다음 단계

다음 단계 (Next Steps)

A2A Python SDK 튜토리얼을 완료한 것을 축하해요! 여러분은 다음을 배웠어요.

  • A2A 개발을 위한 환경 설정.
  • SDK 타입으로 Agent Skills와 Agent Cards 정의.
  • 기본 HelloWorld A2A 서버와 클라이언트 구현.
  • 스트리밍 역량 이해·구현.
  • 태스크 상태 관리와 도구 사용을 보여주는 LangGraph로 더 복잡한 에이전트 통합.

이제 여러분만의 A2A 호환 에이전트를 구축하고 통합하기 위한 튼튼한 기반을 갖췄어요.

출처: 문서

본문

여기서 어디로 갈까?

A2A 여정을 계속하기 위한 아이디어와 리소스예요.

다른 예제 탐색: a2a-samples GitHub 저장소의 다른 예제들을 확인해 더 복잡한 에이전트 통합과 기능을 살펴보세요.

프로토콜 이해 심화:

핵심 A2A 주제 검토:

여러분만의 에이전트 구축:

  • 좋아하는 Python 에이전트 프레임워크(LangChain, CrewAI, AutoGen, Semantic Kernel, 또는 커스텀 솔루션)로 새 A2A 에이전트를 만들어 보세요.
  • a2a.server.agent_execution.AgentExecutor 인터페이스를 구현해 여러분 에이전트의 로직과 A2A 프로토콜을 연결하세요.
  • 여러분 에이전트가 제공할 수 있는 고유한 스킬이 무엇인지, Agent Card가 그것들을 어떻게 표현할지 생각해 보세요.

고급 기능 실험:

  • 에이전트가 장기 실행 또는 다중 세션 태스크를 처리한다면 지속적인 TaskStore로 견고한 태스크 관리를 구현하세요.
  • 에이전트 태스크가 매우 오래 지속된다면 푸시 알림 구현을 탐구해 보세요.
  • 더 복잡한 입력·출력 양식(파일 Part로 파일 업로드/다운로드, data Part로 구조화된 데이터 처리)을 고려해 보세요.

A2A 커뮤니티에 기여하기:

A2A 프로토콜은 상호운용 가능한 AI 에이전트의 생태계를 조성하는 것을 목표로 해요. A2A 호환 에이전트를 구축하고 공유함으로써 여러분도 이 흥미로운 발전의 일부가 될 수 있어요!

더 알아보기 (Learn more)