微软推出typechat库,简化自然语言界面开发-凯发官网首页
 
 
  »  凯发官网首页-凯发k8官网下载  »  资讯  »  正文

微软推出typechat库,简化自然语言界面开发-凯发官网首页

2023年7月31日     来源:至顶网         
关键字:  
       微软团队,包括typescript创始人anders heljsberg在内,推出typechat,旨在解决自然语言界面开发过程中面临的复杂问题。

  发布新库的文章中表示,目前的llm(大语言模型的英文缩写)默认使用会话式自然语言,即诸如英语一类的人类交流时使用的语言。而解析自然语言是一项极其困难的任务。

  typechat基于typescript类型。typechat库可以为llm(大语言模型)人工智能(如openai的chatgpt)构建提示,要求llm以符合类型的方式返回数据。如果回复未能通过验证,typechat会尝试通过进一步的交互进行修复。最终typechat会对交互进行总结,以便在采取任何行动前进行确认。数据将以json格式传输,文档指出,由于“许多语言模型都擅长生成json”。

  微软团队提供的示例包括用户输入的情感分析、咖啡馆或餐厅的订餐、日历安排、数学计算以及在spotify上播放音乐。

  据称好处是准确性更高、编程更容易上手,另外,由于类型限制了人工智能的响应,因此安全性也更高一些。

  openai几周前曾推出“新的chat completions api中函数调用功能”。函数调用功能使得开发人员能够“在调用模型时通过json模式描述函数”,还可以令llm输出一些带参数的json去调用这些函数。typechat的想法并无不同,因为这意味着llm的输出可以与开发人员的代码进行整合。

  这样一来typechat会不会是多余的呢?这个问题有人已经在typechat的github仓库上提出过。但毫无疑问一部分的答案是,typechat旨在与任何llm配合使用,而不仅仅是配合openai使用。尽管目前团队提供的所有示例都是在openai或azure openai端点上运行,但考虑到微软与openai的密切关系,这也就不足为奇了。

  开发者的反应各不相同,有的说“迫不及待想试试”,也有的说“llm就是专门生成自然语言输出,为什么我们要从这样的输出获取结构化输出呢?”另外其实已经有很多其他项目也是在解决同样的问题,尤其是微软自己的guidance项目。

  不过,typechat的吸引力在于,数百万的开发者已经颇为熟悉typescript,而且typechat背后的团队包括hejlsberg以及typescript高级项目经理daniel rosenwasser、技术研究员steve lucco等资深人士。

  真正的问题或许在于,到目前为止该项目带着浓厚的微软和openai色彩,这可能会有碍于typechat团队希望的被厂商中立采用。
责任编辑:
e-works
官方微信
掌上
信息化
排行榜
编辑推荐
文章推荐
博客推荐
视频推荐
2023/7/28
2023/7/12
2023/7/12
网站地图