Utilizarea asistentului

Chat interactiv

Utilizatorii backend din AI: Utilizator pot deschide asistentul din bula systray (interfață de chat persistentă) sau din AI ‣ Conversații.

Fluxul tipic al unei runde:

  1. Trimiteți un mesaj (opțional cu atașamente).

  2. Orchestratorul asamblează prompturile de sistem stratificate (siguranță de bază, comportament global, promptul agentului, aptitudini, fapte despre mediu, instantaneu opțional al înregistrării, istoric).

  3. Modelul poate apela instrumente (căutare, citire, aptitudini, memorie, …).

  4. Fiecare apel de instrument este autorizat de poarta de acces (blocare → capabilitate → politică AI → ACL Odoo → igienizare → audit).

  5. Asistentul răspunde în limba conversației, atunci când este posibil.

Conversația dintr-un formular de business poate atașa un instantaneu al înregistrării (L4), astfel încât modelul să vadă contextul înregistrării curente. Instantaneele sunt izolate ca date; tratați-le ca sensibile dacă formularul este sensibil.

Conversații

AI ‣ Conversații listează firele de chat ale utilizatorului curent (administratorii pot vedea mai multe, în funcție de regulile de înregistrare).

Folosiți conversațiile pentru a:

  • continua lucrul în mai multe runde, cu istoricul complet;

  • revizui ce s-a întrebat și ce s-a răspuns;

  • corela propunerile de scriere și jurnalele înapoi cu un fir.

Notă

Canalele agentului (Discuss, chatter, atribuire) folosesc, de asemenea, registre de tip conversație, astfel încât fiecare canal să aibă un istoric de comunicare auditabil.

Atașamente și fișiere

Utilizatorii pot atașa imagini și documente la o rundă de chat (sub rezerva tipurilor MIME configurate și a dimensiunii maxime din Setări AI → Acces web / limite de fișiere).

  • Imaginile pot fi recodificate înainte de a ajunge la model.

  • Conținutul activ redabil HTML/SVG și altele similare este refuzat pentru instrumentele de descărcare a documentelor.

  • Preluarea unui fișier dintr-un URL într-un câmp binar necesită ambele capabilități, Web și Write (fetch_file_to_field).

Propuneri de scriere

Când un instrument dorește să creeze, să actualizeze, să șteargă, să atașeze un fișier sau să ruleze anumite acțiuni, iar confirmarea este necesară, poarta creează un rând ai.pending.write în loc să aplice imediat.

Deschideți AI ‣ Propuneri de scriere pentru a:

  • citi Sumar lizibil de către om;

  • inspecta modelul, operațiunea, ID-ul țintă și valorile;

  • Aplica sau Anula cât timp propunerea este încă În așteptare;

  • folosi Deschide înregistrarea pentru a sări la documentul țintă existent (scriere / ștergere / acțiune pe un id existent — indisponibil pentru crearea pură).

Pentru propunerile agentului, supervizorul primește, când este posibil, și un To-Do pe înregistrarea comercială țintă (de ex. factura furnizor), cu o notă în chatter și o activitate de rezervă pe sarcina agentului pentru crearea fără id încă. Acea activitate este un indicator în fluxul propunerii; aplicarea sau anularea propunerii o închide. Consultați Modul de scriere al sarcinii (doar pentru rulările agentului).

O propunere a agentului poate fi refuzată la momentul aplicării chiar dacă încă apare ca În așteptare. Dacă rularea care a propus-o a fost oprită la cerere sau închisă de reaperul de rulări blocate deoarece worker-ul ei s-a oprit, Aplică răspunde Execuția agentului care a propus această scriere a fost oprită înainte de a se termina, astfel că această propunere nu mai poate fi aprobată. O rulare declarată încheiată de altcineva nu mai poate autoriza o modificare, deci lucrarea trebuie solicitată din nou, nu aprobată — consultați Oprirea unei rulări. De obicei, o astfel de propunere a fost deja anulată sau expirată odată cu rularea ei; acolo unde rândul supraviețuiește, aceasta este situația întâlnită. Propunerile unei rulări care s-a încheiat singură rămân aprobabile până expiră, iar Anulează nu este niciodată refuzat din acest motiv.

Notă

