liquidos-ai/AutoAgents

A multi-agent framework written in Rust that enables you to build, deploy, and coordinate multiple intelligent agents

What it solves

AutoAgents는 프로덕션 급 멀티 에이전트 시스템 구축을 위한 프레임워크를 제공합니다. 고성능이며 타입 안전한 환경이 필요하고, 여러 AI 에이전트가 협업하고 툴을 사용하며 클라우드든 로컬 엣지든 다양한 LLM 백엔드 간에 메모리를 유지할 수 있도록 합니다.

How it works

Rust 로 구현된 이 프레임워크는 에이전트의 추론 로직을 기반 모델과 분리하는 모듈식 아키텍처를 사용합니다. 타입 안전한 에이전트 모델에 구조화된 툴 호출을 적용하고, 메모리와 LLM 제공자를 플러그인 가능한 시스템으로 제공합니다. ReAct 및 Chain-of-Thought와 같은 다양한 실행 패턴을 지원하며, 툴을 안전하게 실행하기 위한 샌드박스 WASM 런타임을 포함합니다.

Who it’s for

서버와 엣지 디바이스 모두에서 실행 가능한 확장 가능하고 안전하며 고성능 AI 에이전트를 구축해야 하는 개발자를 위해 설계되었습니다. 또한 Rust의 안전성과 속도를 선호하는 개발자(파이썬 바인딩도 제공)에게도 적합합니다.

Highlights

  • Broad LLM Support: 클라우드 제공자(OpenAI, Anthropic, Google 등)와 로컬 런타임(Ollama, LlamaCpp, Mistral-rs)을 위한 통합 인터페이스.
  • Production Tooling: 구조화된 툴 입력/출력을 위한 derive 매크로와 툴 실행을 위한 WASM 샌드박스를 포함.
  • Agent Orchestration: 멀티 에이전트 협업을 위한 타입화된 pub/sub 통신 기능.
  • Built-in Guardrails: 입력/출력 정화와 감사 기능을 제공하는 통합 LLM 가드레일.
  • Multimodal Capabilities: 비전, 멀티모달 입력 및 로컬 TTS/STT 음성 처리 지원.
  • Observability: 추적 및 메트릭을 위한 OpenTelemetry 통합.