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