femto/minion-agent

A simple agent framework that's capable of browser use + mcp + auto instrument + plan + deep research + more

해결하는 문제

Minion Agent는 브라우저 자동화, 코드 실행, 심층 연구가 필요한 복잡한 작업을 수행할 수 있는 AI 에이전트를 구축하기 위한 통합 프레임워크를 제공합니다. smolagents, LangChain, OpenAI Assistants와 같은 여러 에이전트 프레임워크를 단일 인터페이스로 통합하는 과정을 간소화하여, 작업 요구사항에 따라 다른 기반 엔진으로 전환할 수 있도록 합니다.

작동 방식

이 프로젝트는 AgentConfig를 기반으로 한 설정 기반 접근 방식을 사용하여 에이전트의 정체성, 도구, 그리고 기반 프레임워크를 정의합니다. 여러 백엔드를 지원하며, 고성능 작업용으로 EXTERNAL_MINION_AGENT 프레임워크가 기본값으로 사용됩니다. 시스템은 Model Context Protocol (MCP)와 통합되어 에이전트가 표준 명령어 또는 Server-Sent Events (SSE)를 통해 외부 도구에 연결할 수 있도록 합니다.

대상 사용자

웹과 상호작용해야 하거나, 로컬에서 코드를 실행해야 하거나, 광범위한 정보 수집 및 연구를 수행해야 하는 자율 에이전트를 개발하는 개발자들을 위한 것입니다.

주요 특징

  • 다중 프레임워크 지원: EXTERNAL_MINION_AGENT, smolagents, LangChain, OPENAI, BROWSER_USE, DEEP_RESEARCH와 호환됩니다.
  • 브라우저 자동화: 웹 상호작용 및 제어를 위한 내장 기능.
  • 코드 실행: 기술적 작업을 해결하기 위한 고급 코드 생성 및 실행 기능.
  • MCP 통합: 외부 도구를 쉽게 추가할 수 있도록 Model Context Protocol를 완전히 지원합니다.
  • 계획 기능: smolagents를 통해 몇 단계마다 작업을 재평가하는 자동 계획 간격을 지원합니다.

관련

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