LLM knowledge base chat

Use an LLM to convert search text into a embedding, which gets compared to the stored embeddings for the knowledge items using cosine distance. Then feed this knowledge in ChatGPT for chat interaction.