Skip to content

neural-maze/ai-companion

Repository files navigation

logo

📱 Ava 📱

Turning the Turing Test into a Whatsapp Agent

logo

Table of Contents

Course Overview

logo

What happens when two ML Engineers with a love for sci-fi movies team up? 🤔

You get Ava, a Whatsapp agent that can engage with users in a "realistic" way, inspired by the great film Ex Machina. Ok, you won't find a fully sentient robot here, but you will have some pretty interesting Whatsapp conversations.

You can think of it as a modern reinterpretation of the Turing Test 🤣

By the end of this course, you'll have built your own Ava too, capable of:

  • Receiving and sending Whatsapp messages 📲
  • Understanding your voice 🗣️
  • Recognizing your images 🖼️
  • Sending voice notes back 🎤
  • Sharing updates about its "daily activities" 🚣
  • Sending you images of its current activities 🖼️

Excited? Let's get started!

The tech stack

Technology Description
Groq Logo Powering the project with Llama 3.3, Llama 3.2 Vision, and Whisper. Groq models are awesome (and fast!!)
Qdrant Logo Serving as the long-term database, enabling our agent to recall details you shared months ago.
Beam Logo A cost-effective, serverless solution to bring everything into production.
LangGraph Logo Learn how to build production-ready LangGraph workflows
ElevenLabs Logo Amazing TTS models
Together AI Logo Behind Ava's image generation process

Course Outline

This course is divided into 6 lessons. Each lesson is a step forward in building Ava, and it has a written and video version.

These two versions are complementaty, so we recommend you to go through both, as it will improve your learning experience. Don't forget to check the Before we start section to get everything ready for the course.

🛠️ Lesson 0: Before we begin

WIP ... 👷

🏗️ Lesson 1: Project overview

WIP ... 👷

🕸️ Lesson 2: Ava's brain is just a graph

WIP ... 👷

🧠 Lesson 3: Unlocking Ava's memories

WIP 👷

🗣️ Lesson 4: Giving Ava a Voice

WIP ... 👷

👀 Lesson 5: Ava learns to see

WIP ... 👷

📱 Lesson 6: Ava installs Whatsapp

WIP ... 👷

Contributors

Miguel Otero Pedrido | Senior ML / AI Engineer
Founder of The Neural Maze. Rick and Morty fan.

LinkedIn
YouTube
The Neural Maze Newsletter
Jesús Copado | Senior ML / AI Engineer
Equal parts cinema fan and AI enthusiast.

YouTube
LinkedIn

License

This project is licensed under the MIT License - see the LICENSE file for details.