Skip to content

Python 빠른 시작 튜토리얼: A2A 에이전트 구축하기

Agent2Agent(A2A) Python 빠른 시작 튜토리얼에 오신 것을 환영합니다!

이 튜토리얼에서는 Python SDK를 사용하여 간단한 "에코" A2A 서버를 탐색합니다. 이를 통해 A2A 서버의 기본 개념과 구성 요소를 소개합니다. 그런 다음 대규모 언어 모델(LLM)을 통합하는 더 고급 예제를 살펴볼 것입니다.

이 실습 가이드는 다음을 이해하는 데 도움이 될 것입니다:

  • A2A 프로토콜의 기본 개념.
  • SDK를 사용하여 A2A 개발을 위한 Python 환경 설정 방법.
  • 에이전트 기술과 에이전트 카드가 에이전트를 설명하는 방식.
  • A2A 서버가 작업을 처리하는 방식.
  • 클라이언트를 사용하여 A2A 서버와 상호 작용하는 방법.
  • 스트리밍 기능과 다중 회차(multi-turn) 상호 작용 방식.
  • LLM을 A2A 에이전트에 통합하는 방법.

이 튜토리얼을 마치면 A2A 에이전트에 대한 기능적 이해와 A2A 호환 애플리케이션 구축 또는 통합을 위한 견고한 기반을 갖추게 될 것입니다.

튜토리얼 섹션

이 튜토리얼은 다음 단계로 구성됩니다:

  1. 소개 (현재 페이지)
  2. 설정: Python 환경과 A2A SDK를 준비합니다.
  3. 에이전트 기술 및 에이전트 카드: 에이전트가 수행할 수 있는 작업과 자신을 설명하는 방법을 정의합니다.
  4. 에이전트 실행기: 에이전트 로직이 구현되는 방식을 이해합니다.
  5. 서버 시작: Helloworld A2A 서버를 실행합니다.
  6. 서버와 상호 작용: 에이전트에 요청을 보냅니다.
  7. 스트리밍 및 다중 회차 상호 작용: LangGraph 예제를 통해 고급 기능을 탐색합니다.
  8. 다음 단계: A2A로 더 많은 가능성을 탐색합니다.

시작해 봅시다!