Repolode
deepset-ai

deepset-ai/haystack

모듈형 파이프라인과 에이전트 워크플로를 활용해 RAG, 검색, 에이전트용 프로덕션급 LLM 애플리케이션을 구축하는 오픈 소스 Python 프레임워크입니다.

스타
26,786
포크
3,307
열린 이슈
149
마지막 커밋
19시간 전

어떤 프로젝트인가요?

Haystack은 Python으로 작성된 오픈 소스 AI 오케스트레이션 프레임워크입니다. 개발자는 모듈형 파이프라인과 에이전트 워크플로를 조합해 LLM 애플리케이션을 만들 수 있으며, 문서를 검색하고 순위를 매기고 라우팅하고 메모리에 저장해 모델에 전달하는 방식을 세밀하게 제어할 수 있습니다.

이 프레임워크는 검색 증강 생성, 시맨틱 검색, 질의응답, 멀티모달 애플리케이션, 대화형 시스템을 지원합니다. 파이프라인은 동기 또는 비동기로 실행할 수 있고 토큰을 스트리밍할 수 있으며, 에이전트는 라이프사이클 훅과 도구 호출을 지원하고 단계 수와 토큰 사용량을 기본 추적합니다.

Haystack은 OpenAI, Mistral, Anthropic, Cohere, Hugging Face, Google, Azure OpenAI, AWS Bedrock을 비롯한 다양한 모델 제공업체와 로컬 모델을 지원합니다. 별도 프로젝트인 Hayhooks를 사용하면 파이프라인을 REST 엔드포인트나 MCP 서버로 노출할 수 있습니다.

핵심 기능

  • 01컨텍스트 라우팅을 위한 루프, 분기, 조건부 로직을 지원하는 모듈형 파이프라인입니다.
  • 02라이프사이클 훅, 도구 호출, 단계 및 토큰 사용량 기본 추적 기능을 갖춘 에이전트입니다.
  • 03토큰 스트리밍을 지원하는 동기 및 비동기 파이프라인 실행입니다.
  • 04시스템을 다시 작성하지 않고 교체해 사용할 수 있는 주요 LLM 제공업체 및 로컬 모델 통합입니다.
  • 05맞춤형 컴포넌트를 만들고 공유할 수 있는 일관된 컴포넌트 인터페이스입니다.

활용 사례

  • 비공개 문서 모음을 대상으로 검색 증강 생성 시스템 구축하기.
  • 기업 콘텐츠를 대상으로 시맨틱 검색 또는 질의응답 구현하기.
  • 도구를 사용하는 자율형 또는 멀티 에이전트 워크플로 개발하기.
  • Hayhooks를 사용해 LLM 파이프라인을 HTTP 또는 MCP 서비스로 배포하기.

빠른 시작

  1. 1

    pip으로 Haystack 설치하기

    pip install haystack-ai
  2. 2

    최신 기능을 사용해 보려면 선택적으로 nightly 프리릴리스를 설치하기

    pip install --pre haystack-ai
  3. 3

    문서의 Get Started Guide를 읽고 첫 LLM 애플리케이션 만들기

사용 전 알아둘 점

  • 모델 제공업체와 같은 일부 통합 기능을 사용하려면 별도의 API 키나 계정이 필요합니다.

토픽

자주 묻는 질문

haystack은(는) 무엇인가요?
모듈형 파이프라인과 에이전트 워크플로를 활용해 RAG, 검색, 에이전트용 프로덕션급 LLM 애플리케이션을 구축하는 오픈 소스 Python 프레임워크입니다. Haystack은 Python으로 작성된 오픈 소스 AI 오케스트레이션 프레임워크입니다. 개발자는 모듈형 파이프라인과 에이전트 워크플로를 조합해 LLM 애플리케이션을 만들 수 있으며, 문서를 검색하고 순위를 매기고 라우팅하고 메모리에 저장해 모델에 전달하는 방식을 세밀하게 제어할 수 있습니다.
haystack은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
haystack은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
haystack은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. haystack의 마지막 커밋은 2026년 10월 20일입니다.
haystack은(는) 어디에 사용할 수 있나요?
비공개 문서 모음을 대상으로 검색 증강 생성 시스템 구축하기. 기업 콘텐츠를 대상으로 시맨틱 검색 또는 질의응답 구현하기. 도구를 사용하는 자율형 또는 멀티 에이전트 워크플로 개발하기. Hayhooks를 사용해 LLM 파이프라인을 HTTP 또는 MCP 서비스로 배포하기.
haystack는 어떻게 설치하나요?
pip으로 Haystack 설치하기: pip install haystack-ai 최신 기능을 사용해 보려면 선택적으로 nightly 프리릴리스를 설치하기: pip install --pre haystack-ai 문서의 Get Started Guide를 읽고 첫 LLM 애플리케이션 만들기
haystack은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/deepset-ai/haystack

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트