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