주요 기능
- Ollama를 통해 Claude 3, GPT-4, GPT-3.5 및 로컬 LLM을 지원합니다. 최적의 성능을 위해: Claude 3 모델 제품군 사용.
- 고급 AI 계획 및 추론 기능
- 집중적인 연구를 위한 문맥 키워드 추출
- 원활한 웹 브라우징 및 정보 수집
- 여러 프로그래밍 언어로 코드 작성
- 동적 에이전트 상태 추적 및 시각화
- 채팅 인터페이스를 통한 자연어 상호작용
- 프로젝트 기반 조직 및 관리
- 새로운 기능 추가 및 통합을 위한 확장 가능한 아키텍처
아키텍처
- Agent Core: Orchestrates the overall AI planning, reasoning and execution process. Communicates with various sub-agents.
- 전반적인 AI 계획, 추론 및 실행 프로세스를 조율합니다. 다양한 하위 에이전트와 통신합니다.
- Agents: Specialized sub-agents that handle specific tasks like planning, research, coding, patching, reporting etc.
- 기획, 연구, 코딩, 패치, 보고 등과 같은 특정 작업을 처리하는 전문화된 하위 에이전트입니다.
- Language Models: Leverages large language models (LLMs) like Claude, GPT-4, GPT-3 for natural language understanding and generation.
- 자연어 이해 및 생성을 위해 Claude, GPT-4, GPT-3와 같은 대규모 언어 모델(LLM)을 활용합니다.
- Browser Interaction: Enables web browsing, information gathering, and interaction with web elements.
- 웹 브라우징, 정보 수집 및 웹 요소와의 상호 작용을 지원합니다.
- Project Management: Handles organization and persistence of project-related data.
- 프로젝트 관련 데이터의 구성 및 지속성을 처리합니다.
- Agent State Management: Tracks and persists the dynamic state of the AI agent across interactions.
- 상호 작용 전반에서 AI 에이전트의 동적 상태를 추적하고 유지합니다.