Telemost 2026-08-20T12-33-59-538Z — Транскрипция

modified: 2026-08-20 12:56 · canonical

Telemost 2026-08-20T12-33-59-538Z — Транскрипция

Источник: Telemost Recorder Папка: 2026-08-20_конференция на тему встреча Telegram chat_id: 533234854

Трек e75b: Да, смотрите, короче. У нас есть GIA-чат и он позиционируется как единое окно доступа к многим разным функциям корпорации, в том числе там HR и прочее, но мы сейчас обсуждаем одну как бы конкретную задачу. У нас сейчас в недрах корпорации будет разрабатываться большое количество автономных, полуавтономных агентов, например, агент для анализа академразницы, который сейчас работает в чате у оператора, в Telegram-чате. Соответственно, туда оператор кидает какой-то документ, получает ответ. Нам нужно всех таких агентов централизованно перегонять в CineGI-чат. Соответственно, я понимаю, что, скорее всего, какой-то механики для этого изначально не продумывалось. Хочется понять вообще сложность этой задачи. В конце, в финале хочется понять, когда мы сможем эту задачу реализовать. Задача какая? Есть агент, например, на OpenCloud или еще какой-нибудь фигне, но по сути просто API. И нам хотелось бы иметь возможность подключать его в виде пунктика меню, либо сверху, либо где мы там в финальной архитектуре определим, и настраивать доступ для разных групп пользователей. То есть, по сути, доступ, наверное, на уровне меню, но как-то нужно, короче, чтобы оно интегрировалось. Не знаю, насколько понятно объяснил. Если непонятно, переспрашивайте. суть его так. хочется быстро встраивать без особых приседаний с разработкой, с кодом, быстро встраивать вот таких вот агентов, написанных на сторонних сервисах. вот такая сдача. Трек e75b: у меня вопрос по поводу перегона. в каком плане перегона подразумевается? Трек e75b: что значит перегон? я не очень понял. Хочется, чтобы мы могли открывать чат этим агентам, но как бы морда была в AI-чате, а фактически чат происходил с какими-то OpenCloud, либо чем-то подобным. Трек e75b: Но ваши решения, они представляют себя кромочными решениями? То есть у вас своя база данных, свой чат, своя хранилка этих чатов сообщений, или это просто Прокси в виде какой-то ЛЛМки. Трек e75b: Нет, это не прокси-видеолэмки, то есть это OpenCloud. Насчет хранилки не знаю. Тут, Паш, подскажи, у OpenCloud есть какая-то API, чтобы, например, список чатов получать, вот какие-то такие базовые настройки делать. Ты не в курсе? Трек e75b: Да, я в курсе. Ну, это полностью решение, где API выполняет только одну из ролей, а так в целом это все упаковывается чуть ли не в докер и как С идеей микросервис носите? Трек e75b: Ну, грубо говоря... Я тебе гуглю сейчас прямо. Трек e75b: Посмотрите, как вы видите интеграцию с чатом. То есть мы должны просто взять вашу коробочку и перетащить трафик на вашу коробочку, или мы должны внутри себя делать запрос в вашу коробку, получать ответ и сохранять диалог у себя, используя вашу модель. Или мы просто берем вашу коробку... Ну, не знаю. Трек e75b: Наверное, логично, чтобы чаты хранились в агенте, но можно разные решения. Надо понять, зачем вам хранить наши чаты параллельно. Скорее всего, на стороне агента. Трек e75b: для нас тоже было бы идеально, если бы вы подготавливали коробочное решение с API, то есть как-то мы к вам складываем данные, если надо отрисовываем, которые данные вы нам отдаете, но само решение, оно представляло из себя коробку в виде того же контейнера или какого-то внешнего сервиса, куда мы выходим и отправляем запросы. И в целом там работа будет включительно на фронте, это добавить там дополнительную вкладочку и настроить, куда слать запросы. Все это будет делаться очень быстро. Если рассматривать вариант именно, что вы делаете просто какую-то прослойку минимальную и нам это все надо интегрировать, добавлять и хранить, то это геморрой на нашей и это будет долго делаться постоянно поэтому если есть вариант что вы сами все готовите и предоставляете просто какой-то endpoint и говорите что так ребят надо вот сделать вкладочку какую-то да в каком-то стиле может это просто input текстовый может это какая-то загрузка документов ну не имеет значения какой интерфейс но сам факт что вы предоставляете окно входа и если надо отрисовку то окно выхода И в целом все это быстро будет подключаться. Трек e75b: Слушайте, пока вы говорили, я тут идею родил, кажется. Смотри, Паш, у OpenCloud и у Germesa есть Gateway. Да, и у них же есть какие-то коробочные интеграции, например, интеграция с Telegram, с Mattermost, со всякой фигней. То есть мы, по идее, можем сделать какой-то плагин для нашего OpenCloud, который как Gateway будет использовать iChat. То есть надо, получается, на нашей стороне поархитектурить и выставить требования в сторону AI-чата. Типа, какие методы API реализовывать, чтобы вот эта тема с гейтвейом взлетела. И тогда реально со стороны AI-чата будет простая конфигурилка. Типа ты добавил название пункта меню. Вот какой-то ключ или токен получил, отдал это в гейтвей, он подконнектился и активно взаимодействует. Вот не до конца эта тема понятна пока, то есть надо покрутить такой вариант. Трек e75b: Мне проще растапи накрутить на что угодно, но твоя мысль хороша именно в скоротечности, то есть если мы это сделаем в виде уже стандартного такого эндпоинта крутилки гейтвея, то это дальнейшую разработку ускорит, но первичную усложнит. Я подобного не делал. Концептуально для пользователя мне понятно. Мы можем прикрутиться к чату и думаю идти, Александр, первым путем, что просто я должен дать уже все готовое и подключиться. Условно говоря, альтернатива Telegram. Встречный вопрос. Если брать для аналогии Telegram, то в Telegram есть кнопка, ты нажимаешь и запускается мини-апка. В мини-апке ты делаешь множественные выборы и всякие подобные, заполняешь некую форму и в итоге получаешь результат в виде Excel. Это в E-chat мы можем сделать с его архитектурой? или как она будет преобразована? Трек e75b: сделать в целом то все что угодно можно. архитектура тут особо ничего не зависит. сделать можно. Трек e75b: тут я gpt закинул. говорит, что даже свой гейтвей не надо писать. предлагает OpenAI Compatible API. То есть, получается, вам нужно будет какую-то прокю походу. Трек e75b: Это я и имел ввиду, когда говорил, что мне это проще. Трек e75b: Ну да, ну вот. Все, получается, мы решили. Расходимся, парни. То есть, надо выставить... выставить что? Выставить требования в сторону ребят, да? Трек e75b: А, да, у вас есть какой-то уже готовый документ по тому, как подсоединять наши Compatible API OpenAI к вам? Или еще у вас приемная сторона этого API не готова? Трек e75b: Мы, грубо говоря, впервые слышим. Трек e75b: А как вы вообще агентов типа вот этого HR агента или что-то еще встраиваете? Вы же уже решали такие задачи. Вот типа и редакцию и прочую вообще готовить. Это же по сути-то одинаковая задача. Трек e75b: Тут надо Диму Богданову спрашивать. Я не знаю, ты до меня еще делал. Трек e75b: Это помощника руководителя. Трек e75b: Дима, посмотри код. Трек e75b: Серега, скажи, пожалуйста, у нас там как подключение идет? Это ассистент руководителя, которого ты сейчас подключаешь. Трек e75b: Они просто делаются под микросервис и потом цепляются по внешним лампам друг к другу и все, ничего особенного нет. Трек e75b: API имеет какую архитектуру? OpenAI совместимую или другую? Трек e75b: Там обычно в постапе, ну там как строится постапе, с прокси на какие-то другие сервисы наподобие OpenAI, польза и так далее. Трек e75b: OpenAI и польза используют OpenAI совместимые endpoint, да? Трек e75b: Да, да. Трек e75b: Короче, вообще, задача простая получается. То есть, по сути, просто в список агентов вот этих там, у нас, не знаю, OpenAI там какая-нибудь 5.2, ChatGPT, Gemini, Hirini и фигак, у тебя отдельно агент, которого мы подключили, тоже как ссылочка добавляется. Вообще идеально, парни. Все продумано для нас. Круто. Ну, у меня сложилось, я понял, как это сделать. Трек e75b: Для тебя понятно, но я уточню специально важный момент, что у меня в Telegram есть специальный pop-up, то есть мы нажимаем кнопку и создается второе окно. В контексте AI-чата сейчас, скорее всего, не предусмотрено другое взаимодействие в формате чата. Будем ли мы крутить кнопку, нажимая на которую загружается страница и человек там выбирает, как в Google формах много всяких, либо нам вообще нельзя это делать на уровне архитектуры. Мы будем в формате чата это делать. Трек e75b: Делаем Трек e75b: ли мы в чате большую кнопку «Зайти в форму». Пользователь нажимает на нее, открывается другая страница, и тогда пользователь выбирает у нее подпункты, множественные выборы, галочки, пишет текст там какой-то. Да, и это влияет на то, как это. Либо, например, мы сейчас принимаем решение, что такие формы мы в принципе не можем использовать, чтобы это было встраивано в eChat. Сейчас это касается про академразницу. Только в этом я сейчас вижу некую такую сложность или какую-то работу. Трек e75b: тоже выключен микро, если что-то нам говорите. Спикер A: Антон. Трек e75b: Антон, нажми там-то. Трек e75b: Соединение устанавливается. Раз, два, три. Да, да. Без лагов или с лагами? Трек e75b: Да нет, лагов не было, просто был выключен микро и поменялось. Трек e75b: Угу. Ну, получается, что то, о чем говорит Паша, то есть мы просто в e-chat должны в виде требований выставить вам умение отрисовывать вот эти формы а-ля Telegram. То есть, если взять вот этот фреймворк, чат GPT, который они сделали недавно, у них же тоже там похожая штука есть, называется виджеты. То есть, типа, в чат кидается XML определенного вида, и чат сам отрисовывает виджет а-ля форму. которые, соответственно, там могут быть кнопки, какие-то действия и прочие вещи. То есть, ты про это, да? То есть, на уровне OpenAI API просто будет идти взаимодействие и подключение, как бы, как плагинчик этого агента, просто нужно добавить требования про отрисовку форм таких. Ну, либо убрать их, тоже вариант. Но тема с кнопками, по-моему, прикольная. Хорошо, ладно, давайте мы тогда сами додумаем оставшиеся вещи. А вот тогда вопрос по редизайну. У вас сейчас, Дим, на сколько редизайн далеко вперед ушел? Трек e75b: Сейчас Паша на фигме рисует макеты, и мы в пятницу их смотрим, что у него получилось, а на следующей неделе показываем Андрею Комиссару. Спикер A: Я выключу микрофон. Спикер D: Не слышу. Трек e75b: Парни, все понимают формат телеграм-миниапки? Если нужно, чтобы все как бы въехали, могу фоном кинуть в чатик, чтобы каждый нажал и понял контекст. Ну или все понимают? Трек e75b: Ну понятно, в браузер приложение телеграма. Трек e75b: в формате миниапки. Мы такое можем? Если это сложно, или это надо просто два рабочих дня, или это месяц? Трек e75b: Ты имеешь ввиду, прям все на g-chat в миниап засунуть? Трек e75b: Нет, наоборот. В синерджи-чате пользователь заходит и может нажать кнопку, где в выпадающем окне будет отрисована форма. Это Google форму заполнял кто-нибудь? Вот подобная. Спикер B: А мини-ап при чем тут? Трек e75b: Или он открывается... Тогда я отправляю ссылку, короче, на этот... Покажи один раз. окей сейчас отправлю скриншот и мьючу микрофон да Трек e75b: я уже забыл что хотел сказать но по сути требуем написать кейтчату и все вспомнил что хотел спросить дим ты можешь показать макеты как сейчас есть что хочется посмотреть то есть вот мы сейчас новую модельку через пользу подключаем и она вот выпадашечкой появляется в списке. в финальном варианте то есть это будет какая-то одна вкладка на модель или что-то еще. то есть нам бы хотелось чтобы был какой-то единое окно входа, а не просто я начинаю чат, выбираю модель и среди нее есть какой-то какой-нибудь, не знаю, ассистент приемной комиссии или что-то еще, потому что иначе у нас вот эта выпадашка с моделями, она будет очень большой, там может быть сотни. Трек e75b: Но там на дизайне вообще это не отображено, но вот в данный момент подразумевается, как работает сейчас у нас там выбор из 5-6 моделей. Трек e75b: я понял. ну ладно, это уже можно будет отдельно параллельно как-то проработать. надо тогда на дизайне с дизайнером вот эту задачу по структурированию агентов, которые дополнительно подключаются, тоже не потерять. ты дизайн показываешь, да? Трек e75b: смотри, у нас сейчас я переподключусь, пошарю экран. Трек e75b: Выпадающие списки есть, есть кнопки, есть какие-то там, не знаю, профиля, тут какие-то записи, какие-то цифры, буквы вставить, там какие-то, понимаешь? Ну, то есть это сложнее, чем просто чат. Вот, нажимаешь, отправить бота. Трек e75b: Прости, но ты половина, видимо, показа закрытый микрофон. Трек e75b: Ну по существу еще раз говорю, что нажимаем сюда и мы можем выбирать какие-то множественные выборы, можем выбирать выпадающие списки, можем в зависимости от выбранного менять какой-то другой характер выпадающих списков, что-то где-то заполнять, кто-то где-то писать. и нажимать отправить. Вот такой функционал гораздо богаче и больше, чем функционал чата, переписывания. И спецификой моего вопроса было, можем ли мы в eChat встраивать вот такую же фигню, вот такую же отдельную страничку HTML, как форма назовем ее. Если да, то тогда супер окей. Если нет, сложно, дорого или что-то еще, то тогда будем думать о том, как отказываться от подобного функционала. Вот вся специфика. Трек e75b: У тебя же форумы это на отдельной верстке размечаются, то есть это форумы доступны где-то по ком-то адресу, правильно? Спикер C: Да. Трек e75b: а не какое-то приложение. В целом на фронте есть такая механика как фреймов, но тут нужен Денис фронтендер, чтобы он точно сказал можно или нельзя. Но в целом если у тебя есть как бы конкретный твой домен с бэкэндом, то в целом можно встроить кнопку с фреймом, которая будет открываться и пользователь будет нажимать и идти на твой бэкэнд. То есть это вообще даже не требует какой-либо backend разработки, а просто задачи на фронте. Вопрос в другом, что будет ли это доверительная форма, что открывается iFrame, потому что к iFrame есть определенная там... дурная, скажем так, слава, и она может вызывать не самую лучшую доверенность у пользователя. Но тут зависит от вас. То есть, как скажете, так и сделаем. Трек e75b: Понимаешь, это люди, которые академическую разницу рассчитывают, им форма доверия к Ячату, что-то еще, этот вопрос несущественный с моей точки зрения. Трек e75b: Но я к тому, что форма у тебя небольшая и её, наверное, быстрее будет сверстать просто ребятам и натравить на твой бэкэнд какой-то, чем встраивать именно айфрейм с твоей формой. Я к этому. Но тут смотрите сами. То есть в целом есть два подхода. Самим верстать и вставлять такие фреймы. Трек e75b: кияй все я согласен ок расходимся или чего мне вопрос нет антон ты хотел Трек e75b: посмотреть дизайн показывать я Трек e75b: выключу микрофон все Трек e75b: отдал всем спасибо хорошо я чего пока