OpenAI 推出 Assistants API,開(kāi)發(fā)者可“一鍵”為自家應(yīng)用定制 AI 助手
IT之家 11 月 7 日消息,在今天的 OpenAI 首屆開(kāi)發(fā)者大會(huì)上,OpenAI 推出了 Assistants API,這是一種“專(zhuān)門(mén)構(gòu)建的 AI 工具”,可利用“額外的知識(shí)”幫助開(kāi)發(fā)者在自家應(yīng)用程序中構(gòu)建 AI 助手。
OpenAI 表示,Assistans API 提供了“代碼解釋器(Code interpreter)”、“檢索(Retrieval)”“函數(shù)調(diào)用(Function calling)”三項(xiàng)功能,以幫助用戶(hù)處理“繁重的工作”:
- “代碼解釋器”可允許開(kāi)發(fā)者在沙盒執(zhí)行環(huán)境中編寫(xiě)和運(yùn)行 Python 代碼,生成圖形圖表,并處理具有不同數(shù)據(jù)和格式的文件,并允許 AI 助手迭代運(yùn)行代碼來(lái)解決具有挑戰(zhàn)性的代碼和數(shù)學(xué)問(wèn)題等。
- “檢索”可利用模型之外的知識(shí)來(lái)增強(qiáng)助手,例如專(zhuān)有領(lǐng)域數(shù)據(jù)、產(chǎn)品信息或用戶(hù)提供的文檔。
- “函數(shù)調(diào)用”可令助手能夠調(diào)用開(kāi)發(fā)者定義的函數(shù),并將函數(shù)響應(yīng)合并到其消息中。
OpenAI 表示,Assistans API 旨在實(shí)現(xiàn)靈活性,用例范圍包括“基于自然語(yǔ)言的數(shù)據(jù)分析應(yīng)用程序”、“代碼助理”、“基于人工智能的度假規(guī)劃師”、“DJ”、“智能畫(huà)布”等。
據(jù)悉,Assistants API 引入的一個(gè)關(guān)鍵更新是提供持久且無(wú)限長(zhǎng)的線(xiàn)程(Threading),允許開(kāi)發(fā)人員將線(xiàn)程狀態(tài)管理移交給 OpenAI,并解決上下文窗口長(zhǎng)度約束的問(wèn)題。
OpenAI 開(kāi)發(fā)者體驗(yàn)主管 Romain 現(xiàn)場(chǎng)演示了 Assistants API,他聲稱(chēng)開(kāi)發(fā)者只需輸入聊天助手的名稱(chēng)、簡(jiǎn)介,并選擇需要使用的模型,接著選定需要的工具即可自動(dòng)生成相關(guān) AI 助理。
OpenAI 表示,與平臺(tái)的其他部分一樣,上傳到 OpenAI API 的數(shù)據(jù)和文件永遠(yuǎn)不會(huì)用于訓(xùn)練其模型,開(kāi)發(fā)人員可以在認(rèn)為合適時(shí)刪除數(shù)據(jù)。
IT之家發(fā)現(xiàn),OpenAI 同時(shí)聲稱(chēng),Assistants API 今天起開(kāi)放測(cè)試版,用戶(hù)可以在 Assistants Playground 主頁(yè)體驗(yàn),而無(wú)需編寫(xiě)任何代碼。