Konceptuelt overblik#

Ping består af to primære komponenter: bots og viden.

I Ping er en bot en chatbot, som brugerne kan interagere med.
Du kan oprette lige så mange bots i dit projekt, som du ønsker.
Hver bot konfigureres med én eller flere videnskilder.

En videnskilde er en samling informationer, som du ønsker, at Ping skal kende til.
Eksempler på videnskilder inkluderer: en samling af uploadede filer, en samling websites, en ZIP fil eller et Github repository.
Du kan kombinere bots og viden på mange forskellige måder for at imødekomme forskellige behov.

Bots og Viden

Som du kan se ovenfor, kan bots referere til flere videnskilder, og videnskilder kan anvendes af flere forskellige bots.
Dette giver dig mulighed for at bygge mange forskellige bots uden at skulle duplikere dine videnskilder.

Eksempel: Bots til en virksomheds produkter#

Forestil dig en virksomhed kaldet Z, som har to hovedprodukter:

  • zMail: en e-mail-applikation

  • zTasks: en opgavestyringsapplikation

Hvert af disse produkter har en dokumentationsside, en marketingside og en intern vidensbase, som kun er tilgængelig for Z’s medarbejdere.
Hver af disse kan tilføjes til Ping som en separat videnskilde:

Z Viden

Virksomheden Z ønsker måske følgende bots:

  1. Offentligt tilgængelige bots for zMail og zTasks til installation på deres hjemmeside. Disse skal kun have adgang til offentligt tilgængelig information.

  2. Interne bots til zMail og zTasks, der benyttes af produkternes support-teams.

  3. En virksomhedsbot, der kan besvare interne spørgsmål om ethvert produkt.

Du kan oprette hver af disse ved at oprette bots ud fra forskellige videnskilder.
For eksempel kunne den offentlige og interne version af zMail-botten se sådan ud:

zMail

På denne måde risikerer du aldrig, at privat information bliver tilgængelig i den offentlige bot, og du behøver ikke at duplikere offentlig information for at have flere bots om samme emne.