Работа с нейросетью
Работа с нейросетью осуществляется с помощью блоков:
Пакет автоматизации «Нейросеть» доступен для использования, если в конфигурацию системы включен вспомогательный модуль com.infomaximum.subsystem.aillmagent, отвечающий за работу с нейросетью.
В параметрах блоков Отправить сообщение, Создать эмбеддинг и Распознать речь можно выбирать не только конкретную модель нейросети для выполнения задачи, но и целое семейство моделей. Это позволит системе автоматически выбирать доступную модель из семейства, если использовать конкретную модель невозможно из-за аппаратных ограничений.
Отправить сообщение
Блок позволяет отправить сообщение с произвольным содержимым и получить ответ выбранной модели нейросети в выходных данных.
Параметры блока:
- Сообщение
- Модель или семейство моделей — выберите из списка доступных
- Температура — регулирует точность ответов нейросети. Чем ближе к нулю, тем более точным и предсказуемым будет ответ. Более высокая температура приводит к более разнообразным, но менее точным результатам. Минимальное значение: 0, максимальное: 1
Пример:
- Введем запрос в поле Сообщение и выберем модель нейросети из списка.
- Протестируем блок.
- В выходных данных отображается ответ.
Создать эмбеддинг
Блок позволяет преобразовывать текст в векторный формат.
Параметры блока:
- Сообщение
- Модель или семейство моделей — выберите из списка доступных
Пример:
- Введем сообщение, для которого необходимо получить эмбеддинг, и выберем модель нейросети из списка.
- Протестируем блок.
- В выходных данных получаем массив чисел.
Распознать речь
Блок переводит русскоязычные аудиозапись и видеозапись в текст. Ограничений по длительности переводимой записи нет.
Блок способен обрабатывать данные в формате, который относится к библиотеке ffmpeg.
Параметры блока:
- Аудио-файл — укажите с помощью маппинга
- Модель или семейство моделей — выберите из списка доступных
Пример:
- Получим файл с помощью блока Скачать содержимое файла.
- Добавим блок Распознать речь.
- В параметрах блока подставим файл и выберем нужную модель нейросети.
- Протестируем скрипт целиком.
- Блок возвращает текст расшифрованной аудиозаписи.
Распознать текст в документе
Блок извлекает текст из файлов различных форматов.
Параметры блока:
- Документ — файл в формате MD
- Расширение — только расширение или имя файла с расширением, например, имя_файла.md, .md, md, или переменная file_name
- Запрос — укажите шаблон формата, в котором нужно извлечь текст
- Сформировать поля из содержимого — активируйте переключатель для получения выходных данных в формате JSON с полями, которые можно будет использовать для маппинга в последующих блоках
Пример:
- Получим файл с помощью блока Скачать содержимое файла.
- Добавим блок Распознать текст в документе.
- В параметрах блока с помощью маппинга подставим переменные file_content и file_name.
- Протестируем скрипт целиком.
- Блок возвращает расшифрованный текст в формате Markdown.
Была ли статья полезна?