A hands-on workshop exploring multimodal AI agents with Haystack.
- π Multimodal indexing pipeline (PDFs + images) using CLIP embeddings
- π€ Vision-enabled agent powered by GPT-4o
- π RAG tool for searching company policies
- π¬ Conversational memory for context-aware interactions
- π Human-in-the-loop controls for sensitive actions
π See multimodal_agent_notebook.ipynb for the full interactive experience.
Want to deploy the agent as an API? Check out multimodal-agent/pipeline_wrapper.py β a Python script version of the notebook with Hayhooks integration pre-configured for serving the conversational agent.
The files/ directory contains the sample data used in the workshop:
receipt.jpegβ A sample receipt image for the expense reimbursement demosocial_budget_policy.mdβ Company policy document for retrieval
- Python 3.10+
- OpenAI API key (or your preferred LLM provider)
- See the notebook for full package installation instructions