Przejdź do głównej treści

AI

Jak zbudować bazę wiedzy chatbota, z której Twój agent AI będzie odpowiadać

Agent AI jest tak dobry, jak informacje, które potrafi sprawdzić. Oto jak wybrać źródła, uporządkować treści, zrozumieć chunking i RAG prostymi słowami oraz utrzymać dokładność bazy wiedzy po uruchomieniu.

Zespół MonoChat Zaktualizowano: 8 min czytania

Na tej stronie
  1. Do czego naprawdę służy baza wiedzy chatbota
  2. Co umieścić w bazie wiedzy
  3. Jak uporządkować treści, by wyszukiwanie je znajdowało
  4. Chunking prostymi słowami
  5. Rozdziel wiedzę według przeznaczenia
  6. Połącz wiedzę stałą z danymi na żywo
  7. Dbaj o aktualność bazy wiedzy
  8. Jak przetestować bazę wiedzy przed uruchomieniem
  9. Najczęstsze błędy w bazie wiedzy
  10. Jak zbudować bazę wiedzy AI w MonoChat
  11. Źródła

Baza wiedzy chatbota to zestaw zatwierdzonych treści, które agent AI przeszukuje, zanim odpowie: odpowiedzi na częste pytania, szczegóły produktów i usług, zasady, lokalizacje i godziny otwarcia. Gdy klient o coś pyta, agent pobiera najbardziej pasujące fragmenty i na ich podstawie pisze odpowiedź. Zbuduj ją na pytaniach, które klienci naprawdę zadają, każdy fakt zapisz raz i prostym językiem, podziel treść na wyraźnie wyodrębnione sekcje i aktualizuj ją za każdym razem, gdy zmienia się Twoja firma.

Większość rozczarowujących agentów AI ogranicza nie model, lecz to, co mogą sprawdzić. Jeśli Twoja polityka zwrotów leży w zeskanowanym pliku PDF sprzed trzech lat, agent albo ją zacytuje, albo zgadnie. Ten przewodnik opisuje, co uwzględnić, jak to uporządkować, jak prostymi słowami działa wyszukiwanie i jak dbać o dokładność treści, gdy klienci już z nią rozmawiają.

Do czego naprawdę służy baza wiedzy chatbota

Duży model językowy wie dużo o świecie, ale nic o Twojej firmie. Nie zna Twoich cen, oddziałów ani tego, czy dostarczasz w niedziele. Baza wiedzy wypełnia tę lukę.

Standardowa technika to generowanie wspomagane wyszukiwaniem (RAG). Prostymi słowami:

  1. Klient zadaje pytanie na WhatsApp, Instagramie lub w czacie na Twojej stronie.
  2. System przeszukuje bazę wiedzy w poszukiwaniu fragmentów, które najlepiej pasują do sensu pytania, a nie tylko do jego dokładnych słów.
  3. Agent otrzymuje te fragmenty wraz z pytaniem i swoimi instrukcjami.
  4. Agent pisze odpowiedź na podstawie fragmentów, najlepiej nie mówiąc niczego, czego te fragmenty nie potwierdzają.

Dlatego nie musisz “trenować” ani dostrajać modelu, by odpowiadał na podstawie Twoich dokumentów. Zmieniasz treść, a kolejna odpowiedź zmienia się razem z nią.

Co umieścić w bazie wiedzy

Zacznij od pytań klientów, a nie od dokumentów, które akurat masz. Weź ostatnie kilkaset rozmów ze skrzynki odbiorczej, wsparcia e-mailowego i notatek z rozmów telefonicznych i pogrupuj je tematycznie. Tematy, które pojawiają się najczęściej, to Twoje pierwsze sekcje.

Rodzaj treściPrzykładyDlaczego agent tego potrzebuje
FAQ”Czy wysyłacie za granicę?”, “Czy mogę zmienić rezerwację?”Obejmuje większość codziennych pytań
Produkty i usługiNazwy, warianty, co jest w zestawie, dla kogoPozwala agentowi polecać i porównywać
Ceny i opłatyCenniki, koszty dostawy, zaliczkiZapobiega wymyślonym lub nieaktualnym cenom
ZasadyZwroty, anulowanie, gwarancja, prywatnośćOdpowiedzi wysokiego ryzyka, które muszą być dokładne
Lokalizacje i godzinyAdresy, godziny otwarcia, zamknięcia w świętaProste fakty, o które klienci pytają bez przerwy
ProcesyJak zarezerwować, jak zapłacić, jak zgłosić gwarancjęZamienia odpowiedzi w kolejne kroki
Zasady eskalacjiNa co agent nigdy nie może odpowiadać samMówi mu, kiedy przekazać rozmowę

Pomiń notatki wewnętrzne, szkice, stare warunki kampanii i wszystko, co zawiera dane osobowe. Agent może zacytować bazę wiedzy każdemu klientowi, więc traktuj każdą linijkę jak publiczną.

Jak uporządkować treści, by wyszukiwanie je znajdowało

Wyszukiwanie działa na kawałkach tekstu, a nie na całych plikach. To, jak piszesz i dzielisz treść, ma większe znaczenie niż to, ile jej masz.

Jeden temat w jednej sekcji

Sekcja zatytułowana “Zwroty zamówień online” z pięcioma krótkimi akapitami jest wyszukiwana znacznie lepiej niż 40-stronicowy regulamin, w którym zwroty pojawiają się na stronie 31. Jeśli strona obejmuje kilka tematów, podziel ją.

Odpowiedź na początku

Zacznij każdą sekcję od bezpośredniej odpowiedzi, a dopiero potem dodaj warunki i wyjątki. Pobrany fragment powinien zawierać odpowiedź, a nie tylko tło.

Słabo:  Nasza firma powstała w 2009 roku i zawsze dbała o zadowolenie
        klientów. Na przestrzeni lat nasz proces zwrotów...

Lepiej: Zamówienia online można zwrócić w ciągu 14 dni od dostawy.
        Produkty muszą być nieużywane i w oryginalnym opakowaniu.
        Produkty z wyprzedaży można wymienić, ale nie zwrócić za nie pieniędzy.

Każdy fakt zapisz raz

Jeśli opłata za dostawę występuje w czterech dokumentach, a zaktualizujesz trzy, agent może pobrać starą wartość. Utrzymuj jedno źródło prawdy dla każdego faktu i usuwaj duplikaty.

Używaj słów, których używają klienci

Klienci piszą “zwrot pieniędzy”, a nie “procedura refundacji”. Dodaj sformułowania z prawdziwych czatów jako tytuły pytań, aby wyszukiwanie semantyczne miało więcej punktów zaczepienia.

Tabele i listy niech będą proste

Proste tabele cen i listy wypunktowane zwykle dobrze znoszą podział. Złożone arkusze ze scalonymi komórkami i zeskanowane obrazy często nie. W razie wątpliwości przepisz je na krótkie zdania.

Chunking prostymi słowami

Zanim treść będzie można przeszukiwać według znaczenia, zostaje pocięta na fragmenty (chunki), a każdy z nich jest zamieniany na listę liczb zwaną embeddingiem i zapisywany w bazie wektorowej. W momencie odpowiadania pytanie jest przekształcane w ten sam sposób i zwracane są najbliższe fragmenty.

Wyniki zależą od dwóch ustawień:

  • Rozmiar fragmentu. Małe fragmenty są precyzyjne, ale mogą gubić kontekst (“w ciągu 14 dni”, bez wskazania czego). Duże fragmenty zachowują kontekst, ale wnoszą niepowiązany tekst, który może zmylić odpowiedź.
  • Nakładanie się fragmentów (overlap). Powtórzenie niewielkiej części tekstu między sąsiednimi fragmentami zmniejsza ryzyko, że kluczowe zdanie zostanie przecięte na pół.

Rzadko trzeba je dostrajać pierwszego dnia. Rozsądne ustawienia domyślne sprawdzają się przy dobrze uporządkowanych treściach. Wracaj do nich tylko wtedy, gdy testy pokazują, że agent pobiera właściwy dokument, ale niewłaściwą jego część.

Rozdziel wiedzę według przeznaczenia

Jedna wspólna sterta dokumentów pogarsza odpowiedzi w miarę rozrastania się. Asystent sprzedaży nie potrzebuje wewnętrznych procedur zmianowych, a agent wsparcia nie powinien cytować szkicu cennika. Podziel treści na osobne obszary, takie jak obsługa klienta, sprzedaż i operacje wewnętrzne, i daj każdemu agentowi tylko te obszary, których potrzebuje.

Zmniejsza to również ryzyko. Treści, których agent nie może pobrać, nie może też ujawnić. Więcej o tym, jakie dane powinny, a jakie nie powinny trafiać do systemu AI, znajdziesz w naszej liście kontrolnej prywatności chatbotów AI.

Połącz wiedzę stałą z danymi na żywo

Baza wiedzy przechowuje treści zmieniające się powoli: zasady, opisy produktów, godziny otwarcia. To złe miejsce na status zamówienia, stan magazynowy czy następną wizytę klienta. Takie dane powinny pochodzić z Twoich systemów w chwili zadania pytania, poprzez wywołania narzędzi (wywoływanie funkcji) lub integracje.

Dobra zasada: jeśli fakt może zmienić się kilka razy dziennie, pobieraj go na żywo. Jeśli zmienia się kilka razy w roku, umieść go w bazie wiedzy.

Dbaj o aktualność bazy wiedzy

Baza wiedzy, która była poprawna w dniu uruchomienia, szybko się dezaktualizuje. Wbuduj jej utrzymanie w swoją rutynę:

  1. Wyznacz właściciela każdej sekcji, na przykład dział operacyjny odpowiada za godziny i lokalizacje, a finanse za ceny.
  2. Aktualizuj przy zmianie. Gdy zmienia się zasada lub cena, zaktualizuj bazę wiedzy tego samego dnia, a następnie zaindeksuj ją ponownie.
  3. Co tydzień przeglądaj pytania bez odpowiedzi. Każde pytanie, na które agent nie potrafił odpowiedzieć, to luka, problem z sformułowaniem albo sprawa dla człowieka.
  4. Przeprowadzaj miesięczny audyt. Przeczytaj najważniejsze sekcje, usuń nieaktualne treści i sprawdź, czy informacje sezonowe (godziny w święta, warunki kampanii) wygasły.
  5. Obserwuj przekazania. Jeśli ten sam temat wciąż trafia do ludzi, albo dodaj treść, albo zdecyduj, że zawsze ma go obsługiwać człowiek. Zasady opisuje nasz przewodnik o przekazywaniu rozmów z AI człowiekowi.

Jak przetestować bazę wiedzy przed uruchomieniem

Przygotuj zestaw testowy złożony z 30 do 50 prawdziwych pytań i oczekiwanej odpowiedzi na każde z nich. Uwzględnij:

  • Typowe pytania sformułowane tak, jak piszą klienci, wraz z literówkami i krótkimi wiadomościami.
  • Przypadki brzegowe, w których zasada ma wyjątki.
  • Pytania, których baza nie obejmuje, aby potwierdzić, że agent mówi, że nie wie, zamiast zgadywać.
  • Pytania w innych językach, jeśli obsługujesz klientów z zagranicy.
Test: "czy mogę odesłać buty, które raz założyłem"
Oczekiwane: Wyjaśnia, że zwracane produkty muszą być nieużywane, proponuje
            połączenie klienta z zespołem w sprawie wyjątków.
Niezaliczone, jeśli: Zgadza się na zwrot pieniędzy albo wymyśla inny termin.

Sprawdź osobno dwie rzeczy: czy system pobrał właściwy fragment i czy agent użył go poprawnie. Błędna odpowiedź oparta na właściwym fragmencie to problem promptu. Błędna odpowiedź oparta na niewłaściwym fragmencie to problem treści lub chunkingu. Nasz przewodnik o testowaniu agenta AI przed uruchomieniem szerzej omawia zestawy testowe i metryki.

Najczęstsze błędy w bazie wiedzy

  • Wgrywanie wszystkich posiadanych dokumentów zamiast treści, których potrzebują klienci.
  • Trzymanie cen lub obietnic dotyczących dostawy w instrukcjach agenta, gdzie nikt nie pamięta o ich aktualizacji.
  • Zostawianie starych wersji zasad obok nowych.
  • Traktowanie zeskanowanych obrazów lub złożonych arkuszy jako czytelnych treści.
  • Brak rozwiązania awaryjnego, gdy nie znaleziono nic istotnego, co sprzyja halucynacjom.

Jak zbudować bazę wiedzy AI w MonoChat

MonoChat daje dwa sposoby zbudowania wiedzy agenta, w zależności od tego, ile kontroli chcesz mieć.

Szybki start: MonoChat Start

MonoChat Start odczytuje Twoją stronę internetową i sam pisze bazę wiedzy: profil firmy, produkty i usługi, lokalizacje, zasady oraz około czterdziestu pytań, które zadają Twoi klienci. Nie masz strony albo jest na niej niewiele do przeczytania? Odpowiadasz zamiast tego na pięć pytań.

Wszystko, co asystent może powiedzieć, znajduje się na czterech kartach: Pytania, Produkty i usługi, Lokalizacje i Zasady. Każdy wpis możesz edytować, włączyć lub wyłączyć albo wyeksportować. Asystent nigdy nie podaje ceny, czasu dostawy ani gwarancji, których tam nie zapisano. Odpowiedzi, które napisał na podstawie ogólnej wiedzy o Twojej branży, a nie z Twojej strony, trafiają do Ciebie wyłączone, z plakietką “Sprawdź to”, dopóki ich nie zatwierdzisz.

Gdy nie zna odpowiedzi, nie improwizuje. Zapisuje prośbę w sekcji Przyjęte wiadomości i informuje klienta, że ktoś się z nim skontaktuje, a jego raporty zawierają listę pytań, na które nie potrafił odpowiedzieć, czyli Twoją cotygodniową listę do uzupełnienia. Odpowiada na WhatsApp, Instagramie, Telegramie lub w czacie na Twojej stronie.

Pełna kontrola: baza wiedzy AI i RAG

Przy większych zbiorach treści baza wiedzy AI pozwala wgrywać pliki PDF, Excel, tekst i strony internetowe, z wgrywaniem zbiorczym, metadanymi i tagami. Treści porządkujesz w zakresy (scopes), takie jak obsługa klienta, sprzedaż czy procedury wewnętrzne, każdy z własną kontrolą dostępu, i przypisujesz każdy zakres agentom i przepływom, które mają z niego korzystać.

MonoChat dzieli treści na fragmenty i tworzy embeddingi z gotowymi ustawieniami domyślnymi, a gdy zajdzie potrzeba, możesz wybrać model embeddingów, rozmiar fragmentu, nakładanie się fragmentów i reguły wstępnego przetwarzania. Wektory są przechowywane we wbudowanych bazach wektorowych MonoChat lub w Twoich własnych dzięki integracji z VectorDB. Gdy treści się zmieniają, aktualizujesz zakres i indeksujesz go ponownie, a asystent pobiera dane z nowej wersji bez konieczności przebudowywania przepływów.

Aby łączyć dokumenty z danymi na żywo, orkiestracja RAG łączy w łańcuch kroki takie jak przepisanie zapytania, wyszukiwanie, ponowne rankingowanie, wywołania narzędzi, cytowania i odpowiedź końcowa, a narzędzia funkcji AI pobierają w tej samej odpowiedzi na przykład status zamówienia lub rekord z CRM.

Możesz zacząć w bezpłatnym planie Basic (jeden agent, jeden kanał) na app.monochat.ai, a plany porównasz na naszej stronie z cennikiem.

Źródła

Najczęstsze pytania

Najczęściej zadawane pytania

Czym jest baza wiedzy chatbota?

To zbiór zatwierdzonych treści, które agent AI przeszukuje, zanim odpowie: pytania i odpowiedzi (FAQ), szczegóły produktów i usług, zasady, lokalizacje i godziny otwarcia. Agent pobiera fragmenty pasujące do pytania i na ich podstawie pisze odpowiedź, zamiast polegać na tym, co model językowy akurat zapamiętał.

Jak wytrenować chatbota na własnych dokumentach?

Zazwyczaj nie trzeba ponownie trenować modelu. Wgrywasz dokumenty, strony internetowe lub tekst do bazy wiedzy, platforma dzieli je na fragmenty (chunki) i zapisuje w przeszukiwalnym indeksie, a agent pobiera właściwe fragmenty w momencie odpowiadania. To podejście nazywa się generowaniem wspomaganym wyszukiwaniem, czyli RAG (retrieval-augmented generation).

Jak duża powinna być baza wiedzy chatbota?

Na tyle duża, by obejmowała pytania, które klienci naprawdę zadają, i nie większa. Kilkadziesiąt dobrze napisanych odpowiedzi plus podstawowe zasady i dane produktowe często sprawdza się lepiej niż setki luźno powiązanych dokumentów, ponieważ nadmiar szumu obniża precyzję wyszukiwania.

Jak często aktualizować bazę wiedzy?

Aktualizuj ją za każdym razem, gdy zmienia się cena, zasada, produkt lub godziny otwarcia, a ponadto przeglądaj według stałego harmonogramu, na przykład co miesiąc. Co tydzień sprawdzaj pytania, na które agent nie potrafił odpowiedzieć, i uzupełniaj brakujące treści.

Jak sprawić, by agent AI nie zmyślał?

Poleć agentowi odpowiadać wyłącznie na podstawie pobranych treści, trzymaj fakty takie jak ceny i czasy dostawy w bazie wiedzy, a nie w prompcie, i daj mu wyraźne rozwiązanie awaryjne: przyjęcie wiadomości lub przekazanie rozmowy człowiekowi, gdy nie znajdzie nic istotnego. Przed uruchomieniem przetestuj go pytaniami, których baza nie obejmuje.

Pierwszy miesiąc planu Growth na nasz koszt

Prowadź WhatsApp, Instagram i Messenger z jednej skrzynki odbiorczej

Zacznij za darmo z MonoChat: wspólna skrzynka odbiorcza zespołu, asystenci AI, szablony i kampanie na oficjalnych API Meta.

Jeden kod na firmę • 30 dni na wykorzystanie • Bez karty płatniczej

150 $ na start.

Odbierz