Hng Stage3 Be Ai Agent
BackendSoloInternship
About
This project implements 'BrandGenie', an AI-powered assistant designed to generate comprehensive brand identities, including names, taglines, and stories, while simultaneously checking domain availability. It leverages an agent-based architecture with Mastra, Node.js, and TypeScript, integrating large language models like Google Gemini for creative generation and robust evaluation. The system features parallel external API calls for domain checks, sophisticated workflow orchestration, and an innovative 'LLM as a judge' pattern for output quality assessment. This project demonstrates strong developer skills in advanced AI integration, robust API design, asynchronous processing, and building scalable, intelligent systems.
Tech Stack
Node.js
TypeScript
Mastra
Axios
Zod
Google Gemini
LibSQL
PinoLogger
OpenAPI
Skills Demonstrated
Agent-based Architecture
Large Language Model (LLM) Integration
API Integration
Asynchronous Programming
Workflow Orchestration
Schema Validation
Error Handling & Fallbacks
System Design
Folder: 13