Chiar și cu Write activat, poarta refuză câmpurile care scriu și într-un alt model — adresa de e-mail a unui lead sau un produs pe o linie de factură. Refuzul numește modelul și câmpul pe care nu l-a scris; pentru o linie din Linii factură, numește acel câmp părinte, nu câmpul propriu al liniei. Nu spune de ce, așa că cereți unui administrator să verifice Protecția scrierii între modele. Un astfel de refuz este o limită de configurare: nu înregistrează nicio încălcare și nu vă costă niciun avertisment.

Propuneri din chat versus propuneri ale agentului

Chat interactiv

Rulare autonomă a agentului

Controlat de

Mod de scriere AI global din Setări

Mod de scriere al sarcinii (implicit confirm; consultați Modul de scriere al sarcinii (doar pentru rulările agentului))

Aprobator

De obicei, utilizatorul care conversează

Supervizorul agentului (atunci când modul sarcinii încă propune)

TTL implicit

60 de minute (configurabil)

1440 de minute (configurabil), doar cât timp execuția sa este deschisă

Identitatea cu care se acționează la aplicare

Utilizatorul din chat

Utilizatorul agent (din execuție), nu supervizorul

Notificare în systray

Card în chat / listă de propuneri proprii

De făcut pe înregistrarea de business, când este posibil, altfel pe sarcină

Notă

Durata de viață a agentului se aplică numai cât timp execuția care a făcut propunerea este încă deschisă. După ce această execuție s-a încheiat (Finalizat, Eșuat sau Expirat), acțiunea programată AI: Expire pending writes expiră propunerile rămase la următoarea sa rulare, cel târziu după 15 minute, indiferent de durata de viață setată. Cazul care îi surprinde pe supervizori este o execuție care și-a depășit propria limită de timp: se încheie ca Expirat, deși mai are propuneri deschise. Verificați cu promptitudine propunerile din execuțiile eșuate sau expirate. Dacă deschideți un De făcut pentru o propunere care nu mai există, marcați activitatea ca efectuată: propunerea a expirat odată cu execuția sa.

Important

Aprobarea unei propuneri a agentului înseamnă: „Autorizez acest agent să efectueze această modificare cu drepturile sale.” Supervizorul nu are nevoie (și nu ar trebui să folosească) de drepturi mai largi decât cele necesare pentru a verifica rezumatul — drepturile de execuție provin de la utilizatorul agent și de la politică, în momentul aplicării.

Moduri de scriere

Chat interactiv — în AI ‣ Configurare ‣ Setări:

  • Aplicare automată — fiecare instrument de creare/scriere/ștergere/fișiere rulează imediat. Risc maxim.

  • Necesită întotdeauna confirmare — totul devine o propunere.

  • Creare automată, confirmarea modificărilor (hibrid, implicit) — se aplică automat doar înregistrările noi; modificările, ștergerile și atașările de fișiere așteaptă confirmarea.

Execuții ale agentului — aceleași trei valori, dar pe formularul sarcinii (Mod de scriere), cu valoarea implicită Necesită întotdeauna confirmare. Valoarea din Setări nu se aplică execuțiilor agentului. Folosiți automat sau hibrid numai atunci când instrucțiunea permanentă și competențele (skills) mențin riscul sub control (completări doar în ciornă, fără postare, fără plăți). Detalii: Modul de scriere al sarcinii (doar pentru rulările agentului).

Un TTL de 0 dezactivează expirarea în funcție de vechime pentru acea clasă de propuneri. Nu dezactivează verificarea descrisă mai sus: o propunere a cărei execuție a agentului s-a încheiat deja expiră, indiferent cât de mult sunteți dispus(ă) să așteptați o aprobare.

Prezentarea opțiunilor

Asistentul poate folosi un instrument structurat present choices, astfel încât interfața să poată afișa opțiuni selectabile, nu doar text liber (atunci când este acceptat de interfața chatului).

Ce nu ar trebui să facă asistentul

  • Să afirme că un model, un câmp, o etapă sau un modul există fără dovezi din instrumente sau din mediu pe această bază de date.

  • Să scrie direct state pentru a ocoli butoanele de business.

  • Să promită că un e-mail a fost trimis unui client, cu excepția cazului în care un instrument/o acțiune reală de e-mail a făcut acest lucru conform politicii (prompturile de suport livrate interzic afirmațiile false de trimitere).

  • Să trateze textul unui tichet ca pe o creștere de privilegii.

Pentru munca condusă de agenți (alocare, @mențiune), consultați Agenți.