azure-ai-projects-ts
使用 Azure AI Projects SDK 建構 AI 應用程式
Azure AI Projects SDK 簡化了使用代理、連線和評估建構 AI 應用程式的流程。此技能提供全面的 TypeScript 範例,用於 Azure AI Foundry 開發。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「azure-ai-projects-ts」。 建立具有自訂指示的基本代理以進行客戶支援
預期結果:
- 代理建立成功:customer-support-agent v1.0
- 模型:gpt-4o
- 工具:無
- 狀態:準備就緒可部署
正在使用「azure-ai-projects-ts」。 列出依 OpenAI 發布者篩選的可用模型部署
預期結果:
- gpt-4o - OpenAI - 狀態:已部署
- gpt-4-turbo - OpenAI - 狀態:已部署
- text-embedding-3-large - OpenAI - 狀態:已部署
安全審計
安全Static analyzer produced false positives by misinterpreting markdown code block delimiters (```) as shell commands. The file contains only documentation and code examples for the official Azure AI Projects SDK. URLs are placeholder examples with template values. Environment variable access follows standard best practices. No executable code or security risks present.
品質評分
你能建構什麼
企業 AI 代理開發
建構具生產就緒的 AI 代理,具有程式碼解譯器、檔案搜尋和網頁搜尋功能,適用於企業工作流程。
RAG 應用程式設定
設定 Azure AI Search 索引和代理,用於自訂文件集合的檢索增強生成。
AI 評估管線
設定評估器和資料集,以衡量和改善 AI 模型在不同指標上的效能。
試試這些提示
使用 Azure AI Projects SDK 建立基本 AI 代理,回應使用者問題並提供有用的答案。包含適當的認證和錯誤處理。
建構可使用 Azure AI Search 搜尋已上傳文件的 AI 代理。包含建立索引、上傳檔案和設定具有檔案搜尋工具的代理的步驟。
建立結合程式碼解譯器、檔案搜尋和自訂函式工具的 AI 代理。展示如何處理工具執行和回應聚合。
使用 Azure AI 評估器設定完整的評估管線。包含資料集上傳、指標設定和結果分析,以衡量代理效能。
最佳實務
- 使用 getOpenAIClient() 方法進行聊天完成、對話和檔案操作
- 使用 createVersion 對代理進行版本控制,以實現可重複和可追蹤的部署
- 不再需要時刪除代理和對話以清理資源
- 將憑證儲存在環境變數中,並使用連線進行安全存取
- 依 modelPublisher 篩選部署以有效尋找特定模型類型
避免
- 硬編碼憑證而非使用環境變數或連線
- 建立未版本化的代理,使回滾和追蹤變得困難
- 使用後讓對話和代理版本保持活動狀態,累積成本
- 忽略網路操作和 API 呼叫的錯誤處理