• Runnables are what you compose the models out of; the models themselves are also runnables. They are run by calling .invoke().
  • Use Document s instead of just text for RAG. This includes metadata which improves retrieval quality.