agent-framework-azure-ai-py
Azure AI Foundry 에이전트 구축
Microsoft Agent Framework Python SDK를 사용하여 Azure AI Foundry에서 지속적인 AI 에이전트를 생성합니다. 이 스킬은 호스팅 도구, 함수 도구 및 대화 스레드가 포함된 에이전트 구축을 위한 코드 예제를 제공합니다.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“agent-framework-azure-ai-py”。 기본 Azure AI 에이전트 생성
预期结果:
에이전트가 AzureAIAgentsProvider로 생성됩니다. 그런 다음 구성된 명령과 도구를 사용하여 사용자 쿼리를 처리하고 응답을 반환할 수 있습니다.
正在使用“agent-framework-azure-ai-py”。 시애틀 날씨가 어때요?
预期结果:
시애틀 날씨: 72°F, 맑음
正在使用“agent-framework-azure-ai-py”。 20의阶乗을 계산해줘
预期结果:
에이전트가 HostedCodeInterpreterTool을 사용하여 Python 코드를 실행하고 결과를 반환합니다: 2432902008176640000
安全审计
安全All 57 static findings are false positives. The skill contains only documentation and code examples for building Azure AI Foundry agents using the Microsoft Agent Framework Python SDK. The detected patterns (import statements, async context managers, markdown backticks, placeholder URLs) are legitimate documentation elements, not security risks.
风险因素
⚡ 包含脚本 (9)
⚙️ 外部命令 (40)
🌐 网络访问 (2)
质量评分
你能构建什么
고객 서비스 에이전트 구축
여러 상호작용에서 대화 컨텍스트를 유지하는 지속적인 AI 에이전트 생성
도구를 활용한 연구 Assistant
웹 검색, 코드 실행, 결과 분석이 가능한 에이전트 구축
엔터프라이즈 워크플로 자동화
MCP 도구를 통해 엔터프라이즈 시스템과 통합되는 에이전트 생성
试试这些提示
'You are a helpful assistant' 명령을 사용하여 'MyAgent'라는 Azure AI Foundry 에이전트를 agent-framework-azure-ai-py 스킬로 생성합니다.
날씨 정보를 가져올 수 있는 에이전트를 생성합니다. 위치 매개변수를 받아 날씨 데이터를 반환하는 get_weather 함수를 정의합니다.
HostedCodeInterpreterTool과 HostedWebSearchTool을 사용하여 Python 코드를 실행하고 웹을 검색할 수 있는 에이전트를 구축합니다.
스레드 관리를 사용하여 여러 턴에 걸쳐 대화 컨텍스트를 유지하는 에이전트를 생성합니다.
最佳实践
- 적절한 리소스 정리를 위해 항상 async 컨텍스트 관리자(async with) 사용
- 도구 매개변수에 함수를 직접 전달 - 자동으로 AIFunction으로 변환됨
- 명확한 설명을 위해 함수 매개변수에 Annotated[type, Field(description=...)] 사용
- 다중 턴 대화를 위해 get_new_thread()를 사용하여 컨텍스트 유지
避免
- async 함수内で동기 operasi 사용 금지 - 데드락 발생
- 자격 증명 하드코딩 금지 - AzureCliCredential 또는 DefaultAzureCredential 사용
- async 컨텍스트 관리자 건너뛰기 금지 - 공급자에게 항상 'async with' 사용
- 적절한 래핑 없이 비async 함수를 직접 전달 금지
常见问题
Azure AI Foundry란 무엇인가요?
Azure 구독이 필요하나요?
어떤 인증 방법이 지원되나요?
Claude Code를 Azure AI 에이전트와 함께 사용할 수 있나요?
호스팅 도구란 무엇인가요?
대화 상태를 어떻게 관리하나요?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-py引用
main
文件结构
📄 SKILL.md