0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TypeScript之父也搞大模型:推出TypeChat

OSC开源社区 来源:OSC开源社区 2023-07-24 09:27 次阅读

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

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

0f587404-27b3-11ee-962d-dac502259ad0.png

在过去的几个月里,我们已经见证了围绕大语言模型掀起的讨论热潮。 很多人以对话的方式与大模型进行交流,这也是最直接的方式。

但这种方式面临一个问题:如何用最佳的方式将这些模型集成到现有的应用程序界面中。 换句话说,如何用自然语言接口增强传统 UI?如何使用 AI 来接受用户请求并将其转化为应用程序可以运行的内容?如何确保应用程序是安全的,并且所做的工作是开发者和用户都可以信任的? TypeChat 库尝试解决上面这些问题,它使用代码库中的类型定义来确保结构化的 AI 响应是类型安全的。

使用示例

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

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

0fc1762a-27b3-11ee-962d-dac502259ad0.png0ff27072-27b3-11ee-962d-dac502259ad0.png

TypeChat 支持通过多种不同的方式使用。

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





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8206

    浏览量

    141814
  • API接口
    +关注

    关注

    1

    文章

    79

    浏览量

    10314
  • JSON
    +关注

    关注

    0

    文章

    111

    浏览量

    6817

原文标题:TypeScript之父也搞大模型:推出TypeChat

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙TypeScript入门学习第6天:【条件语句】

    条件语句用于基于不同的条件来执行不同的动作。 TypeScript 条件语句是通过一条或多条语句的执行结果(True 或 False)来决定执行的代码块。
    的头像 发表于 04-01 13:51 429次阅读
    鸿蒙<b class='flag-5'>TypeScript</b>入门学习第6天:【条件语句】

    鸿蒙TypeScript 开发学习第9天:【TypeScript Number】

    TypeScript 与 JavaScript 类似,支持 Number 对象。 Number 对象是原始数值的包装对象。
    的头像 发表于 04-07 18:02 437次阅读
    鸿蒙<b class='flag-5'>TypeScript</b> 开发学习第9天:【<b class='flag-5'>TypeScript</b> Number】

    鸿蒙语言TypeScript学习第16天:【类】

    TypeScript 支持面向对象的所有特性,比如 类、接口等。
    的头像 发表于 04-15 09:29 467次阅读
    鸿蒙语言<b class='flag-5'>TypeScript</b>学习第16天:【类】

    《C++程序设计原理与实践》(C++之父最新力作)

    `《C++程序设计原理与实践》(C++之父最新力作)`
    发表于 08-19 16:30

    建议论坛个客户端

    建议论坛像其他论坛一样个客户端,随时逛论坛
    发表于 07-22 21:52

    Python 之父 退出Python 核心决策层,而转居幕后

    Python 会迎来更好的未来不一定!......Python 之父如同大多数的编程语言之父一般,Guido van Rossum 也有着辉煌的履历。1982 年,Guido van Rossum
    发表于 07-14 17:45

    LabVIEW之父eff Kodosky

    推出了“图形化系统设计(Graphical System Design)” 的概念,—即通过在同一个LabVIEW软件平台上集成从设计、原型到测试的全过程,帮助提高整个工程流程的效率。前天—呱呱落地
    发表于 05-27 07:40

    【比亚迪之父王传福】中国首富王传福简介

    【比亚迪之父王传福】中国首富王传福简介  
    发表于 10-27 12:11 2300次阅读

    iPod之父和Android之父现在都在干什么?大名鼎鼎的Nest现状如何?

    大名鼎鼎的Nest就是iPod之父开创的,Nest现状如何?而Android之父成立新团队主攻智能硬件,2017年还要推出新手机,这些创始人果然没有一个简单的。
    发表于 01-17 16:17 1523次阅读

    安卓之父推全面屏手机: 5.5英寸2K屏配骁龙835

    小米推出了全面屏手机小米MIX之后,终于给同质化严重的手机设计注入了一股清流。很多厂商也在摩拳擦掌,都想要在这次变革之路上夺得一席之地。近日Android之父奥迪。鲁
    发表于 04-18 17:53 1303次阅读

    安卓之父亲自操刀的产品也卖不出 Essential公司或将出售

    Essential安卓之父 说道Essential Phone,大家第一个想起的一定是安卓之父Rubin。这款由安卓之父亲手操刀的Essential Phone从去年8月份正式销售至今为止也只是卖出了15万台,而似乎也是由于销量
    的头像 发表于 05-28 14:30 4311次阅读

    详解了将三万行代码从Flow移植到TypeScript的全过程

    最新发布的Babel 7已经开始支持TypeScript了,这引起了我的注意。这个发布意味着采用TypeScript不再需要引入整个TypeScript生态系统,我们可以继续通过Babel来生成JavaScript。更重要的是,
    的头像 发表于 02-11 11:05 3106次阅读

    搭建基于Vue3+Vite2+Arco+Typescript+Pinia后台管理系统模板

    今天我们就来快速搭建一个基于Vue3+Vite2+Arco+Typescript+Pinia后台管理系统模板。这样可以帮大家快速制作自己的后台模板
    的头像 发表于 03-01 10:09 495次阅读
    搭建基于Vue3+Vite2+Arco+<b class='flag-5'>Typescript</b>+Pinia后台管理系统模板

    快速了解TypeScript和JavaScript之间的差异

    如果我们同时考虑两者 ——TypeScript 与 JavaScript,那么每个 JavaScript 代码在 TypeScript 中都是有效的。这意味着 TypeScript 是 JavaScript 的超集。
    的头像 发表于 03-13 10:19 639次阅读

    鸿蒙TypeScript入门学习第2天【TypeScript安装】

    本文介绍 TypeScript 环境的安装。 我们需要使用到 npm 工具安装,如果你还不了解 npm,可以参考我之前文档。
    的头像 发表于 03-27 15:22 182次阅读
    鸿蒙<b class='flag-5'>TypeScript</b>入门学习第2天【<b class='flag-5'>TypeScript</b>安装】