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


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

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

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

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

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

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

使用示例

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

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

TypeChat 支持通过多种不同的方式使用。目前微软讨论的方式主要是使用数据模式将用户意图转换为结构化响应,事实上 TypeChat 还可以使用 API 模式来构建基本程序。


相關推薦

2022-02-23

Vim 之父 Bram Moolenaar 在邮件列表宣布了核心维护者 Sven Guckes 去世的消息。 邮件正文显示,Sven Guckes 于 2022 年 2 月 20 日在柏林去世。他在 2021 年 12 月被诊断出患有脑瘤,由于外科医生对此无能为力,Sven 在 1 月底被转移到

2022-07-27

避免的在 C++ 社区中引发了很多讨论,同时也引来了 C++ 之父 Bjarne Stroustrup 的回应。 在被外媒问及 Carbon 的的可行性时,Bjarne 回答称: “总是有新的语言试图成为 C++ 的继承者。我欢迎对编程语言和编程风格的实验,但并

2022-07-01

的 20%。 按月份划分的 Python 工作占比: 1. Javascript / Typescript 自从 Javascript 作为网络编程语言诞生以来,Javascript 就一直是热门的编程语言之一。即便到了 2022 年,Javascript 目前仍然是整个市场上需求量最大的编程语言,此

2022-10-10

TypeScript 已经诞生 10 年了。10 年前——2012 年 10 月 1日,TypeScript 首次公开亮相。当时主导 TypeScript 开发的 Anders Hejlsberg 这样描述 TypeScript: 它是 JavaScript 的类型化超集,可被编译成常用的 JavaScript。TypeScript 还可以通过启

2022-04-02

编程语言为: 1 JavaScript 2 Python 3 Java 4 PHP 5 CSS 5 C# 7 C++ 8 TypeScript 9 Ruby 10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart 和往常一样,本季度的排名变化不大,具有稳定性。RedMonk 方面指出,除了要讨论

2023-07-20

前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 和以往一样,Javascript 仍然保持流行,是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeScript 的受欢迎程度近年来

2022-12-14

前市场中需求最高的前八位语言分别是: 1、JavaScript / TypeScript 自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeSc

2022-06-14

Web 框架。 根据官网的介绍,Fresh 是面向 JavaScript 和 TypeScript 开发者的全栈现代 Web 框架,可帮助他们轻松创建高质量、高性能、稳定性好,以及支持定制的 Web 应用。 Fresh 核心是路由框架和模板引擎的组合,支持在服务器上

2023-06-08

装 C# Dev Kit 扩展后将把 C# 扩展升级到与 C# Dev Kit 兼容的最新预发布版本。 C# Dev Kit 的一些功能建立在与 Visual Studio 相同的基础上,因此它使用与 Visual Studio 相同的许可模式 —— C# Dev Kit 对个人、学术研究和开源开发是免费的,

2023-08-28

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> Modular AI 公司近日宣布成功融资 1 亿美元,这是继去年 3000 万美元融资之后的第二轮融资。 Modular AI 是 Chris Lattner 和 Tim Davis 于 2022 年创立的公司,目标是自下而

2022-02-23

更多的社区成员积极参与该项目的管理。并证实了 Swift 之父、LLVM 项目创始人 Chris Lattner 将离开核心团队。Chris Lattner 早在 2010 年在苹果公司工作期间就已经开始开发 Swift 编程语言了,不过他已经在 5 年前离开了苹果。 核心

2022-02-24

是用 Java 编写的,“我喜欢 Java 这种语言,Scott (ASP.NET 之父、现任微软副总裁)也是。”因此,Anders 和 Scott 也成为了微软内部首批采用 VB 团队 CLR 技术的开发人员,并推动了 .NET 项目的创建。  前文提到的 Anders Hejlsberg

2021-11-09

补全现在与 JetBrains ReSharper 的最新版本兼容。 JavaScript/TypeScript JavaScript 和 TypeScript 测试现在可以在 Visual Studio Test Explorer 中进行NPM GUI 可用,所以你现在可以像下载 Nuget 包一样下载 NPM 模块了…… .NET 6 SDK .NET 6 SDK 已包

2022-11-14

编程语言为: 1 JavaScript 2 Python 3 Java 4 PHP 5 C# 6 CSS 7 C++ 7 TypeScript 9 Ruby 10 C 11 Swift 12 R 12 Objective-C 14 Shell 15 Scala 15 Go 17 PowerShell 17 Kotlin 19 Rust 19 Dart 恰如往常,榜单中的排名变动越来越少。RedMonk 方面称,正如之前所猜测的那样,