Haystack เป็นเฟรมเวิร์ก LLM แบบครบวงจรที่ช่วยให้คุณสามารถสร้างแอปพลิเคชันที่ขับเคลื่อนโดย LLM, โมเดล Transformer, การค้นหาเวกเตอร์ และอื่นๆ อีกมากมาย ไม่ว่าคุณจะต้องการดำเนินการสร้างการดึงข้อมูล (RAG) การค้นหาเอกสาร การตอบคำถาม หรือการสร้างคำตอบ Haystack สามารถประสานโมเดลการฝังที่ล้ำสมัยและ LLM ลงในไปป์ไลน์เพื่อสร้างแอปพลิเคชัน NLP แบบ end-to-end และแก้ปัญหาของคุณ กรณีการใช้งาน
วิธีที่ง่ายที่สุดในการรับ Haystack คือผ่าน pip:
pip install haystack-ai
ติดตั้งจากสาขา main
เพื่อลองใช้คุณสมบัติใหม่ล่าสุด:
pip install git+https://github.com/deepset-ai/haystack.git@main
Haystack รองรับวิธีการติดตั้งหลายวิธี รวมถึงอิมเมจ Docker สำหรับคำแนะนำที่ครอบคลุม โปรดดูเอกสารประกอบ
หากคุณยังใหม่กับโปรเจ็กต์นี้ ลองดู "Haystack คืออะไร" จากนั้นอ่าน "คู่มือเริ่มต้นใช้งาน" และสร้างแอปพลิเคชัน LLM แรกของคุณในเวลาไม่กี่นาที เรียนรู้ต่อไปด้วยบทช่วยสอน สำหรับกรณีการใช้งานขั้นสูงเพิ่มเติม หรือเพียงเพื่อหาแรงบันดาลใจ คุณสามารถดูสูตรอาหารกองหญ้าของเราได้ในตำราอาหาร
ณ จุดใดก็ตาม ให้อ่านเอกสารประกอบเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Haystack ซึ่งจะช่วยอะไรคุณและเทคโนโลยีที่อยู่เบื้องหลังได้
สำคัญ
คุณกำลังดู readme ของ Haystack 2.0 เรายังคงรักษา Haystack 1.x ไว้เพื่อให้ทุกคนมีเวลาเพียงพอในการโยกย้ายไปยัง 2.0 เปลี่ยนไปใช้ Haystack 1.x ที่นี่
ตัวอย่างบางส่วนของสิ่งที่คุณสามารถทำได้ด้วย Haystack:
เคล็ดลับ
คุณกำลังมองหาโซลูชันที่ได้รับการจัดการซึ่งได้รับประโยชน์จาก Haystack หรือไม่? deepset Cloud คือแพลตฟอร์มแบบ end-to-end ที่มีการจัดการเต็มรูปแบบของเราเพื่อรวม LLM เข้ากับข้อมูลของคุณ ซึ่งใช้ Haystack สำหรับสถาปัตยกรรมไปป์ไลน์ LLM
ใช้ deepset Studio เพื่อสร้างและส่งออกสถาปัตยกรรมไปป์ไลน์ Haystack ของคุณเป็นภาพเป็น YAML หรือเป็นโค้ด Python เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ในโพสต์ประกาศของเรา
เข้าร่วมรายการรอ!
Haystack รวบรวมสถิติการใช้งานส่วนประกอบไปป์ไลน์ โดยไม่ระบุชื่อ เราได้รับเหตุการณ์ทุกครั้งที่เริ่มต้นส่วนประกอบเหล่านี้ ด้วยวิธีนี้ เราจึงรู้ว่าองค์ประกอบใดที่เกี่ยวข้องกับชุมชนของเรามากที่สุด
อ่านเพิ่มเติมเกี่ยวกับการวัดและส่งข้อมูลทางไกลใน Haystack หรือวิธีที่คุณสามารถเลือกไม่ใช้ได้ในเอกสาร Haystack
หากคุณมีคำขอคุณลักษณะหรือรายงานข้อผิดพลาด โปรดเปิดปัญหาใน Github ได้เลย เราตรวจสอบสิ่งเหล่านี้เป็นประจำและคุณจะได้รับคำตอบอย่างรวดเร็ว หากคุณต้องการหารือเกี่ยวกับหัวข้อใดหัวข้อหนึ่ง หรือรับคำแนะนำทั่วไปเพิ่มเติมเกี่ยวกับวิธีทำให้ Haystack ทำงานสำหรับโปรเจ็กต์ของคุณ คุณสามารถเริ่มกระทู้ใน Github Discussions หรือช่อง Discord ของเรา เรายังตรวจสอบ ? (Twitter) และ Stack Overflow
เราเปิดกว้างต่อการมีส่วนร่วมของชุมชน ไม่ว่าจะเป็นการแก้ไขคำผิดอย่างรวดเร็ว หรือฟีเจอร์ใหม่ทั้งหมด! คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญ Haystack เพื่อมอบการปรับปรุงที่มีความหมาย หากต้องการเรียนรู้วิธีเริ่มต้น โปรดดูหลักเกณฑ์สำหรับผู้ร่วมให้ข้อมูลของเราก่อน
คุณสามารถมีส่วนร่วมกับ Haystack ได้หลายวิธี:
เคล็ดลับ
ตรวจสอบรายการปัญหาทั้งหมดที่เปิดให้มีส่วนร่วม
นี่คือรายชื่อโครงการและบริษัทที่ใช้ Haystack ต้องการเพิ่มของคุณ? เปิด PR เพิ่มลงในรายการและบอกให้โลกรู้ว่าคุณใช้ Haystack!