Cele mai bune practici pentru definirea obiectivelor

Această secțiune prezintă cele mai bune practici pentru scrierea solicitărilor de obiective pentru agentul AI autonom și acțiunile pentru a îndeplini intențiile utilizatorilor. Agentul AI acceptă două tipuri de acțiuni - umplerea sloturilor și umplerea sloturilor cu îndeplinire. Fiecare slot reprezintă un pas în îndeplinirea intenției utilizatorului.

Solicitarea obiectivului ar trebui să ofere o direcție clară pentru scopul agentului AI, fără a intra în detalii. Detaliile privind modul de atingere a obiectivului, inclusiv sursele, destinațiile, datele sau alte informații specifice, sunt gestionate de acțiunile individuale și de procesele lor de umplere a sloturilor.

Practici de adoptat

  • Păstrați obiectivul general și larg.

  • Concentrați-vă pe funcția sau scopul general al agentului.

  • Utilizați verbe de acțiune pentru a descrie funcția primară a agentului.

  • Luați în considerare rezultatul sau beneficiul pentru utilizator.

  • Utilizați un limbaj clar și concis.

  • Asigurați-vă că obiectivul se aliniază cu acțiunile și capacitățile agentului.

Exemple bune

  • Ajutarea utilizatorilor să rezerve zboruri.

  • Asistență pentru rezervări la restaurant.

  • Furnizarea de prognoze meteo.

  • Gestionarea listelor personale de activități.

Practici de evitat

  • Nu includeți detalii specifice, cum ar fi locații, date sau informații despre utilizatori.

  • Evitați să menționați anumite acțiuni sau metode de implementare.

  • Nu folosiți jargon tehnic sau terminologie complexă.

  • Evitați declarațiile de obiective prea lungi sau complicate.

  • Nu includeți mai multe obiective independente într-o singură solicitare.

  • Evitați să folosiți un limbaj ambiguu sau vag.

Exemple proaste

  • Ajutarea utilizatorilor să rezerve un zbor de la Los Angeles la San Francisco pe 15 iulie (prea specific).

  • Utilizarea unui API de rezervare a zborului pentru rezervarea locurilor în avion (menționează detaliile implementării).

  • Rezervarea zborurilor, efectuarea rezervărilor la hotel și închirierea de mașini (mai multe obiective fără legătură).

  • Utilizarea procesării limbajului natural pentru a înțelege întrebările utilizatorilor despre rezervările de zbor (prea tehnice).

  • A face lucruri legate de călătorii (prea vag).

Cele mai bune practici pentru definirea instrucțiunilor

Ar trebui să oferiți agenților AI autonomi instrucțiuni clare și acționabile pentru a vă asigura că își îndeplinesc sarcinile cu precizie și eficiență. Această secțiune prezintă cele mai bune practici în format "Do's" și "Don'ts" pentru a vă ghida în scrierea instrucțiunilor pentru agenții AI autonomi. Acești agenți utilizează instrumente integrate pentru sarcini precum rezervarea întâlnirilor, asistența pentru clienți și alte interacțiuni bazate pe chat/voce.

Practici de adoptat

  • Fii specific și clar

    • Definiți clar sarcina pe care agentul trebuie să o efectueze.

    • Utilizați un limbaj simplu și ușor de înțeles.

  • Oferiți instrucțiuni pas cu pas

    • Împărțiți sarcinile în pași mai mici, ușor de gestionat.

    • Asigurați-vă că pașii urmează o ordine logică.

  • Includeți conștientizarea contextuală

    • Oferiți context pentru a ajuta agentul să înțeleagă sarcina.

    • Adaptați instrucțiunile pentru a îmbunătăți experiența utilizatorului.

  • Specificarea utilizării instrumentului

    • Indicați în mod clar ce instrumente să utilizați.

    • Furnizați instrucțiuni detaliate privind utilizarea sculelor.

  • Plan pentru tratarea erorilor

    • Includeți instrucțiuni pentru tratarea erorilor comune.

    • Oferiți opțiuni de rezervă.

  • Interacționați cu utilizatorii

    • Includeți instrucțiuni privind interacțiunea cu utilizatorul.

    • Asigurați-vă că agentul confirmă acțiunile și caută feedback.

  • Asigurați adaptabilitatea

    • Permiteți ajustări pe baza datelor introduse de utilizator.

    • Încurajați îmbunătățirea continuă.

  • Respectați considerentele etice

    • Asigurați conformitatea cu orientările și reglementările etice.

    • Includeți măsuri de atenuare a potențialelor prejudecăți.

Exemple bune

  • Rezervare întâlnire — Cereți utilizatorului data și ora preferate ale rezervării. Utilizați instrumentul calendar pentru a verifica disponibilitatea. Dacă este disponibil, rezervați programarea și confirmați detaliile cu utilizatorul. Dacă nu este disponibil, sugerați următorul interval orar disponibil.

  • Asistență pentru clienți — Salutați utilizatorul și cereți-i interogarea. Dacă interogarea se referă la o resetare a parolei, ghidați-i prin procesul de resetare utilizând instrumentul de autentificare. Confirmați resetarea și întrebați dacă au nevoie de asistență suplimentară.

  • Colectarea feedback-ului – După finalizarea interacțiunii, cereți utilizatorului să-și evalueze experiența pe o scară de la 1 la 5. Înregistrați feedback-ul și mulțumiți utilizatorului pentru contribuția sa.

Practici de evitat

  • Evitați instrucțiunile vagi – folosiți un limbaj ambiguu.

  • Omitere pași — Presupunem că agentul deduce pașii.

  • Ignorare context – Oferiți instrucțiuni fără context.

  • Neglijare detalii instrument — Nu specificați instrumentele de utilizat.

  • Ignorați tratarea erorilor – ignorați erorile potențiale.

  • Ignorați interacțiunea cu utilizatorul—omiteți pașii de implicare a utilizatorilor.

  • Fiți inflexibili - Furnizați instrucțiuni rigide care nu permit modificări.

  • Ignorați regulile etice – Treceți cu vederea conformitatea și atenuarea prejudecăților.

  • Evitați să folosiți instrucțiuni contradictorii – Nu trebuie să folosim instrucțiuni contradictorii (care derutează agentul).

Exemple proaste

  • Rezervare programare

    • Gestionați solicitările clienților (prea vagi).

    • Doar rezervați programarea (fără a specifica cum).

  • Asistenţă

    • Ajutați utilizatorul (prea vag).

    • Resetați parola (fără a confirma identitatea utilizatorului).

  • Colectarea feedback-ului

    • Obțineți feedback (prea vag).

    • Întrebați-i dacă le-a plăcut (fără un sistem de rating structurat).