~/talk

Documenting your open source projects for machines

Talkat PyData London 2026 · on Saturday, 2026-06-06· at 16:15· Doddington Forum· [ai-assisted-development, developer-experience]
links:none on file
slides:none on file

Claims that LLM-driven agents read and prefer machine-friendly docs, with concrete steps and tools: publish markdown in wheels, LLMs.ext sitemap pages, use sphinx-llm or mkdocs-llmstxt and ship docs alongside the package so local agents avoid stale web copies. Gives examples of agent behavior (defaults to pandas, reimplements slow groupby), recommends type hints, clearer error messages and skills files, and shows how to test by watching an agent import read run and fix code.

AI-written summary · about

  1. 0:00Documentation for AI agents
  2. 2:07How agents learn libraries
  3. 6:45Undocumented libraries challenges
  4. 9:13Agents consume documentation
  5. 11:19Progressive disclosure
  6. 13:46Machine-readable docs
  7. 16:57Markdown docs tools
  8. 19:43Docs in Python packages
  9. 22:09Diataxis framework
  10. 25:15Agent-focused documentation
  11. 29:05Human vs AI docs balance
  12. 31:10Libraries for agent usability
  13. 32:57Agent-friendly code practices
  14. 34:41Testing docs with agents
  15. 36:06Conclusion and key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.