~/talk

Composing AI Applications as a Graph with Haystack

slides:none on file

Haystack 2.0 models AI apps as a directed cyclic graph so pipelines can loop and become agentic; components are Python classes with run methods that pass typed documents, embeddings, prompts and metadata. Demos show an indexing pipeline (in‑memory docstore → OpenAI embeddings for Mistral/Cohere pages), an auto‑quizzer that builds JSON quizzes, and a loop that uses self-reflection loops plus Pydantic as JSON schema validation to retry until structured output meets the schema; Llama 3 (via Grok) and Gradio are used for UI and testing.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Haystack design rationale
  3. 2:50Breaking down RAG
  4. 4:35Embedding into vector DB
  5. 6:21From pipelines to agents
  6. 8:27Haystack 2.0 features
  7. 9:29Custom components in Haystack
  8. 10:54Document embedder demo
  9. 11:35Indexing pipeline with URLs
  10. 13:00RAG pipeline with Jinja
  11. 14:24Self-reflection loops
  12. 17:14Bringing components to Haystack
  13. 17:35Auto quizzer demo
  14. 19:42Quiz generation pipeline
  15. 21:25Serializing pipelines
  16. 22:49Validating outputs
  17. 24:15Looping pipelines Q&A
  18. 26:15Haystack vs frameworks
  19. 27:58When to use custom components
  20. 28:19Closing demo & Q&A
~/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.