# RankCoT Demo

# MCP Server
servers:
  benchmark: servers/benchmark
  retriever: servers/retriever
  prompt: servers/prompt
  cot: servers/generation
  gen: servers/generation
  evaluation: servers/evaluation

# MCP Client Pipeline
pipeline:
- benchmark.get_data
- retriever.retriever_init
- retriever.retriever_search
- prompt.RankCoT_kr
- cot.generation_init
- gen.generation_init
- cot.generate:
    output:
      ans_ls: kr_ls
- prompt.RankCoT_qa

- gen.generate
- evaluation.evaluate:
    input:
      pred_ls: ans_ls
