def METHOD_NAME(self, filepath):
    """This function returns the examples in the raw (text) form."""
    logger.info("generating examples from = %s", filepath)
    key = 0
    with open(filepath, "r", encoding="utf-8") as fin:
        for line in fin:
            duconv = json.loads(line)
            goal = duconv["goal"] if "goal" in duconv.keys() else [[]]
            knowledge = duconv["knowledge"] if "knowledge" in duconv.keys() else [[]]
            conversation = duconv["conversation"] if "conversation" in duconv.keys() else []
            history = duconv["history"] if "history" in duconv.keys() else []
            response = duconv["response"] if "response" in duconv.keys() else ""
            yield key, {
                "id": str(key),
                "goal": goal,
                "knowledge": knowledge,
                "conversation": conversation,
                "history": history,
                "response": response,
            }
            key += 1