Pilot AI
Simulates target customers with LLM personas that “scroll and react” to your content, forecasting sentiment, CTR, and engagement before you launch.
This project uses AI personas, modeled after real social media users, to simulate how your content will perform before you post it. It forecasts sentiment, click-through rates (CTR), and overall engagement, helping you optimize your content strategy.
Features
Dynamic Persona Creation: You can create individual personas or bulk-generate them from active users on platforms like Reddit and Hacker News.
Content Simulation: Run simulations for various post types (e.g., Instagram, LinkedIn, X) to see how your content resonates with a target audience.
AI-Powered Analytics: The platform provides a detailed summary of each simulation, including sentiment distribution, key metrics (likes, shares, comments), and a list of top AI-generated comments.
Technical Highlights
Next.js & React: The application is built with Next.js for a modern, server-rendered frontend, providing a fast and responsive user experience.
Trigger.dev for Background Tasks: Intensive AI and API calls are offloaded to Trigger.dev tasks, ensuring the application remains responsive while complex, long-running processes (like bulk persona creation) are handled efficiently in the background.
Vector Database for Persona Search: AI-generated personas are embedded into a vector database (PostgreSQL with pgvector), enabling semantic similarity search to find the most relevant personas for a given "ideal customer" description.
Drizzle ORM & PostgreSQL: Drizzle is used as a lightweight and type-safe ORM for managing the PostgreSQL database, handling everything from persona storage to simulation results.
Shadcn/UI & Tailwind CSS: The user interface is built with Tailwind CSS and the Shadcn/UI component library, providing a modern, consistent, and highly customizable design system.
Challenges Solved
The core challenge that this project solves is how social media managers never know how there post will truly be recieved. Using PilotAI, managers can get a "gut-check" to understand how their posts can perform before they post it.