พิโก จาร์วิส
พื้นที่เก็บข้อมูลนี้มีซอร์สโค้ดสำหรับเทคนิคการดึงข้อมูล-เพิ่มการสร้าง (RAG) ดังที่อธิบายไว้ในบทความต่อไปนี้:
- ตอนที่ 1: การเริ่มต้น ห่วงโซ่แห่งความคิด
- ส่วนที่ 2: การใช้เหตุผล-การกระทำ การสนทนาแบบหลายรอบ
- ส่วนที่ 3: การนำเข้า PDF การค้นหาเวกเตอร์
- โบนัส: RAG พร้อม SLM (โมเดลภาษาขนาดเล็ก)
ขั้นแรก คุณต้องรันเซิร์ฟเวอร์ API ของ llama.cpp ด้วย Phi 2:
./server -m /path/to/phi-2.Q4_K_M.gguf
(สำหรับการตอบสนองที่ช้าลงแต่มีความแม่นยำมากขึ้น โปรดพิจารณาใช้ Mistral 7B OpenOrca)
หากต้องการเปิดใช้ Pico Jarvis คุณต้องมี Node.js v18 หรือใหม่กว่า:
จากนั้นเปิด localhost:5000
ถามคำถามต่อไปนี้:
- ใครเป็นคนเขียน Canon of Medicine?
- ปกติแล้วราเมนจะรับประทานกันในอียิปต์หรือไม่?
- ใครเป็นผู้กำกับภาพยนตร์เรื่อง Dark Knight?
- ตั้งชื่อสถานที่ท่องเที่ยวอันดับ 1 ของอินโดนีเซีย!
(และอีกมากมายให้ลอง)
- ภาษาพื้นเมืองของนายสป็อคคืออะไร?
- รัฐใดของสหรัฐอเมริกาขึ้นต้นด้วย G
- เลขอะตอมของแมกนีเซียมคืออะไร?
- เราจะพบจิงโจ้ได้ที่ไหน?
- พ่อของลุค สกายวอล์คเกอร์คือใคร?
- ภาษาใดที่พูดภาษาจีนกลาง?
- แม่น้ำที่ยาวที่สุดในละตินอเมริกาคืออะไร?
- ใครเป็นผู้เขียนทฤษฎีสัมพัทธภาพพิเศษ?
- โลหะสมมุติชนิดใดที่บรรจุอยู่ในร่างของวูล์ฟเวอรีน
- ใครล่องเรือไปกับเรือธงซานตามาเรีย?
- ตั้งชื่อทะเลทรายใหญ่ใกล้กับมองโกเลีย
- สิงคโปร์ไหนใกล้กว่ากัน: เวียดนามหรือออสเตรเลีย?
- ใครคือสายลับตัวละคร 007?
- ประเทศใดที่รู้จัก IKEA?
ในขณะเดียวกัน คำถามที่เกี่ยวข้องกับระบบสุริยะจะได้รับคำตอบโดยการค้นหาในเอกสาร PDF:
- ดาวเคราะห์แคระคืออะไร?
- ดาวเคราะห์ดวงใดที่เรียกว่าดวงสีแดง?
- ก๊าซยักษ์ประกอบด้วยวัสดุอะไรบ้าง?
- แล้วยักษ์น้ำแข็งล่ะ?
- อธิบายภาวะเฮลิโอพอสได้
- ยานโวเอเจอร์ 2 เข้าสู่อวกาศระหว่างดวงดาวเมื่อใด
- แล้วยานโวเอเจอร์ 1 ล่ะ?
หากคุณได้รับคีย์ API สำหรับ OpenWeatherMap และระบุเป็นตัวแปรสภาพแวดล้อม OPENWEATHERMAP_API_KEY
ให้ลองถามสิ่งต่อไปนี้:
- สภาพอากาศในจาการ์ตาเป็นอย่างไร?
- อุณหภูมิปัจจุบันใน ปาโลอัลโต คืออะไร?
- ขณะนี้ในซีแอตเทิลมีเมฆมากหรือไม่?