Repolode
SylphAI-Inc

SylphAI-Inc/AdalFlow

자동 프롬프트 최적화를 지원하며 챗봇, RAG, 에이전트 같은 LLM 워크플로를 구축하는 PyTorch 스타일의 Python 라이브러리입니다.

스타
4,224
포크
389
열린 이슈
72
마지막 커밋
6일 전

어떤 프로젝트인가요?

AdalFlow는 챗봇, 검색 증강 생성(RAG), 에이전트 등 LLM 애플리케이션을 구축하는 Python 라이브러리입니다. API는 PyTorch의 규칙을 따릅니다. 파이프라인은 여러 컴포넌트로 구성하고, 코드를 바꾸지 않고 설정만으로 모델 제공자를 교체할 수 있습니다.

이 라이브러리에는 프롬프트와 퓨샷 예시를 학습 가능한 파라미터로 취급하는 최적화 계층이 포함되어 있습니다. 개발자는 Parameter를 정의해 Generator에 전달한 뒤, 지침에는 텍스트 그래디언트 디센트를, 예시에는 부트스트랩 퓨샷 최적화를 적용해 학습할 수 있습니다. AdalComponent 인터페이스를 갖춘 Trainer가 학습 및 검증 루프를 처리합니다.

AdalFlow는 동기, 비동기, 스트리밍 호출 모드와 도구 호출, 단계별 기록을 지원하는 에이전트 러너도 제공합니다. 휴먼 인 더 루프와 트레이싱은 문서에서 다루며, 트레이싱을 위해 MLflow와 통합됩니다.

핵심 기능

  • 01LLM 파이프라인을 구성하는 PyTorch 스타일 컴포넌트.
  • 02텍스트 그래디언트와 퓨샷 예시를 활용한 자동 프롬프트 최적화.
  • 03LLM 제공자를 전환할 수 있는 모델에 종속되지 않는 설정.
  • 04동기, 비동기, 스트리밍 호출 모드와 도구 호출을 지원하는 에이전트 러너.
  • 05트레이싱을 위한 MLflow 통합.

활용 사례

  • 자체 문서를 기반으로 RAG 질의응답 시스템 구축하기.
  • 함수를 호출하고 진행 상황을 스트리밍하는 도구 사용 에이전트 만들기.
  • 프롬프트를 직접 수정하는 대신 분류 작업에 맞게 자동으로 조정하기.
  • 나중에 설정으로 모델 제공자를 바꿀 수 있는 LLM 파이프라인 프로토타이핑하기.

빠른 시작

  1. 1

    pip으로 AdalFlow를 설치하세요

    pip install adalflow
  2. 2

    OPENAI_API_KEY 환경 변수를 설정하세요

  3. 3

    README의 Hello World Agent 예제를 실행하세요

사용 전 알아둘 점

  • Hello World 예제를 실행하려면 OpenAI API 키가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

AdalFlow은(는) 무엇인가요?
자동 프롬프트 최적화를 지원하며 챗봇, RAG, 에이전트 같은 LLM 워크플로를 구축하는 PyTorch 스타일의 Python 라이브러리입니다. AdalFlow는 챗봇, 검색 증강 생성(RAG), 에이전트 등 LLM 애플리케이션을 구축하는 Python 라이브러리입니다. API는 PyTorch의 규칙을 따릅니다. 파이프라인은 여러 컴포넌트로 구성하고, 코드를 바꾸지 않고 설정만으로 모델 제공자를 교체할 수 있습니다.
AdalFlow은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
AdalFlow은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
AdalFlow은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. AdalFlow의 마지막 커밋은 2026년 11월 1일입니다.
AdalFlow은(는) 어디에 사용할 수 있나요?
자체 문서를 기반으로 RAG 질의응답 시스템 구축하기. 함수를 호출하고 진행 상황을 스트리밍하는 도구 사용 에이전트 만들기. 프롬프트를 직접 수정하는 대신 분류 작업에 맞게 자동으로 조정하기. 나중에 설정으로 모델 제공자를 바꿀 수 있는 LLM 파이프라인 프로토타이핑하기.
AdalFlow는 어떻게 설치하나요?
pip으로 AdalFlow를 설치하세요: pip install adalflow OPENAI_API_KEY 환경 변수를 설정하세요 README의 Hello World Agent 예제를 실행하세요
AdalFlow은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SylphAI-Inc/AdalFlow

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

관련 프로젝트