Node.js, Express.js, OpenAI, DynamoDB, AWS
TI AI Game — Business Idea Evaluation
A mobile app that helps founders validate and refine business ideas through AI-led structured conversations — covering vision, execution, and brainstorming phases with actionable reports.
Key Decisions & Challenges
OpenAI Tool Calls for Structured Conversation Flow
Situation
The AI needed to guide users through multiple defined stages — vision, overview, execution — in a predictable, controlled way.
Options Considered
- Regular chat completions — produce free-form text, making it hard to enforce structure or trigger specific actions at the right moment
- Tool calls — allow the AI to call defined functions at each stage, keeping responses structured and enabling specific backend logic per step
Decision
Used OpenAI tool calls to keep responses structured across stages and to trigger specific backend actions at each step in the evaluation flow.
Features
Structured Idea Evaluation
Users evaluate business ideas through defined conversation stages — vision, overview, execution — each led by the AI with guided questioning.
Brainstorming & Final Evaluation
Dedicated phases generate actionable insights and a final report summarizing the idea's strengths and gaps.
AI Conversational Flow
Built on OpenAI Chat Completions and Responses APIs with tool calls, keeping the conversation structured and triggering specific backend actions at each stage.
In Action
AI conversation
Idea evaluation
My Role
I was the sole backend developer — responsible for the backend architecture, AI integration, and AWS infrastructure. The frontend was handled separately.
Tech Stack
Outcome
Delivered to the client.