Agenți AI

Un agent AI este un asistent inteligent în Odoo care poate înțelege limbajul natural, efectua sarcini și ajuta utilizatorii prin interacțiunea cu instrumentele Odoo. Agenții sunt o componentă centrală a structurii AI din Odoo. Fiecare agent are un scop definit, un prompt și un set de subiecte și instrumente care îi ghidează comportamentul.

Agenții sunt formați din două componente principale, Subiecte și Surse.

  • Subiecte sunt instrucțiunile și rolurile care informează agentul despre sarcinile pe care trebuie să le îndeplinească. Instrumente sunt alocate subiectelor și reprezintă funcțiile efective pe care agentul le poate utiliza pentru a efectua sarcini.

  • Surse furnizează agentului informațiile de care are nevoie pentru a-și îndeplini sarcinile.

Important

Deși multe funcții AI pot fi utilizate în Odoo fără aplicația AI, crearea și personalizarea agenților necesită instalarea aplicației AI.

Prompturi AI în Odoo

Înainte de a lucra cu agenți AI, este important să înțelegeți câteva concepte de bază referitoare la prompturile AI.

Un prompt AI este un set de instrucțiuni scrise sau context oferit unui model AI care îi spune cum să răspundă la o solicitare sau ce rol să adopte. Prompturile pot defini:

  • tonul, stilul și personalitatea modelului AI

  • domeniul de aplicare al modelului

  • tipul de rezultat așteptat din solicitare

În Odoo, fiecare agent AI primește un Prompt de sistem, care definește rolul, scopul și comportamentul general al agentului. Acesta acționează ca declarația de misiune centrală a agentului și conduce toate interacțiunile.

Fiecare Subiect include, de asemenea, propria sa componentă de tip prompt, numită Instrucțiuni. Instrucțiunile sunt ghiduri specifice subiectului care rafinează modul în care agentul se comportă într-un anumit context sau flux de lucru și cum interacționează în cadrul Odoo.

Instrucțiunile includ adesea:

  • Un scop sau ce acoperă subiectul

  • Reguli sau constrângeri pe care agentul trebuie să le urmeze când i se atribuie acest subiect

  • Fluxuri de lucru pas cu pas pentru cum să finalizați o acțiune specifică

  • Detalii tehnice necesare pentru a finaliza orice acțiuni

Structura agentului

Subiecte

Subiectele sunt o colecție de instrucțiuni și instrumente care definesc modul în care un agent se comportă într-un context specific. În esență, subiectele definesc ce poate face un agent în cadrul bazei de date. Subiectele ghidează conversațiile, indicând agentului ce poate face, cum poate face și când ar trebui să o facă.

Important

Dacă un agent nu are atribuite Subiecte, acesta poate furniza doar informații, nu poate efectua sarcini sau modifica baza de date.

În cadrul fiecărui subiect se include un prompt detaliat, care oferă agentului instrucțiuni mai aprofundate despre cum să efectueze sarcinile asociate cu acel subiect, să definească limitele comportamentului său și să determine cum ar trebui să interpreteze intenția utilizatorului. Aceste prompturi asigură că agentul urmează un model de raționament consecvent și utilizează instrumentele adecvate pentru a genera răspunsuri precise, conștiente de context.

Următoarele subiecte sunt preconfigurate în aplicația AI:

  • Căutare în limbaj natural: suportă interpretarea unei interogări a utilizatorului pentru a deschide vizualizarea Odoo corespunzătoare cu un set de instrumente necesare pentru a efectua căutarea.

  • Recuperare de informații: o colecție de instrumente pentru a recupera informații despre modele.

  • Creare piste: o colecție de instrumente care susțin crearea automată de piste. Acest subiect este disponibil numai dacă aplicația CRM este instalată.

În cadrul fiecărui subiect există un set de Instrucțiuni, care acționează ca un ghid și oferă orientare pentru structura interacțiunii, și unul sau mai multe Instrumente AI, care indică funcțiile pe care agentul le poate îndeplini.

Unelte

Instrumentele sunt funcțiile pe care agentul le poate îndeplini în Odoo. Acestea includ acțiuni precum crearea unei piste sau deschiderea unei vizualizări. Instrumentele extind scopul agentului dincolo de conversații, ele permit acțiuni reale. Instrumentele disponibile într-o bază de date variază în funcție de aplicațiile instalate. Mai multe Instrumente AI pot fi atribuite unui singur subiect.

Surse

Sursele sunt datele la care agentul se poate referi atunci când generează răspunsuri sau finalizează sarcini. Sursele sunt indexate astfel încât agentul să poată recupera informații relevante când un utilizator pune o întrebare.

Example

Un agent conceput pentru a răspunde la întrebări de asistență clienți are articole din Knowledge incluse ca surse, care includ întrebări frecvente.

Sursele pot fi în următoarele formate:

  • PDF-uri

  • Link-uri web

  • Documente (încărcate în aplicația Documente)

  • Articole din aplicația Knowledge

Important

Dacă opțiunea Restricționare la surse este activată pe un agent, agentul poate utiliza numai informații din sursele încărcate și active.

Creare agent nou

Pentru a crea un agent AI nou, navigați la aplicația AI ‣ Nou. Introduceți un Nume agent, apoi adăugați o scurtă descriere, dacă doriți.

Sfat

Înainte de a crea un agent nou, este recomandat să aveți în minte un caz de utilizare clar. Acest lucru ajută la redactarea Promptului de sistem și la atribuirea Subiectelor și Instrumentelor AI.

Selectați un Model LLM din meniul derulant.

Important

Odoo suportă mai multe versiuni atât de ChatGPT, cât și de Gemini.

Apoi, selectați un Stil de răspuns. Acesta gestionează tonul general pe care îl folosește agentul atunci când răspunde la o solicitare. Alegeți dintre următoarele opțiuni:

  • Analitic: mai matematic, această opțiune este mai probabilă să ofere același răspuns la aceeași întrebare. Această opțiune este recomandată pentru situații în care acuratețea este mai importantă decât diplomația.

  • Echilibrat: o combinație între Analitic și Creativ. Aceasta este o opțiune excelentă pentru situațiile cu clienți externi care ar beneficia atât de precizie, cât și de diplomație.

  • Creativ: abordează întrebările într-un mod mai uman, schimbă răspunsurile de fiecare dată pentru a reacționa la conversație. Această opțiune funcționează cel mai bine în situațiile în care soluțiile variază adesea în funcție de context.

Bifați caseta Restricționează la surse pentru a limita agentul să răspundă doar pe baza resurselor furnizate.

În continuare, selectați unul sau mai multe Subiecte pentru agent. Așa cum s-a explicat mai sus, Subiecte includ atât instrucțiuni, cât și instrumente care ghidează agentul în asistarea utilizatorilor la finalizarea unei sarcini.

Introduceți un Prompt de sistem cu instrucțiuni detaliate pentru agent privind rolul și responsabilitățile acestuia.

Sfat

Specificitatea și lungimea câmpului Prompt de sistem pot varia, în funcție de cazul de utilizare al agentului. Utilizați agenții preconfigurați ca exemplu pentru informațiile posibile.

Un formular nou de agent cu informațiile necesare.

Dacă sunt necesare Surse pentru agent, derulați până la fila Surse, apoi faceți clic pe Adaugă o sursă.

Selectați un format:

  • PDF-uri: selectați fișierul corespunzător din fereastra exploratorului și faceți clic pe Deschide

  • Linkuri web: inserați adresa URL. Se pot adăuga mai multe linkuri simultan, introduceți câte un link pe linie. Faceți clic pe Salvează.

  • Documente (încărcate în aplicația Documente): bifați caseta de selectare de lângă unul sau mai multe documente, apoi faceți clic pe Selectează.

  • Articole din aplicația Cunoștințe: bifați caseta de selectare de lângă unul sau mai multe articole, apoi faceți clic pe Selectează.

Odată adăugată o sursă, câmpul Stare se actualizează pentru a reflecta starea curentă a acesteia. Sursa este gata atunci când starea se schimbă din În procesare în Indexat. Glisați comutatorul Activ pentru a activa sursa.

O listă de surse pentru un agent, fiecare indicată cu formatul său.

Important

Dacă o sursă nu se poate încărca, acest lucru poate fi rezultatul unui conflict cu modelul LLM selectat.

Faceți clic pe butonul Testează pentru a deschide o fereastră de conversație și a testa noul agent.