paperclip-verticalОбработка файлов

Данный функционал позволяет извлечь текст из файла, который прислал клиент в диалоге.

Для чего это нужно?

  • Клиент может прислать файлы в форматах docx, pdf, rtf, txt или любой другой формат.

  • Бот сможет обработать файл, либо передать результат из файла в другие шаги действия.

Создание действия для извлечения текста из файла

1

Перейдите в раздел "Действия" и нажмите кнопку "Добавить"

2

Выбираем тип шага - Извлечь текст из файла

3

Попадаем в Настройки действия

circle-check

Название действия

Название для отображения, по которому Вы легко сможете определить нужное действие в общем списке

Аргумент, в котором будет передан файл

В этом поле предустановлен аргумент {file}, который назначен в настройках Переменные действия. При назначении своего аргумента, устанавливаем тип - Документ.

Режим экспорта

Формат разметки текста полученного из файла - Markdown или HTML

Поместить полученный текст в переменную

Назначается переменная для передачи полученного текста в другие шаги.

Режим чтения сканированного текста

Выбирается режим распознавания текста представленного в файлах на изображениях или сканированного текста: - Не использовать распознавание текста. - Использовать распознавание, если файл - PDF и содержит хотя бы одну картинку. - Всегда распознавать текст на изображениях.

Если в действие прислали скан в формате PDF (не текстом) или DOCX с картинками, то данный режим сможет прочитать эти файлы как текст. Цена - 0.5 рублей за страницу.

4

Условия срабатывания:

Здесь можем изменить:

  • Вызов функции LLM-моделью или Вызов по триггеру.

  • Название функции - Название функции дает боту понимание, в какой момент момент вызвать эту функцию (действие). Для того, чтобы автоматически сгенерировать Название функции, заполните поле Название действия и нажмите кнопку автоматической генерации справа от поля с названием функции.

  • Описание функции - Описывается, как работать с этой функцией (действием) и в какой момент ее лучше вызывать.

5

Переменные действия

  • Аргумент - так как аргументом для функции у нас является любой документ, то в поле Аргумент установлен file .

  • Описание аргумента - это поле необязательно и служит для описания, чтобы бот лучше понимал зачем аргумент нужен и что туда передавать.

  • Тип - так как данный шаг поддерживает только аргументы-файлы выбран "Документ".

Last updated

Was this helpful?