소개

완료됨

AI 에이전트는 생성 AI를 사용하여 작업을 완료할 수 있는 강력한 기술 조합을 제공합니다. 그러나 경우에 따라 필요한 작업이 단일 에이전트에 대해 실제 작업보다 클 수 있습니다. 이러한 시나리오의 경우 다중 에이전트 솔루션을 고려합니다. 다중 에이전트 솔루션을 사용하면 에이전트가 동일한 대화 내에서 공동 작업할 수 있습니다.

애플리케이션 성능 모니터링, 문제 식별 및 수정 배포와 같은 일반적인 DevOps 문제를 해결하려고 한다고 가정해 보겠습니다. 다중 에이전트 시스템은 공동 작업하는 4개의 특수 에이전트로 구성될 수 있습니다.

  • 모니터링 에이전트는 로그 및 메트릭을 지속적으로 수집하고, NLP(자연어 처리)를 사용하여 변칙을 검색하고, 문제가 발생할 때 경고를 트리거합니다.

  • 그런 다음, 근본 원인 분석 에이전트는 기계 학습 모델 또는 미리 정의된 규칙을 사용하여 문제의 근본 원인을 파악하여 이러한 변칙을 최근 시스템 변경과 상호 연결합니다.

  • 근본 원인이 식별되면 자동화된 배포 에이전트는 CI/CD 파이프라인과 상호 작용하고 배포 스크립트를 실행하여 수정 사항을 구현하거나 문제가 있는 변경 내용을 롤백합니다.

  • 마지막으로 보고 에이전트는 변칙, 근본 원인 및 해결을 요약하는 자세한 보고서를 생성하고 전자 메일 또는 기타 통신 채널을 통해 관련자에게 알깁니다.

이 모듈식, 확장성 및 지능형 다중 에이전트 시스템은 DevOps 프로세스를 간소화합니다. 에이전트는 수동 개입을 줄이고 효율성을 개선하는 동시에 적시에 의사 소통하고 문제를 해결할 수 있도록 협력합니다.

이 모듈에서는 Microsoft Agent Framework의 강력한 기능을 사용하여 복잡한 문제를 해결하기 위해 공동으로 작동하는 지능형 에이전트를 디자인하고 오케스트레이션하는 방법을 살펴봅니다. 또한 사용 가능한 다양한 유형의 오케스트레이션 패턴에 대해 알아보고 Microsoft Agent Framework를 사용하여 다중 에이전트 솔루션을 위해 공동 작업할 수 있는 자체 AI 에이전트를 개발합니다.

이 모듈을 완료하면 다음을 수행할 수 있습니다.

  • Microsoft Agent Framework SDK를 사용하여 AI 에이전트 빌드
  • AI 에이전트와 함께 도구 및 플러그 인 사용
  • 다양한 유형의 오케스트레이션 패턴 이해
  • 다중 에이전트 솔루션 개발