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