mpaepper/llm_agents
Создавайте агентов, управляемых LLM
Агенты⭐ 1 054Python
Что это за инструмент
Небольшая библиотека на Python для создания AI-агентов, управляемых LLM, вдохновленная LangChain, но с минимальным количеством абстракций.
Зачем нужен
Помогает разработчикам понять внутреннюю механику работы LLM-агентов, реализовав основные компоненты с нуля в нескольких строках кода. Позволяет быстро прототипировать агентов, использующих инструменты (tools) для выполнения задач через цикл Thought-Action-Observation.
Что можно реализовать
- Обучение принципам работы LLM-агентов на простом и понятном коде
- Создание агентов с доступом к Python REPL для выполнения кода
- Интеграция поиска в Google через SerpAPI для получения актуальных данных
- Поиск информации на Hacker News с помощью встроенного инструмента
- Разработка кастомных агентов с пользовательскими инструментами
Ключевые возможности
- Минималистичная архитектура: меньше абстракций, чем в LangChain
- Цикл взаимодействия: Thought, Action, Observation, генерируемый LLM
- Встроенные инструменты: PythonREPLTool, SerpAPITool, HackerNewsSearchTool
- Простая установка и запуск через pip и переменные окружения
- Гибкая настройка: возможность добавлять свои инструменты или исключать ненужные
👤 Кому подойдёт: разработчики, изучающие архитектуру LLM-агентов; исследователи, интересующиеся внутренним устройством AI-систем; разработчики, желающие создать легковесное решение без избыточной сложности фреймворков
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.