RAG Flashcards

(14 cards)

1
Q

LangChain

A

a framework for developing applications powered by language models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

LangChain Parts (LL,Prom,Mem,Chai,Vec S,Doc)

A

LLMs, Prompts, Memory, Chains, Vector Stores, & Document Loaders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Chat Models

A

are specifically tuned for having conversations; Takes a list of chat messages as input and returns an output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

LangChain String Prompt Template

A

created from a formatted python string and can have any # of variables; Typically used for generation models as its suited for one block of text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

LangChain Chat Prompt Template

A

a list of messages; associated w/ content and additional parameters (role); Suited for chat models due to its multiple block nature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

LangChain Chains

A

creates chains of components including LLMs and workflow to move through the “app”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

LangChain Expression Language (LCEL)

A

a language for creating chains in LangChain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

LangChain Memory

A

ability to store information about past interactions; It reads from memory after user input but before chain execution, its writes to memory after core logic but before output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

RAG Pipeline Ingestion

A

we take in documents,where it gets split into chunks, embedding, and then put into a database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

RAG Pipeline Retrieval

A

user inputs a query, gets through semantic searching, and the top k results are given back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

RAG Pipeline Generation

A

top k results are given to the LLM for generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

RAG Ingestion Chunk Overlap

A

the number of overlapping characters between adjacent chunks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Oracle Vector Storage

A

a SQL data storage but one of the columns stores a vector object for each document (row) inside of a table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vector Indexes

A

specialized data structures designed for similarity searches; Pretty much grouping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly