Skip to content

Commit cb2faa8

Browse files
AvtandilkoNikita Velgin
andauthored
ai chat widget (#173)
* ai-chat widget * ai-chat widget * Update v1.5.0.ru.md Signed-off-by: Nikita Velgin <direct.vegas@gmail.com> --------- Signed-off-by: Nikita Velgin <direct.vegas@gmail.com> Co-authored-by: Nikita Velgin <nikita.velgin@flant.com>
1 parent 68bd8ca commit cb2faa8

2 files changed

Lines changed: 40 additions & 1 deletion

File tree

content/documentation/admin/widgets/types.ru.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22
title: Типы виджетов
33
---
44

5+
## AI-чат
6+
7+
Виджет **AI-чат** позволяет отправлять запросы к языковой модели через выбранный AI-провайдер: задаются общие инструкции (**Глобальный промпт**) и набор кнопок быстрых вопросов (**Быстрые вопросы**).
8+
9+
### Конфигурация
10+
11+
| Название | Обязательность | Описание |
12+
|---------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------|
13+
| Глобальный промпт | нет | Общие инструкции к каждому запросу; при отправке объединяются с промптом выбранной кнопки быстрого вопроса. |
14+
| Быстрые вопросы | **да** | Набор кнопок с подписью и текстом промпта (до 20 штук); для корректной работы виджета необходимо добавить хотя бы один вопрос. |
15+
16+
Для каждого быстрого вопроса задаются поля:
17+
18+
| Название | Обязательность | Описание |
19+
|------------------|----------------|----------------------------------------------------------------------------------------------|
20+
| Название вопроса | **да** | Короткая подпись, отображается на нижней панели виджета и в чате. |
21+
| Промпт | **да** | Инструкция для модели при нажатии на эту кнопку; допускается использование Go-шаблонизации. |
22+
23+
При заполнении промпта рекомендуется в явном виде указывать названия MCP-инструментов, которые должна вызвать модель при подготовке ответа.
24+
25+
Пример промпта для быстрого вопроса:
26+
27+
```sh
28+
1. Вызови MCP tool get_external_data для внешнего сервиса «Deckhouse Code» и получи пайплайны для проекта с ID {{ .entity.properties.deckhouse_code_id }}.
29+
2. Выведи таблицу с последними 10 пайплайнами.
30+
```
31+
32+
### Использование виджета
33+
34+
Для использования виджета у пользователя должен быть добавлен как минимум один [AI-провайдер](../../user/ai-assistant/#подключение-ai-провайдера).
35+
36+
У чата не предусмотрена история:
37+
38+
- Выводится только один ответ на последний заданный вопрос.
39+
- Ответ не сохраняется при переходе на другую страницу или при обновлении страницы.
40+
41+
Перед отправкой вопроса пользователь может кастомизировать промпт, кликнув на пункт «Отправить с изменением промпта» в выпадающем меню кнопки вопроса.
42+
543
## API
644

745
Виджет позволяет вывести спецификацию API из файла в репозитории GitLab или по ссылке в формате OpenAPI (Swagger) или Protobuf. При выводе спецификации OpenAPI из файла в формате YAML или JSON виджет отображает интерфейс Swagger. Во всех остальных случаях виджет отображает спецификацию в виде текста.

content/documentation/release-notes/v1.5.0.ru.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ weight: 920
1313

1414
Добавлены новые виджеты:
1515

16-
- «GitHub. Actions» — для просмотра запусков и управления ([GitHub Actions](../../admin/widgets/types/#github-actions)).
16+
- «AI-чат» — для предоставления пользователям преднастроенных вопросов при взаимодействии с AI-провайдерами. Подробнее — в разделе [«AI-чат»](../../admin/widgets/types/#ai-чат).
17+
- «GitHub. Actions» — для просмотра запусков и управления [GitHub Actions](../../admin/widgets/types/#github-actions).
1718

1819
### Связи
1920

0 commit comments

Comments
 (0)