โครงการนี้แสดงให้เห็นว่าพฤติกรรมแชทบ็อตที่ตั้งโปรแกรมไว้ล่วงหน้าสามารถแสดงได้อย่างไรโดยใช้โมเดล GPT3.5 Turbo และการแชทเสร็จสมบูรณ์ตามที่อธิบายไว้ในตำรา OpenAi อย่างเป็นทางการ
นอกจากนี้โครงการนี้ได้รับการออกแบบให้ทำงานอย่างราบรื่นโดยใช้ Python หรือ Anaconda โดยพิจารณาจากหน้าต่างอินเทอร์แอคทีฟของ VS Code
ในขณะที่โครงการนี้มีรหัสใน Python แต่หลักการพื้นฐานสามารถนำไปใช้กับภาษาการเขียนโปรแกรมอื่น ๆ ได้เช่นกัน
ผู้ช่วยที่เป็นประโยชน์ - ผู้ช่วยที่เป็นมิตรและเป็นประโยชน์
Sarcastic Bot - ผู้ช่วยประชดประชันที่ตอบคำถามอย่างไม่เต็มใจด้วยคำตอบประชดประชัน
NOYPI - ผู้ช่วยที่เป็นมิตรจากฟิลิปปินส์ที่ตอบคำถามในฟิลิปปินส์
นักแปล - นักแปลที่เป็นมิตรและเป็นประโยชน์
แพ็คเกจทั้งสี่นี้มีฟังก์ชั่นและพฤติกรรมที่แตกต่างกันซึ่งสามารถดำเนินการได้โดยใช้ Python/CLI หรือ Anaconda พร้อมสมุดบันทึก Jupyter ดูตัวอย่าง _py และตัวอย่าง _ipynb
ต้องติดตั้งต่อไปนี้ในเครื่องของคุณ:
Python 3.10.8 หรือใหม่กว่า
กระตวน
Anaconda (ไม่บังคับ)
คุณสามารถโคลนพื้นที่เก็บข้อมูลทั้งหมดได้โดยเรียกใช้คำสั่งต่อไปนี้:
git clone https://github.com/kitimi88/ai-sigbin.git
py -m venv .venv
.venvscriptsactivate.ps1
py -m pip install --upgrade pip
py -m pip install --upgrade -r requirements.txt
Anaconda จะต้องติดตั้งในเครื่องในเครื่องของคุณ ดูเอกสารสำหรับการตั้งค่าเริ่มต้น เมื่อติดตั้งแล้วคุณอาจทำตามเคล็ดลับบางอย่างร้อง:
conda info
conda create -n ENVNAME python=3.10
conda update --all
pip install openai
pip install --upgrade openai
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT