Sari la conținut

Ce este RAG și baza de cunoștințe, explicat simplu

De ce un model AI nu știe nimic despre firma ta, ce înseamnă „răspunde din baza de cunoștințe”, cum reduce răspunsurile inventate și cum arată o bază bine făcută.

L Echipa Leono 8 min citire

Când auzi că un asistent virtual „folosește AI”, e ușor să crezi că știe deja totul despre firma ta. Nu știe. Modelul AI din spatele lui este ca un angajat nou, foarte priceput la scris și la conversație, dar care în prima zi nu a citit niciun document intern. Dacă îl întrebi cât costă serviciul tău sau care e programul de retur, are două variante: să recunoască faptul că nu știe sau să ghicească. Iar ghicitul, la un model AI, sună de obicei foarte convingător.

Articolul explică, pe înțelesul oricui, de ce există baza de cunoștințe, ce se ascunde în spatele termenului tehnic „RAG” și cum faci ca asistentul să răspundă mai aproape de adevăr.

Ce știe și ce nu știe un model AI

Un model de limbaj a fost antrenat pe cantități foarte mari de text. Din ele a învățat cum se formează propozițiile, cum se explică un lucru, cum se răspunde la o întrebare. Nu a învățat însă datele tale: prețurile de anul acesta, regulile tale de livrare, serviciile pe care le oferi sau nu le oferi, orarul de weekend.

Mai mult, chiar și ce a învățat poate fi depășit sau incomplet. Modelul nu are o „agendă” în care verifică informația; produce text probabil, adică ce sună logic ca urmare a întrebării. Când nu are datele, poate produce un răspuns care sună bine și este greșit. Acesta este fenomenul numit halucinație: un răspuns inventat, spus cu încredere.

Pentru un site de firmă, riscul este concret. Un asistent care promite „livrare în 24 de ore” sau „garanție 5 ani” fără să existe așa ceva creează o așteptare pe care va trebui să o rezolvi tu.

Ce înseamnă RAG, fără jargon

RAG vine de la englezescul Retrieval-Augmented Generation, adică „generare îmbogățită cu informații găsite”. Ideea este simplă și o poți explica în trei pași:

  1. Vizitatorul pune o întrebare. De exemplu: „Faceți livrare duminica?”
  2. Sistemul caută în materialele tale fragmentele relevante. Dacă ai scris undeva programul de livrare, găsește acea bucată.
  3. Modelul formulează răspunsul pe baza fragmentelor găsite, nu din memoria lui generală.

O comparație utilă: examenul cu cartea deschisă. Studentul nu trebuie să știe totul pe de rost, dar trebuie să găsească pasajul potrivit și să-l explice clar. Dacă pasajul nu există, studentul onest spune că nu l-a găsit.

Nu trebuie să folosești termenul „RAG” cu vizitatorii și nici să înțelegi detaliile tehnice ca să te folosești de el. Ce contează este rezultatul: asistentul are un loc din care citește.

Ce este baza de cunoștințe

Baza de cunoștințe este acel loc: colecția de informații despre firma ta din care asistentul are voie să răspundă. Poate conține:

  • descrierea serviciilor sau a produselor;
  • programul, adresa, datele de contact;
  • condițiile de livrare, retur, plată;
  • întrebări frecvente cu răspunsurile lor;
  • reguli: ce nu oferi, ce nu poți promite, când trimiți vizitatorul la un om.

La Leono AI Chat Bot, baza de cunoștințe poate fi scrisă manual sau generată prin scanarea site-ului pe care este instalat pluginul. Pentru informațiile concrete (prețuri, termene, condiții), asistentul folosește doar aceste date și nu inventează. Mai multe despre funcționare găsești pe pagina cum funcționează.

„Răspunde din baza de cunoștințe”: ce se schimbă în practică

Compară două situații, aceeași întrebare: „Pot returna produsul după 20 de zile?”

  • Fără bază de cunoștințe, modelul poate răspunde: „Da, în general produsele se pot returna în 30 de zile.” Sună rezonabil, dar poate fi fals pentru firma ta.
  • Cu bază de cunoștințe, asistentul găsește politica ta (să zicem, retur în 14 zile) și răspunde conform ei. Dacă politica nu este scrisă nicăieri, ar trebui să spună că nu are informația și să îndrume vizitatorul spre un contact.

Diferența nu e magie, e disciplină: răspunsul este legat de un material pe care îl poți citi, corecta și actualiza.

Reduce halucinațiile, dar nu le elimină

Un punct important de onestitate: baza de cunoștințe reduce riscul de răspunsuri inventate, dar nu îl scoate la zero. Ce rămâne în picioare:

  • dacă materialele sunt vagi sau se contrazic, răspunsul va fi vag sau contradictoriu;
  • dacă întrebarea e formulată neobișnuit, asistentul poate interpreta greșit;
  • dacă informația e veche, răspunsul va fi vechi, dar spus cu aceeași siguranță.

Din acest motiv recomandăm trei obiceiuri: testează înainte de lansare, citește periodic conversații reale (dacă ai activat salvarea lor) și actualizează materialele când se schimbă ceva. Vezi și articolul despre măsurarea eficienței asistentului.

Cum arată o bază de cunoștințe bună

Nu contează cât de lungă este, ci cât de clară. Câteva principii:

Scrie în fraze scurte și concrete

Compară: „Ne străduim să oferim servicii de livrare rapide în funcție de disponibilitate” cu „Livrăm în 2–3 zile lucrătoare în toată țara. Duminica nu livrăm.” A doua variantă poate fi folosită direct în răspuns.

O idee, un loc

Dacă prețul apare în trei pagini cu valori diferite, asistentul poate alege oricare. Păstrează fiecare informație o singură dată sau, dacă o repeți, asigură-te că e identică.

Include și ce NU faci

Multe greșeli apar din lipsă: nu scrii că nu faci reparații pe loc, iar asistentul presupune că faci. O secțiune scurtă „Ce nu oferim” previne multe confuzii.

Scrie cum întreabă oamenii

Vizitatorii nu spun „modalități de efectuare a plății”, ci „pot plăti cu cardul?”. Formulează întrebările și răspunsurile în limbajul lor.

Pune reguli de predare către om

Spune explicit când asistentul trebuie să trimită vizitatorul la o persoană: reclamații, oferte personalizate, situații medicale sau juridice. Structura exactă a unor dialoguri găsești în scenariile de conversație.

Un ghid mai detaliat, cu exemple de formulare, este baza de cunoștințe pentru chatbot: cum o scrii.

Scanarea site-ului: ce face și ce nu face

În loc să scrii totul de la zero, poți lăsa pluginul să citească site-ul. În Leono AI Chat Bot, scanarea (disponibilă în planul Business) funcționează în limite clare:

  • scanează doar site-ul pe care este instalat pluginul;
  • citește doar ce vede un vizitator, adică paginile publice;
  • are un număr maxim de pagini și permite excluderi, ca să lași deoparte pagini irelevante.

Este un punct de pornire bun, mai ales pentru site-uri cu multe pagini. Dar nu pune încrederea oarbă în rezultat. Scanarea preia exact ce e scris pe site, inclusiv paginile vechi sau contradictorii. După scanare, citește ce a rezultat, șterge ce nu mai e valabil și completează cu informațiile care nu apar pe site (de exemplu, regulile interne de predare către om).

Cât de des actualizezi baza de cunoștințe

Regula practică are două părți:

  1. Imediat, când se schimbă ceva ce vizitatorii întreabă des: prețuri, program, condiții de livrare, o ofertă care s-a terminat.
  2. Periodic, de exemplu o dată pe lună, o verificare scurtă: citești baza, ștergi ce e depășit, adaugi întrebările noi apărute în conversații.

Dacă ai scanat site-ul, rulează o nouă scanare după modificări importante pe site, apoi verifică din nou rezultatul.

Listă de verificare

  • Informațiile cheie (servicii, prețuri sau tarife, program, contact, politici) sunt scrise.
  • Fiecare informație apare o singură dată sau în variante identice.
  • Am scris explicit ce nu oferim.
  • Răspunsurile sunt în limbajul vizitatorilor.
  • Există reguli pentru când asistentul trimite la un om.
  • Am testat cu întrebări la care răspunsul există și cu întrebări la care nu există.
  • Am programat o verificare lunară.

Pasul următor

Dacă vrei să vezi cum se comportă un asistent legat de o bază de cunoștințe, încearcă conversația din demo. Pentru detalii despre pluginul care folosește această abordare, vezi pagina Leono AI Chat Bot.

#RAG#bază de cunoștințe#halucinații AI#chatbot AI

Pune ideile în practică

Leono AI Chat Bot: Un asistent virtual care răspunde clienților din informațiile tale și îți trimite cererile de contact.

Citește și