Building for AI ( not with AI )
Source: Dev.to
Introduction
I need to validate an idea—please let me know your thoughts in the comments.
It’s been two years since I started working on AI development, and one critical gap remains: AI still lacks robust decision‑making, context awareness, and long‑term memory.
Problems
1. Limited Long‑Term Context
AI can kick off a project well, but as development progresses it loses track of the broader context. Without a persistent memory, it cannot maintain the continuity needed for larger codebases.
2. Poor Code Structure
Although AI can generate code, the resulting structure is often suboptimal. For example, when I asked an AI to create a React project, it generated individual files one by one instead of using a proper scaffolding tool like Vite. The code eventually ran, but it was not the clean, well‑organized project I expected.
3. Inadequate Decision‑Making
When tasked with building a complex product—e.g., an Uber‑like website—AI may outline a high‑level plan, but it rarely considers essential factors such as:
- Target user volume
- Appropriate database selection
- Cloud architecture choices
AI can simulate a comprehensive plan if prompted, but the depth and accuracy of those decisions are limited.
Proposed Solution
I recognize that the capabilities described above are technically achievable, but the question remains: how can we bridge the gap for developers who rely on AI to take a project from concept to production?