Intelliweb-GPT เป็นเครื่องมือค้นหาอัจฉริยะ / โมดูลตอบคำถามที่ใช้เทคโนโลยี GPT เพื่อให้คำตอบที่แม่นยำและเกี่ยวข้องกับคำถามของผู้ใช้ เครื่องมือค้นหาสามารถค้นหาแหล่งที่มาหลายแห่ง รวมถึง Google News และ Google Web เพื่อสร้างคำตอบ และยังสามารถตอบคำถามทั่วไปของผู้ใช้ได้โดยตรงโดยใช้ความรู้ที่มีอยู่ของ GPT เมื่อ GPT เชื่อมต่อกับอินเทอร์เน็ต มันจะเป็น GPT บนสเตียรอยด์! นี่คือวิธีที่ Bing ทำการค้นหาในขณะที่คุณใช้ Bing Chat
Intelliweb-GPT มีคุณสมบัติดังต่อไปนี้:
ขั้นแรกให้ติดตั้งไลบรารีและโมดูลทั้งหมดที่กล่าวถึงใน Requirements.txt:
pip install -r requirements.txt
ในไฟล์ .env
ให้แทนที่ค่าของตัวแปร OPENAI_API_KEY
ENV ด้วยคีย์ OpenAI API ของคุณเอง
นอกจากนี้ หากคุณต้องการใช้ serper API เพื่อดึงบทความที่เกี่ยวข้องจากเว็บ ให้รับคีย์ API ของคุณเองจากที่นี่ และเพิ่มคีย์ API ของคุณไปยังตัวแปร env SERPER_API_KEY
ให้การค้นหาฟรี 1,000 ครั้งในการเริ่มต้น และปลอดภัยกว่าและเชื่อถือได้มากกว่าการใช้วิธีอื่น ขณะเรียกใช้เมธอด generate_answer
ให้ตั้งค่าอาร์กิวเมนต์ use_serper_api
เป็น True
ต่อไป ต่อไปนี้เป็นตัวอย่างง่ายๆ ของวิธีการใช้ Intelliweb-GPT:
from pprint import pprint
from intelliweb_GPT import generate_answer
query = "How did the Super Mario Bros. movie fare at the box office?"
answer_dict = generate_answer ( query , use_serper_api = False )
pprint ( answer_dict )
เอาท์พุท:
{ ' answer ' : ' The Super Mario Bros. movie has been a massive success at the box '
' office, breaking multiple records and becoming the '
' highest-grossing video game adaptation of all time, surpassing '
' Detective Pikachu. As of 2023-04-15, the film grossed $204.6 '
' million domestically and $377 million globally in its opening '
' weekend, and has since surpassed $500 million worldwide. It has '
' become the biggest opening of 2023, the highest-grossing debut '
' for Illumination, and the second-biggest debut ever for an '
' animated movie. The movie has already made more than 2.5 times its '
' budget, which is generally what a movie needs to break even. '
" There's a strong chance that the video game movie could join the "
' billion-dollar club despite the bad reviews. However, it remains '
' to be seen how well it will do in the following weeks. ' ,
' sources ' : [ ' https://deadline.com/2023/04/super-mario-bros-movie-crosses-500-million-worldwide-box-office-1235325476/ ' ,
' https://collider.com/super-mario-bros-movie-global-box-office-434-million/ ' ,
' https://variety.com/2023/film/news/super-mario-bros-movie-box-office-records-opening-weekend-1235577764/ ' ,
' https://www.shacknews.com/article/135069/super-mario-bros-movie-highest-grossing-video-game-film ' ,
' https://screenrant.com/super-mario-bros-movie-every-box-office-record/ ' ]}
นอกจากนี้ยังมี GUI สำหรับการโต้ตอบกับ Intelliweb-GPT UI ถูกสร้างขึ้นโดยใช้ chainlit และสามารถรันได้โดยใช้คำสั่งด้านล่าง:
PYTHONPATH= $PWD chainlit run chainlit_app/app.py
การสาธิตวิธีการทำงานของ Chainlit UI กับ Intelliweb-GPT: