---
title: "AI i din app"
description: "Två assistenter som liknar varandra på skärmen: RAG-chatboten svarar med ditt innehåll, ChatGPT-tillägget svarar med det modellen har lärt sig."
canonical_url: "https://se.goodbarber.com/academy/ai-in-your-app/"
lang: sv
---

# AI i din app

Source: https://se.goodbarber.com/academy/ai-in-your-app/

Dina läsare kommer med en fråga. I dag frågar de antingen en sökmotor, som svarar i ditt ställe, eller så gräver de i din app tills de hittar den. GoodBarber låter dig öppna en tredje väg: en assistent som svarar inne i appen, alldeles intill ditt innehåll.

Två tillägg gör det här. På skärmen liknar de varandra: en konversation, en fråga, ett svar. Under huven hämtar de inte svaret från samma ställe, och det är hela skillnaden. Att välja fel betyder att lova ett tillförlitligt svar och leverera ett påhittat.

## Två assistenter, två källor till svar

Tabellen nedan är den här guidens disposition. Läs den först: den förhindrar tre fjärdedelar av de dåliga valen.

RAG-chatbotenChatGPT-tillägget**Varifrån svaret kommer**Ditt publicerade innehåll, och inget annatModellens allmänna kunskap**Vad du ställer in**Avsnitten som matar dess kunskapsbasEn instruktion som beskriver dess roll och dess ton**Vem som betalar för AI:n**GoodBarber, via tilläggets krediterDu, direkt hos OpenAI**API-nyckel att lämna**NejJa, din egen**I vilka appar**InnehållsapparInnehållsappar och e-handelsappar**Vad det kostar**Dess sida visar priset som gäller för din app, krediter inkluderadeDess sida, plus din användning hos OpenAI

En mening att minnas skillnaden med: **RAG-chatboten vet vad du har publicerat, ChatGPT-tillägget vet vad modellen har lärt sig.** Den första kan inte svara på ett ämne du aldrig har tagit upp. Den andra svarar ändå, och det är ibland precis vad du inte vill.

De två kan samexistera i samma app. En allmän samtalsassistent på startskärmen och en dokumentarisk chatbot i arkivavsnittet konkurrerar inte.

## RAG-chatboten, som svarar med ditt innehåll

RAG står för *retrieval-augmented generation*. Principen ryms i en mening: innan assistenten svarar går den och hämtar de relevanta styckena i **ditt** innehåll, och skriver sitt svar utifrån de styckena.

Det är skillnaden mellan en assistent som kan ämnet och en assistent som kan ditt ämne. För ett tioårigt artikelarkiv, en reseguide, en intern handbok eller en bas med vanliga frågor är det den enda form som håller: svaren håller sig inom gränserna för det du har skrivit, och de åldras i samma takt.

Chatboten är ett tillägg innan den är ett avsnitt, och ordningen spelar roll. Allt utgår från posten **RAG Chatbot** i huvudmenyn, på första nivån mellan Notification och Statistics: det är där du lägger till tillägget, och **först när det har lagts till blir avsnittet tillgängligt** i din app. Att leta efter det i listan över avsnitt innan du gått den vägen betyder att du inte hittar det.

När det väl är på plats beter det sig som vilket annat avsnitt som helst: det tar sin plats i din meny, det räknas mot dina 120 avsnitt, och det tar upp din apps färger och typografi.

Dess inställningar öppnas från samma menypost, på en skärm med fyra flikar: inställningar, design, källavsnitt och rapporter.

![Ett fragment av huvudmenyn i back office. Mellan posten för aviseringar och posten för statistik en post tillägnad chatboten, märkt med en robotikon och framhävd eftersom den är öppen.](https://portal.ww-cdn.com/portal_static/images/academy/ia/ia-rag-menu.fa1ccc169501.png)

### Du väljer vad den får veta

Det här är inställningen som avgör kvaliteten på din chatbot, och det är också den folk hastar förbi.

Fliken **Sections** listar dina, sorterade per innehållstyp: dina artiklar, dina evenemang, dina platser. Du kryssar för dem som ska mata kunskapsbasen, och du kan gå ner på **kategorinivå**: hela avsnittet med artiklar, eller bara kategorin Praktiskt.

Allt du publicerar i de avsnitten därefter hamnar där automatiskt. Det finns ingen uppdateringsknapp att komma ihåg, ingen export att göra om: din kunskapsbas följer det du publicerar.

En sista inställning fullbordar bilden: ett tak för hur många poster som behålls från varje vald källa, räknat bakåt från den senaste. Att höja det ger assistenten mer material och drar mer krediter. En utgivare som publicerar varje dag och en stabil reseguide behöver inte samma värde.

![Fliken som utser chatbotens källor, bland de fyra flikarna på dess inställningsskärm. En mening förklarar att innehållet i de förkryssade avsnitten matar kunskapsbasen och att senare publiceringar hamnar där av sig själva. Nedanför en tabell per innehållstyp: en rad per avsnitt, i fetstil, sedan dess kategorier indragna, var och en med sin egen brytare. Här är avsnittet påslaget och dess kategorier inte.](https://portal.ww-cdn.com/portal_static/images/academy/ia/ia-rag-sections.29a65139d935.png)

### Att välja modell är att väga detalj mot kostnad

Två modeller ställs in var för sig, och de gör inte samma jobb.

**Genereringsmodellen** är den som skriver svaret. Listan går från de senaste modellerna ner till deras Mini- och Nano-varianter, snabbare och sparsammare. Den innehåller modeller från OpenAI och modeller från **Mistral**, vilket låter dig stanna på europeisk infrastruktur när det spelar roll för dig.

**Indexeringsmodellen** är den som förvandlar ditt innehåll till något sökningen kan arbeta med. Dess stora version klarar långa och nyanserade texter bättre; dess sparsamma version är snabbare och drar mindre.

Den praktiska regeln: börja med en sparsam variant, mät kvaliteten på svaren utifrån dina verkliga frågor, och gå sedan upp om du inte är framme. Att göra tvärtom kostar pengar i onödan.

### Tonen, och vad man gör när svaret inte finns

Ett fält för skrivton låter dig beskriva hur assistenten tilltalar dina läsare: graden av formalitet, stilen. Det fältet finns inte till för att lägga till kunskap, det finns till för att ställa in rösten.

Det bär däremot den nyttigaste instruktionen på hela skärmen: den som säger **vad den ska svara när svaret inte finns i ditt innehåll**. Utan den föredrar en assistent ofta att improvisera framför att erkänna det. Skriv det uttryckligen: säg åt den att säga att den inte vet och att hänvisa till din kontaktsida. En mening, och din chatbot slutar hitta på.

### Att visa varifrån svaret kommer

Två brytare avgör vad som dyker upp under svaren. Interaktiva källkort visar artikeln, evenemanget eller platsen som svaret byggdes på, och läsaren öppnar den med ett enda drag. En andra brytare lägger till en kopieringsknapp på varje meddelande i konversationen.

Titta på det svaret: det är inte bara korrekt, det säger var det kommer ifrån. Varje recept som citeras bär sin länk till artikeln, och raden med kort under konversationen tar läsaren tillbaka in i innehållet. Det är den synliga skillnaden mellan en assistent som öser ur dig och en assistent som talar ur minnet.

Slå på källkorten. De gör tre saker på en gång: de bevisar att svaret verkligen kommer från dig, de för läsaren tillbaka in i ditt innehåll i stället för att lämna hen i konversationen, och de ger dig ett sätt att kontrollera din chatbot med en blick.

![Hela skärmen för en chatbot i en matlagningsapp. Högst upp avsnittets titel, en bakåtpil och åtkomst till kontot. Läsarens fråga syns till höger i en mörk bubbla, svaret följer nedanför, föregånget av assistentens avatar: tre recept föreslås, vart och ett sammanfattat på en rad och följt av en knapp som öppnar den matchande artikeln, sedan en fråga som bjuder in läsaren att välja. Under konversationen listar en rad med kort som skrollar recepten som använts som källor, vart och ett med sitt foto, sin titel och början på sin beskrivning; det tredje kapas av skärmkanten, ett tecken på att raden skrollar. Längst ner inmatningsfältet och dess skicka-knapp.](https://portal.ww-cdn.com/portal_static/images/academy/ia/ia-chatbot-sources.3a4cd9eb3673.jpg)

### Att reservera den för dina prenumeranter

Ett alternativ för åtkomstbegränsning stänger chatboten för förbipasserande besökare och reserverar den för personer som är inloggade eller prenumererar. Det lutar sig mot en av plattformens två åtkomstfamiljer, tillägget för medlemskap i appen eller tillägget **Authentication**, så en av de två måste vara aktiv i din app.

De två familjerna staplas inte: det är vägdelningen som beskrivs i ”Bygga en community med din app”, och den avgörs i förväg, inte efteråt. Om din app lever på ett medlemskap i appen är det den vägen begränsningen går.

Det är en bra kandidat för reserverat innehåll. En assistent som kan tio år av ditt arkiv har ett värde som en läsare fattar omedelbart, vilket sällan gäller ännu en artikel.

### Vad den kostar

RAG-chatboten är ett tillägg, och **dess sida visar priset som gäller för din app**. Det innehåller en volym krediter, som förnyas varje månad, och en räknare högst upp på skärmen visar det återstående saldot tillsammans med nästa förnyelsedatum. Volymen som ingår står på samma sida.

Två saker drar de krediterna, och inte i samma proportioner. Att indexera ditt innehåll kostar lite och sker en gång, och sedan vid varje publicering. Dina användares frågor kostar resten, och deras förbrukning beror på vald modell och på frågans komplexitet. Med andra ord följer din räkning din publik: det är goda nyheter, förutsatt att du såg det komma.

## ChatGPT-tillägget, en assistent du ramar in

Den andra sortens assistent läser inte ditt innehåll. Den kopplar in en instans av ChatGPT i din app, och du ger den en roll.

Som alla tillägg **visar dess sida priset som gäller för din app**, och det fungerar på båda produktlinjerna, innehållsappar såväl som e-handelsappar.

Precis som RAG-chatboten är det **ett tillägg innan det är ett avsnitt**, och samma ordning gäller: du slår på det först i Extensions Store › All extensions, och avsnittet dyker upp i listan över typer först när det är gjort. Sedan hittar du statusen för alla dina tillägg i Extensions Store › Management.

Dess inställningar öppnas från avsnittets meny, via posten som konfigurerar assistenten. Dess skärm har bara två flikar, inställningar och design, där RAG-chatboten har fyra. Det är skillnaden i natur, synlig för blotta ögat.

### Din nyckel, din räkning

Den första skillnaden finns direkt där, och den är inte oväsentlig. Ett block för OpenAI-åtkomst ber dig om en hemlig API-nyckel, som du skapar på ditt OpenAI-konto. Affärsrelationen stannar mellan dig och OpenAI: GoodBarber tar inget betalt för konversationerna och tar ingenting på vägen.

Vad det betyder i praktiken: du öppnar ett konto hos OpenAI, du lägger en betalningsmetod på det, och du följer förbrukningen från deras instrumentpanel, inte från ditt back office. Vissa nyare modeller kräver dessutom att din organisation är verifierad hos OpenAI, vilket skärmen flaggar för.

### Systemmeddelandet gör hela jobbet

Bara tre fält, och det tredje bär allt det övriga. Du fyller i assistentens namn, du väljer en genereringsmodell ur en lista som går från den senaste till den mest sparsamma, och sedan skriver du systemmeddelandet.

Den texten är det enda som skiljer din assistent från en vanlig ChatGPT. Den beskriver dess roll, dess ton, och framför allt vidden av de ämnen den går med på att hantera. En assistent som inte har fått veta vad den talar om kommer att tala om allt, inklusive sådant du inte vill ha i din app.

Skriv den i två delar. Först rollen, enkelt uttryckt: vem den är, vem den talar med, om vilket ämne. Sedan avgränsningen, precis lika viktig: vad den ska svara när frågan faller utanför ämnet. Den andra halvan är den folk glömmer, och det är den som håller assistenten i sitt spår.

Precis som RAG-chatboten kan ChatGPT-tillägget reserveras för dina inloggade användare, via samma begränsningsalternativ, och dess utseende ställs in i designfliken.

### Begränsningen värd att känna till

Det följer direkt av hur den fungerar: **den här assistenten känner inte till ditt innehåll**. Den vet inte vad du publicerade i går, eller dina öppettider, eller dina priser, eller namnet på din nya kollektion. Om en användare frågar kommer den att svara i alla fall, med det modellen tror sig veta.

Systemmeddelandet minskar den risken, det tar inte bort den. Spara därför det här tillägget till användningar där svaret inte behöver vara ditt: en assistent som ger råd, som omformulerar, som lotsar någon genom sina första steg. Så snart svaret måste vara exakt och kontrollerbart är det RAG-chatboten du behöver.

## Vilken du ska välja

Frågan avgörs på en enda rad: **måste svaret komma från dig?**

Vad du vill göraTillägget att väljaSvara om dina tider, dina priser, dina nyheter, ditt arkivRAG-chatbotenFörvandla en samling dokument till direkta svarRAG-chatbotenGöra en intern handbok eller en uppsättning rutiner sökbarRAG-chatbotenGuida en besökare runt en stad, en plats, ett evenemangRAG-chatbotenErbjuda en tematisk rådgivare som föreslår och omformulerarChatGPT-tilläggetHjälpa folk att upptäcka appen, på vanligt språkChatGPT-tilläggetTesta dina användares aptit på en assistent, utan prenumerationskostnadChatGPT-tillägget

Tre exempel för att förankra regeln.

**En skola.** Paraigua publicerar sina kalendrar, sina regler och sina cirkulär. Samma frågor återkommer varje år, på samma datum, och vart och ett av svaren står redan skrivet någonstans. Det här är RAG:s skolboksfall: materialet finns, det är bara illa nåbart.

**En reseguide.** Portland beskriver platser, evenemang, rutter. En besökare som frågar ”vad har öppet på söndagsmorgonen nära hamnen” frågar om något innehållet svarar på, men som ingen meny låter hen formulera. RAG igen.

**En skönhetssalong.** Freyja Spa har ingen samling dokument, men däremot kunder som tvekar mellan två behandlingar. En assistent som ramas in av ett systemmeddelande, ställer två eller tre frågor och styr mot rätt tjänst, är nyttig utan att behöva kunna katalogen utantill. ChatGPT-tillägget räcker, och det kostar inget mer.

## Tre saker att veta innan du börjar

**RAG-chatboten finns bara i innehållsappar.** En e-handelsapp kan inte slå på den i dag. På den linjen är ChatGPT-tillägget fortfarande tillgängligt.

**En chatbot svarar bara bra om ditt innehåll svarar.** Det här är begränsningen som oftast upptäcks för sent. En assistent inkopplad på trettio vaga artiklar producerar trettio vaga svar, och den gör ett innehållsproblem synligt som gick obemärkt förbi så länge ingen ställde frågan rakt ut. Innan du slår på den ska du läsa om det du publicerar och fråga dig om en läsare skulle hitta sitt svar där. Om inte är det innehållet som behöver arbete, inte modellen.

**Du är fortfarande ansvarig för vad din app säger.** En assistent talar i ditt namn, i din app, i dina färger. Testa den med dina verkliga frågor innan du publicerar, inklusive de obekväma, och behåll instruktionen som säger åt den att erkänna vad den inte vet. En assistent som svarar ”jag vet inte, skriv till oss” kostar dig ingenting. En assistent som hittar på dina öppettider kostar dig en kund.
