
arxiv แชท
ผู้ช่วยวิจัย AI และบอท Discord
ตัวแทน AI chatbot ที่ออกแบบมาเพื่อช่วยเหลือนักวิจัยและผู้ที่ชื่นชอบการเข้าถึงและโต้ตอบกับ Arxiv Paper Archive
เป้าหมายคือการทำให้กระบวนการสำรวจวรรณกรรมมีประสิทธิภาพมากขึ้นและอำนวยความสะดวกในการอภิปรายในเอกสารหลายฉบับรวมถึงเพื่อนร่วมงาน สร้างขึ้นด้วย Langchain, Discord.py, GPT-3.5 โดยใช้ OpenAI API
การสาธิต
เข้าร่วมเซิร์ฟเวอร์ Discord ที่นี่เริ่มแชท ลิงค์เชิญบอทเร็ว ๆ นี้
คุณสมบัติ
- การสอบถามเอกสาร
- ถามคำถามเกี่ยวกับเอกสารเฉพาะ arxiv-chat จะตอบสนองด้วยคำตอบที่อ้างถึงอย่างเหมาะสม
- สรุปกระดาษ
- สรุปเอกสารอย่างรัดกุมเน้นการโต้แย้งและข้อสรุปหลัก มี 3 รูปแบบ: {laymans, keypoints, Compreetens} ซึ่งเลือกตามการตั้งค่าและระดับของรายละเอียดที่ต้องการ
- สร้างคำถาม
- การแชท Arxiv สามารถสร้างชุดของคำถามการวิจัยที่ให้มุมมองทางเลือกและข้อมูลเชิงลึกที่มีค่า โยนคำถามเหล่านี้กลับไปที่ AI เพื่อช่วยในการสำรวจและทำความเข้าใจเกี่ยวกับความสำคัญของกระดาษ
- การอภิปรายที่มีส่วนร่วม
- คุณสามารถเริ่มการสนทนาที่เกี่ยวข้องกับเอกสารหลายฉบับ เมื่อตอบคำถามเปรียบเทียบเนื้อหาของกระดาษแต่ละชิ้นจะถูกสำรวจ
- การอ้างอิง
- หากคุณต้องการสำรวจเพิ่มเติมคุณสามารถขอการอ้างอิงของกระดาษได้
- คำแนะนำกระดาษ/การค้นหา
- Arxiv-Chat อาจแนะนำเอกสารเฉพาะตามการสนทนาของคุณ นอกจากนี้ยังสามารถค้นหาด้วยการสืบค้น
- ในฐานะตัวแทนอิสระมันสามารถย่อยสลายผู้ใช้ให้เป็นงานหลายอย่างโดยไม่ต้องใช้ความจำเป็นในการตั้งชื่องานโดยเฉพาะที่จะดำเนินการ ดูฟังก์ชั่นของ Openai ที่เรียก API
คุณสมบัติที่วางแผนไว้
- Git Repository Loader
- ความสามารถในการโคลนลิงก์ GIT Repo ในกระดาษทำให้รหัสของพวกเขาเป็นส่วนหนึ่งของฐานความรู้ที่เข้าถึงได้ของตัวแทน สามารถช่วยในการทำความเข้าใจการใช้กระดาษด้วยรหัส
หากคุณมีแนวคิดสำหรับคุณสมบัติเพิ่มเติมหรือต้องการมีส่วนร่วมในการพัฒนาคุณสมบัติเหล่านี้ดูที่นี่
การติดตั้ง
หมายเหตุ: คุณต้องติดตั้ง Python 3.9 หรือใหม่กว่า
เติม .env.example และเปลี่ยนชื่อเป็น .env คุณจะต้องใช้คีย์ {openai, serpapi} API
ไม่มีนักเทียบท่า
ติดตั้งการพึ่งพา Python:
pip install -r requirements.txt
กับ Docker
สร้างภาพ:
docker build . -f Dockerfile -t arxiv-chat
การใช้งาน
เรียกใช้ Discord Bot ในพื้นที่:
ไม่มีนักเทียบท่า
กับ Docker
docker run -it --rm --env-file .env arxiv-chat
ระบุตัวเลือก -t เพื่อเรียกใช้ในโหมดอินพุตผู้ใช้ REPL/TERNIAL
การบริจาค
การมีส่วนร่วมได้รับการชื่นชม ส่ง PR หากคุณมีแนวคิดใหม่หรือเพื่อแนะนำการปรับปรุง