Настройка ИИ-ассистента для рабочей области
Для кого: администраторы рабочей области (облако и локальная установка) · Время: 5 минут для встроенного ассистента, около 15 минут, чтобы подключить собственный ИИ компании
Обзор
ИИ-ассистент отвечает на вопросы о рабочей области, кратко пересказывает записи и переводит тексты — на английском, русском и узбекском. Сотрудники пользуются им в трёх местах:
- Спросить ИИ: кнопка в верхней панели (или Ctrl+J) открывает панель для вопросов, например «Какие сделки закрываются в этом месяце?». В ответах есть ссылки на отчёты и записи, из которых взяты данные.
- Кратко: в сделках, организациях, обращениях и проектах — короткая сводка: где сейчас запись, какие риски и какой следующий шаг.
- Перевести: в обращениях и статьях базы знаний — перевод на язык читателя.
Ассистент читает только то, что уже доступно спрашивающему, через проверки прав самого приложения. Он никогда не меняет ваши данные.
Вы решаете две вещи: откуда берутся ответы (провайдер ИИ) и кто какими функциями пользуется. Обе настройки находятся в разделе Настройки рабочей области → ИИ-ассистент.
Перед началом
- Вы — администратор рабочей области.
- Чтобы подключить собственный ИИ компании, подготовьте его данные: URL, название модели и API-ключ, если сервис его требует. Их может дать ваша IT-служба или поставщик ИИ.
Часть 1. Выберите провайдера ИИ
Откройте Настройки рабочей области → ИИ-ассистент. В карточке Провайдер ИИ выберите один из четырёх вариантов:
| Вариант | Когда выбирать | Что указать |
|---|---|---|
| Встроенный | Нужен ассистент, входящий в Digital Workspace. Настраивать ничего не нужно. | Ничего. На некоторых локальных серверах IT-служба делает встроенным вариантом собственный ИИ компании — карточка об этом сообщает. |
| Anthropic (ваш ключ) | Нужны модели Claude с оплатой с вашего аккаунта Anthropic. | API-ключ. Необязательно: Базовый URL (прокси компании), Модель, Модель для переводов. |
| Совместимый с OpenAI | Вы используете OpenAI или Azure OpenAI либо сами запускаете модель: Ollama, vLLM, LM Studio, LocalAI или корпоративный ИИ-шлюз. | Базовый URL и Модель. Необязательно: API-ключ, Заголовок ключа, Модель для переводов. |
| Ваш агент | В компании есть собственный ИИ-ассистент или агент, и вы хотите, чтобы сотрудники пользовались им прямо в Digital Workspace. | URL агента. Необязательно: API-ключ, Заголовок ключа, Разрешить агенту читать данные пространства. |
При желании укажите Название ассистента — например, имя ассистента вашей компании. Оно заменит «Спросить ИИ» на кнопке в верхней панели и в панели вопросов и будет подписью к сводкам и переводам.
Затем нажмите Проверить подключение. Проверка отправляет один короткий запрос с настройками на экране (ничего не сохраняется и не учитывается в лимите) и показывает:
- Подключено за … мс и пример ответа, если всё работает;
- может ли модель читать данные пространства через инструменты. Модели без этой возможности тоже отвечают, но только на общие вопросы; им запрещено придумывать цифры.
Когда проверка прошла, нажмите Сохранить провайдера. Ассистент сразу начнёт работать через нового провайдера.
Примеры для сервисов, совместимых с OpenAI
| Сервис | Базовый URL | Модель | Заголовок ключа |
|---|---|---|---|
| OpenAI | https://api.openai.com/v1 | например, gpt-4.1 | (оставьте пустым) |
| Azure OpenAI | полный URL: https://<ресурс>.openai.azure.com/openai/deployments/<развёртывание>/chat/completions?api-version=… | имя развёртывания | api-key |
| Ollama (локально) | http://ollama.yourcompany.local:11434/v1 | например, llama3.1:70b | (без ключа) |
| vLLM / LM Studio (локально) | http://ai-server.yourcompany.local:8000/v1 | имя модели на сервере | (как настроено) |
Указывайте адрес, оканчивающийся на /v1; /chat/completions Digital Workspace добавит сам. Чтобы ассистент мог читать данные пространства, модель должна поддерживать вызов инструментов (function calling).
В облачной версии адрес должен быть публичным и начинаться с https://. Внутренние адреса не принимаются, чтобы ассистента нельзя было направить на внутренние системы. В локальной установке можно использовать внутренние адреса и http://.
Часть 2. Подключите собственного агента компании
Выберите Ваш агент, если у компании уже работает собственный ИИ-ассистент. Digital Workspace отправляет каждый вопрос, запрос на сводку и перевод на URL агента и показывает его ответ. Передайте разработчикам это описание; полный формат есть и в карточке, в блоке Что получает и возвращает ваш агент.
- Запрос.
POSTс JSON:task(ask, summary, translation или test),instructions,messages(переписка),workspace(название, slug) иuser(имя, язык). - Ответ. Верните
200с{ "answer": "…" }. Простой текст тоже подойдёт. - Аутентификация. API-ключ передаётся как
Authorization: Bearer <ключ>или в заголовке, указанном в поле Заголовок ключа. - Проверка отправителя. Если ключ задан, в каждом запросе есть
X-DW-TimestampиX-DW-Signature. Подпись — этоsha256=и HMAC-SHA256 в hex от метка времени + "." + тело запроса с вашим ключом. Агент должен проверять подпись и отклонять метки времени старше пяти минут.
Разрешить агенту читать данные пространства (по умолчанию выключено): если включить, запрос дополнительно содержит инструменты встроенного ассистента — отчёты, записи и статьи справки. Вместо ответа агент может вернуть { "tool_calls": [ … ] }. Digital Workspace выполняет эти инструменты от имени спрашивающего, с его правами, и отправляет результаты обратно сообщениями tool, пока агент не ответит. Агент никогда не подключается к вашей базе данных. Если переключатель выключен, агент получает только переписку, текст для сводки или перевода и имя спрашивающего.
Часть 3. Решите, кто чем пользуется
- ИИ-ассистент включён в этом пространстве — главный переключатель. Когда он выключен, ассистента не видит никто.
- Функции: включайте и выключайте по отдельности Вопросы по пространству, Сводки и Перевод.
- Кто может пользоваться: Все в пространстве или Только эти роли. Администраторы пространства могут пользоваться всегда.
- Запросов в месяц: оставьте значение по тарифу или выберите Своё значение. Полоса показывает использование за этот месяц.
- Нажмите Сохранить.
Эти правила действуют для любого выбранного провайдера.
Конфиденциальность и безопасность
- Ассистент видит только то, что доступно спрашивающему. Зарплаты не передаются никогда. Кадровые данные видны только тем, у кого есть доступ к HR, а конфиденциальные документы — только тем, кто может их открыть.
- API-ключи хранятся в зашифрованном виде, потом показываются только как ••••1234 и никогда не передаются в браузер. Чтобы заменить ключ, введите новый; чтобы удалить — отметьте Удалить сохранённый ключ.
- Журнал запросов внизу страницы показывает каждый запрос: когда, кто, какая функция, какие записи были прочитаны и какой провайдер ответил.
На своём сервере (on-premise): решите, куда могут уходить ваши данные
При облачном провайдере (Anthropic, OpenAI или другом онлайн-сервисе) вопросы сотрудников и записи, которые ассистент читает для ответа, отправляются этому провайдеру. Чтобы всё оставалось внутри вашей сети, подключите собственный ИИ-сервер компании (например Ollama или vLLM). Согласуйте с IT-отделом, какие провайдеры разрешены. См. статью «Какие данные покидают ваш сервер» в Руководстве администратора on-premise.
Для IT-службы: одна настройка на весь сервер (локальная установка)
На локальном сервере IT-служба может сделать собственный ИИ компании встроенным вариантом для всех пространств с помощью переменных окружения, после чего перезапустить приложение:
| Переменная | Значение |
|---|---|
AI_PROVIDER | openai (совместимый с OpenAI) или agent (ваш агент). Не задавайте, чтобы использовать Anthropic с ANTHROPIC_API_KEY. |
AI_BASE_URL | URL сервиса или агента. |
AI_API_KEY | Ключ, если нужен. |
AI_MODEL_SMART / AI_MODEL_FAST | Модель и (необязательно) более дешёвая модель для переводов. |
AI_AUTH_HEADER | Необязательное имя заголовка для ключа (например, api-key). |
AI_AGENT_TOOLS | 1, чтобы агент мог читать данные пространства. |
Администраторы пространств по-прежнему могут выбрать для своего пространства другого провайдера.
Устранение неполадок
| Сообщение | Что делать |
|---|---|
| ИИ-ассистент ещё не настроен. | Выберите провайдера в карточке Провайдер ИИ и нажмите Сохранить провайдера. Если у варианта Встроенный написано Недоступен на этом сервере, подключите собственный ИИ. |
| The provider rejected the API key. | Проверьте ключ. Для Azure OpenAI укажите в поле Заголовок ключа значение api-key. |
| Not found at this URL or for this model. | Проверьте, что базовый URL оканчивается на /v1 (или это полный URL Chat Completions) и что название модели указано точно так, как в вашем сервисе. |
| Use an https:// URL. / This address isn’t reachable from the cloud. | В облачной версии укажите публичный HTTPS-адрес сервиса или агента. |
| The AI endpoint didn’t answer in time. | Сервис не ответил за 90 секунд. Проверьте, что он работает, или выберите более быструю модель. |
| Проверка проходит, но ассистент говорит, что не видит данные пространства. | Модель не поддерживает вызов инструментов. Выберите модель, которая поддерживает, или для своего агента включите Разрешить агенту читать данные пространства и обрабатывайте tool_calls. |
| The agent replied without an answer. | Агент должен вернуть JSON с полем answer (или простой текст), а при разрешённых инструментах — tool_calls. |
| Пространство израсходовало запросы к ИИ на этот месяц. | Увеличьте Запросов в месяц или дождитесь 1-го числа следующего месяца. |
| Сотрудник не видит кнопку Спросить ИИ. | Проверьте, что его роль есть в блоке Кто может пользоваться, что включены Вопросы по пространству и что месячный лимит не исчерпан. |
Эти статьи есть и в базе знаний на вашем сервере после обновления.