Crearea Uneltelor AI
Oferiți asistentului dumneavoastră AI superputeri cu unelte personalizate
Constructorul vizual de noduri SmartFlow de la AI SmartTalk vă permite să creați unelte personalizate pentru asistentul dumneavoastră AI fără a scrie cod. Aceste unelte extind capacitățile AI-ului dumneavoastră dincolo de conversație în acțiuni reale.
Ce Sunt Uneltele AI?
Uneltele (numite și "apeluri de funcție") permit AI-ului dumneavoastră să execute sarcini specifice în timpul conversațiilor. În loc să răspundă doar la întrebări, AI-ul dumneavoastră poate:
- Căuta în catalogul de produse
- Programa întâlniri
- Crea tichete de suport
- Verifica starea comenzilor
- Și multe altele
Fără vs Cu Unelte
| Scenariul | Fără Unelte | Cu Unelte |
|---|---|---|
| Starea Comenzii | "Vă rugăm să vizitați site-ul nostru pentru a verifica comanda dumneavoastră" | AI-ul obține informațiile de urmărire și le afișează instantaneu |
| Programarea Întâlnirilor | "Sunați-ne la 555-1234 pentru a programa" | AI-ul verifică disponibilitatea și rezervă slotul |
| Căutarea Produselor | "Răsfoiți catalogul nostru la..." | AI-ul caută și arată produsele corespunzătoare |
Crearea Uneltelor cu SmartFlow
Utilizați declanșatorul Conversation Tool pentru a crea unelte pe care AI-ul dumneavoastră le poate folosi în timpul conversațiilor.
Pasul 1: Creați un Nou SmartFlow
- Accesați Automation → SmartFlows
- Faceți clic pe + New SmartFlow
- Oferiți-i un nume descriptiv (de exemplu, "Unealta de Căutare a Produselor")
Pasul 2: Adăugați Declanșatorul Conversation Tool
Trasați declanșatorul Conversation Tool pe canvas:

Configurați declanșatorul:
| Câmp | Descriere |
|---|---|
| Nume | Numele uneltei pe care AI-ul o va recunoaște |
| Descriere | Ajută AI-ul să înțeleagă când să folosească această unealtă |
| Targetare Utilizator | Cine poate folosi această unealtă (toți utilizatorii, doar conectați, etc.) |
| Variabilele Uneltei | Parametrii pe care AI-ul ar trebui să-i colecteze de la utilizator |
Pasul 3: Definiți Variabilele
Adăugați variabile pe care AI-ul dumneavoastră ar trebui să le colecteze conversațional:
| Variabilă | Tip | Descriere |
|---|---|---|
productName | String | Ce produs să căutăm |
maxPrice | Number | Filtru maxim de preț |
category | String | Categoria produsului |
AI-ul va întreba natural utilizatorii pentru aceste valori în timpul conversației.
Pasul 4: Adăugați Acțiuni
Conectați acțiuni pentru a efectua munca efectivă:

Combinații comune de acțiuni:
| Caz de Utilizare | Acțiuni |
|---|---|
| Căutare Produs | Search Knowledge → Set Observation |
| Crearea Tichetei | JIRA Create Issue → Set Observation |
| Întâlnire | API Call (calendar) → Send Message |
| Verificare Comandă | API Call (e-commerce) → Set Observation |
Pasul 5: Returnați Rezultatele cu Set Observation
Utilizați Set Observation pentru a trimite rezultatele înapoi la AI:

AI-ul primește observația și o folosește pentru a răspunde utilizatorului.
Pasul 6: Testați Unealta Dumneavoastră
Faceți clic pe ▶ Testing pentru a încerca unealta dumneavoastră:

- Creați o conversație de test
- Tastați un mesaj care ar trebui să declanșeze unealta dumneavoastră
- Urmăriți execuția fluxului
- Verificați dacă AI-ul răspunde corect
Exemplu: Unealta de Căutare a Produselor
Obiectiv: Permiteți utilizatorilor să caute produse întrebând natural
Configurarea Declanșatorului:
- Nume:
searchProducts - Descriere: "Căutați în catalogul de produse după nume, categorie sau preț"
- Variabile:
query(String),maxPrice(Number, opțional)
Flux:
Conversation Tool Trigger
↓
Search Knowledge Base
→ Query: {{trigger.query}}
→ Limit: 5 results
↓
Set Observation
→ Results: {{searchResults}}
Experiența Utilizatorului:
Utilizator: Aveți vreo juc ărie albastră sub 50 €?
AI: Permiteți-mi să caut asta...
Am găsit 3 jucării albastre sub 50 €:
1. Jucărie Albastră Basic - 29,99 €
2. Jucărie Albastră Pro - 45,00 €
3. Jucărie Albastră Mini - 19,99 €
Doriți mai multe detalii despre vreuna dintre acestea?
Exemplu: Crearea Tichetei JIRA
Obiectiv: Permiteți utilizatorilor să creeze tichete de suport din chat

Configurarea Declanșatorului:
- Nume:
createTicket - Descriere: "Creează un tichet de suport pentru probleme tehnice"
- Variabile:
title(String),description(String),priority(String)
Flux:
Conversation Tool Trigger
↓
JIRA Create Issue
→ Project: SUPPORT
→ Type: Bug
→ Summary: {{trigger.title}}
→ Description: {{trigger.description}}
↓
Set Observation
→ "Tichetul {{jiraIssue.key}} a fost creat cu succes"
Cele Mai Bune Practici
Descrieri Clare ale Uneltelor
Scrieți descrieri care ajută AI-ul să înțeleagă când să folosească fiecare unealtă:
// Bun
"Căutați în catalogul de produse după nume, categorie sau interval de preț"
// Prea vag
"Căutați produse"
Nume de Variabile Semnificative
Utilizați nume de variabile descriptive și descrieri:
| Variabilă | Descriere |
|---|---|
customerEmail | Adresa de email pentru a verifica comanda |
appointmentDate | Data preferată pentru întâlnire |
Gestionați Erorile cu Grație
Includeți gestionarea erorilor în observațiile dumneavoastră:
// Succes
{"found": true, "results": [...]}
// Fără rezultate
{"found": false, "message": "Niciun produs nu se potrivește căutării dumneavoastră"}
Testați Conversațional
Testați uneltele dumneavoastră prin conversații naturale, nu doar apăsând butoane. Asigurați-vă că AI-ul:
- Cere variabilele necesare în mod natural
- Folosește unealta la momentul potrivit
- Prezintă rezultatele clar
Documentație Aferentă
- Introducere în SmartFlow — Învață constructorul de noduri
- Declanșatorul Conversation Tool — Referință completă pentru declanșatoare
- Observații — Returnarea datelor către AI
- Prezentare Generală a Acțiunilor — Toate acțiunile disponibile