Yifan-Song793/RestGPT
Автономный агент на базе LLM, управляющий реальными приложениями через RESTful API
Агенты⭐ 1 404Python
Что это за инструмент
RestGPT — это автономный агент на базе LLM, который управляет реальными приложениями путем вызова RESTful API.
Зачем нужен
Инструмент решает задачу автоматизации взаимодействия с веб-сервисами, где LLM самостоятельно планирует действия, выбирает нужные API и парсит ответы. Это полезно для создания систем, которые могут выполнять сложные пользовательские запросы к внешним сервисам без ручного вмешательства.
Что можно реализовать
- Поиск информации в базах данных фильмов (например, через TMDB) по естественным запросам
- Управление музыкальными плейлистами в Spotify (создание, поиск треков)
- Автоматизация сложных сценариев, требующих последовательного вызова нескольких API
- Исследование возможностей LLM в планировании и исполнении задач через интерфейсы
Ключевые возможности
- Итеративное планирование от общего к частному (coarse-to-fine online planning)
- Автоматическая генерация параметров для вызова API на основе документации
- Автоматический парсинг ответов API с помощью генерируемого Python-кода
- Наличие специализированного бенчмарка RestBench для оценки качества работы
- Интеграция с реальными сервисами (TMDB, Spotify) через стандартные RESTful API
👤 Кому подойдёт: Исследователи в области NLP и LLM, разработчики, создающие AI-агентов для работы с внешними сервисами
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.