azure-ai-projects-py
Foundry SDK로 Azure AI 앱 구축
Azure AI Projects Python SDK를 사용하여 Microsoft Foundry에서 AI 애플리케이션을 구축합니다. 이 스킬은 에이전트 생성, 스레드 관리, 도구 구성, 평가 실행에 대한 종합 문서를 제공합니다.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "azure-ai-projects-py". CodeInterpreterTool로 기본 에이전트 생성
Résultat attendu:
ID 'agent-123abc'를 가진 에이전트가 성공적으로 생성되었습니다. 활성화된 도구: CodeInterpreterTool. 이제 이 에이전트로 스레드와 런을 생성할 수 있습니다.
Utilisation de "azure-ai-projects-py". 배포 목록을 보는 방법 보여주세요
Résultat attendu:
사용 가능한 배포: ['gpt-4o-mini', 'gpt-4o', 'o1-mini']. 에이전트 생성 시 이러한 모델 이름을 사용할 수 있습니다.
Audit de sécurité
SûrAll 74 static findings are false positives. The file is a markdown documentation file (SKILL.md) containing code examples for the Azure AI Projects Python SDK. The 'external_commands' detections are markdown code fences, not shell execution. The 'network' detection is a placeholder URL template in documentation. The 'env_access' detections are documentation examples showing SDK configuration. No actual executable code or malicious patterns exist. This is a legitimate documentation skill for Microsoft's Azure Foundry SDK.
Score de qualité
Ce que vous pouvez construire
Microsoft Foundry에서 AI 에이전트 구축
Azure AI Projects SDK를 사용하여 Python 코드를 실행하고 파일을 검색하며 외부 API를 호출할 수 있는 지능형 에이전트를 생성합니다.
에이전트 도구 및 기능 구성
코드 해석, 파일 검색, Bing 그라운딩, 사용자 정의 함수 호출 등의 기능을 에이전트에 추가합니다.
에이전트 출력에 대한 평가 실행
기본 제공 평가자를 사용하거나 사용자 정의 평가자를 만들어 에이전트 품질 및 요구 사항 충족도를 테스트하고 측정합니다.
Essayez ces prompts
gpt-4o-mini 모델과 'You are a helpful assistant.' 명령을 사용하여 'my-agent'라는 Azure AI Projects 에이전트를 생성합니다. DefaultAzureCredential과 함께 AIProjectClient를 사용하세요.
CodeInterpreterTool과 FileSearchTool이 활성화된 에이전트를 생성합니다. 에이전트가 Python 코드를 실행하고 업로드된 문서를 검색할 수 있어야 합니다.
스레드를 생성하고, 사용자 메시지를 추가하고, 런을 생성 및 처리하고, Azure AI Projects SDK를 사용하여 어시스턴트 응답을 검색하는 방법을 보여주세요.
버전 레이블 'v1.0'을 가진 PromptAgentDefinition을 사용하여 버전 관리 에이전트를 생성합니다. 고객 지원 전문가를 위한 명령을 포함하고 배포 방법을 보여주세요.
Bonnes pratiques
- 적절한 리소스 정리를 보장하기 위해 비동기 AIProjectClient에 대해 컨텍스트 관리자(async with)를 사용하세요
- 안정적인 API를 유지하기 위해 프로덕션 배포에는 PromptAgentDefinition으로 버전 관리 에이전트를 생성하세요
- 리소스 누수를 방지하기 위해 더 이상 필요 없는 에이전트는 client.agents.delete_agent(agent.id)로 정리하세요
Éviter
- 코드에 자격 증명을 하드코딩하지 마세요 - 항상 DefaultAzureCredential 또는 환경 변수를 사용하세요
- Foundry 관련 기능(연결 및 배포 등)이 필요한 경우 저수준 AgentsClient를 사용하지 마세요
- 정리 없이 많은 에이전트를 생성하지 마세요 - 완료되면 항상 에이전트를 삭제하세요