ที่เก็บนี้มีรหัสที่แสดงวิธีการสร้างตัวแทนแชทที่กำหนดเองโดยใช้ Langchain รวม GPT-3.5 จาก OpenAI ตัวแทนสามารถจัดการบริบทการสนทนาจัดหาเครื่องมือต่าง ๆ และช่วยในการตอบคำถามรวมถึงการสืบค้นที่เกี่ยวข้องกับคณิตศาสตร์
โครงการนำเสนอการใช้งานตัวแทนแชทที่กำหนดเองที่ใช้ประโยชน์จาก Langchain ซึ่งเป็นกรอบโอเพนซอร์ซเพื่อโต้ตอบกับผู้ใช้ในลักษณะการสนทนา ตัวแทนใช้เครื่องมือค้นหาเอกสารการสนทนาทางธุรกิจ ตัวแทนนี้ขับเคลื่อนโดย GPT-3.5 สำหรับการทำความเข้าใจภาษาธรรมชาติและการสร้าง
โคลนที่เก็บนี้ไปยังเครื่องในพื้นที่ของคุณ
ติดตั้งการพึ่งพาที่ต้องการโดยการรัน: pip install -r requirements.txt
รับปุ่ม API จาก OpenAI และ Pinecone
คุณต้องสร้างไฟล์ config.py
ที่กำหนดสิ่งต่อไปนี้:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
รับชื่อดัชนี Pinecone ที่สร้างขึ้นก่อนหน้านี้สำหรับการดึงเอกสารและตั้งค่าในไฟล์ constants.py
เพื่อใช้ตัวแทนแชทที่กำหนดเอง:
python main.py
การกำหนดค่าของเอเจนต์แชทสามารถปรับแต่งได้โดยการแก้ไขพารามิเตอร์ในสคริปต์ main.py
องค์ประกอบสำคัญ ได้แก่ :
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT