Самоучитель интеллектуального тела Вэньсиня: (V) Хореография рабочих процессов интеллектуального тела
Введение в рабочий процесс
1. Что такое рабочий процесс?
Рабочий процесс состоит из множества узлов, узлы в основном содержат большую языковую модель LLM, блоки кода, позволяют судить о логике работы селектора, плагинов и т.д., разным узлам нужна разная информация для работы, у каждого узла есть два источника информации, один - это ссылка на информацию, предоставленную предыдущим узлом, а другой - это собственная информация разработчика, поэтому необходимо на основе собственных требований в холсте подключать разные узлы (т.е. строить рабочий процесс), чтобы рабочий процесс работал, и в итоге выводил нужные вам результаты. Поэтому необходимо соединять различные узлы холста в соответствии с собственными требованиями (т. е. построением рабочего процесса), чтобы рабочий процесс работал и в конечном итоге выдавал желаемые результаты.
Рекомендуем к прочтению.Самоучитель по созданию интеллектуального тела от Wenxin: (II) Процесс создания интеллектуального телаСайт
2. Какова роль?
Рабочие процессы позволяют пользователям тонко контролировать логику и результаты каждого шага, что повышает стабильность и воспроизводимость приложений ИИ. Построение рабочих процессов позволяет интеллекту обрабатывать сложные задачи с более высоким качеством
3. Когда мне нужно его использовать?
Если перед вами стоит задача, состоящая из нескольких этапов, и вы предъявляете строгие требования к конечному результату, например, чтобы результат был точным и правильно отформатированным, целесообразно использовать рабочий процесс, чтобы помочь достичь этого.
4. поддержка типичных сценариев использования интеллектуального тела
взять | руководство по покупкам | Специалист по коучингу в области английского языка | графическая композиция |
рабочие процессы | Запрос пользователя для определения классификации намерений (до принятия решения, в середине принятия решения, после принятия решения) - Различные намерения пользователя для удовлетворения его потребностей с использованием различных плагинов/HTTP-инструментов/баз знаний - Возврат агрегированной информации | Ввод речи пользователем - Суждение по сценам - Ввод английской речи вызывает HTTP-инструмент для оценки речи/исправления ошибок в речи - Синтез TTS-выхода после приукрашивания модели | Подтверждение темы на основе пользовательского ввода - Вывод содержимого на основе темы - Разделение стихов для создания изображений с помощью плагина - Определение метода смешанной аранжировки для вывода -Отображение итоговых результатов |
задействованные узлы | Большие модели, селекторы, инструменты HTTP, база знаний и т. д. | Большие модели, Плагины (поиск), Селекторы, Инструменты HTTP | Большие модели, плагины (необработанные диаграммы), база знаний (опционально) |
Руководство по эксплуатации
1. понимание рабочего процесса

- Холст: это панель операций рабочего процесса, на которой отражается поведение пользователя при оркестровке;
- Узел: является основной единицей рабочего процесса, рабочий процесс состоит из множества узлов в соответствии с логикой соединения и становления;
- Провод: это единственный инструмент для соединения узлов, с помощью комбинации узлов и проводов достигается бизнес-логика и проектирование процессов.
2. Операционный вход:
В этом выпуске есть два входа для операций: вы можете добавлять и редактировать рабочие процессы в разделе "Мои рабочие процессы"; вы также можете добавить панели рабочих процессов в разделе "Процесс создания нулевого кода" для операций с рабочими процессами.


3. Операционный процесс:
[Создать рабочий процесс] - [Хореографический рабочий процесс] - [Тестовый рабочий процесс] - [Опубликовать рабочий процесс] - [Добавить рабочий процесс с нулевым процессом создания кода -[Добавить рабочий процесс с нулевым процессом создания кода] -[Добавить рабочий процесс с нулевым процессом создания кода]
1) [Создать рабочий процесс]

- Рабочий процесс должен иметь собственное имя, аватар и описание
- Имена рабочих процессов должны начинаться с буквы алфавита и поддерживать английский язык, подчеркивания и цифры;
- Описание рабочего процесса должно быть хорошо написано О, оно необходимо для понимания большой модели, поэтому в нем должно быть четко описано использование сценариев рабочего процесса и границ возможностей.
- После создания страницы произойдет автоматический переход на страницу редактирования рабочего процесса, начальное состояние рабочего процесса содержит [начальный узел] и [конечный узел].
2) [Хореографический процесс]
- На холсте можно перетаскивать нужные узлы с левой панели холста;
- Соедините эти узлы линиями в порядке выполнения заданий;
- Настройте входные и выходные параметры каждого узла, чтобы добиться бесперебойного потока данных.
3) [Test Workflow]
- Вы можете отлаживать отдельные узлы или глобально отлаживать хореографический рабочий процесс;
- Границы узлов, которые успешно работают, будут зелеными, а в правом верхнем углу каждого узла нажмите кнопкуРасширение результатов выполненияВыходные данные узла можно просмотреть
4) [Publish Workflow]
- Только рабочие процессы с успешными испытаниями могут быть опубликованы!
- Успешные рабочие процессы можно вызывать только в том случае, если они были опубликованы.
5) [Добавить рабочий процесс для процесса создания нулевого кода]
- Добавление панели рабочего процесса в процесс создания нулевого кода для операций рабочего процесса

- Как заставить интеллектуальное тело вызывать рабочий процесс?
- Вы можете описать в модуле [Пути мышления] умного тела, в каких сценариях вызывается рабочий процесс, например: когда пользователь вводит контент, что он хочет сочинить стихи, вызывается рабочий процесс {multi_media_poems}.
4. Введение в использование узлов
1) Начните
Начальный узел рабочего процесса
Стиль узла
Описание узла
1. начальный узел - это начальная точка рабочего процесса
2. Стартовый узел поддерживает настройку следующих параметров типа данных:
- текст: определяет тип текста
- String: тип строки, используемый для представления текста. Пример: Имя = "Чжан Сань".
- Число: числовой тип, включая целые числа и числа с плавающей точкой. Пример: Number = 42.3
- Integer: числовой тип, представляющий целое число. Пример: Interger = 42
- Boolean: булевский тип, содержит значения true и false. Например: isAdult = true
- Массив: массив целых чисел, например, numbers = [1, 2, 3, 4, 5].
3. agent_user_input - это параметр, который вводится в рабочий процесс по умолчанию, и является содержимым, которое пользователь вводит в диалог в этом раунде.
4, рабочий процесс - это только начальный узел, поэтому узел не поддерживает копирование, удаление и другие операции, а также не поддерживает одноточечную отладку

2) Большие модели
Вызов большой модели генерирует ответы на основе входящих параметров и слов подсказки
Стиль узла
Описание узла
Узел Big Model может обрабатывать задачи по созданию текста с помощью Big Language Model. Описание конфигурации узла:
- Модель: Выберите используемую большую модель, в настоящее время поддерживаются следующие модели: EB-4.0-8k, EB-3.5-8k, EB-Speed-128k.
- Входы: настройка того, что нужно вводить в большую модель
- Слово-подсказка: Слово-подсказка для больших моделей. Поддержка ссылки на параметры в словах-подсказках с помощью {{имя переменной}}
- Вывод: поддержка указания формата вывода, включая JSON, текст, Markdown
3) База знаний
Выявление наилучшего соответствия в базе знаний на основе переменных входных параметров для начала обученияЛитературный самоучитель по интеллектуальному телу: (4) Обработка документов и синхронизация с базой знаний".
Стиль узла
Описание узла
Узлы базы знаний могут запрашивать параметры запроса и вызывать релевантный контент в созданной базе знаний.
- Вход: узел будет вызывать ключевое содержимое на основе значений параметров;
- Настройки базы знаний: после выбора базы знаний вы можете выполнить "Настройку отзыва" для выбранной базы знаний.
- Выход: выход - это содержимое, извлеченное из базы знаний;
4) Плагины
Вызовите плагин на основе входного параметра и верните результат работы плагина, если плагин потоковый, то выходной результат не поддерживается в рабочем процессе
Стиль узла
Описание узла
Узлы плагинов могут выбрать плагин и затем вызвать возможности (API) этого плагина в рабочем процессе
1, первый шаг, чтобы выбрать плагин, который вы хотите использовать, Wenxin интеллектуальной платформы тела предоставляет богатый выбор плагинов для разработчиков, чтобы использовать, вы также можете вызвать плагин, созданный отдельными лицами;
2, вход: в соответствии с вашим выбором плагина требования входных параметров, настроить соответствующее содержание;
3、Выход: результат работы плагина
4. В настоящее время не поддерживает плагины, вызывающие потоковый вывод результатов;
5) HTTP-запрос
Модуль HTTP отправляет http-запрос на внешний сервис.
Стиль узла
Описание узла
Модуль HTTP отправляет http-запрос на внешний сервис для получения ответа.
- Ссылка:
Поддерживаются запросы GET/POST, для которых требуется адрес API; - Конфигурация:
Params - это параметры запроса пути, в основном используются в GET-запросах; Body - это тело запроса, используется только в POST-запросах, вы можете написать собственный Json и передать его через{{}}
чтобы ввести переменные;
Заголовки - это заголовки запроса, используемые для передачи специальной информации;
Аутентификация: аутентификация не требуется - Конфигурация:
Поддержка определения структуры и содержания выходных данных
Поддержка импорта Json
- Ссылка:
6) Селектор
Определите, удовлетворяет ли параметр входа в узел различным заданным условиям, и запустите соответствующую ветвь независимо
Стиль узла
Описание узла
1. Этот узел используется для проектирования процесса условного ветвления.
2. При вводе параметров в узел, узел оценивает, соответствует ли онв случае, еслиУсловия региона соблюдены, и реализация осуществляетсяв случае, еслисоответствующая ветвь рабочего процесса.если нетВыполните соответствующую ветвь рабочего процесса.
3, каждая ветвь условия поддерживает добавление более одного условия суждения (и / или), при этом поддерживается добавление нескольких условных ветвей
4, узел селектора не поддерживает одноточечную отладку
7) Конец
Конечный узел рабочего процесса, где результаты выполнения рабочего процесса возвращаются в интеллект
Стиль узла
Описание узла
1, конечный узел для последнего узла рабочего процесса, используемый для вывода результатов рабочего процесса
2, каждый рабочий процесс имеет только один конечный узел, поэтому узел не поддерживает копирование, удаление и другие операции, а также не поддерживает одноточечную отладку
3, вы можете настроить переключатель, чтобы выбрать, указывать ли выходное содержимое рабочего процесса, после включения переключателя вы можете напрямую ответить пользователю после того, как входное текстовое содержимое будет обработано моделью.
Иллюстрация случая
1. Вводный пример: текстЗаключение
- Описание возможностей рабочего процесса: поддержка уточнения и обобщения содержания исходных статей

2、Официальный рабочий процесс: urlConclusion
- Вы можете извлечь содержимое урла, обобщить его и перевести на английский язык.

3、Официальный пример второго рабочего процесса: get3image
- В соответствии с запросом пользователя для извлечения темы картинки и требуемого стиля, соответственно, для генерации различных стилей картинок, поддерживается генерация трех стилей картинок
Примечание: Некоторые интеллекты имеют понятие "группа" и могут обрабатывать групповые данные, не разветвляясь на три ветви, а вводя группы данных и выводя группы данных. Метод обработки Wenshin Intelligent Body громоздок, но его легче понять новичкам.

4. Официальный пример III: weather_city_print
- Нарисуйте картинку с текущей погодой по названию города

© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...