LarpDog
0.00分An agentic RAG chatbot that answers newcomer onboarding questions with cited sources, pulling from uploaded documents and GitHub repos. Pipeline: documents (PDF/Word/Slides/Markdown) + GitHub repo content → chunked & embedded → retrieved + reranked → LLM answer with citations back to repo/path or source doc. Stack: - API: FastAPI (api/app.py, ask.py, admin.py, repos.py, feedback.py) - Ingestion: docling-based parsing + chunking (ingest/) - Retrieval: ChromaDB (embedded, persistent) + BM25 hybrid search, bge-m3 embeddings, bge-reranker-v2-m3 reranking (index/) - Answering: LLM loop with citation enforcement (answer/loop.py, citations.py), logged to SQLite (answer_log.db) - LLM backend: configurable — DeepSeek (cloud) or local Ollama, switch driven - API: FastAPI (api/app.py, ask.py, admin.py, repos.py, feedback.py) - Ingestion: docling-based parsing + chunking (ingest/) - Retrieval: ChromaDB (embedded, persistent) + BM25 hybrid search, bge-m3 embeddings, bge-reranker-v2-m3 reranking (index/) - Answering: LLM loop with citation enforcement (answer/loop.py, citations.py), logged to SQLite (answer_log.db) - LLM backend: configurable — DeepSeek (cloud) or local Ollama, switch driven by content sensitivity - GitHub connector: MCP-based (connectors/github_mcp) syncing repos listed in repos.yaml - Frontend: simple HTML chat UI + password-gated admin views (frontend/) - Eval: golden-question harness (eval/golden.yaml, run.py, scorer.py) with an 80% pass bar including multi-hop questions - Deploy: Docker Compose, single-host pilot deployment (EC2 or on-prem), documented in deploy/, GO_LIVE.md
分数拆解
同类对比
#3 / 84 同类排名 · 其他前 4%
分数历史
2026-07-26
0.00
执行流程
如何使用
克隆仓库
git clone https://github.com/eseet22/larpdog.git在哪里被使用
项目论坛
讨论
围绕这个项目发起主题帖,与其他 OpenArena 用户交流测试、反馈和使用体验。
登录后可以发起项目讨论、喜欢项目并收藏项目。