DSPy 예제: DSPy 기능을 보여주는 실제 예제

최신 AI 리소스게시됨 6 개월 전 AI 공유 서클
2.7K 00

일반 소개

DSPy 예제 코드베이스는 Langtrace AI 팀에서 관리하는 GitHub 코드베이스로, DSPy를 사용해 구축한 다양한 AI 프로그램 예제를 보여줍니다. 이 코드베이스는 실제 예제를 통해 다양한 기능을 보여줌으로써 개발자가 DSPy를 더 잘 이해하고 AI 프로그램 개발에 적용할 수 있도록 설계되었습니다. 코드베이스는 명확하게 구조화되어 있으며 각 예제 프로그램에는 학습과 참조가 쉽도록 상세한 코드와 데이터 세트가 포함되어 있습니다.

관련:LangWatch: DSPy 프레임워크에 기반한 LLM 프로세스 모니터링 및 최적화를 위한 시각화 도구

DSPy Examples:展示DSPy功能的实用示例

 

기능 목록

  • 샘플 프로그램 모음DSPy를 사용하여 빌드한 몇 가지 AI 프로그램 예제가 포함되어 있습니다.
  • 명확한 프로그램 구조각 예제 프로그램에는 데이터 세트, 메인 프로그램 로직, 런타임 항목 파일이 포함되어 있습니다.
  • 여러 프로그램 협업여러 DSPy 프로그램이 함께 작동하는 복합 시스템을 보여주는 일부 예제입니다.
  • 기여 가이드라인사용자가 코드 베이스 개선에 참여할 수 있도록 자세한 기여 가이드라인을 제공합니다.
  • MIT 라이선스코드 베이스는 MIT 라이선스에 따라 자유롭게 사용 및 수정할 수 있습니다.

 

도움말 사용

설치 프로세스

  1. 코드 베이스 복제터미널에서 다음 명령을 실행하여 코드베이스를 복제합니다:
   git clone https://github.com/mbakgun/dspy-examples.git
  1. 카탈로그에 액세스: 복제된 코드 베이스 디렉토리로 이동합니다:
   cd dspy-examples
  1. 종속성 설치: pip를 사용하여 필요한 종속성을 설치합니다:
   pip install -r requirements.txt

샘플 프로그램 사용

  1. 샘플 프로그램 폴더로 이동합니다.: 필요에 따라 샘플 프로그램을 선택하고 해당 폴더로 이동합니다. 예시:
   cd src/example_program
  1. 실행 중인 프로그램: 구현run.py파일을 실행하여 샘플 프로그램을 실행합니다:
   python run.py

주요 기능

  • 데이터 집합 준비각 예제 프로그램 폴더에는dataset폴더에 프로그램에 필요한 데이터세트를 저장합니다. 사용자는 필요에 따라 데이터 세트를 교체하거나 수정할 수 있습니다.
  • 주요 프로그램 로직::program.py이 파일에는 샘플 프로그램의 주요 로직 코드가 포함되어 있습니다. 사용자는 이 파일을 읽고 수정하여 프로그램의 구체적인 구현을 이해할 수 있습니다.
  • 서명 정의::signatures.py이 파일은 프로그램에서 사용되는 서명을 정의합니다. 사용자는 필요에 따라 서명을 추가하거나 수정할 수 있습니다.
  • 복잡한 시스템예제의 일부는 여러 DSPy 프로그램이 함께 작동하는 복합 시스템을 보여줍니다. 이 경우 사용자는 각 서브루틴의run.py문서화.

기여 가이드라인

  1. 포크된 코드 베이스GitHub에서 포크 버튼을 클릭하여 코드 베이스를 포크합니다.
  2. 새 브랜치 만들기기능 또는 수정 사항에 대한 새 브랜치를 만듭니다:
   git checkout -b feature-branch
  1. 변경 사항 제출: 변경하고 제출합니다:
   git add .
git commit -m "描述您的更改"
  1. 푸시 변경 사항: 포크된 리포지토리에 변경 사항을 푸시합니다:
   git push origin feature-branch
  1. 풀 리퀘스트 제출변경 사항을 설명하는 풀 리퀘스트를 GitHub에 제출하세요.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...