0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-07-24 09:27 ? 次閱讀

C# 和 TypeScript 之父 Anders Hejlsberg 今天宣布了全新的開源項(xiàng)目 ——TypeChat,它通過 AI 在自然語言和應(yīng)用程序模式 (application schema),以及 API 之間構(gòu)建了一座 “橋梁”,能用新穎有趣的方式使用 TypeScript。

簡(jiǎn)單來說,TypeChat 是一個(gè)可以用 “人話” 來構(gòu)建類型安全 UI 的工具庫。

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

在過去的幾個(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ù): 0f9cc906-27b3-11ee-962d-dac502259ad0.png

上面的示例并沒指定類型,當(dāng)指定類型后,TypeChat 的回復(fù)如下:

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

TypeChat 支持通過多種不同的方式使用。

目前微軟討論的方式主要是使用數(shù)據(jù)模式將用戶意圖轉(zhuǎn)換為結(jié)構(gòu)化響應(yīng),事實(shí)上 TypeChat 還可以使用 API 模式來構(gòu)建基本程序。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙TypeScript入門學(xué)習(xí)第6天:【條件語句】

    條件語句用于基于不同的條件來執(zhí)行不同的動(dòng)作。 TypeScript 條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True 或 False)來決定執(zhí)行的代碼塊。
    的頭像 發(fā)表于 04-01 13:51 ?704次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b>入門學(xué)習(xí)第6天:【條件語句】

    鴻蒙TypeScript 開發(fā)學(xué)習(xí)第9天:【TypeScript Number】

    TypeScript 與 JavaScript 類似,支持 Number 對(duì)象。 Number 對(duì)象是原始數(shù)值的包裝對(duì)象。
    的頭像 發(fā)表于 04-07 18:02 ?751次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b> 開發(fā)學(xué)習(xí)第9天:【<b class='flag-5'>TypeScript</b> Number】

    鴻蒙語言TypeScript學(xué)習(xí)第16天:【類】

    TypeScript 支持面向?qū)ο蟮乃刑匦裕热?類、接口等。
    的頭像 發(fā)表于 04-15 09:29 ?952次閱讀
    鴻蒙語言<b class='flag-5'>TypeScript</b>學(xué)習(xí)第16天:【類】

    《C++程序設(shè)計(jì)原理與實(shí)踐》(C++之父最新力作)

    `《C++程序設(shè)計(jì)原理與實(shí)踐》(C++之父最新力作)`
    發(fā)表于 08-19 16:30

    Python 之父 退出Python 核心決策層,而轉(zhuǎn)居幕后

    Python 會(huì)迎來更好的未來不一定!......Python 之父如同大多數(shù)的編程語言之父一般,Guido van Rossum 也有著輝煌的履歷。1982 年,Guido van Rossum
    發(fā)表于 07-14 17:45

    iPod之父和Android之父現(xiàn)在都在干什么?大名鼎鼎的Nest現(xiàn)狀如何?

    大名鼎鼎的Nest就是iPod之父開創(chuàng)的,Nest現(xiàn)狀如何?而Android之父成立新團(tuán)隊(duì)主攻智能硬件,2017年還要推出新手機(jī),這些創(chuàng)始人果然沒有一個(gè)簡(jiǎn)單的。
    發(fā)表于 01-17 16:17 ?1602次閱讀

    安卓之父親自操刀的產(chǎn)品賣不出 Essential公司或?qū)⒊鍪?/a>

    Essential安卓之父 說道Essential Phone,大家第一個(gè)想起的一定是安卓之父Rubin。這款由安卓之父親手操刀的Essential Phone從去年8月份正式銷售至今為止
    的頭像 發(fā)表于 05-28 14:30 ?4434次閱讀

    詳解了將三萬行代碼從Flow移植到TypeScript的全過程

    最新發(fā)布的Babel 7已經(jīng)開始支持TypeScript了,這引起了我的注意。這個(gè)發(fā)布意味著采用TypeScript不再需要引入整個(gè)TypeScript生態(tài)系統(tǒng),我們可以繼續(xù)通過Babel來生成JavaScript。更重要的是,
    的頭像 發(fā)表于 02-11 11:05 ?3253次閱讀

    “GANs之父”被爆已從Google離職,不知 GoodFellow下一站又將轉(zhuǎn)投何處?

    Ian Goodfellow 是 Yoshua Bengio 的得意弟子,因提出了生成對(duì)抗網(wǎng)絡(luò)(GANs),即用生成式模型和判別式模型進(jìn)行對(duì)抗并實(shí)現(xiàn)機(jī)器學(xué)習(xí)訓(xùn)練的過程,因此被譽(yù)為“GANs
    的頭像 發(fā)表于 04-04 15:58 ?5749次閱讀

    首張黑洞照片問世 全民熱議,華強(qiáng)芯城竟事情?

    首張黑洞照片問世,全民熱議,華強(qiáng)芯城竟事情?
    的頭像 發(fā)表于 03-01 11:18 ?1382次閱讀

    搭建基于Vue3+Vite2+Arco+Typescript+Pinia后臺(tái)管理系統(tǒng)模板

    今天我們就來快速搭建一個(gè)基于Vue3+Vite2+Arco+Typescript+Pinia后臺(tái)管理系統(tǒng)模板。這樣可以幫大家快速制作自己的后臺(tái)模板
    的頭像 發(fā)表于 03-01 10:09 ?723次閱讀
    搭建基于Vue3+Vite2+Arco+<b class='flag-5'>Typescript</b>+Pinia后臺(tái)管理系統(tǒng)模板

    快速了解TypeScript和JavaScript之間的差異

    如果我們同時(shí)考慮兩者 ——TypeScript 與 JavaScript,那么每個(gè) JavaScript 代碼在 TypeScript 中都是有效的。這意味著 TypeScript 是 JavaScript 的超集。
    的頭像 發(fā)表于 03-13 10:19 ?951次閱讀

    鴻蒙TypeScript入門學(xué)習(xí)第2天【TypeScript安裝】

    本文介紹 TypeScript 環(huán)境的安裝。 我們需要使用到 npm 工具安裝,如果你還不了解 npm,可以參考我之前文檔。
    的頭像 發(fā)表于 03-27 15:22 ?447次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b>入門學(xué)習(xí)第2天【<b class='flag-5'>TypeScript</b>安裝】

    鴻蒙TypeScript開發(fā)入門學(xué)習(xí)第3天:【TS基礎(chǔ)類型】

    任意值是 TypeScript 針對(duì)編程時(shí)類型不明確的變量使用的一種數(shù)據(jù)類型,它常用于以下三種情況。
    的頭像 發(fā)表于 03-28 15:02 ?470次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b>開發(fā)入門學(xué)習(xí)第3天:【TS基礎(chǔ)類型】

    鴻蒙TypeScript學(xué)習(xí)21天:【聲明文件】

    TypeScript 作為 JavaScript 的超集,在開發(fā)過程中不可避免要引用其他第三方的 JavaScript 的庫。
    的頭像 發(fā)表于 04-19 15:02 ?506次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b>學(xué)習(xí)21天:【聲明文件】