repo นี้ถูกแทนที่ด้วยผลิตภัณฑ์ LangChain Hub ที่โฮสต์ไว้ของเรา! เยี่ยมชมได้ที่ https://smith.langchain.com/hub |
---|
LangChainHub ได้รับแรงบันดาลใจจาก Hugging Face Hub โดยเป็นคอลเลกชันของสิ่งประดิษฐ์ทั้งหมดที่มีประโยชน์สำหรับการทำงานกับ LangChain ดั้งเดิม เช่น prompts chains และ agent เป้าหมายของพื้นที่เก็บข้อมูลนี้คือการเป็นแหล่งข้อมูลส่วนกลางสำหรับการแบ่งปันและค้นหาพร้อมท์ เครือข่าย และตัวแทนคุณภาพสูงที่รวมเข้าด้วยกันเพื่อสร้างแอปพลิเคชัน LLM ที่ซับซ้อน
เรากำลังเริ่มต้นจากฮับด้วยชุดการแจ้งเตือน และเราหวังว่าจะได้ชุมชน LangChain เข้ามาเพิ่มในคอลเลกชันนี้ เราหวังว่าจะขยายไปสู่เครือข่ายและตัวแทนในไม่ช้า
เนื่องจากเราใช้ GitHub เพื่อจัดระเบียบฮับนี้ การเพิ่มอาร์ติแฟกต์จึงทำได้ดีที่สุดด้วยวิธีใดวิธีหนึ่งจากสามวิธี:
อาร์ติแฟกต์แต่ละประเภท (ตามรายการด้านล่าง) จะมีคำแนะนำในการอัปโหลดที่แตกต่างกัน โปรดดูเอกสารประกอบที่เหมาะสมในการดำเนินการดังกล่าว
ในระดับสูง พรอมต์จะถูกจัดระเบียบตามกรณีการใช้งานภายในไดเร็กทอรี prompts
หากต้องการโหลดพรอมต์ใน LangChain คุณควรใช้ข้อมูลโค้ดต่อไปนี้:
from langchain . prompts import load_prompt
prompt = load_prompt ( 'lc://prompts/path/to/file.json' )
นอกจากไฟล์ prompt แล้ว แต่ละไดเร็กทอรีย่อยยังมี README ที่อธิบายวิธีที่ดีที่สุดในการใช้ prompt ใน LangChain chain ที่เหมาะสม
สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการจัดระเบียบพร้อมท์ใน Hub และวิธีที่ดีที่สุดในการอัปโหลด โปรดดูเอกสารประกอบที่นี่
ในระดับสูง chains จะถูกจัดระเบียบตามกรณีการใช้งานภายในไดเร็กทอรี chains
หากต้องการโหลด chain ใน LangChain คุณควรใช้ข้อมูลโค้ดต่อไปนี้:
from langchain . chains import load_chain
chain = load_chain ( 'lc://chains/path/to/file.json' )
นอกเหนือจากไฟล์ลูกโซ่แล้ว แต่ละไดเร็กทอรีย่อยยังมี README ที่อธิบายว่าลูกโซ่ประกอบด้วยอะไรบ้าง
สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการจัดระเบียบเชนใน Hub และวิธีที่ดีที่สุดในการอัปโหลด โปรดดูเอกสารประกอบที่นี่
ในระดับสูง เอเจนต์จะถูกจัดระเบียบตามกรณีการใช้งานภายในไดเร็กทอรี agents
หากต้องการโหลดตัวแทนใน LangChain คุณควรใช้ข้อมูลโค้ดต่อไปนี้:
from langchain . agents import initialize_agent
llm = ...
tools = ...
agent = initialize_agent ( tools , llm , agent = "lc://agents/self-ask-with-search/agent.json" )
นอกเหนือจากไฟล์เอเจนต์แล้ว แต่ละไดเร็กทอรีย่อยยังมี README ที่อธิบายว่าเอเจนต์นั้นมีอะไรบ้าง
สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการจัดระเบียบตัวแทนในฮับ และวิธีที่ดีที่สุดในการอัปโหลด โปรดดูเอกสารประกอบที่นี่
เร็วๆ นี้!