微軟開源TypeChat,可以很容易地獲得類型良好的結(jié)構(gòu)化數(shù)據(jù)
發(fā)布日期:2023/7/25 7:39:48 瀏覽量:
換句話說,我們?nèi)绾卫萌斯ぶ悄軐⒂脩舻恼埱筠D(zhuǎn)化為應(yīng)用程序能夠處理的內(nèi)容?以及我們?nèi)绾未_保我們的應(yīng)用程序是安全的,并且進(jìn)行的工作可以讓開發(fā)者和用戶都信賴?
為了解決上述問題,微軟開源了一個名為 TypeChat 的實(shí)驗(yàn)性庫,它可以很容易地獲得類型良好的結(jié)構(gòu)化數(shù)據(jù), 其在自然語言與應(yīng)用程序模式(application schema)和 API 之間建立起了一座橋梁。
項目地址:
https://github.com/Microsoft/TypeChat
目前,TypeChat 已經(jīng)與 OpenAI API 和 Azure OpenAI 服務(wù)進(jìn)行了一些非常基本的集成。
網(wǎng)友表示:「借助 TypeChat,AI 能輸出準(zhǔn)確的 JSON 以與人類研發(fā)的系統(tǒng)集成。」
「TypeChat 將 prompt 工程替換為 schema 工程:無需編寫非結(jié)構(gòu)化的自然語言 prompt 來描述所需輸出的格式,而是編寫 TS 類型定義?!?/span>
TypeChat 介紹
只需一行代碼就能啟動并運(yùn)行 TypeChat:
至于為何構(gòu)建 TypeChat 庫,微軟表示,當(dāng)前人們可以與 LLM 進(jìn)行對話交流,在這當(dāng)中,需要解析語言,然而,人類輸入的語言和 LLM 理解的語言在結(jié)構(gòu)上差別很大,典型的軟件很難從原始文本中重建語言。
TypeChat 可以幫助 LLM 以 JSON 的形式響應(yīng),并且響應(yīng)結(jié)果非常合理:例如用戶要求將這句話「我可以要一份藍(lán)莓松餅和一杯特級拿鐵咖啡嗎?」轉(zhuǎn)化成 JSON 格式,TypeChat 響應(yīng)結(jié)果如下:
馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098 Phone: 13 9800 1 9844 / 135 6887 9550 聯(lián)系人:石先生/雷先生