Недавно был разработан интерфейс для AI-агента, построенного на платформе LangGraph, который автоматизирует процесс бронирования клиентов. Ранее агент работал через терминал, и для демонстрации его возможностей это было не самым удобным способом. Теперь с помощью Streamlit создан чистый и интерактивный UI, который значительно улучшает пользовательский опыт.
Streamlit предлагает гораздо более привлекательный интерфейс и простоту использования по сравнению с командной строкой. В новой версии интерфейс позволяет пользователям вводить запросы, а агент аккуратно отвечает, используя сохранённое состояние бронирования и предоставляя все необходимые детали, такие как доступные время и цены.
Структура кода остаётся ориентированной на LangGraph, ведь новая реализация не включает специфические элементы Streamlit, что позволяет без проблем использовать агента через разные форматы, как мессенджеры или API. Данные теперь будут храниться в PostgreSQL, что обеспечит долговременное сохранение бронирований и возможность работы с несколькими интерфейсами одновременно.
Этот проект в открытом доступе на GitHub, поэтому все желающие могут протестировать его самостоятельно. Ожидаем улучшений и еще большей функциональности в будущем.
*компания Meta Platforms Inc. признана экстремистской организацией, ее деятельность на территории России запрещена
