예제
Koog 프레임워크는 다양한 사용 사례를 위한 AI 에이전트 구현 방법을 이해하는 데 도움이 되는 예제를 제공합니다. 이 예제들은 여러분이 자신의 애플리케이션에 적용할 수 있는 주요 기능과 패턴을 보여줍니다.
아래 예제를 찾아보고 링크를 클릭하여 GitHub에서 소스 코드를 확인하세요.
예제 | 설명 |
---|---|
VaccumAgent | Koog 프레임워크를 사용하여 기본적인 반사 에이전트의 구현을 보여주는 노트북입니다. 환경 모델링 및 청소 작업을 위한 에이전트 동작을 다룹니다. |
Calculator | 덧셈, 뺄셈, 곱셈, 나눗셈 도구를 사용하여 기본적인 산술 연산을 수행하는 계산기 에이전트입니다. |
Banking | 정교한 그래프 기반 전략을 통해 송금 및 거래 분석을 처리할 수 있는 라우팅 기능을 갖춘 뱅킹 어시스턴트입니다. |
Guesser | 도구를 사용하여 사용자와 상호작용하는 숫자 맞추기 에이전트입니다. 이 에이전트는 도구를 사용하여 숫자가 사용자 목표보다 작은지, 큰지, 또는 같은지 묻는 이진 탐색 전략을 구현합니다. |
MCP | 지리 데이터용 GoogleMapsMcpClient와 브라우저 자동화용 PlaywrightMcpClient를 특징으로 하는 모델 컨텍스트 프로토콜(Model Context Protocol) 통합 예제입니다. |
Memory | 메모리 시스템 사용법을 보여주는 고객 지원 에이전트입니다. 이 에이전트는 사용자 대화 기본 설정 및 문제 기록, 장치 진단 정보, 조직별 제품 정보 및 솔루션을 추적하고 활용합니다. 암호화된 로컬 스토리지를 사용하여 정보를 안전하게 유지하며, 주제(subjects) 및 범위(scopes)를 사용하여 올바른 메모리 구성을 보여줍니다. |
Planner | 병렬 및 순차 실행 노드를 사용하여 실행 트리를 구축하고 실행 계획을 동적으로 구성하는 작업 계획 시스템입니다. |
SimpleAPI | 채팅 에이전트 및 단일 실행 에이전트의 기본 예제입니다. |
StructuredData | 복잡한 중첩 클래스, 다형성, 일기 예보 예제를 포함한 JSON 기반 구조화된 데이터 출력을 보여주는 예제입니다. |
SubgraphWithTask | 생성, 삭제 및 명령 실행을 포함한 파일 및 디렉터리 작업을 보여주는 프로젝트 생성 도구입니다. |
Tone | 입력 텍스트에서 긍정적, 부정적 또는 중립적 톤을 식별하기 위해 특수 도구를 사용하는 텍스트 톤 분석 에이전트입니다. |