튜토리얼
튜토리얼 (Tutorials)
DSPy 튜토리얼에 오신 것을 환영합니다! 튜토리얼을 세 가지 주요 범주로 정리해 시작을 돕고 있어요.
출처: 문서
본문
-
Build AI Programs with DSPy: 이 실전 튜토리얼들은 프로덕션에 적합한 AI 애플리케이션 구축을 안내합니다. RAG 시스템 구현부터 지능형 에이전트 생성까지, 각 튜토리얼은 실용적인 사용 사례를 보여줍니다. 또한 DSPy 최적화기로 프로그램 성능을 높이는 법도 배웁니다.
-
Optimize AI Programs with DSPy Optimizers: 이 튜토리얼들은 DSPy의 최적화 기능을 깊이 다룹니다. 프로그래밍 개념은 더 가볍지만, DSPy 최적화기로 AI 프로그램을 체계적으로 개선하는 방법에 집중하며, DSPy 최적화기가 어떻게 품질을 자동으로 개선하는지 보여줍니다.
-
DSPy Core Development: 이 튜토리얼들은 핵심 DSPy 기능과 모범 사례를 다룹니다. 애플리케이션에서 스트리밍, 캐싱, 배포, 모니터링 같은 핵심 기능을 구현하는 법을 배웁니다.
Build AI Programs with DSPy
- 대화 히스토리 관리
- DSPy로 AI 에이전트 만들기
- 커스텀 DSPy 모듈로 AI 애플리케이션 만들기
- Retrieval-Augmented Generation (RAG)
- RAG를 에이전트로 만들기
- Entity Extraction
- Classification
- Multi-Hop RAG
- Privacy-Conscious Delegation
- Program Of Thought
- Image Generation Prompt iteration
- Audio
Optimize AI Programs with DSPy
Reflective Prompt Evolution with dspy.GEPA
- Overview
- GEPA for AIME
- GEPA for PAPILLON
- GEPA for Enterprise classification task
- GEPA for Code Backdoor Classification (AI control)
Experimental RL Optimization
Tools, Development, and Deployment
- Use MCP in DSPy
- Output Refinement
- Saving and Loading
- Cache
- Deployment
- Debugging & Observability
- Tracking DSPy Optimizers
- Streaming
- Async
Real-World Examples
- Overview
- Generating llms.txt
- Email Information Extraction
- Memory-Enabled ReAct Agents with Mem0
- Financial Analysis with Yahoo Finance
- Automated Code Generation from Documentation
- Building a Creative Text-Based AI Game