Ce face $fromAI(): parametrii uneltelor completați de model
Multe câmpuri ale uneltelor conectate la AI Agent pot fi completate de model. Butonul de la capătul câmpului (Let the model define this parameter) generează automat expresia; dacă apeși X, revii la valoarea proprie, iar câmpul păstrează expresia generată, pe care o poți modifica.
$fromAI() face același lucru explicit. Argumentele nu sunt referințe la valori existente, ci indicii pentru model: pentru cheia email, modelul caută o adresă în context, în alte unelte și în datele de intrare, iar în chat o poate cere utilizatorului.
Funcția merge doar pentru uneltele conectate la AI Agent. Nu funcționează în Custom Code Tool și nici în alte sub-noduri cluster care nu sunt unelte. Se poate amesteca cu text fix, de exemplu Generated by AI: {{ $fromAI("subject") }}.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
key |
Obligatoriu. Între 1 și 64 de caractere: litere mari și mici, cifre, underscore și cratime. |
description |
Opțional. Descrierea argumentului pentru model. |
type |
Opțional: string (implicit), number, boolean sau json. |
defaultValue |
Opțional. Valoarea implicită a argumentului. |
Exemple practice
Exemplul 1: Nume cu valoare implicită
$fromAI("name", "The commenter's name", "string", "Jane Doe")
Exemplul 2: Număr
$fromAI("numItemsInStock", "Number of items in stock", "number", 5)
Exemplul 3: Doar o parte din câmp
Generated by AI: {{ $fromAI("subject") }}
Greșeli frecvente și bune practici
- Pui spații sau diacritice în cheie. Sunt permise doar litere, cifre,
_și-. - Folosești
$fromAI()în Custom Code Tool; acolo intrarea vine prinquery. - Apeși butonul de completare automată după ce ai scris o valoare: activarea lui suprascrie definiția manuală.