Кастомизация интерфейса AI чата (R + shinychat)
В 5-м уроке курса мы переходим от логики к интерфейсу. Мало создать «умного» ассистента — нужно сделать так, чтобы пользователю было удобно и приятно с ним работать. Мы разберем пакет shinychat вдоль и поперек: от смены иконок до сложной интеграции в модульные Shiny-приложения. В этом видео: * Дизайн и UX: Как закрепить поле ввода внизу (как в ChatGPT), настроить темную тему и добавить кастомные иконки ассистента. * Интерактивность: Добавляем систему подсказок (suggestions), чтобы направлять пользователя. * Прозрачность AI: Настраиваем визуализацию работы инструментов. Теперь пользователь будет видеть, какие функции вызывает модель и какой результат получает в реальном времени. * Enterprise-подход: Разбираем работу с модулями Shiny, сохранение истории диалогов через URL и корректный сброс сессии. Тайм коды: 00:00 Введение 01:04 План урока 03:05 Базовый интерфейс + Кастомизация иконки ассистента + приветственное сообщение 06:03 Добавление в чат подсказок 07:23 Применение тем, и расположение поля ввода запроса внизу страницы 09:33 Расположение интерфейса чата в sidebar 10:49 Как поместить интерфейс чата в карточку 11:30 Отображение в чате вызываемых моделью инструментов 14:10 Кастомизация иконки и описания вызываемых инструментов 17:28 Кастомизация отображения полученного вызываемым инструментом результата 20:13 Опции управления отображения вызываемых моделью инструментов 21:34 Восстановление и сброс диалога 24:51 Как использовать shinychat в модульных shiny приложениях 27:56 Заключение Ссылки: * Ссылка на бесплатный курс "Язык R для разработки AI инструментов": https://selesnow.github.io/build_ai_tools_using_r/ * Мой TG канал: https://t.me/R4marketing
В 5-м уроке курса мы переходим от логики к интерфейсу. Мало создать «умного» ассистента — нужно сделать так, чтобы пользователю было удобно и приятно с ним работать. Мы разберем пакет shinychat вдоль и поперек: от смены иконок до сложной интеграции в модульные Shiny-приложения. В этом видео: * Дизайн и UX: Как закрепить поле ввода внизу (как в ChatGPT), настроить темную тему и добавить кастомные иконки ассистента. * Интерактивность: Добавляем систему подсказок (suggestions), чтобы направлять пользователя. * Прозрачность AI: Настраиваем визуализацию работы инструментов. Теперь пользователь будет видеть, какие функции вызывает модель и какой результат получает в реальном времени. * Enterprise-подход: Разбираем работу с модулями Shiny, сохранение истории диалогов через URL и корректный сброс сессии. Тайм коды: 00:00 Введение 01:04 План урока 03:05 Базовый интерфейс + Кастомизация иконки ассистента + приветственное сообщение 06:03 Добавление в чат подсказок 07:23 Применение тем, и расположение поля ввода запроса внизу страницы 09:33 Расположение интерфейса чата в sidebar 10:49 Как поместить интерфейс чата в карточку 11:30 Отображение в чате вызываемых моделью инструментов 14:10 Кастомизация иконки и описания вызываемых инструментов 17:28 Кастомизация отображения полученного вызываемым инструментом результата 20:13 Опции управления отображения вызываемых моделью инструментов 21:34 Восстановление и сброс диалога 24:51 Как использовать shinychat в модульных shiny приложениях 27:56 Заключение Ссылки: * Ссылка на бесплатный курс "Язык R для разработки AI инструментов": https://selesnow.github.io/build_ai_tools_using_r/ * Мой TG канал: https://t.me/R4marketing