工程開發
openai-agent-sdk-skill avatar

openai-agent-sdk-skill

使用 TypeScript/JavaScript 的 OpenAI Agents SDK 構建 AI 代理、多代理系統和工作流。支援工具、移交、防護欄、MCP 和即時語音。

簡介

openai-agent-sdk-skill 為使用 TypeScript 和 JavaScript 環境中的 OpenAI Agents SDK 開發智慧應用程式的開發者提供了一個全面的框架。此技能旨在協助軟體工程師和 AI 開發者編排複雜的代理工作流、多代理協作以及反應式語音介面。無論您是開發內部研究機器人、客戶支援分流系統還是自動化程序工具,此技能都能提供必要的模板和結構化指導,協助您高效入門。它強調使用 Zod 等現代標準進行模式驗證,並提供直接的整合模式,涵蓋 MCP(模型上下文協議)、串流輸出以及專業代理之間複雜的移交機制等先進功能。

  • 提供從創建、配置到部署 OpenAI Agents 的全生命週期支援。

  • 內建工具定義支援,包括函式工具、上下文感知工具以及如網頁搜尋、檔案搜尋和電腦使用等託管工具。

  • 針對多代理系統的進階編排模式,具備帶有輸入過濾和工具覆寫功能的移交邏輯。

  • 使用 Zod 模式實現結構化輸出生成的指導,確保回應的型別安全。

  • 提供關於輸入和輸出防護欄的實踐指導,以維護生產環境中的可靠性和安全性。

  • 支援先進的代理功能,包括即時語音交互以及與向量資料庫整合的 RAG 工作流。

  • 啟動新專案時,請遵循提供的基於 npm 的初始化和依賴管理 CLI 設定。

  • 請務必優先使用設定指南中建議的模型 (gpt-5-nano)。

  • 在開發期間使用代理屬性表來正確配置名稱、指令和模型設定。

  • 利用移交功能在專業代理之間路由複雜請求,以保持職責的清晰分離。

  • 確保結構化輸出嚴格使用 Zod 定義,以防止下游組件中的執行時期序列化錯誤。

  • 實作工具時,請區分本地函式執行與託管服務型工具(如 webSearchTool 或 codeInterpreterTool),以最佳化效能與安全性。

倉庫統計

Star 數
23
Fork 數
8
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午05:36
在 GitHub 查看