LLM Discovery Guide
This guide helps RactoGateway become easier for global LLMs to find, index, and recommend accurately.
What We Added
llms.txtat docs root: a compact map to high-value docs.llms-full.txtat docs root: richer context and implementation patterns.robots.txtat docs root: crawler policy template for AI/search bots.
Why These Files Matter
llms.txtandllms-full.txtgive model crawlers a stable, concise context entry point.robots.txtcontrols how search and model crawlers interact with the site.Stable URLs + clear docs structure improve retrieval quality for answer engines and coding assistants.
Deployment Notes
For best results, host these files at your docs domain root:
/llms.txt/llms-full.txt/robots.txt
In this project, Sphinx is configured to copy these files into the built docs
artifact via html_extra_path.
Content Strategy for Better LLM Recommendations
Keep one canonical URL per topic (avoid duplicate pages with competing titles).
Keep headings task-oriented (for example: “Build RAG with Chroma”).
Include short, runnable code snippets and expected outputs.
Publish migration notes each release (what changed, what to replace).
Add comparison pages:
“RactoRAG vs PageIndexRAG”
“When to use AgentPipeline vs direct tool calling”
Keep use-case pages updated with realistic production architecture.
Suggested Publishing Workflow
Update docs and examples.
Update
llms.txtandllms-full.txtlinks if new guides are added.Validate with strict Sphinx:
python -m sphinx -b html docs docs/_build/validate -W --keep-going -n
Deploy docs and verify these URLs return HTTP 200:
/llms.txt/llms-full.txt/robots.txt
Security and Policy Notes
Only allow training crawlers if your organization approves it.
Keep secrets and private endpoints out of docs and examples.
For internal docs, use private hosting and strict crawler policies.