Bird
0
0

Which code snippet correctly initializes an evaluation example for LangChain's QA evaluation?

easy📝 Syntax Q3 of 15
LangChain - Evaluation and Testing
Which code snippet correctly initializes an evaluation example for LangChain's QA evaluation?
Aexample = {"input": "What is AI?", "answer": "Artificial Intelligence"}
Bfrom langchain.schema.example import Example example = Example(input="What is AI?", output="Artificial Intelligence")
Cfrom langchain.evaluation.qa import QAEvalChain example = QAEvalChain(input="What is AI?", output="Artificial Intelligence")
Dexample = Example(question="What is AI?", response="Artificial Intelligence")
Step-by-Step Solution
Solution:
  1. Step 1: Import the Example class

    The correct class to create evaluation examples is Example from langchain.schema.example.
  2. Step 2: Initialize with correct parameters

    The Example class requires input and output parameters for question and answer respectively.
  3. Final Answer:

    from langchain.schema.example import Example example = Example(input="What is AI?", output="Artificial Intelligence") correctly uses Example(input=..., output=...).
  4. Quick Check:

    Check for correct import and parameter names [OK]
Quick Trick: Use Example(input=..., output=...) for evaluation examples [OK]
Common Mistakes:
MISTAKES
  • Using incorrect parameter names like 'answer' instead of 'output'
  • Not importing Example from the correct module
  • Confusing QAEvalChain with Example class

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More LangChain Quizzes