이 저장소는 호스팅된 LangChain Hub 제품으로 대체됩니다! https://smith.langchain.com/hub를 방문하세요. |
---|
Hugging Face Hub에서 영감을 얻은 LangChainHub는 프롬프트, 체인 및 에이전트와 같은 LangChain 기본 요소를 사용하는 데 유용한 모든 아티팩트 모음입니다. 이 저장소의 목표는 복잡한 LLM 응용 프로그램을 형성하기 위해 함께 결합되는 고품질 프롬프트, 체인 및 에이전트를 공유하고 발견하기 위한 중앙 리소스가 되는 것입니다.
우리는 프롬프트 모음으로 허브를 시작하고 있으며 LangChain 커뮤니티가 이 모음에 추가되기를 기대합니다. 우리는 곧 체인과 에이전트로 확장할 수 있기를 바랍니다.
GitHub를 사용하여 이 허브를 구성하고 있으므로 아티팩트 추가는 다음 세 가지 방법 중 하나로 수행하는 것이 가장 좋습니다.
다양한 유형의 아티팩트(아래 나열)마다 업로드 방법에 대한 지침이 다릅니다. 그렇게 하려면 해당 문서를 참조하십시오.
높은 수준에서 프롬프트는 prompts
디렉터리 내에서 사용 사례별로 구성됩니다. LangChain에서 프롬프트를 로드하려면 다음 코드 조각을 사용해야 합니다.
from langchain . prompts import load_prompt
prompt = load_prompt ( 'lc://prompts/path/to/file.json' )
프롬프트 파일 자체 외에도 각 하위 디렉토리에는 적절한 LangChain 체인에서 해당 프롬프트를 가장 잘 사용하는 방법을 설명하는 README가 포함되어 있습니다.
허브에서 프롬프트를 구성하는 방법과 프롬프트를 업로드하는 최선의 방법에 대한 자세한 내용은 여기에서 설명서를 참조하세요.
높은 수준에서 체인은 chains
디렉터리 내에서 사용 사례별로 구성됩니다. LangChain에서 체인을 로드하려면 다음 코드 조각을 사용해야 합니다.
from langchain . chains import load_chain
chain = load_chain ( 'lc://chains/path/to/file.json' )
체인 파일 자체 외에도 각 하위 디렉터리에는 해당 체인에 포함된 내용을 설명하는 README도 포함되어 있습니다.
허브에서 체인을 구성하는 방법과 체인을 업로드하는 최선의 방법에 대한 자세한 내용은 여기에서 설명서를 참조하세요.
높은 수준에서 에이전트는 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도 포함되어 있습니다.
허브에서 에이전트를 구성하는 방법과 에이전트를 업로드하는 최선의 방법에 대한 자세한 내용은 여기에서 설명서를 참조하세요.
곧 출시됩니다!