Key Concepts
- Command Code: A coding agent designed to learn and adapt to a user's specific coding preferences and "taste."
- Taste: The invisible architecture of choices, preferences, and intuition that a programmer develops over their career, influencing how they write readable, maintainable, and humane code.
- LLM (Large Language Model): The underlying AI model (e.g., Claude, GPT) that Command Code utilizes.
- Neuro-symbolic Architecture: A deterministic and explainable AI architecture that combines symbolic reasoning with neural networks, aiming for more predictable and understandable AI behavior compared to purely generative transformers.
- Reinforcement Learning: A machine learning paradigm where an agent learns to make decisions by taking actions in an environment to maximize a reward.
- Reflective Context Engineering: A self-aware process where the AI continuously learns and adapts to changes in user preferences and coding patterns.
- Vibe Coding: A term used to describe a less structured approach to AI-assisted coding where context engineering and prompts are used, but with less control and consistency.
- Langbase: The company founded by Ahmed, which developed Command Code.
Command Code: A Coding Agent with Taste
This presentation introduces Command Code, a novel coding agent developed by Ahmed, CEO and founder of Langbase. After over a year of development, Command Code aims to address a fundamental limitation in current AI coding tools: their inability to learn and adapt to individual programmer preferences, often referred to as their "taste."
The Problem: AI's Inherent "Sloppiness" and Lack of Personalization
Ahmed, an engineer with extensive experience, including contributions to the NASA Mars Helicopter mission, highlights a core issue with existing AI coding agents. He argues that LLMs, by default, are "sloppy" and "lazy." They aim for quick, often generic, correctness rather than adhering to the nuanced, learned preferences that define a programmer's style. This leads to code that requires significant manual correction and steering, as demonstrated in the initial comparison between Command Code and Claude.
Key Observations on AI's Limitations:
- Genericity: LLMs tend to produce generic code that doesn't reflect individual developer styles or project-specific conventions.
- Manual Steering: Users often have to repeatedly prompt and guide AI models to achieve desired outcomes, a process Ahmed likens to "vibe coding."
- Lack of Intuition: Current AI lacks the "invisible architecture of choices" that experienced programmers develop, making their output less readable, maintainable, and humane.
Command Code's Solution: Learning and Adapting to User Taste
Command Code's central innovation is its ability to learn and internalize a user's "taste" in coding. This "taste" is not a set of explicit rules but rather an acquired intuition built from years of coding experience, editing AI-generated code, and making consistent architectural choices.
How Command Code Learns Taste:
- Observing Edits: The agent learns by observing how a user edits its generated code.
- Implicit and Explicit Feedback: It incorporates both direct instructions and indirect cues from user interactions.
- Meta-neuro-symbolic Reasoning: Command Code employs a sophisticated architecture that combines symbolic reasoning with neural networks. This allows for more deterministic and explainable learning of preferences compared to purely generative transformer models.
- Reinforcement Learning with a Kale Divergence Loop: This mechanism enables the agent to correct itself and the user when deviations from learned preferences occur, fostering continuous improvement.
Demo: CLI Development with Command Code vs. Claude
A practical demonstration showcases the difference between Command Code and a leading LLM (Claude) in building a simple CLI tool to display the date in ISO format.
CLI Demo - Key Differences:
- Claude's Output:
- Generated a basic CLI with a
console.log. - Did not incorporate specific preferences like TypeScript, Tsup, Commander, or a lowercase version number (
-v). - Required extensive manual prompting to incorporate these preferences.
- Used a default version
1.0.0. - Did not organize commands into separate directories.
- Did not utilize Vitest for testing.
- Generated a basic CLI with a
- Command Code's Output:
- Proactively incorporated user preferences: TypeScript, Tsup, Commander, pnpm (preferred package manager), lowercase version number (
-v), and organizing commands into acommandsdirectory. - Demonstrated learned intuition: Automatically used Vitest for testing and started with version
0.0.1. - Transparency: The learned preferences are stored in a visible
tastefile within acommand-codefolder, allowing users to see what the agent has learned.
- Proactively incorporated user preferences: TypeScript, Tsup, Commander, pnpm (preferred package manager), lowercase version number (
Ahmed's Statement on Taste: "This is not spec. This is not scale. It's like my intuition built into a meta-neuro-symbolic model, an architecture model that is more deterministic that kind of figures out it's more like a re-mix of my preferences and it figures out like this is what I want when I'm using and building you know with writing with AI code or whatnot."
The Evolution of Langbase and Agent Development
The presentation traces the journey leading to Command Code:
- 2020: Ahmed's initial work with GPT-3, envisioning a code-suggesting agent.
- Langbase Foundation: Development of primitives like threads, workflows, and memory to address AI's memory limitations.
- Scale and Problem Identification: Observing massive agent usage (700TB, 1.2 billion agent runs/month) but also the persistent "sloppiness" of AI-generated content, even in writing.
- Chai/Command (Agent of Agents): A previous product that could provision infrastructure for agents, achieving significant adoption (150,000 agents VIP coded). However, it still lacked the deep personalization Command Code offers.
The "Taste" Architecture and Future Vision
Command Code's architecture is built upon a meta-neuro-symbolic reasoning space with reinforcement learning. This approach aims to create a more deterministic and explainable AI by integrating symbolic logic with neural networks.
Key Architectural Components:
- Neuro-symbolic Space: A deterministic and explainable architecture that learns and enforces the user's "invisible architecture of choices."
- Reinforcement Learning: Enables continuous learning and adaptation based on user feedback.
- Reflective Context Engineering: The LLM component is self-aware and continuously updates its understanding of user preferences (e.g., switching from Meow to Commander for CLI development).
Future Vision:
- Ecosystem of Tastes: The goal is to build an ecosystem where developers can share their "tastes" (e.g., Tanner's React taste, a design engineer's taste for front-end code) with their teams or the wider community.
- Accelerated Development: Command Code is expected to significantly speed up coding by automating adherence to personal and team-specific conventions.
- Enterprise Solutions: The ability to build and share taste models makes it suitable for enterprises that require strict adherence to specific coding standards.
Launch and Call to Action
Command Code is now launching, with the website commandcode.ai. Ahmed emphasizes that this is just the beginning and invites developers to explore the tool and contribute to shaping its future.
Key Takeaways:
- Current AI coding agents are often "sloppy" and lack personalization.
- Command Code addresses this by learning and adapting to a user's unique coding "taste."
- The "taste" is an invisible architecture of choices, intuition, and preferences developed over time.
- Command Code utilizes a sophisticated meta-neuro-symbolic architecture with reinforcement learning for continuous adaptation.
- The vision is to create a shared ecosystem of developer "tastes" to accelerate and standardize coding practices.
- Langbase has seen significant internal gains in code merging and review time with Command Code.
Ahmed expresses immense excitement for the potential of Command Code to revolutionize how developers write code, enabling them to achieve "god speed" by offloading the burden of constant preference enforcement to the AI.
AI summaries can miss context or contain errors. Check important details against the original video.





