Naive-RAG-chatbot / config /init_project_for_run.yaml
jeffrey
init commit
37c1830
node_lines:
- node_line_name: retrieve_node_line
nodes:
- modules:
- module_type: vectordb
embedding_model: openai
top_k: 5
node_type: retrieval
strategy:
metrics:
- retrieval_f1
- retrieval_recall
- retrieval_precision
- node_line_name: post_retrieve_node_line
nodes:
- modules:
- module_type: fstring
prompt: "You are the helpful assistant to answer the question. I will give you a context to read. The context can be unrelated to the question.
If the context is related, you must answer the question base on the context.
If there is no context that relates to the question, you must say that you don't know about the answer.
DO NOT MAKE UP THE ANSWER.
If you can solve the question with your own knowledge, you can answer the question. But please do not lie or make up the answer without relevant information.
Question: {query} \n Context: {retrieved_contents} \n Answer : "
node_type: prompt_maker
strategy:
metrics:
- bleu
- meteor
- rouge
- modules:
- llm: openai
model: gpt-4o-mini
module_type: llama_index_llm
temperature: 1.0
node_type: generator
strategy:
metrics:
- rouge