azure-ai-projects-ts
使用 Azure AI Projects SDK 构建 AI 应用
Azure AI Projects SDK 简化了使用代理、连接和评估构建 AI 应用的过程。本技能提供 Azure AI Foundry 开发的全面 TypeScript 示例。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-ai-projects-ts”。 Create a basic agent with custom instructions for customer support
预期结果:
- Agent created successfully: customer-support-agent v1.0
- Model: gpt-4o
- Tools: None
- Status: Ready for deployment
正在使用“azure-ai-projects-ts”。 List available model deployments filtered by OpenAI publisher
预期结果:
- gpt-4o - OpenAI - Status: Deployed
- gpt-4-turbo - OpenAI - Status: Deployed
- text-embedding-3-large - OpenAI - Status: Deployed
安全审计
安全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 调用的错误处理