(1) ask

(2) search

(3) knowledge

(4) response

User

Embedding model

Vector Database

Chatbot