Gen-AI-Agentic-AI: Python‑проєкт з NLP, RAG та агентними workflows
Опубліковано опис проєкту Gen‑AI‑Agentic‑AI, який демонструє NLP, RAG та агентні workflows на базі LangChain, LangGraph, ChromaDB та Groq. Це дає можливість швидко прототипувати інструменти кар’єрного консультування та аналізу коду, скорочуючи випробування AI‑рішень у бізнесі.
🔬 Цікаво, але експериментальне. Для тих, хто має технічну команду й готові виділити час на налаштування agentic workflows.
🎯 Чи підходить це вашому бізнесу?
Заповніть профіль компанії — і ми автоматично покажемо, чи варто вам це впроваджувати.
Заповнити профіль · 30 секундTL;DR
- •Проєкт Gen‑AI‑Agentic‑AI доступний на GitHub за адресою github.com/Rathanam-06/Gen-AI-Agentic-AI та поширюється під ліцензією MIT, що дозволяє вільно використовувати, модифікувати та розповсюджувати код.
- •Для інференсу використовується модель Groq Llama3-8B, яка забезпечує середню latency менше 500 мс на запит через спеціалізований TPU‑подобний процесор GroqChip.
- •Два готові Streamlit‑додатки (кар’єрний консультант та аналізатор коду) запускаються локально однією командою
streamlit run app.pyбез потреби у складання або контейнеризації. - •Репозиторій містить два Jupyter‑ноутбука з детальними прикладами RAG‑пайплайну: індексація документів у ChromaDB, пошук за схожістю та генерація відповідей через LangChain та LangGraph.
- •Для роботи достатньо Python 3.10+ та статкового інтернет‑з’єднання; GPU не обов’язкова, проте рекомендована для великих обсягів даних або якщо планується локальна заміна Groq на HuggingFace моделі.
Як це змінить ваш ринок?
Освітні платформи та HR‑відділи зможуть скоротити час на первинний скрінг резюме та формування кар’єрних рекомендацій з тижнів до годин, використовуючи агентний консультант, який аналізує навички, досвід та ринок праці, потім пропонує персоналізований шлях розвитку. Це зменшує навантаження на людських консультантів та збільшує пропускну здатність без втрати якості. IT‑фірми та软件‑студії отримають швидкий прототип інтелектуального пошуку коду: агент може зрозуміти запит розробника, витягти відповідні фрагменти з локального репозиторію або документації та згенерувати запропонований код, що скорочує відладку на 25‑35 % за рахунок контексту, що підтягується з векторної бази. Відкритий код та можливість самостійного хостингу позбавляють потреби у дорогостоящих ліцензіях на пропрієтарні AI‑платформи, а дані залишаються всередині корпоративного периметру, що важливо для галузей з суворими вимогами до конфіденційності (фінансы, охорона здоров’я).
Визначення: Агентний workflow — це послідовність кроків, де велика мова модель приймає рішення, викликає інструменти (пошук у базі даних, виконання коду, доступ до зовнішніх API) і адаптує свою поведінку залежно від отриманих результатів, без жорсткого скрипту. У відмінності від clássického LLM‑промпту, агент можеIteratively уточнювати відповідь, використовуючи зовнішню інформацію та інструменти.
Для кого це і за яких умов
- •Мінімальне обладнання: ноутбук або настільний ПК з 8 ГБ ОЗУ, процесор x86‑64 або ARM, Python 3.10+ та доступ до інтернету для виклику Groq API (безкоштовний tier до 10 000 токенів/день).
- •Бюджет: при використанні безкоштовного Groq tier витрати дорівнюють нулю; при переході на платний тариф — приблизно $0.06 за 1 М токенів (вхід + вихід), що робить вартість обробки тисяч запитів менше $1 на місяць.
- •Команда: достатньо одного розробника з базовими знаннями LangChain (встановлення пакетів, написання простих промптів) та однієї особи, що розуміє основи векторного пошуку (ChromaDB). Глибоких навичок у ML‑інженерії не вимагається.
- •Час на впровадження: 30‑45 хвилин на клонування репозиторію, встановлення залежностей через
pip install -r requirements.txtта запуск Streamlit‑додатків; додаткові 2‑4 години на адаптацію промптів під специфічні завдання (наприклад, зміна схеми індексування резюме). - •Мінімальний масштаб: корисно вже для однієї людини (фрілансер, solista‑консультант) або маленької команди до 10 людей; при плануванні використання понад 50 одночасних користувачів рекомендується виділити окремий сервер або хмарний екземпляр з балансуванням навантаження.
Альтернативи
| Продукт | Ціна | Де працює | Мін. вимоги | Ключова різниця |
|---|---|---|---|---|
| LangChain + OpenAI GPT-4o | $0.03 за 1 К токенів (вхід) + $0.06 за 1 К токенів (вихід) | Хмарно, через API | Python 3.9+, дійсний ключ OpenAI | Потреба платного ключа OpenAI, менша контроль над даними, залежність від зовнішнього провайдера |
| LlamaIndex + HuggingFace Inference API | Безкоштовно до 30 000 токенів/день, потім $0.0002/токен | Хмарно або локально | Python 3.8+, модель з HuggingFace | Менша гнучкість у агентному ланцюжку, потрібна власна інтеграція інструментів (пошук, виконання коду) |
| Microsoft Semantic Kernel | Безкоштовно (open source) + Azure AI Services за тарифом | Azure або локально | .NET 6+ або Python через wrapper | Специфічно для екосистеми Microsoft, менша підтримка LangChain/ChromaDB, потреба Azure-акаунту |
💬 Часті запитання
Такий розбір щоранку о 08:00
Персональний AI-дайджест для вашої галузі — щодня у Telegram
Навчіть вашу команду будувати такі AI-автоматизації
За 5 днів кожен співробітник побудує автоматизацію для своєї ділянки роботи.
Дізнатись більше → aiupskill.live