LLM-applikationer i produktion (RAG + vektordatabase + caching) · Lektion

Oversigt over grundlæggende RAG-systemarkitektur

Forstå de overordnede komponenter i et RAG-system, herunder datakilder, retrievere og generatorer.

Lektion 3 af 411 trin

Oversigt over grundlæggende RAG-systemarkitektur er en gratis LLM-applikationer i produktion (RAG + vektordatabase + caching)-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i LLM-applikationer i produktion (RAG + vektordatabase + caching), og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. LLM-applikationer i produktion (RAG + vektordatabase + caching)-kurset indeholder 4 lektioner i alt.

Introduktion til RAG-arkitektur

Nu ser vi på byggestenene i et RAG-system. Når du kender arkitekturen, kan du se præcis, hvordan RAG gør LLM'er mere nøjagtige og pålidelige.

De tre vigtigste søjler

RAG kombinerer hentning (at finde oplysninger) og generering (at skabe tekst) gennem tre komponenter: datakilder, en henter og en generator.

Komponent 1: Datakilder

Datakilderne indeholder den eksterne viden, som din LLM ikke blev trænet på — PDF-filer, websider, interne wikier, databaseposter og meget mere.

Forberedelse af dine data

Først behandles dine data: Store dokumenter opdeles i mindre, søgbare dele, der kaldes tekststykker, ligesom når et bibliotek indekseres efter kapitler i stedet for hele bøger.

Komponent 2: Henteren

Henteren er en intelligent søgemaskine til dine tekststykker. Den forstår betydningen af en forespørgsel, ikke kun nøgleord, så den kan hente den mest relevante kontekst.

Henteren i praksis

Når en bruger spørger, gennemgår henteren alle behandlede tekststykker og udvælger de få, der mest sandsynligt indeholder svaret, hvorefter de sendes videre som kontekst.

Komponent 3: Generatoren (LLM)

Generatoren er din LLM — den del, der skriver svaret. I RAG får den to input: dit oprindelige spørgsmål og den kontekst, som henteren fandt.

LLM'ens rolle: Forankrede svar

I stedet for kun at støtte sig til forhåndstrænet viden bruger LLM'en den hentede kontekst til at forankre sit svar, ligesom når en ekspert får udleveret de præcise referencedokumenter.

Det fulde RAG-forløb

Det fulde RAG-forløb: Forespørgsel ind, henteren finder tekststykker, forespørgslen og tekststykkerne sendes til generatoren, LLM'en skriver et forankret svar, og brugeren får et faktuelt svar.

Tjek din forståelse

Hvilken komponent har primært ansvaret for at finde relevante oplysninger i din vidensbase, når en bruger stiller et spørgsmål?

Opsamling af RAG-arkitektur

Opsamling: Et RAG-system har tre dele — datakilderne (viden), henteren (den intelligente søgning) og generatoren (LLM'en, der skaber forankrede svar).

Gratis at komme i gang

Lær LLM-applikationer i produktion (RAG + vektordatabase + caching) med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Oversigt over grundlæggende RAG-systemarkitektur” gratis?

Ja — hele teksten til “Oversigt over grundlæggende RAG-systemarkitektur” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af LLM-applikationer i produktion (RAG + vektordatabase + caching)-kurset, skal du opgradere til CoddyKit PRO. LLM-applikationer i produktion (RAG + vektordatabase + caching)-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Oversigt over grundlæggende RAG-systemarkitektur”?

Forstå de overordnede komponenter i et RAG-system, herunder datakilder, retrievere og generatorer. Du øver dig i LLM-applikationer i produktion (RAG + vektordatabase + caching) med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på LLM-applikationer i produktion (RAG + vektordatabase + caching)?

Der kræves ingen tidligere erfaring. LLM-applikationer i produktion (RAG + vektordatabase + caching) på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.

Hvor lang tid tager lektionen “Oversigt over grundlæggende RAG-systemarkitektur”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne LLM-applikationer i produktion (RAG + vektordatabase + caching)-lektion?

Ja. Alle LLM-applikationer i produktion (RAG + vektordatabase + caching)-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Forståelse af LLM-apps i produktion
  2. Grundlæggende om Retrieval Augmented Generation
  3. Oversigt over grundlæggende RAG-systemarkitektur
  4. Prompt engineering og kontekstvinduer
← Tilbage til LLM-applikationer i produktion (RAG + vektordatabase + caching)