Демо-розробка голосового AI-агента на LiveKit Agents з логікою багатьох агентів

Заказчик: AI | Опубликовано: 22.12.2025

Доброго дня! Шукаю спеціаліста з практичним досвідом роботи з LiveKit, зокрема з LiveKit Agents. Потрібно реалізувати голосового агента для інформування клієнтів, який під час голосового контакту: уточнює інформацію у користувача; інформує про зміни відповідно до гілки діалогу; чітко дотримується заздалегідь заданого сценарію розмови. Була спроба реалізувати всю логіку в межах одного агента, але на практиці агент часто губиться у гілках діалогу та не доводить сценарій до кінця. Тому оптимальним рішенням бачимо архітектуру з кількох агентів, де кожен агент відповідає лише за свою частину сценарію. Очікувана логіка роботи (приклад): Агент 1 вітає користувача; озвучує базову інформацію; очікує відповідь користувача («Так» / «Ні»). Залежно від відповіді: «Так» → безшовна передача до Агента 2; «Ні» → безшовна передача до Агента 3. ⚠️ Важливо: Перемикання агентів має бути повністю непомітним для користувача: голос не змінюється; мовна модель не змінюється; користувач не повинен відчувати, що відбулося перемикання між агентами. Перемикання потрібне виключно для збереження чіткої скриптової логіки діалогу. Далі кожен агент: інформує користувача відповідно до своєї гілки; приймає відповідь; за необхідності передає керування наступному агенту. Ключові вимоги: Кожен агент: знає тільки свою частину інформації; суворо дотримується даних, прописаних у його prompt; повторюєлише ту інформацію, яка йому дозволена; У випадку нетипових або нечітких відповідей користувача: агент повинен коректно повертати розмову до своєї теми; не виходити за межі заданого сценарію; Безшовне перемикання між агентами без втрати контексту. Результат роботи: Оскільки це демо-проєкт для внутрішнього тестування, у фіналі необхідно надати: повний проєкт; можливість запускулокально; тестування через командний рядок командою: uv run python agent.py console Будь ласка, у відгуку вкажіть: досвід роботи з LiveKit / LiveKit Agents; приклади подібних реалізацій (за можливості); орієнтовні строки та бюджет.