answeryt/Jumping-Agent-platform

Build your own AI agent through gameplay.

해결하는 문제

기존의 복잡한 2D 워크플로우 다이어그램(선과 화살표 사용)을 게임화된 3D 공간 인터페이스로 대체하여 초보자가 AI 에이전트를 생성할 때의 진입 장벽을 낮춥니다. 추상적인 에이전트 로직을 구체적인 과정으로 변환하여 사용자가 '점프' 상호작용을 통해 에이전트의 진행 상황을 시각적으로 구축하고 추적할 수 있게 합니다.

작동 방식

이 플랫폼은 Three.js 기반의 프론트엔드를 사용하여 에이전트 구축 과정을 게임과 같은 경험으로 제공합니다. 사용자는 이 공간 인터페이스를 통해 노드와 워크플로우를 구성하며, 이는 백엔드 오케스트레이터와 통신합니다. 백엔드는 구조적 템플릿을 위해 agent_builder를 사용하고, 사용자 요구 사항에 따른 코드 완성 및 재작성을 위해 back_agent(ReAct 기반 에이전트)를 활용합니다. 구축이 완료되면 에이전트는 전용 작업 공간에 배포되며, 특수 브리지 커넥터를 통해 WeChat에 연결하여 실시간으로 상호작용할 수 있습니다.

대상 사용자

복잡한 워크플로우 오케스트레이션을 이해하거나 방대한 코드를 작성할 필요 없이 자신만의 AI 에이전트를 구축하고자 하는 비전문가 및 초보자.

주요 특징

  • 게임화된 UI: '점프 스타일'의 3D 상호작용을 사용하여 에이전트 워크플로우를 시각화합니다.
  • WeChat 연동: QR 코드를 통해 에이전트를 WeChat 계정에 바인딩하여 직접 메시지를 주고받을 수 있습니다.
  • 자동 코드 생성: ReAct 에이전트를 사용하여 사용자 입력에 따라 에이전트의 기본 코드를 자동으로 완성하고 개선합니다.
  • 템플릿 기반 구축: 개발 속도를 높이기 위해 다양한 워크플로우 템플릿(순차, 라우팅, 병렬 등)을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트