neural-maze/ava-whatsapp-agent-course
A hands-on course for building Ava, a WhatsApp agent that understands voice, recognizes images, and sends multimodal responses.

This course guides developers through building a WhatsApp-integrated AI agent called Ava, inspired by Ex Machina. The agent handles incoming messages, processes voice input (STT), analyzes images, generates responses, and sends back voice notes (TTS). It uses a vector database for retrieval and implements an agentic workflow to engage users in realistic conversations. Two ML engineers created the course to teach practical agent development using Python and AI APIs.