Custom Question Answering Chatbot using Langchain and Gemini AI
1.0.0
該項目使用Langchain和Google Gemini語言模型(LLM)實現了一個自定義問題,可以回答聊天機器人。聊天機器人經過從在線學習平台上進行工業數據培訓,其中包括問題和相應的答案。
項目工作流程涉及以下步驟:
數據微調:Google Gemini LLM對工業數據進行了微調,以確保模型可以根據提供的上下文準確回答問題。
嵌入和矢量數據庫:huggingface句子嵌入被用來將問題和答案轉換為向量存儲在矢量數據庫中的向量。
檢索器實現:開發了一個獵犬組件,以根據用戶查詢從矢量數據庫中檢索相似的向量。
與Langchain retivalQA鏈的集成:使用Langchain retivalQA鏈將組件集成到鏈中,該鏈會處理傳入的查詢並檢索相關的答案。
用戶界面:簡化用於創建一個簡單的用戶界面,使用戶可以輸入他們的問題並從聊天機器人那裡接收答案。
要在本地運行該項目,請按照以下步驟:
requirements.txt文件中列出的必要依賴項。streamlit run app.py來運行簡化應用程序。 

回答聊天機器人的自定義問題有各種目的,包括:
該項目已根據MIT許可獲得許可。