Примеры использования встроенных методов и переменных

Практическая база для следующих разделов

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

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

Эта страница — базовая точка входа.

Следующие главы подробно раскроют каждый метод и покажут боевые примеры.

Что доступно “из коробки”

execution

Доступ к контексту текущего выполнения:

  • ID запуска
  • время старта
  • данные о триггере
  • статус
  • и многое другое

Используется для логирования, диагностики и динамической логики в агентах.

getWorkflowStaticData

Метод для хранения и получения данных, которые должны жить между запусками.

Подходит для:

  • кеширования токенов
  • хранения временных значений
  • сохранения прогресса
  • данных, которые должны переживать рестарт или паузы

Получение данных из предыдущих узлов

Работайте с результатами узлов точечно:

Все элементы узла:

$(«Имя узла»).all()

Один элемент:

$(«Имя узла»).item(0)

Отлично подходит для извлечения данных из веток, API-вызовов, циклов.

vars

Работа с пользовательскими переменными (global/project).

Используются для конфигураций, ключей, ID, значений, которые не должны быть захардкожены.

Пример:

$vars.API_KEY

 

Связанные материалы

  • Встроенные методы и ссылки на переменные — полный справочник системных функций
  • Работа с Выражениями — как писать выражения, подставлять данные и строить динамику
  • Code Node — расширенная логика на JavaScript или Python

Предупреждение о применении иностранного языка

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

Техническая документация не является информацией для широкого круга потребителей. Документация предназначена исключительно для специализированных целей и рассчитана на аудиторию профессионалов, обладающих соответствующей квалификацией и знанием отраслевых стандартов и терминологии. Использование иностранной лексики согласуется с положениями действующего российского законодательства, регулирующего употребление иностранных слов в специальных материалах, направленных на профессиональных пользователей

Данная мера принята для минимизации рисков неправильного толкования ключевых понятий и предотвращения негативных последствий, связанных с некорректностью переводов сложных технических терминов и выражений.

Мы обращаем внимание на тот факт, что наличие иностранного языка в данной документации обусловлено профессиональной необходимостью и соответствует установленным нормам и правилам использования специализированной литературы и документации в Российской Федерации.

Свяжитесь с нами

Спасибо, получили вашу заявку!
Скоро мы с вами свяжемся.

А пока посмотрите реализованные проекты, которыми мы поделились на сайте.