Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

An AI companion that provides emotional stability and support through life's ups and downs. Your always-available friend for good days and bad days. βš“πŸ©΅

Notifications You must be signed in to change notification settings

diogocarrola/emotional-anchor-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Emotional Anchor AI βš“πŸ©΅

A learning project from Kaggle's 5-Day AI Agents Intensive Course

🎯 About This Project

This is my capstone project for the AI Agents course. As a beginner in AI agents, I focused on building something meaningful that I could actually complete: an emotional support companion that detects feelings and offers kind responses.

πŸ“– My Learning Journey

I started with zero experience in Google ADK and learned:

  • How emotional detection works (with negation handling!)
  • The basics of agent architecture
  • Session management with conversation memory
  • Where I struggled and what I'd do differently

πŸ”§ What's Working

  • βœ… Emotional detection with negation awareness ("not happy" β†’ sad)
  • βœ… Conversation memory and pattern tracking
  • βœ… Simple, kind responses for different emotions
  • βœ… Clean, runnable code structure

🚧 What I'm Still Learning

  • Fully integrating Google ADK (I have a minimal example)
  • Using Gemini models effectively in multi-agent systems
  • Advanced agent orchestration

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/diogocarrola/emotional-anchor-ai.git

# Install dependencies
pip install -r requirements.txt

# Run the emotional anchor
python main.py

πŸ’­ How to Use

Just start talking! The AI will:

  • Detect your emotional state from your messages
  • Respond with appropriate support or celebration
  • Remember our conversation patterns
  • Provide emotional insights over time

Example conversations:

You: I'm feeling really down today...
βš“ Emotional Anchor: I'm here with you. Storms don't last forever, and neither will this feeling.

You: I just got amazing news!
βš“ Emotional Anchor: I'm so glad to share this joyful moment with you! Your happiness matters.

πŸ“ Project Structure

  • agents/ - Core AI agents for emotional processing
  • tools/ - Custom tools for conversation management
  • data/ - Emotional pattern storage and analysis
  • main.py - Primary application interface

🎯 Capstone Project

This project is submitted as part of the Kaggle 5-Day AI Agents Intensive Course, demonstrating:

  • Multi-agent systems for emotional intelligence
  • Custom tool development for conversation memory
  • Session management for emotional pattern tracking
  • Creative application of AI for mental health support

About

An AI companion that provides emotional stability and support through life's ups and downs. Your always-available friend for good days and bad days. βš“πŸ©΅

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages