Ralqasimi commited on
Commit
1d20113
·
verified ·
1 Parent(s): f74575a

Update knowledge_base.py

Browse files
Files changed (1) hide show
  1. knowledge_base.py +10 -8
knowledge_base.py CHANGED
@@ -1,12 +1,14 @@
1
  # Create FAISS index
2
- texts = text.split("\n")
3
- faiss_index, stored_texts = create_faiss_index(texts)
 
 
4
 
5
- # Ask a question
6
- user_query = input("Ask a question: ")
7
- relevant_texts = search_faiss(faiss_index, stored_texts, user_query, top_k=3)
8
 
9
- context = "\n".join(relevant_texts)
10
- answer = generate_response(context, user_query)
 
11
 
12
- print("Chatbot Answer:", answer)
 
1
  # Create FAISS index
2
+ def create_faiss_index(texts):
3
+ # Assuming `texts` is a list of text data
4
+ import faiss
5
+ from sentence_transformers import SentenceTransformer
6
 
7
+ model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
8
+ embeddings = model.encode(texts)
 
9
 
10
+ dimension = embeddings.shape[1]
11
+ index = faiss.IndexFlatL2(dimension)
12
+ index.add(embeddings)
13
 
14
+ return index, texts