Skip to content

kawta234/AutoEngage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Multi-Agent Social Automation Platform

A production-style multi-agent AI system designed to generate, validate, and automate structured social media engagement workflows with human-in-the-loop control.

This project demonstrates my ability to design scalable AI automation architectures using multi-agent orchestration, structured outputs, and reliable workflow management.


🎯 Problem It Solves

Social media engagement is repetitive and time-consuming.

This system:

  • Automates AI-based comment generation
  • Keeps human approval before publishing
  • Ensures safe and ordered posting (FIFO queue)
  • Tracks engagement metrics for continuous improvement
  • Implements robust logging and fallback mechanisms

🧠 System Architecture

The platform is divided into three layers:

1️⃣ Frontend (Dashboard)

  • Built with React / Next.js / TypeScript
  • User authentication
  • Social account connection
  • Comment review & approval interface

2️⃣ Backend (Core Orchestration Layer)

  • Node.js / Express
  • MongoDB
  • Handles workflow logic
  • Manages comment lifecycle
  • Controls multi-agent coordination

3️⃣ AI Services

  • Python microservices
  • LLM integration (Ollama or other models)
  • Comment generation
  • Engagement analysis
  • Context-aware outputs

4️⃣ Queue System

  • FIFO-based publishing queue
  • Ensures ordered and safe comment deployment

🧩 Multi-Agent Design

Each connected social platform uses:

💬 Comment Generator Agent

  • Generates contextual comments
  • Produces structured outputs
  • Sends suggestions for human validation

🧩 ProcessFIFO Agent

  • Manages ordered publishing
  • Ensures safe workflow execution

📊 Analytics Agent

  • Tracks engagement metrics
  • Monitors likes, replies, and performance
  • Feeds data back into the system

🔄 Workflow Overview

  1. User registers / logs in
  2. Connects social account
  3. Selects target accounts or hashtags
  4. AI generates contextual comments
  5. User approves / edits / rejects
  6. Approved comments are published via FIFO queue
  7. Engagement metrics are analyzed

🛠 Tech Stack

  • React / Next.js
  • Node.js
  • Express
  • TypeScript
  • MongoDB
  • Python
  • LLM (Ollama)
  • Multi-agent orchestration
  • FIFO queue system

🚀 How to Run

ts-node src/server.ts

(Include full setup instructions here if needed.)

🔮 Future Improvements

Intelligent scheduling for queue optimization

Advanced analytics dashboard

Cross-platform engagement insights

Continuous learning from engagement feedback

Developed by Kawtar CHAKIR
AI/ML Engineer specializing in multi-agent systems and AI automation.

About

AutoEngage — AI-Powered Social Media Comment Automation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors