Библиотека на Python и интерактивный учебник в Jupyter с 35 архитектурами агентного ИИ — от Reflexion и ReAct до MemGPT и BrowserAgent — на базе LangGraph.
Moh4696/build-ai-agents-free
Бесплатное пошаговое руководство по созданию AI-агента на Python с LangChain и LangGraph на бесплатных моделях Groq и Gemini.
- Звёзды
- 369
- Форки
- 115
- Открытые issues
- 2
- Последний коммит
- 3 месяца назад
Что это?
Руководство для начинающих по созданию AI-агента на Python без оплаты API. В нём разобран цикл plan, act, observe, который отличает агента от обычного чат-бота, и показано, как реализовать его с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.
Руководство последовательно усложняется. Сначала создаётся минимальный агент, затем добавляются готовый инструмент веб-поиска DuckDuckGo и собственный инструмент word_count, объявленный с помощью декоратора @tool. После этого добавляется память диалога через чекпойнтер InMemorySaver и thread_id, а в завершение — резервный вариант, переключающийся с Groq на Google Gemini при сбое основного провайдера. Для каждого шага в папке src репозитория есть соответствующий скрипт, а файл agent.py объединяет всё в одном примере.
Руководство рассчитано на читателей без опыта работы с агентами, которые хотят обойтись без платных API-ключей. В нём также отмечены ограничения бесплатной конфигурации: например, лимиты запросов инструмента поиска, потеря памяти после завершения скрипта и возможность того, что бесплатные тарифы провайдеров используют промпты для обучения.
Ключевые возможности
- 01Создаёт работающего агента с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.
- 02Добавляет инструмент веб-поиска DuckDuckGo, которому не нужен API-ключ.
- 03Показывает, как превратить любую функцию Python в инструмент с помощью декоратора @tool.
- 04Добавляет память для многоходового диалога через чекпойнтер InMemorySaver и thread_id.
- 05Демонстрирует переключение с Groq на Google Gemini при сбое провайдера.
- 06Содержит запускаемый скрипт для каждого шага, а также объединённый файл agent.py.
Сценарии использования
- С нуля разобраться в цикле plan, act, observe, на котором основаны AI-агенты.
- Создать прототип агента с инструментами без платного API-ключа.
- Провести для начинающих практикум по основам LangChain и LangGraph.
- Создать личный проект, которому нужен резервный провайдер на случай недоступности бесплатного сервиса.
Быстрый старт
- 1
Убедитесь, что у вас установлена Python версии 3.10 или новее
python3 --version - 2
Создайте папку проекта и перейдите в неё
mkdir my-agent cd my-agent - 3
Установите langchain, коннектор Groq и python-dotenv
pip install -U "langchain[groq]" python-dotenv - 4
Получите бесплатный Groq API key на console.groq.com и сохраните его в файле .env, затем запустите первый скрипт агента
python3 agent.py
Что важно знать
- Условия бесплатных тарифов моделей могут меняться без предупреждения, а многие провайдеры могут обучаться на ваших промптах, поэтому не передавайте им конфиденциальные данные.
- Инструмент поиска DuckDuckGo ограничивает частые запросы и может периодически сбоить.
- InMemorySaver хранит историю диалога только в оперативной памяти, поэтому при остановке скрипта она теряется.
Темы
Частые вопросы
- Что такое build-ai-agents-free?
- Бесплатное пошаговое руководство по созданию AI-агента на Python с LangChain и LangGraph на бесплатных моделях Groq и Gemini. Руководство для начинающих по созданию AI-агента на Python без оплаты API. В нём разобран цикл plan, act, observe, который отличает агента от обычного чат-бота, и показано, как реализовать его с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.
- build-ai-agents-free можно использовать бесплатно? Какая у него лицензия?
- build-ai-agents-free распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- build-ai-agents-free всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в build-ai-agents-free — 8 июл. 2026 г..
- Для чего можно использовать build-ai-agents-free?
- С нуля разобраться в цикле plan, act, observe, на котором основаны AI-агенты. Создать прототип агента с инструментами без платного API-ключа. Провести для начинающих практикум по основам LangChain и LangGraph. Создать личный проект, которому нужен резервный провайдер на случай недоступности бесплатного сервиса.
- Как установить build-ai-agents-free?
- Убедитесь, что у вас установлена Python версии 3.10 или новее: python3 --version Создайте папку проекта и перейдите в неё: mkdir my-agent cd my-agent Установите langchain, коннектор Groq и python-dotenv: pip install -U "langchain[groq]" python-dotenv Получите бесплатный Groq API key на console.groq.com и сохраните его в файле .env, затем запустите первый скрипт агента: python3 agent.py
- Где скачать build-ai-agents-free?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Moh4696/build-ai-agents-free
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia.
Практическое руководство по созданию AI-агентов с нуля на локальных LLM через node-llama-cpp: function calling, память и ReAct.
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
Готовый к работе фреймворк для Python-агентов на базе LangGraph с продуманными настройками и всем необходимым для выполнения длительных многоэтапных задач.