Skip to content

Latest commit

Β 

History

History
30 lines (20 loc) Β· 1.27 KB

File metadata and controls

30 lines (20 loc) Β· 1.27 KB

πŸ–ΌοΈ Giving Eyes to Your AI: Engineering a Multimodal Agent

A hands-on workshop exploring multimodal AI agents with Haystack.

What You'll Build

  • πŸ“„ 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

Get Started

πŸ‘‰ See multimodal_agent_notebook.ipynb for the full interactive experience.

Deploy with Hayhooks

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.

Files

The files/ directory contains the sample data used in the workshop:

  • receipt.jpeg β€” A sample receipt image for the expense reimbursement demo
  • social_budget_policy.md β€” Company policy document for retrieval

Requirements

  • Python 3.10+
  • OpenAI API key (or your preferred LLM provider)
  • See the notebook for full package installation instructions