C# 和 TypeScript 之父宣布最新开源项目:TypeChat

C# 和 TypeScript 之父 Anders Hejlsberg 今天宣布了全新的开源项目——TypeChat,它通过 AI 在自然语言和应用程序模式 (application schema),以及 API 之间构建了一座“桥梁”。

C# 和 TypeScript 之父宣布最新开源项目:TypeChat

简单来说,TypeChat 是一个可以用“人话”来构建类型安全 UI 的工具库

C# 和 TypeScript 之父宣布最新开源项目:TypeChat

在过去的几个月里,我们已经见证了围绕大语言模型掀起的讨论热潮。

很多人以对话的方式与大模型进行交流,这也是最直接的方式。但这种方式面临一个问题:如何用最佳的方式将这些模型集成到现有的应用程序界面中。

换句话说,如何用自然语言接口增强传统 UI?如何使用 AI 来接受用户请求并将其转化为应用程序可以运行的内容?如何确保应用程序是安全的,并且所做的工作是开发者和用户都可以信任的?

TypeChat 库尝试解决上面这些问题,它使用代码库中的类型定义来确保结构化的 AI 响应是类型安全的。

使用示例

用户要求将这句话「我可以要一份蓝莓松饼和一杯特级拿铁咖啡吗?(Could I get a blueberry muffin and a grande latte?)」转换成 JSON,并只用 JSON 格式进行回复:

C# 和 TypeScript 之父宣布最新开源项目:TypeChat

上面的示例并没指定类型,当指定类型后,TypeChat 的回复如下:

C# 和 TypeScript 之父宣布最新开源项目:TypeChat C# 和 TypeScript 之父宣布最新开源项目:TypeChat

展开阅读全文
发表评论

相关文章