mpaepper/llm_agents

Создавайте агентов, управляемых LLM

Агенты⭐ 1 054Python
Открыть на GitHub ↗Сайт проекта ↗

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

Небольшая библиотека на 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-систем; разработчики, желающие создать легковесное решение без избыточной сложности фреймворков

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.
mpaepper/llm_agents — GitHub-трекер AIKraft | AIKraft