microsoft

TypeChat

microsoft

TypeChat is a library that makes it easy to build natural language interfaces using types.

AI 简介

TypeChat 是一个基于类型定义构建自然语言接口的开源库,通过将用户意图建模为 TypeScript(或 Python/C#)类型,自动完成 LLM 提示构造、结构化响应验证与修复。其核心技术是用类型系统替代传统提示工程,支持 discriminated union 定义多意图、嵌套 schema 实现分层语义解析,并内置非 LLM 的轻量摘要与意图确认机制。适用于需可靠结构化输出的对话式应用开发场景,如智能客服指令解析、语音助手后端、低代码 NLP 集成等,兼顾开发效率与响应安全性。

TypeScript
MIT License
8.7k
Stars
414
Forks
57
Watchers
57
Issues

Star 增长

今日0
近 7 天0
近 30 天+5
综合评分64.35
默认分支main