ava whatsapp agent course
Basic Information
This repository is a course project and complete reference implementation to build "Ava", a production-oriented WhatsApp agent. It provides lessons, example code and deployment guidance so engineers can create an agent that receives and sends WhatsApp messages, understands voice input, recognizes and generates images, returns voice notes, maintains chat history and long-term memory, and connects to the WhatsApp API. The material covers LangGraph workflows, a vector database for memory, model choices for text, vision and speech, and instructions to run locally or deploy to Google Cloud Run. The README organizes a multi-lesson syllabus with written and video content aimed at helping Software, ML and AI Engineers build end-to-end conversational agents.