lauzcom assistant เป็นโซลูชันแบบโต้ตอบและใช้งานง่าย ซึ่งออกแบบมาเพื่อให้เข้าถึงข้อมูลสำคัญของ Swisscom ได้อย่างราบรื่น ด้วยการบูรณาการโมเดล GPT อันทรงพลัง ลูกค้าสามารถถามคำถามเกี่ยวกับข้อมูลสาธารณะของ Swisscom และรับคำตอบที่แม่นยำได้อย่างรวดเร็ว
บอกลาการค้นหาด้วยตนเองที่สิ้นเปลืองเวลา แล้วให้ lauzcom assistant ปฏิวัติการโต้ตอบกับลูกค้าของคุณ
โครงการ lauzcom assistant สร้างขึ้นโดย:
วิดีโอสาธิต

บันทึก
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Docker แล้ว
บน macOS หรือ Linux ให้รัน:
./setup.shจะติดตั้งการขึ้นต่อกันทั้งหมดและอนุญาตให้คุณดาวน์โหลดโมเดลในเครื่องหรือใช้ OpenAI LauzHack Assistant ตอนนี้ทำงานที่ http://localhost:5173
มิฉะนั้น ให้ทำตามขั้นตอนเหล่านี้:
ดาวน์โหลดและเปิดพื้นที่เก็บข้อมูลนี้ด้วย git clone [email protected]:cern-lauzhack-2023/Lauzcom-Assistant.git
สร้างไฟล์ .env ในไดเร็กทอรีรากของคุณและตั้งค่าตัวแปร env API_KEY ด้วยคีย์ OpenAI API และ VITE_API_STREAMING เป็นจริงหรือเท็จ ขึ้นอยู่กับว่าคุณต้องการสตรีมคำตอบหรือไม่
API_KEY= < YourOpenAIKey >
VITE_API_STREAMING=trueดูตัวแปรสภาพแวดล้อมเผื่อเลือกในไฟล์ /.env-template และ /application/.env_sample
เรียกใช้ ./run-with-docker-compose.sh
LauzHack Assistant ตอนนี้ทำงานที่ http://localhost:5173
หากต้องการหยุด ให้กด Ctrl + C
สำหรับการพัฒนา จะใช้คอนเทนเนอร์เพียงสองคอนเทนเนอร์จาก docker-compose.yaml (โดยการลบบริการทั้งหมดยกเว้น Redis และ Mongo) ดูไฟล์ docker-compose-dev.yaml
วิ่ง:
docker compose -f docker-compose-dev.yaml build
docker compose -f docker-compose-dev.yaml up -dบันทึก
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python 3.10 หรือ 3.11 แล้ว
.env ในโฟลเดอร์ /application.env ด้วยโทเค็น OpenAI API ของคุณสำหรับฟิลด์ API_KEY และ EMBEDDINGS_KEY (ตรวจสอบ application/core/settings.py หากคุณต้องการดูตัวเลือกการกำหนดค่าเพิ่มเติม)
(ไม่บังคับ) สร้างสภาพแวดล้อมเสมือน Python: ปฏิบัติตามเอกสารอย่างเป็นทางการของ Python สำหรับสภาพแวดล้อมเสมือน
ก) บน Linux และ macOS:
python -m venv venv
. venv/bin/activateข) บน Windows:
python -m venv venv
venv/Scripts/activateติดตั้งการพึ่งพาสำหรับแบ็กเอนด์:
pip install -r application/requirements.txtflask --app application/app.py run --host=0.0.0.0 --port=7091API แบ็กเอนด์ตอนนี้ทำงานที่ http://localhost:7091
celery -A application.app.celery worker -l INFOบันทึก
ตรวจสอบให้แน่ใจว่าคุณมีโหนดเวอร์ชัน 16 ขึ้นไป
husky และ vite (ไม่ต้องสนใจหากติดตั้งแล้ว) npm install husky -g
npm install vite -gnpm install --include=devnpm run devส่วนหน้าตอนนี้ทำงานที่ http://localhost:5173
ลิขสิทธิ์ซอร์สโค้ดคือ MIT ตามที่อธิบายไว้ในไฟล์ LICENSE
สร้างด้วย? - แลงเชน