suggest_access_profile
Suggests 1C access profiles based on an employee's task description. Ask clarifying questions first, then returns best or all matching profiles.
Instructions
Подбирает профиль(и) группы доступа 1С:БИТ.ФИНАНС по описанию задач сотрудника (без LLM, по ключевым словам). Режим 'single' — один лучший профиль. Режим 'multi' — все подходящие профили (для должностей с несколькими профилями, например кладовщик).
ДВУХШАГОВЫЙ ПРОТОКОЛ УТОЧНЕНИЯ:
ШАГ 1: Вызовите инструмент БЕЗ параметра answers. Сервер вернёт { status: 'NEED_CLARIFICATION', questions: [...] } — 5 адаптивных вопросов, подобранных под должность/задачи сотрудника. Задайте эти вопросы пользователю последовательно и соберите ответы.
ШАГ 2: Вызовите инструмент повторно с параметром answers — массивом строк (ответы в том же порядке, что и вопросы из шага 1). Сервер обогатит запрос ответами и вернёт подобранные профили.
ВАЖНО: Никогда не пропускайте шаг 1. Не передавайте answers при первом вызове.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'single' — вернуть один наилучший профиль (по умолчанию). 'multi' — вернуть все подходящие профили. | single |
| answers | No | Ответы пользователя на 5 уточняющих вопросов из предыдущего вызова (шаг 2). Должны идти в том же порядке, что и вопросы в поле `questions` ответа NEED_CLARIFICATION. Если параметр не передан — сервер вернёт вопросы (шаг 1). | |
| request_text | Yes | Описание задач или функций сотрудника. Например: 'кладовщик — заявки на МПЗ, складские документы, приходные и расходные ордера' |