Компанія Quiet Hours Valet успішно реалізувала складний технічний проект, створивши повноцінний центр управління для автоматизації послуг з вивезення сміття. Система базується на інтеграції восьми одночасних AI-агентів, які обробляють голосові запити, та п'яти інтерфейсних сторінок для операторів. Ця інфраструктура дозволяє ефективно координувати вісім окремих автоматизованих робочих процесів, забезпечуючи безперебійну роботу сервісу в режимі реального часу.
Технічна архітектура рішення базується на використанні Supabase Edge Functions, які виступають ключовим механізмом для запуску вебхуків VAPI. Вибір саме такого підходу дозволив розробникам створити гнучку систему, здатну витримувати високі навантаження. Використання нормалізованої схеми бази даних Postgres, що складається з восьми таблиць, забезпечує структуроване зберігання даних та швидкий доступ до інформації, необхідної для прийняття рішень AI-агентами під час спілкування з клієнтами.
Одним із найважливіших аспектів розробки стала стратегія індексації бази даних для обробки великої кількості вхідних вебхуків. Оскільки система працює з високою частотою запитів, правильне налаштування індексів у Postgres стало критичним фактором для уникнення затримок. Це дозволяє команді підтримувати стабільну продуктивність навіть у періоди пікових навантажень, коли одночасно працюють усі вісім голосових агентів, обробляючи запити користувачів без втрати якості зв'язку.
Окремої уваги заслуговує процес розгортання оновлень, який було налаштовано через платформу Vercel. Інженерна команда впровадила конвеєр, що дозволяє випускати нові версії програмного забезпечення без переривання активних голосових викликів. Це критично важливо для бізнесу, де кожна секунда простою може призвести до втрати клієнтів або зниження якості обслуговування. Такий підхід до CI/CD забезпечує високу надійність всієї екосистеми.
Використання самостійно розміщеної інфраструктури разом із хмарними сервісами дозволило досягти вертикальної інтеграції процесів. Це рішення демонструє, як сучасні інструменти можуть бути адаптовані для традиційних галузей, таких як управління відходами. Завдяки поєднанню потужності Postgres та гнучкості серверних функцій, Quiet Hours Valet отримала інструмент, який легко масштабується та адаптується до зростаючих потреб бізнесу без необхідності повної перебудови архітектури.
Цей досвід є цінним прикладом для розробників, які працюють над системами з багатьма агентами, Asterisk PBX або VAPI. Проект доводить, що при правильному проектуванні бази даних та ефективному використанні сучасних API можна створити надійну систему автоматизації. Використана архітектура стає еталонним зразком для створення масштабованих рішень, де поєднуються голосові технології та складні бізнес-процеси, що вимагають високої точності та швидкості реакції.
🔗 Першоджерело: Читати оригінал
