Деталі проєкту
Технології та навички
Посилання та ресурси
Огляд проєкту
Мета
Основна мета — надати гуманітарним працівникам в Україні безкоштовний, доступний інструмент для швидкого розуміння складного та швидкозмінного правового ландшафту, тим самим заощаджуючи час та оптимізуючи витрати на юридичні консультації.
Рішення
Онлайн-консультант на основі AI, що діє як попередній правовий путівник. Він використовує складну двоагентну систему генерації з доповненням пошуком (RAG), яка звертається до спеціалізованої бази даних українського законодавства та вдається до вебпошуку як резервного варіанту, щоб надавати синтезовані відповіді з посиланнями на джерела на правові питання, релевантні для гуманітарних операцій.
Ключові цілі
- Надавати попередні рекомендації з поширених тем, як-от реєстрація НУО, мобілізація, правила імпорту та наслідки воєнного стану.
- Оптимізувати юридичні витрати, допомагаючи організаціям краще готуватися до звернень до професійних юридичних консультантів та формулювати їх.
- Забезпечувати надійність шляхом пріоритезації інформації з курованої бази даних офіційних правових текстів та надання посилань на джерела для перевірки.
Аудиторія та зацікавлені сторони
- Основні користувачі: Польові менеджери, програмний персонал та адміністративні працівники місцевих і міжнародних гуманітарних НУО, що працюють в Україні.
- Ключові зацікавлені сторони: Ширша гуманітарна спільнота в Україні та організації, віддані просуванню верховенства права.
План та ключові функції
Загальний підхід
Проєкт побудовано з використанням поєднання low-code та власноруч написаних компонентів. Ядром системи є послідовний двоагентний ланцюг, побудований у Flowise. Ця RAG-система спочатку звертається до курованої, спеціалізованої векторної бази даних (Supabase) для отримання високорелевантних відповідей та інтелектуально вдається до загального вебпошуку (SerpAPI) як резервного варіанту, щоб забезпечити вичерпне охоплення.
Основні компоненти
- База знань: Власноруч створена векторна база даних, що містить українські закони, укази та офіційні документи, оброблені через власний Python-конвеєр перекладу.
- Двоагентна RAG-система: 1. Агент-«Компілятор», що аналізує запити користувачів та шукає в базі знань або в інтернеті. 2. Агент-«Уточнювач», що синтезує отриману інформацію в узгоджену відповідь з посиланнями на джерела.
- Бекенд автоматизації: Самостійно розгорнутий робочий процес n8n, що оркеструє потік даних між інтерфейсом користувача та AI-системою.
- Вебінтерфейс: Простий фронтенд на HTML, CSS та JavaScript для взаємодії з користувачем.
Графік та результати
Основні етапи
- Фаза 1: Створення бази знань (збір даних, переклад та векторизація).
- Фаза 2: Розробка двоагентної AI-системи з використанням Flowise та n8n.
- Фаза 3: Розгортання живого вебзастосунку та публічний реліз.
Фінальні результати
- Посилання на живий, публічно доступний онлайн-консультант з правових питань.
- Фінальний репозиторій вихідного коду на GitHub.
- Технічна стаття з детальним описом побудови бази знань та архітектури системи.