Cormanz/smartgpt

Программа, которая позволяет LLM выполнять сложные задачи с помощью плагинов.

Агенты⭐ 1 737Rust
Открыть на GitHub ↗

Что это за инструмент

SmartGPT — это экспериментальный инструмент на Rust, позволяющий LLM (GPT-3.5/4) выполнять сложные задачи автономно, разбивая их на подзадачи и используя внешние источники информации.

Зачем нужен

Инструмент решает задачу автоматизации сложных процессов без постоянного вмешательства пользователя, используя модульную архитектуру плагинов и систему динамического планирования действий. Он полезен для разработчиков, желающих исследовать возможности автономных AI-агентов и интегрировать их в свои проекты через кроссплатформенный crate.

Что можно реализовать

  • Автономное выполнение комплексных задач с использованием интернета и внешних инструментов
  • Создание кастомных AI-агентов (Runners и Assistants) с гибкой настройкой через config.yml
  • Интеграция функционала SmartGPT в собственные проекты как библиотеки (crate)
  • Исследование архитектуры автономных агентов и систем памяти на базе VectorDB

Ключевые возможности

  • Модульная архитектура с поддержкой плагинов и композицией Autos
  • Двухуровневая система агентов: Dynamic Agent (планирование/REACT) и Static Agent (выполнение шагов)
  • Простая конфигурация через один файл config.yml
  • Использование VectorDB для долгосрочной памяти и поиска релевантных наблюдений
  • Кроссплатформенность благодаря написанию на Rust

👤 Кому подойдёт: разработчики, исследователи AI, энтузиасты автономных агентов

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.