Aptitudini și memorie¶
Aptitudini¶
O aptitudine (ai.skill) este un pachet reutilizabil de instrucțiuni pe care asistentul îl poate încărca în timpul unei sarcini — similar divulgării progresive din agenții moderni de programare.
Meniu:
Câmpuri¶
Câmp |
Scop |
|---|---|
Nume |
Etichetă scurtă din interfață / catalog |
Cod |
ID tehnic pentru |
Descriere |
Când se folosește (în engleză; afișat modelului) |
Conținut |
Instrucțiuni complete când este activă (în engleză) |
Mod de activare |
La cerere (catalog + |
Cuvinte-cheie declanșatoare |
Cuvinte-cheie separate prin virgulă din ultimul mesaj al utilizatorului, pentru încărcare automată |
Activ / secvență |
Vizibilitate și ordonare |
Proveniență |
Din fabrică / personalizată (și modificată din fabrică) |
Comportament la rulare¶
CRUD este rezervat exclusiv AI Administrator.
La rulare, fiecare utilizator AI vede aceleași aptitudini active (fără comutator de aptitudine per utilizator).
Instrumentele
list_skills/use_skillnecesită capabilitatea ask.Limitele plafonează dimensiunea catalogului, numărul de aptitudini mereu active și lungimea conținutului, astfel încât o singură aptitudine să nu domine promptul.
Aptitudini din fabrică¶
Modulul livrează aptitudini din fabrică (date XML, noupdate). Exemplele includ playbook-uri operaționale pentru facturi furnizor, modele de reconciliere bancară, urmăriri și câmpuri de produs conștiente de localizare — ancorate în stack-urile eYssen acolo unde este cazul.
Acțiunea de administrare Sync factory skills reîmprospătează din cod, la actualizare, rândurile din fabrică neatinse.
Dacă editați o aptitudine din fabrică, aceasta devine modificată din fabrică și nu este suprascrisă automat; o puteți reseta la valoarea din fabrică când doriți.
Factură furnizor din documente (vendor_bill_from_documents)¶
Playbook AP complet pentru Odoo 18: PDF-uri din chat sau ciorne de facturi furnizor (in_invoice) care au atașamente, dar linii goale. Nu este o aptitudine pentru creanțe / facturi client.
Ce este conceput să facă:
Rezolvă indicatorii de partener, reutilizează modelele de produs / cont / taxă / analitic din facturile anterioare ale aceluiași furnizor.
Completează liniile de factură doar pe mișcările în ciornă.
Programează un To-Do de verificare umană pe fiecare factură pe care a modificat-o efectiv.
Calea geamănului NAV maghiar (înainte de completarea liniilor): mulți furnizori din Ungaria există deja ca facturi importate din NAV. Dacă se găsește exact o potrivire clară (adesea deja postată), aptitudinea reatașează imaginea/PDF-ul din ciorna goală la factura existentă, notează îmbinarea și șterge legătura ciornei goale numai dacă aceasta încă nu are linii semnificative — nu trebuie să înregistreze de două ori aceeași factură. Furnizorii din afara Ungariei / străini omit această cale.
Opriri obligatorii în playbook:
Nu postați, nu plătiți și nu scrieți câmpurile de transmitere NAV.
Nu inventați parteneri, taxe sau conturi atunci când reutilizarea facturilor anterioare eșuează — lăsați pentru om.
Preferați raportarea unei facturi existente în locul creării unei a doua cu același partener + aceeași referință.
Asociați cu Rețeta D din Rețete pentru agenți (ajutor în chat sau agent programat). La un agent programat, sarcina permanentă scoutează (caută ID-uri, queue_work_items), iar fiecare copil rulează acest playbook pentru o singură factură — consultați Elemente de lucru pe înregistrare. Pentru rulările nesupravegheate, Mod de scriere auto al sarcinii este potrivit doar pentru că această aptitudine păstrează facturile în ciornă; dacă personalizați aptitudinea pentru a posta, readuceți sarcina pe confirm.
Scrierea unei aptitudini bune¶
Precizați clar declanșatorii în descriere.
Dați pași ordonați și indicați ce instrumente se apelează primele.
Spuneți ce să nu se inventeze (conturi, taxe, parteneri).
Păstrați aptitudinile mereu active scurte; puneți playbook-urile lungi la cerere.
Memorie¶
Memoria (ai.memory) stochează fapte durabile pe care asistentul le poate reaminti între conversații.
Meniu: și Graf de memorie.
Tipuri¶
În lucru — context de sarcină de scurtă durată
Episodic — ce s-a întâmplat într-o sesiune
Semantic — fapte / preferințe durabile
Arhivă — stocare rece
Domenii¶
Utilizator (implicit privat)
Companie / Sistem — administrator (sau promovare aprobată)
Agent / Rulare — context centrat pe agent
Utilizatorii pot crea/scrie în domeniile utilizator, agent și rulare; domeniile companie/sistem necesită administrator sau aprobarea unei promovări.
Instrumente¶
Sub capabilitatea ask: memory_search, memory_save, memory_forget, memory_link. Injectarea amintirilor în prompt este limitată ca dimensiune.
Bune practici¶
Salvați preferințele stabile („utilizatorul dorește formatul de dată HU”) ca semantic/utilizator.
Nu stocați în memorie parole, chei API sau documente de identitate personale complete.
Analizați periodic amintirile de la nivel de companie; tratați-le ca pe o configurare partajată.
Folosiți forget atunci când un fapt este greșit — nu acumulați contradicții.
Aptitudini versus memorie¶
Aptitudini |
Memorie |
|---|---|
Cum se face o lucrare (playbook-uri) |
Ce este adevărat pentru acest utilizator/această organizație (fapte, preferințe) |
Configurare scrisă de administrator |
Scrisă de utilizator/agent/la rulare |
Posibilă versionare din fabrică |
Date operaționale |