อลิเซีย - พันธมิตรการค้นหา AI การสนทนาของคุณ
ภาพรวม
อลิเซียเป็นแอปพลิเคชั่น AI การสนทนาที่ทรงพลังพร้อมการเข้าถึงความรู้ล่าสุดที่ช่วยให้ผู้ใช้สามารถโต้ตอบเรียนรู้และเล่นในสภาพแวดล้อมที่ใช้การแชท สร้างขึ้นโดยใช้เทคนิค AI หลายอย่างรวมถึง RAG, Vectordb, Embeddings ฯลฯ Alisia สามารถค้นหาอินเทอร์เน็ตและใช้ประโยชน์จากฐานความรู้ที่กว้างขวางเพื่อให้การตอบสนองที่ลึกซึ้งและเกี่ยวข้อง
คุณสมบัติ
- อินเทอร์เฟซแชทแบบโต้ตอบ : มีส่วนร่วมกับอลิเซียในการสนทนาแบบเรียลไทม์
- การรวมเว็บการค้นหา : เข้าถึงข้อมูลล่าสุดจากอินเทอร์เน็ต
- การเรียนรู้และความสนุกสนาน : ถามคำถามเรียนรู้สิ่งใหม่ ๆ หรือมีความสนุกสนาน!
สารบัญ
- อลิเซีย - พันธมิตรการค้นหา AI การสนทนาของคุณ
- ภาพรวม
- คุณสมบัติ
- สารบัญ
- เทคโนโลยีที่ใช้
- เริ่มต้น
- ข้อกำหนดเบื้องต้น
- การติดตั้ง
เทคโนโลยีที่ใช้
ส่วนหน้า :
- VITE - เซิร์ฟเวอร์การพัฒนาที่รวดเร็ว
- React - ไลบรารี JavaScript สำหรับการสร้างส่วนต่อประสานผู้ใช้
แบ็กเอนด์ :
- Fastapi - กรอบเว็บที่ทันสมัยสำหรับการสร้าง API ด้วย Python
คนอื่น :
- Python - ภาษาการเขียนโปรแกรมที่ใช้สำหรับแบ็กเอนด์
- JavaScript - ภาษาหลักสำหรับส่วนหน้า
เริ่มต้น
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มตรวจสอบให้แน่ใจว่าคุณติดตั้งดังต่อไปนี้:
- node.js (v14 หรือสูงกว่า)
- Python (v3.7 หรือสูงกว่า)
- Pip - Python Package Installer
การติดตั้ง
- โคลนที่เก็บ :
git clone https://github.com/shivvamm/search_with_alisia.git
cd alisia
- ตั้งค่าลูกค้า :
- ตั้งค่าเซิร์ฟเวอร์ :
cd server
pip install -r requirements.txt
- เรียกใช้เซิร์ฟเวอร์ :
uvicorn main:app --reload
- เรียกใช้ไคลเอนต์ :
ตอนนี้ไปที่ http: // localhost: 3000 ในเบราว์เซอร์ของคุณเพื่อเริ่มการโต้ตอบกับ Alisia!
Folder Structre
/alisia
├── /client
│ ├── src
│ └── public
│
└── /server
├── main.py
└── requirements.txt การใช้งาน
- เพียงพิมพ์คำถามหรือแจ้งเตือนของคุณในอินเทอร์เฟซแชทและ Alysia จะตอบกลับ! คุณสามารถขอข้อมูลมีส่วนร่วมในการสนทนาทั่วไปหรือสำรวจหัวข้อต่าง ๆ
การบริจาค
- เรายินดีต้อนรับผลงาน! หากคุณมีข้อเสนอแนะหรือการปรับปรุงอย่าลังเลที่จะแยก repo และสร้างคำขอดึง โปรดตรวจสอบให้แน่ใจว่ารหัสของคุณเป็นไปตามมาตรฐานการเข้ารหัสของเราและรวมถึงการทดสอบที่เกี่ยวข้อง