การเชื่อมต่อ ChatGPT กับอินเทอร์เน็ต
คุณต้องการลองใช้ ChatGPT ด้วยการเชื่อมต่ออินเทอร์เน็ตเพื่อถามเกี่ยวกับกิจกรรมหลังปี 2021 แต่ไม่สามารถเข้าถึง Bing ที่เปิดใช้งาน AI และไม่ต้องการรอ Bard ของ Google ใช่ไหม SearchGPT ให้ฟังก์ชันนี้แก่คุณในปัจจุบัน โดยจะรวบรวมข้อมูลจากอินเทอร์เน็ตแล้วส่งกลับไปยัง ChatGPT
วิธีที่ง่ายที่สุดในการเริ่มต้นใช้งาน search-gpt คือการเรียกใช้สิ่งต่อไปนี้:
export OPENAI_API_KEY= < REPLACE >
export GOOGLE_SEARCH_API_KEY= < REPLACE >
export GOOGLE_SEARCH_ID= < REPLACE >
npx search-gpt
หรือคุณสามารถเรียกใช้:
npm install --global search-gpt
# Run SearchGPT with this command
searchgpt
ตรวจสอบให้แน่ใจว่าคุณมีคีย์ Google Search API, Programmable Search Engine และคีย์ OpenAI API ของคุณเองก่อนที่จะเรียกใช้ CLI
เมื่อ CLI เริ่มต้นขึ้น ระบบจะแจ้งให้คุณป้อนคำถาม เพียงพิมพ์คำค้นหาของคุณ จากนั้นผู้ช่วย AI จะค้นหาเว็บและสร้างการตอบกลับ
นี่เป็นการพิสูจน์แนวคิดและยังห่างไกลจากการใช้งานที่เหมาะสม (เช่น Prometheus Model ของ Microsoft) - ฉันต้องการทดสอบว่าการรวบรวมข้อมูลเครื่องมือค้นหาบางอย่างนั้นง่ายดายเพียงใด จากนั้นป้อนผลลัพธ์เหล่านี้ลงในโมเดลภาษาขนาดใหญ่ (LLM) เช่น GPT 3.5 นอกเหนือจากการค้นหาโดย Google Search แล้ว เรายังสามารถคิดเกี่ยวกับการผสานรวม API อื่นๆ เพื่อรวบรวมข้อมูลแล้วป้อนลงใน LLM ได้อีกด้วย
ผังงาน LR
A[ผู้ใช้ป้อนคำถาม] --> B[ค้นหา Google]
A --> C[ค้นหา Twitter, ยังไม่ได้ดำเนินการ]
A --> D[ค้นหาโปรแกรมอื่นๆ]
B --> E[ผลการค้นหาที่ส่งไปยัง ChatGPT]
E --> F[ChatGPT ใช้บริบทนี้เพื่อให้คำตอบ]
โปรดทราบ: การใช้งานในปัจจุบันจะฟีดผลการค้นหาของ Google Search ไปที่ gpt-3.5-turbo
และไม่รวมข้อความก่อนหน้าในการสืบค้นครั้งต่อๆ ไป เพื่อหลีกเลี่ยงไม่ให้เกินขีดจำกัดโทเค็น
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT