Whispermesh เป็นแชทบ็อตที่ทันสมัยของคุณซึ่งผสมผสานการโต้ตอบด้วยเสียงและข้อความสร้างประสบการณ์การสนทนาที่หลากหลายและใช้งานง่าย ด้วยพลังของโมเดล LLM และฐานข้อมูลเวกเตอร์ที่ซับซ้อน Whispermesh เข้าใจความต้องการของคุณอย่างที่ไม่เคยมีมาก่อนให้การตอบสนองที่ปรับแต่งที่สอดคล้องกับการสืบค้นของคุณ
การควบคุมกรอบผ้าขี้ริ้วจาก Haystack แอพของเราเก่งในการแยกข้อมูลที่เกี่ยวข้องเพื่อให้มั่นใจว่าการโต้ตอบทุกครั้งไม่เพียง แต่มีส่วนร่วม แต่ยังขับเคลื่อนด้วยข้อมูลด้วย ไม่ว่าคุณจะชอบพูดหรือพิมพ์ Whispermesh ปรับให้เข้ากับสไตล์ของคุณเปลี่ยนอินพุตของคุณให้เป็นคำตอบที่ลึกซึ้งด้วยการสัมผัสส่วนตัว
เข้าร่วมการสนทนากับ Whispermesh ที่ซึ่งเสียงของคุณมีความสำคัญและให้เราแนะนำคุณผ่านโลกแห่งความรู้และการค้นพบ! -
สถาปัตยกรรมจัดทำแอปพลิเคชันที่มีความคล่องตัวรวมเข้ากับเฟรมเวิร์ก Haystack เพื่ออำนวยความสะดวกในการอัพโหลดเอกสารการสอบถามและการสร้างการตอบกลับ ผู้ใช้อัปโหลดเอกสาร PDF ผ่านแอพซึ่งจะถูกประมวลผลและจัดทำดัชนีโดยส่วนประกอบของ Haystack รวมถึงการทำความสะอาดเอกสารตัวแยกและตัวฝังที่แปลงเอกสารเป็นตัวแทนเวกเตอร์โดยใช้โมเดล Cohere ซึ่งเก็บไว้ในฐานข้อมูลเวกเตอร์ Qdrant เมื่อผู้ใช้ส่งแบบสอบถามเสียงจะถูกถอดความเป็นข้อความฝังลงในเวกเตอร์และจับคู่กับเวกเตอร์เอกสารที่เก็บไว้เพื่อดึงชิ้นส่วนที่เกี่ยวข้อง ชิ้นเหล่านี้จะถูกป้อนเข้าสู่โมเดล Gemma 7B Generative เพื่อสร้างการตอบสนองที่สอดคล้องกันซึ่งจะถูกแปลงกลับเป็นเสียงสำหรับเอาต์พุตของผู้ใช้ ระบบนี้ใช้ประโยชน์จากเทคนิค NLP ขั้นสูงเพื่อให้แน่ใจว่าการดึงเอกสารที่มีประสิทธิภาพและแม่นยำและการสร้างการตอบสนอง 
Whispermesh นำเสนอประสบการณ์การสนทนาที่ทันสมัยโดยการผสมผสานการป้อนข้อมูลเสียงและข้อความช่วยให้คุณสามารถสื่อสารในแบบที่เหมาะกับคุณที่สุด
ขับเคลื่อนด้วยโมเดลภาษาขนาดใหญ่ที่ทันสมัย (LLMs) Whispermesh เข้าใจความต้องการของคุณอย่างลึกซึ้งและให้คำตอบที่ปรับแต่งที่สอดคล้องกับการสืบค้นของคุณ
การใช้ qdrant เป็นฐานข้อมูลเวกเตอร์ของเรา Whispermesh จัดการและดึงข้อมูลที่เกี่ยวข้องได้อย่างมีประสิทธิภาพทำให้มั่นใจได้ว่าการโต้ตอบที่ขับเคลื่อนด้วยข้อมูลที่ช่วยเพิ่มการมีส่วนร่วมของผู้ใช้
แอปพลิเคชันของเราควบคุมแบบจำลองการฝังแบบร่วมมือเพื่อความเข้าใจเชิงความหมายที่มีประสิทธิภาพเพื่อให้มั่นใจว่าการโต้ตอบทุกครั้งนั้นลึกซึ้งและรับรู้ตามบริบท
ด้วยโมเดล Whisper-Large-V3 จาก Groq Cloud Whispermesh เก่งในการแปลงคำพูดเป็นข้อความทำให้การโต้ตอบด้วยเสียงราบรื่นและแม่นยำ
ใช้โมเดล Gemma-7b-it จาก Groq Cloud แอปของเราสร้างคำตอบส่วนบุคคลเพิ่มสัมผัสที่เป็นเอกลักษณ์ให้กับการสนทนาทุกครั้ง
การควบคุมกรอบการใช้ผ้าขี้ริ้ว (การสืบค้น-การเติมเงิน) จาก Haystack , Whispermesh เก่งในการสกัดข้อมูลที่เกี่ยวข้องเพื่อให้มั่นใจว่าการโต้ตอบของคุณมีส่วนร่วมและให้ข้อมูล

git clone https://github.com/Mouez-Yazidi/WhisperMesh.git
cd WhisperMesh สร้างไฟล์ .env และเพิ่มตัวแปรต่อไปนี้ตามข้อมูลรับรองที่คุณได้รับจากแพลตฟอร์มที่ต้องการ:
COHERE_API_KEY=
GROQ_API=
GROQ_KEY=
QDRANT_API=
QDRANT_KEY=
นำทางไปยังไดเรกทอรีท้องถิ่นและติดตั้งการพึ่งพาที่จำเป็น:
cd local
pip install -r requirements.txtในการเรียกใช้แอพในเครื่องให้ดำเนินการคำสั่งต่อไปนี้:
streamlit run ../app/main.py --environment localตอนนี้คุณควรเข้าถึงแอพได้ที่ http: // localhost: 8501
หากคุณต้องการเรียกใช้แอพในคอนเทนเนอร์ Docker ให้ทำตามขั้นตอนเหล่านี้:
docker build -t whispermesh -f Dockerfile ..docker run -p 8501:8501 whispermesh streamlit run main.py --environment localตรวจสอบให้แน่ใจว่ารหัสของคุณถูกส่งไปยังที่เก็บ GitHub
COHERE_API_KEY = " "
GROQ_API = " "
GROQ_KEY = " "
QDRANT_API = " "
QDRANT_KEY = " "คลาวด์ที่มีความคล่องตัวจะ:
- คุณพร้อมแล้ว! แอปของคุณจะอยู่บน Streamlit Cloud!
หากคุณชื่นชมโครงการนี้ฉันจะขอบคุณถ้าคุณสามารถให้ดาวบน GitHub ได้ การสนับสนุนของคุณกระตุ้นให้เราปรับปรุงและขยายงานของเรา!
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
หากคุณมีคำถามหรือข้อเสนอแนะอย่าลังเลที่จะเปิดปัญหาหรือติดต่อเราที่ [email protected]