# Teaching agents

Source: http://localhost:1313/learn/teaching-agents/index.html

How to give an agent knowledge it was never trained on: what RAG is, how to find, write and prepare documents, how to measure whether the agent sticks to them, and how to feed context that changes over time.


## Teaching agents

- [Introduction to knowledge creation](http://localhost:1313/learn/teaching-agents/introduction-to-knowledge-creation.md)
- [What is a RAG](http://localhost:1313/learn/teaching-agents/what-is-a-rag.md)
- [How to find and prepare knowledge](http://localhost:1313/learn/teaching-agents/finding-and-preparing-knowledge.md)
- [How to write good documents](http://localhost:1313/learn/teaching-agents/writing-good-documents.md)
- [Measuring adherence and hallucination](http://localhost:1313/learn/teaching-agents/measuring-adherence-and-hallucination.md)
- [Retrieval strategies](http://localhost:1313/learn/teaching-agents/retrieval-strategies.md)
- [Preparing documents for knowledge](http://localhost:1313/learn/teaching-agents/preparing-documents-for-knowledge.md)
- [Dynamic context](http://localhost:1313/learn/teaching-agents/dynamic-context.md)

