技能 agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

安全 ⚡ 包含脚本⚙️ 外部命令🌐 网络访问

Azure AI Foundry 에이전트 구축

Microsoft Agent Framework Python SDK를 사용하여 Azure AI Foundry에서 지속적인 AI 에이전트를 생성합니다. 이 스킬은 호스팅 도구, 함수 도구 및 대화 스레드가 포함된 에이전트 구축을 위한 코드 예제를 제공합니다.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“agent-framework-azure-ai-py”。 기본 Azure AI 에이전트 생성

预期结果:

에이전트가 AzureAIAgentsProvider로 생성됩니다. 그런 다음 구성된 명령과 도구를 사용하여 사용자 쿼리를 처리하고 응답을 반환할 수 있습니다.

正在使用“agent-framework-azure-ai-py”。 시애틀 날씨가 어때요?

预期结果:

시애틀 날씨: 72°F, 맑음

正在使用“agent-framework-azure-ai-py”。 20의阶乗을 계산해줘

预期结果:

에이전트가 HostedCodeInterpreterTool을 사용하여 Python 코드를 실행하고 결과를 반환합니다: 2432902008176640000

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
100
规范符合性

你能构建什么

고객 서비스 에이전트 구축

여러 상호작용에서 대화 컨텍스트를 유지하는 지속적인 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 AI Foundry는 대규모로 AI 애플리케이션 및 에이전트를 구축, 배포 및 관리하기 위한 Microsoft의 플랫폼입니다.
Azure 구독이 필요하나요?
네, 이 스킬을 사용하려면 Azure AI Foundry가 프로비저닝된 Azure 구독이 필요합니다.
어떤 인증 방법이 지원되나요?
개발에는 AzureCliCredential을, 프로덕션 배포에는 DefaultAzureCredential을 사용하세요.
Claude Code를 Azure AI 에이전트와 함께 사용할 수 있나요?
네, 이 스킬은 Claude, Codex 및 Claude Code와 함께 Azure AI Foundry 에이전트 구축에 사용할 수 있습니다.
호스팅 도구란 무엇인가요?
호스팅 도구는 에이전트가 사용할 수 있는 코드 인터프리터, 파일 검색, 웹 검색을 포함한 Azure 관리 기능입니다.
대화 상태를 어떻게 관리하나요?
대화 스레드 객체(get_new_thread())를 사용하여 여러 에이전트 상호작용에서 대화 컨텍스트를 유지하세요.

开发者详情

文件结构

📄 SKILL.md