.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
CONTRIBUTING.md
LICENSE.txt
Makefile
README.md
pyproject.toml
uv.lock
.github/workflows/lint_test.yml
.github/workflows/publish.yml
.vscode/extentions.json
.vscode/launch.json
.vscode/settings.json
assets/dida_logo.svg
assets/hcds_logo.png
assets/logo.png
assets/overview.png
docs/batch_inference.md
docs/conversation.md
docs/metrics_explanation.md
docs/metrics_overview.md
docs/metrics_tutorial.md
docs/mlflow.md
docs/rag_methods.md
docs/templates.md
docs/examples/structured_output.ipynb
src/encourage/__init__.py
src/encourage/handler/__init__.py
src/encourage/handler/conversation_handler.py
src/encourage/llm/__init__.py
src/encourage/llm/inference_runner.py
src/encourage/llm/response.py
src/encourage/llm/response_wrapper.py
src/encourage/llm/sampling_params.py
src/encourage/metrics/__init__.py
src/encourage/metrics/answer_faithfulness.py
src/encourage/metrics/answer_relevance.py
src/encourage/metrics/answer_similarity.py
src/encourage/metrics/classic.py
src/encourage/metrics/context_precision.py
src/encourage/metrics/context_recall.py
src/encourage/metrics/metric.py
src/encourage/metrics/non_answer_critic.py
src/encourage/metrics/number_match.py
src/encourage/metrics/registry.py
src/encourage/prompts/__init__.py
src/encourage/prompts/context.py
src/encourage/prompts/conversation.py
src/encourage/prompts/meta_data.py
src/encourage/prompts/prompt.py
src/encourage/prompts/prompt_collection.py
src/encourage/prompts/prompt_reformatter.py
src/encourage/prompts/templates/default.j2
src/encourage/prompts/templates/llama3_conv.j2
src/encourage/prompts/templates/test_template.j2
src/encourage/prompts/templates/metrics/answer_extraction.j2
src/encourage/prompts/templates/metrics/answer_faithfulness_nli.j2
src/encourage/prompts/templates/metrics/answer_faithfulness_split.j2
src/encourage/prompts/templates/metrics/answer_relevance.j2
src/encourage/prompts/templates/metrics/context_precision.j2
src/encourage/prompts/templates/metrics/context_recall.j2
src/encourage/prompts/templates/metrics/non_answer_critic.j2
src/encourage/rag/__init__.py
src/encourage/rag/base_impl.py
src/encourage/rag/hybrid_bm25.py
src/encourage/rag/hyde.py
src/encourage/rag/known_context.py
src/encourage/rag/no_context.py
src/encourage/rag/reranker.py
src/encourage/rag/reranker_base.py
src/encourage/rag/self_rag.py
src/encourage/rag/summarize.py
src/encourage/rag/base/config.py
src/encourage/rag/base/enum.py
src/encourage/rag/base/factory.py
src/encourage/rag/base/interface.py
src/encourage/utils/__init__.py
src/encourage/utils/file_manager.py
src/encourage/utils/llm_mock.py
src/encourage/utils/tracing.py
src/encourage/vector_store/__init__.py
src/encourage/vector_store/chroma.py
src/encourage/vector_store/qdrant.py
src/encourage/vector_store/vector_store.py
src/encourage_rag.egg-info/PKG-INFO
src/encourage_rag.egg-info/SOURCES.txt
src/encourage_rag.egg-info/dependency_links.txt
src/encourage_rag.egg-info/requires.txt
src/encourage_rag.egg-info/top_level.txt
src/tests/__init__.py
src/tests/conftest.py
src/tests/fake_responses.py
src/tests/metrics/test_answer_faithfulness.py
src/tests/metrics/test_answer_relevance.py
src/tests/metrics/test_answer_similarity.py
src/tests/metrics/test_context_precision.py
src/tests/metrics/test_context_recall.py
src/tests/metrics/test_metric_classic.py
src/tests/metrics/test_non_answer_critic.py
src/tests/prompts/test_prompt.py
src/tests/prompts/test_response_wrapper.py
src/tests/rag/test_base_rag.py
src/tests/rag/test_hybrid_bm25.py
src/tests/rag/test_reranker.py
src/tests/vector_store/test_chroma.py