<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI on E7Coding</title><link>https://www.e7coding.com/en/categories/ai/</link><description>Recent content in AI on E7Coding</description><generator>Hugo</generator><language>en</language><managingEditor>Joy</managingEditor><webMaster>Joy</webMaster><lastBuildDate>Sat, 11 Jul 2026 10:30:00 +0800</lastBuildDate><atom:link href="https://www.e7coding.com/en/categories/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Agent Skills: Packaging Senior Engineering Discipline Into AI Coding Agents</title><link>https://www.e7coding.com/en/posts/addyosmani-agent-skills-engineering-discipline/</link><pubDate>Sat, 11 Jul 2026 10:30:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/addyosmani-agent-skills-engineering-discipline/</guid><description>&lt;blockquote&gt;
&lt;p&gt;AI coding agents have a common failure mode: they default to the &lt;strong&gt;shortest path&lt;/strong&gt;. Ask one to add a feature, and it often starts coding immediately, skipping specs, tests, security review, and the practices that make software reliable. &lt;a href="https://github.com/addyosmani" target="_blank" rel="noopener noreferrer"&gt;Addy Osmani&lt;/a&gt;&amp;rsquo;s &lt;strong&gt;&lt;a href="https://github.com/addyosmani/agent-skills" target="_blank" rel="noopener noreferrer"&gt;Agent Skills&lt;/a&gt;&lt;/strong&gt; aims to fix exactly that: package senior engineers&amp;rsquo; production workflows, quality gates, and judgment into &lt;strong&gt;skills that agents can follow consistently&lt;/strong&gt;, covering every stage from idea to launch.&lt;/p&gt;</description></item><item><title>GPT-5.6 Sol, Terra, and Luna: OpenAI Splits Agentic Coding Into Three Tiers</title><link>https://www.e7coding.com/en/posts/gpt-5-6-sol-terra-luna-agentic-coding/</link><pubDate>Fri, 10 Jul 2026 09:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/gpt-5-6-sol-terra-luna-agentic-coding/</guid><description>&lt;p&gt;OpenAI previewed the &lt;strong&gt;GPT-5.6&lt;/strong&gt; family: &lt;strong&gt;Sol, Terra, and Luna&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The most important part is not just &amp;ldquo;another stronger model.&amp;rdquo; It is that OpenAI is explicitly splitting agentic coding models into three tiers: one frontier model, one everyday balanced model, and one fast low-cost model.&lt;/p&gt;</description></item><item><title>What Is A2A: How Different Agents Discover, Communicate, and Collaborate</title><link>https://www.e7coding.com/en/posts/agent2agent-a2a-protocol-introduction/</link><pubDate>Wed, 01 Jul 2026 15:40:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/agent2agent-a2a-protocol-introduction/</guid><description>&lt;p&gt;A2A stands for &lt;strong&gt;Agent2Agent Protocol&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is not about how a model calls tools. It is about how different agents discover each other, exchange messages, and collaborate on tasks.&lt;/p&gt;
&lt;p&gt;As organizations begin deploying multiple agents internally, a practical problem quickly appears: a sales agent, support agent, finance agent, legal agent, and engineering agent may come from different teams, vendors, and frameworks. They cannot only operate inside their own systems. They also need to delegate work, pass context, and return results to one another.&lt;/p&gt;</description></item><item><title>What Is MCP: A Stable Way for Agents to Connect Tools and Context</title><link>https://www.e7coding.com/en/posts/model-context-protocol-mcp-introduction/</link><pubDate>Wed, 01 Jul 2026 15:30:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/model-context-protocol-mcp-introduction/</guid><description>&lt;p&gt;MCP stands for &lt;strong&gt;Model Context Protocol&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Its role is clear: it provides an open protocol for connecting AI applications to external systems. Those systems may be local files, databases, search engines, business APIs, design tools, knowledge bases, or predefined prompts and workflows.&lt;/p&gt;</description></item><item><title>Claude Sonnet 5: A More Agentic Sonnet Model</title><link>https://www.e7coding.com/en/posts/claude-sonnet-5-introduction/</link><pubDate>Wed, 01 Jul 2026 09:20:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/claude-sonnet-5-introduction/</guid><description>&lt;p&gt;Anthropic released &lt;strong&gt;Claude Sonnet 5&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The keyword for this upgrade is not &amp;ldquo;better chat.&amp;rdquo; It is &lt;strong&gt;more agentic&lt;/strong&gt;: better at making plans, calling tools, using browsers and terminals, and pushing multi-step tasks forward instead of stopping halfway.&lt;/p&gt;</description></item><item><title>baidu/Unlimited-OCR: A New Option for Long-Document OCR</title><link>https://www.e7coding.com/en/posts/baidu-unlimited-ocr-introduction/</link><pubDate>Tue, 30 Jun 2026 13:35:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/baidu-unlimited-ocr-introduction/</guid><description>&lt;p&gt;Baidu recently open-sourced a new OCR model: &lt;strong&gt;baidu/Unlimited-OCR&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is not a lightweight OCR tool for simply recognizing text in one image. It is closer to &lt;strong&gt;long-document parsing&lt;/strong&gt;: converting papers, reports, books, and scanned PDFs into readable, editable text or Markdown while preserving as much structure as possible.&lt;/p&gt;</description></item><item><title>Five Archetypes of Future Product Teams: From Job Functions to Value Functions</title><link>https://www.e7coding.com/en/posts/five-archetypes-future-product-teams/</link><pubDate>Tue, 30 Jun 2026 13:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/five-archetypes-future-product-teams/</guid><description>&lt;p&gt;I recently saw an interesting tweet: as engineering, product, design, data science, and other functions begin to merge into more hybrid roles, will future teams stop defining people by job titles and instead define them by how they create value?&lt;/p&gt;</description></item><item><title>Claude Skills vs. Agents: What Is the Difference and How Should You Choose?</title><link>https://www.e7coding.com/en/posts/claude-skills-vs-agents/</link><pubDate>Tue, 16 Jun 2026 16:15:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/claude-skills-vs-agents/</guid><description>&lt;blockquote&gt;
&lt;p&gt;When extending Claude, &lt;strong&gt;Skills&lt;/strong&gt; and &lt;strong&gt;Agents&lt;/strong&gt; are easy to confuse. Both look like ways to make Claude able to do more, but underneath they are very different. Remember the fundamental difference in one word: &lt;strong&gt;context&lt;/strong&gt;. A Skill puts instructions &lt;strong&gt;into your current conversation&lt;/strong&gt;. An Agent works in an &lt;strong&gt;isolated context&lt;/strong&gt; and returns only the conclusion.&lt;/p&gt;</description></item><item><title>Helping Claude Use MCP Well: Six Prompting Tips and One Core Principle</title><link>https://www.e7coding.com/en/posts/claude-mcp-prompting-tips/</link><pubDate>Tue, 16 Jun 2026 15:50:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/claude-mcp-prompting-tips/</guid><description>&lt;blockquote&gt;
&lt;p&gt;After connecting Claude to &lt;strong&gt;MCP (Model Context Protocol)&lt;/strong&gt;, it can read project files, search code, and run commands. But many people find that even after setup, Claude still misses the point. The reason is simple: &lt;strong&gt;MCP gives Claude capability, not context&lt;/strong&gt;. Claude must &lt;strong&gt;call tools&lt;/strong&gt; before it can see your project. How you ask directly affects whether it calls the right tools and gives useful answers. This article covers six prompting tips and one core principle.&lt;/p&gt;</description></item><item><title>Why Multi-Agent Parallel Development Works: Git Worktree Isolation and Coordinated Merging</title><link>https://www.e7coding.com/en/posts/multi-agent-worktree-parallel-dev/</link><pubDate>Tue, 16 Jun 2026 15:40:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/multi-agent-worktree-parallel-dev/</guid><description>&lt;blockquote&gt;
&lt;p&gt;When you want &lt;strong&gt;multiple AI agents&lt;/strong&gt; to work on the same codebase at the same time, the first wall you hit is that they share one working directory and overwrite each other&amp;rsquo;s files. &lt;strong&gt;Git Worktree + coordinator/worker mode&lt;/strong&gt; exists to solve this. This article explains the principles, why it works, and where the benefits come from.&lt;/p&gt;</description></item><item><title>Getting Started with AI Agent Development: From Concepts to a Minimal Tool-Using Agent</title><link>https://www.e7coding.com/en/posts/ai-agent-development-guide/</link><pubDate>Tue, 16 Jun 2026 15:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/ai-agent-development-guide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI agent development&lt;/strong&gt; means building a system that can &lt;strong&gt;perceive, reason, plan, call tools, and execute tasks&lt;/strong&gt; to achieve a goal. In one sentence: traditional AI, such as a normal chatbot, answers one question at a time; an AI agent is more like a digital worker. Give it a high-level goal, such as &amp;ldquo;analyze this company&amp;rsquo;s financial report and turn it into a 10-slide deck,&amp;rdquo; and it can break the work into steps, gather information, run code, call APIs, and deliver the result.&lt;/p&gt;</description></item><item><title>Understanding Recall and Recall Strategies: A Core Layer in Search, Recommendation, and RAG</title><link>https://www.e7coding.com/en/posts/ai-recall-and-recall-strategy/</link><pubDate>Tue, 16 Jun 2026 14:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/ai-recall-and-recall-strategy/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In AI systems, &lt;strong&gt;recall&lt;/strong&gt; and &lt;strong&gt;recall strategies&lt;/strong&gt; appear in almost every scenario where you need to find things from data: search, recommendation, RAG, Q&amp;amp;A, risk detection, object detection, information extraction, and more. They answer one shared question: &lt;strong&gt;can the system find as many of the relevant things as possible?&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Was Claude Fable 5 Really Hacked?</title><link>https://www.e7coding.com/en/posts/claude-fable5-jailbreak/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/en/posts/claude-fable5-jailbreak/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Core judgment&lt;/strong&gt;: based on public information so far, the evidence better supports &amp;ldquo;safety guardrails were bypassed / model jailbreak succeeded&amp;rdquo; rather than &amp;ldquo;Anthropic servers were breached, model weights were stolen, or user data leaked.&amp;rdquo; The value of this incident is not panic. It is a reminder that as frontier models become more capable, safety boundaries must move from &lt;strong&gt;single-model guardrails&lt;/strong&gt; to &lt;strong&gt;system-level governance&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>