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