Langchain Chatbot เป็นระบบ AI การสนทนาที่ออกแบบมาเพื่อช่วยเหลือผู้ใช้ในการสอบถามทางกฎหมายและให้ข้อมูลที่เกี่ยวข้อง มันใช้เทคนิคการประมวลผลภาษาธรรมชาติที่หลากหลายรวมถึงโมเดล GPT-3.5 ของ OpenAI, หม้อแปลงประโยคและการจัดทำดัชนี pinecone เพื่อทำความเข้าใจกับคำค้นหาของผู้ใช้ปรับแต่งและค้นหาคำตอบที่เกี่ยวข้องมากที่สุด

โมดูลนี้มีฟังก์ชั่นยูทิลิตี้และการตั้งค่าสำหรับระบบ chatbot นี่คือภาพรวมของฟังก์ชันการทำงาน:
โมดูลนี้ใช้แอพ streamlit สำหรับการโต้ตอบกับ chatbot นี่คือบทสรุปของคุณสมบัติของมัน:
สมุดบันทึก Jupyter นี้แสดงให้เห็นถึงการตั้งค่าและการใช้ Pinecone สำหรับการจัดทำดัชนีและดึงเอกสารที่คล้ายกันตามการสืบค้นผู้ใช้ มันมีฟังก์ชั่นในการโหลดเอกสารแบ่งออกเป็นชิ้นเริ่มต้นการฝังตัวและสร้างดัชนี pinecone นอกจากนี้ยังมีฟังก์ชั่นเพื่อดึงเอกสารที่คล้ายกันตามแบบสอบถามผู้ใช้
การตั้งค่าสภาพแวดล้อม: ติดตั้งการอ้างอิงที่ต้องการที่ระบุไว้ในข้อกำหนด. txt
pip install - r requirements . txtตั้งค่าตัวแปรสภาพแวดล้อมสำหรับปุ่ม OpenAI และ Pinecone API
streamlit run app . py โต้ตอบกับ chatbot โดยป้อนคิวรีในฟิลด์อินพุตข้อความที่ให้ไว้ 
การใช้ Pinecone สำหรับการดึงเอกสาร (ไม่บังคับ): เรียกใช้รหัสใน pinecone.ipynb เพื่อแสดงการจัดทำดัชนีเอกสารและการดึงข้อมูลโดยใช้ pinecone
ตรวจสอบไฟล์ใบอนุญาต