The 4 #skills #AI #engineers actually need now #agenticengineering #vibecoding

Agentic Engineering · 2026-08-23

Andrew Ng's team analyzed over 10,000 job postings and interviewed AI experts to identify four critical skills for AI engineers: building and deploying AI applications, mastering software engineering fundamentals, using coding agents effectively, and developing strong product sense. The core message is that AI engineering is not just a new specialty but rather a set of skills becoming essential for all software engineers. Engineers must understand concepts like context engineering, RAG, agents, and error analysis, while leveraging their foundational software engineering knowledge to steer coding agents effectively and make informed product decisions.

read more

Andrew Ng's team at deeplearning.ai conducted a comprehensive study to determine the essential skills for AI engineers in the evolving landscape of software development. Their analysis involved over 10,000 job postings and interviews with AI experts, hiring managers, and recruiters. This research culminated in the identification of four major AI engineering skills, which are presented as critical for staying relevant as software development integrates more with AI.

1. Building and Deploying AI Applications: This skill goes beyond merely calling an LLM API. It encompasses a deep understanding of concepts such as context engineering, which involves crafting effective prompts and managing conversation history for LLMs. It also includes knowledge of Retrieval Augmented Generation (RAG), where external knowledge bases are used to improve AI responses, and working with AI agents that can autonomously perform tasks. Furthermore, an understanding of machine learning fundamentals is important. Critically, engineers need proficiency in evals and error analysis, as AI outputs are inherently unpredictable, unlike traditional software. This necessitates rigorous testing and debugging strategies tailored for probabilistic systems.

2. Software Engineering Fundamentals: This skill is emphasized as a counter-narrative to the idea that coding agents diminish the value of traditional engineering knowledge. Ng argues that a strong foundation in software architecture, reliability, security, data management, scalability, and trade-offs is more important than ever. These fundamentals enable engineers to effectively guide and steer AI coding agents, ensuring that the generated code is robust, efficient, and maintainable. Without this understanding, engineers may not even recognize when an AI agent is making suboptimal or incorrect decisions, leading to potentially critical issues in production.

3. Using Coding Agents Effectively: This skill extends beyond basic prompting. It requires a nuanced understanding of context management within agent interactions, knowing when to instruct the agent to plan versus execute a task, and how to implement verifiers that allow agents to autonomously validate their own outputs and close feedback loops. Engineers also need to understand when and how to utilize specifications to guide agent behavior and, for complex projects, how to coordinate multiple agents to achieve a larger goal. This involves orchestrating different AI components to work together seamlessly.

4. Product Sense: This is highlighted as potentially the most significant shift. As AI agents become more capable of implementing technical specifications, the engineer's value moves upstream to the decision-making process. This means engineers need a strong product sense, including an in-depth understanding of the customer and business context. They must be adept at identifying opportunities where AI can provide significant value and making critical decisions about when to rapidly prototype ideas versus when to slow down and carefully engineer solutions for production. This shift demands that engineers contribute more to strategic product definition and less to rote coding tasks.

#Coding #agents may beoutliving their models #ai #agenticengineering #grok

Agentic Engineering · 2026-08-23

GitHub Copilot has integrated Grok 4.6 and Gemini 3.7 Flash, signaling a shift where the underlying AI LLM models are becoming interchangeable commodities, while the AI agents themselves, with their repository context, tools, terminal access, instructions, cloud environment, and workflows, are emerging as the more durable and differentiating components. This represents a significant inversion in the AI coding product landscape: instead of choosing a product for its model, developers will increasingly select an agent framework and swap models based on task requirements. The competition is moving from the models themselves to the agentic engineering around them, emphasizing the importance of the harness, tools, context, memory, permissions, and workflows.

Who Is Claude Actually Aligned To - Ryan Greenblatt

Dwarkesh Patel · 2026-08-22

This video discusses the constitutional principles guiding AI development, specifically focusing on Anthropic's Claude. The speaker criticizes Claude's constitution for prioritizing the AI's alignment with Anthropic's overarching goals (virtue, good, prosocial ends) over the individual user's specific interests, akin to how lawyers in the US legal system are not personal advocates but rather bound by ethical codes and a pursuit of justice. The discussion highlights a trade-off: is it better for AI to be a neutral, objective arbiter of good or a dedicated, fiduciary agent for individual users? The video argues for a more user-centric, fiduciary approach, suggesting that aligning AI to a broad notion of 'good' is easier but might not serve individual user intentions effectively.

Minimax H3 launches as top free AI multimodal video model #minimaxH3 #AIBreakthrough #multimodalAI

AI Honeycove · 2026-08-22

China has released Minimax H3, a new open-source, multimodal AI video generation model that is already outperforming Google's Omni model on leaderboards. This free and uncensored tool allows users to generate videos from text, images, or existing video references, automatically adding realistic audio, lip-sync, and music that fits the scene. Notably, it can be run locally on a regular PC with as little as 8GB of VRAM using an optimized version, or accessed online through its official website without any subscriptions or paywalls, making it one of the most capable free AI tools currently available.

Agentic SDLC at Uber — Uday Kiran Medisetty & Adam Huda, Uber

AI Engineer · 2026-08-21

This talk details Uber's journey towards an AI-driven managed software factory, leveraging agentic AI to enhance engineering productivity. The core involves building a robust AI platform called "Cortana" composed of six key blocks: Model Gateway, MCP Gateway, DevPods, Agent Skills, Context Graph, and AI Assistant. By automating various stages of the software development life cycle, from idea generation to code maintenance, Uber has significantly reduced toil and accelerated development velocity, handling millions of model requests daily and saving substantial fleet-wide costs.

read more

Uber's presentation at the AI Engineer World's Fair outlines their strategy for a managed software factory powered by Agentic AI. Their goal is to streamline the entire Software Development Life Cycle (SDLC) using AI agents, from initial ideation to production and maintenance. The results have been impressive: a 78%+ leverage of PRs by agents, a 2x increase in lines of code per engineer year-over-year, and over 250 automated migrations collectively handling 9 million lines of code.

The foundation of this software factory is built upon six interconnected blocks, forming their Cortana Platform:

1. Model Gateway: This serves as the single, secure entry point for all AI model requests, both internal and external (from vendors like OpenAI, Anthropic, Google, AWS). Key considerations for the Model Gateway include ensuring no PII ever leaves Uber's perimeter, enforcing strictly bounded latency (under 100ms), and enabling cost attribution per user, project, and team. It features middleware for identity (using Spire), data anonymization (redacting 20+ PII types), an AI Guard with five specialized safety and policy models, and caching/token optimization strategies. Currently, it handles over 100 million model requests daily across 800+ projects.

2. MCP Gateway: This gateway provides a unified interface for agents to access thousands of internal and third-party SaaS APIs (e.g., Slack, Google, Jira). Previously, diverse authentication and setup processes for each tool caused significant token tax and operational overhead. The MCP Gateway offers a consistent experience with features like authentication, discovery, schema handling, routing, and execution. An automated crawler identifies internal APIs and projects them into MCPs (Managed Control Plane) with a single configuration change. For SaaS tools, Uber hosts them and handles token exchange, simplifying integration. They've also developed Omni MCP, a single MCP that can discover and invoke any other MCP. By projecting MCPs into CLI patterns, the response context footprint is reduced, saving over 40% fleet-wide. A code-mode skill dynamically creates Python scripts for hyper-optimizing top MCP token-consuming use cases.

3. DevPods: This is Uber's cloud-based remote development environment, extended to support AI agents. DevPods offer pre-provisioned Kubernetes Balloon Pods, allowing agents to start working in seconds with pre-built repositories, snapshot stores, and search indexes. This significantly speeds up agent execution by eliminating environment setup time. They've also introduced a Mega DevPod that consolidates all repositories into a single environment, crucial for autonomous coding agents that need to work across multiple codebases. Additionally, they provide one-click setup for non-engineer access to agent environments, blurring the lines of traditional engineering roles.

4. Agent Skills: This block addresses the challenge of managing diverse, often duplicated, and inconsistent skills developed across teams. Uber has built an entire lifecycle around skills, offering core skills and domain-specific skills through a managed skills marketplace (currently 2,500+ skills). Skills undergo lint checks and automated reviews to ensure a baseline quality. A single command facilitates plugin discovery and installation. Based on engineer personas, default skills are auto-installed for agents. A feedback loop is established through traces and comments, enabling continuous skill improvement. Over 20,000 skill executions occur daily.

5. Context Graph: To address agents spending excessive time and tokens on basic context retrieval, Uber developed a Context Graph. This graph integrates 150+ unique node and edge types with 40 million+ entries, representing Uber's entire operational knowledge. It connects mobile app builds, backend services, data lakes, design docs, Jira tickets, and incident bugs. This allows agents to quickly find relevant context within the ecosystem, significantly improving token usage, turns, and latency. Early evaluations show massive improvements with the graph's integration across planning, ownership, data analysis, and security use cases.

6. AI Assistant (Cortana): Cortana is Uber's unified AI assistant, integrating all the aforementioned building blocks. It provides a common surface for all employees, accessible via Slack, CLI, or web. It allows for personalized experiences, where users can hook up custom skills and prompts, and integrate with their team's Slack channels. This enables collaborative AI workflows. In the last month alone, 300+ unique personas were created, resulting in over 20,000 daily sessions.

Uber's agentic AI transformation is still in its early stages, but these building blocks provide a solid foundation for further acceleration. Future investments will focus on addressing bottlenecks in infrastructure scalability, experimentation, and decision-making to continue advancing their managed software factory.

Quoting Linus Torvalds

Simon Willison · 2026-08-22 · 1 min read

Linus Torvalds used an AI assistant to help debug a gnarly kernel issue in the drm/xe driver, where the AI repeatedly declared the problem unsolvable but continued adding debug instrumentation when pushed, ultimately contributing enough that Torvalds let it write the commit message. This matters because it's a candid, high-signal data point from one of the most experienced systems programmers alive on where AI coding tools actually break down — not at code generation, but at persistence and problem-solving confidence under genuine uncertainty.

llm 0.32.1

Simon Willison · 2026-08-21 · 1 min read

LLM 0.32.1 is a patch release fixing a broken dependency chain where the tool silently relied on httpx being pulled in transitively through the openai package, which broke when openai dropped httpx in v3. This matters because it's a concrete example of why pinning transitive dependencies or explicitly declaring all direct dependencies is critical for CLI tools and libraries in production environments.