Logo Lanfrica

ProgressAyere/naija-review-agent

Domain:

natural language processing

Record type:

software
Creator:
Pro
Host:
This is a Multi-agent AI system simulating Nigerian personas to generate culturally authentic reviews and provide personalized recommendations across 5 categories using LangChain and Groq LLMs. # πŸ‡³πŸ‡¬ Naija Review Agent > **AI-Powered Nigerian Review Simulator & Recommendation Engine** > Generate authentic Nigerian-style reviews and personalized recommendations using culturally-aware LLM agents. --- ## πŸ“‹ Table of Contents - Overview - Architecture - Features - Tech Stack - Project Structure - Getting Started - API Documentation - Agentic Workflows - Cultural Context System - Development - Deployment - Contributing - License --- ## 🎯 Overview **Naija Review Agent** is a multi-agent AI system that understands and generates authentic Nigerian-style content. The system consists of two specialized agents: ### **Agent A: Review Simulator** 🎭 Generates culturally authentic Nigerian reviews using persona-based prompting and Nigerian English patterns (including Pidgin). Perfect for: - Testing review systems with realistic Nigerian user data - Understanding Nigerian consumer sentiment patterns - Training models on Nigerian English and cultural expressions ### **Agent B: Recommendation Engine** πŸ’‘ Provides personalized recommendations using ReAct (Reasoning + Acting) agent architecture with Nigerian cultural context. Features: - Cold-start recommendations for new users - Multi-turn conversational recommendations - City-specific and persona-aware suggestions --- ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Frontend (React) β”‚ β”‚ Vite + TailwindCSS + React Router β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ HTTP/REST β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β–Ό β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Agent A β”‚ β”‚ Agent B β”‚ β”‚ (Port 3001)β”‚ β”‚ (Port 3002)β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Review β”‚ β”‚ Recommend β”‚ β”‚ Simulator β”‚ β”‚ Engine β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ …