C# 和 TypeScript 之父 Anders Hejlsberg 今天宣布了全新的開源項(xiàng)目 ——TypeChat,它通過 AI 在自然語言和應(yīng)用程序模式 (application schema),以及 API 之間構(gòu)建了一座 “橋梁”,能用新穎有趣的方式使用 TypeScript。
簡(jiǎn)單來說,TypeChat 是一個(gè)可以用 “人話” 來構(gòu)建類型安全 UI 的工具庫。
在過去的幾個(gè)月里,我們已經(jīng)見證了圍繞大語言模型掀起的討論熱潮。 很多人以對(duì)話的方式與大模型進(jìn)行交流,這也是最直接的方式。
但這種方式面臨一個(gè)問題:如何用最佳的方式將這些模型集成到現(xiàn)有的應(yīng)用程序界面中。 換句話說,如何用自然語言接口增強(qiáng)傳統(tǒng) UI?如何使用 AI 來接受用戶請(qǐng)求并將其轉(zhuǎn)化為應(yīng)用程序可以運(yùn)行的內(nèi)容?如何確保應(yīng)用程序是安全的,并且所做的工作是開發(fā)者和用戶都可以信任的? TypeChat 庫嘗試解決上面這些問題,它使用代碼庫中的類型定義來確保結(jié)構(gòu)化的 AI 響應(yīng)是類型安全的。
使用示例
用戶要求將這句話「我可以要一份藍(lán)莓松餅和一杯特級(jí)拿鐵咖啡嗎?(Could I get a blueberry muffin and a grande latte?)」轉(zhuǎn)換成 JSON,并只用 JSON 格式進(jìn)行回復(fù):
上面的示例并沒指定類型,當(dāng)指定類型后,TypeChat 的回復(fù)如下:
TypeChat 支持通過多種不同的方式使用。
目前微軟討論的方式主要是使用數(shù)據(jù)模式將用戶意圖轉(zhuǎn)換為結(jié)構(gòu)化響應(yīng),事實(shí)上 TypeChat 還可以使用 API 模式來構(gòu)建基本程序。
審核編輯:劉清
-
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
8601瀏覽量
146710 -
API接口
+關(guān)注
關(guān)注
1文章
82瀏覽量
10420 -
JSON
+關(guān)注
關(guān)注
0文章
116瀏覽量
6929
原文標(biāo)題:TypeScript之父也搞大模型:推出TypeChat
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論