Skip to content

다음 단계

A2A Python SDK 튜토리얼을 완료하신 것을 축하합니다! 여러분은 다음을 배웠습니다:

  • A2A 개발을 위한 환경 설정 방법.
  • SDK의 타입을 사용하여 에이전트 기술(Agent Skills) 및 에이전트 카드(Agent Cards)를 정의하는 방법.
  • 기본적인 HelloWorld A2A 서버 및 클라이언트 구현 방법.
  • 스트리밍 기능 이해 및 구현 방법.
  • LangGraph를 사용하여 더 복잡한 에이전트를 통합하고, 작업 상태 관리 및 도구 사용을 시연하는 방법.

이제 여러분은 자신만의 A2A 호환 에이전트를 구축하고 통합하기 위한 견고한 기반을 갖추게 되었습니다.

다음에는 무엇을 할까요?

A2A 여정을 계속하기 위한 몇 가지 아이디어와 자료는 다음과 같습니다:

  • 다른 예제 탐색:
  • 프로토콜 이해 심화:
  • 주요 A2A 주제 검토:
  • 나만의 에이전트 구축:
    • 선호하는 Python 에이전트 프레임워크(예: LangChain, CrewAI, AutoGen, Semantic Kernel 또는 사용자 지정 솔루션)를 사용하여 새로운 A2A 에이전트를 만들어 보세요.
    • 에이전트의 로직을 A2A 프로토콜과 연결하기 위해 a2a.server.AgentExecutor 인터페이스를 구현합니다.
    • 에이전트가 제공할 수 있는 고유한 기술과 에이전트 카드가 이를 어떻게 나타낼지 생각해 보세요.
  • 고급 기능 실험:
    • 에이전트가 장기 실행 또는 다중 세션 작업을 처리하는 경우 영구 TaskStore로 강력한 작업 관리를 구현합니다.
    • 에이전트 작업이 매우 오래 지속되는 경우 푸시 알림 구현을 탐색합니다.
    • 더 복잡한 입력 및 출력 양식(예: 파일 업로드/다운로드 처리 또는 DataPart를 통한 구조화된 데이터)을 고려합니다.
  • A2A 커뮤니티에 기여:

A2A 프로토콜은 상호 운용 가능한 AI 에이전트 생태계를 육성하는 것을 목표로 합니다. A2A 호환 에이전트를 구축하고 공유함으로써 이 흥미로운 개발의 일부가 될 수 있습니다!