TGTGInsightаналитика telegramLIVE / telegram public index
← R4marketing | канал Алексея Селезнёва | Язык R
R4marketing | канал Алексея Селезнёва | Язык R avatar

TGINSIGHT POST

Post #1352

@R4marketing

R4marketing | канал Алексея Селезнёва | Язык R

Просмотры1,560Количество просмотров
Опубликован21 янв.21.01.2026, 09:04
Содержимое поста

Содержимое

Кастомизация интерфейса AI чата (shinychat) Опубликовал 5 урок курса "Язык R для разработки AI инструментов". В этом уроке мы разбираем, как превратить базовое окно чата в профессиональное приложение. Мы детально изучим возможности пакета shinychat для глубокой кастомизации интерфейса: от визуального оформления до продвинутой логики работы с инструментами и сессиями. Проще говоря, разберемся, как сделать так, чтобы ваш AI-ассистент выглядел и работал как законченный ИТ-продукт. Из видео вы узнаете: • Как кастомизировать иконки, приветственные сообщения и темы оформления • Как добавить систему интерактивных подсказок (suggestions) для управления диалогом • Как закрепить поле ввода внизу экрана и использовать sidebar для интерфейса чата • Как сделать работу AI-инструментов прозрачной для пользователя (отображение вызовов и аргументов) • Как динамически менять иконки и описания в зависимости от результата работы функций • Как реализовать сохранение и восстановление истории переписки через URL-параметры • Как правильно использовать shinychat в сложных модульных Shiny-приложениях Тайм коды: 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