4️⃣Evaluation-Driven Development
Why EDD?

How to Implement EDD?

EED 활용 예시
사례 1. Evaluation-Driven Development (EDD) for Multi Document RAG Pipeline with GPT-3.5 and Zephyr-7b-beta
Library 설치
POC with Metadata Replacement + Node Sentence Window
Load documents
Set up node parser
gpt-3.5-turbo
Extract nodes and build index
Define query engine
Run test queries
zephyr-7b-beta
Extract nodes and build index
Define query engine
Run test queries
Evaluations
Generate evaluation questions
Define evaluators
Define evaluation batch runner
Evaluation on gpt-3.5-turbo
Evaluation on zephyr-7b
최종 결과 비교
LLM
GPT3.5-Turbo
Zephyr-7B
사례 2. Evaluation-Driven Development (EDD) for Multi Document RAG Pipeline
Setup Environments
Common Tasks
Load documents
Recursive retriever + document agent

Create document agents
Create index nodes
Define recursive retriever and query engine
Run test queries
Metadata Replacement + Node Sentence Window

Set up node parser
Extract nodes and build index
Define query engine
Run test queries
Evaluations
Generate evaluation questions
Define evaluators
Define evaluation batch runner
Evaluation of recursive retriever + document agent
Evaluation of metadata replacement + node sentence window
최종 결과 비교
Retriever + document agent
Metadata replacement + node sentence window
Last updated