Construirea manuală a seturilor de testare este consumatoare de timp și costisitoare. Librării precum Ragas Testset Generator sau LlamaIndex QuestionGen pot scana automat colecția de documente PDF/Markdown și sintetiza întrebări de diverse complexități:
- Simple Questions: Întrebări directe a căror rezolvare se află într-o singură frază.
- Reasoning Questions: Întrebări ce necesită inferență logică pe baza a mai multor concepte.
- Multi-Context Questions: Întrebări a căror soluționare impune combinarea informațiilor din două documente distincte.
from ragas.testset.generator import TestsetGenerator
from ragas.testset.evolutions import simple, reasoning, multi_context
generator = TestsetGenerator.with_openai()
# Generare a 50 de cazuri de test sintetice din documentele încărcate
testset = generator.generate_with_langchain_docs(
documents,
test_size=50,
distributions={simple: 0.5, reasoning: 0.3, multi_context: 0.2}
)
testset.to_pandas().to_csv("testset_sintetic.csv")
Această abordare accelerează ciclul de testare, acoperind chiar și secțiuni obscure din documentație pe care testerii umani le-ar putea omite.
Întrebări & Exemple practice:
Generarea Automată de Date Sintetice de Testare cu LLM-uriAi o întrebare despre Generarea Automată de Date Sintetice de Testare cu LLM-uri sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.