Cormanz/smartgpt
Программа, которая позволяет LLM выполнять сложные задачи с помощью плагинов.
Агенты⭐ 1 737Rust
Что это за инструмент
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, энтузиасты автономных агентов
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.