<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Ai-Agent on Mark Zhu&#39;s Blog</title>
    <link>https://blog.mygraphql.com/en/tags/ai-agent/</link>
    <description>Recent content in Ai-Agent on Mark Zhu&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>labile.zhu@gmail.com (Mark Zhu)</managingEditor>
    <webMaster>labile.zhu@gmail.com (Mark Zhu)</webMaster>
    <copyright>Mark Zhu ©2026, All Rights Reserved</copyright>
    <lastBuildDate>Wed, 13 May 2026 23:12:15 +0800</lastBuildDate>
    
        <atom:link href="https://blog.mygraphql.com/en/tags/ai-agent/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>Kanban - A Multi-Agent Collaboration Design Pattern</title>
        <link>https://blog.mygraphql.com/en/posts/ai/aiagent-design/kanban-multi-agent-collaboration/</link>
        <pubDate>Wed, 13 May 2026 23:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Wed, 13 May 2026 23:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/ai/aiagent-design/kanban-multi-agent-collaboration/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/ai/aiagent-design/kanban-multi-agent-collaboration/index.assets/logo.png&#34; alt=&#34;image-20260513220048964&#34;&gt;&lt;/p&gt;
&lt;p&gt;This article uses the example of generating a modern, technology-themed Mr. Bean TV episode script based on current global events to demonstrate the Kanban-based multi-agent collaboration design pattern. The article uses Hermes Agent, but the same approach can also be applied to other agent frameworks or even your own custom agents.&lt;/p&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;For complex AI tasks, the question is no longer whether multiple agents should collaborate, but how to make multi-agent collaboration work effectively.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>ai</category>
            
          
            
              <category>ai-agent</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Intelligent Orchestrating the Home Lab and Smart Home by OpenClaw</title>
        <link>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-as-home-lab-admin/</link>
        <pubDate>Fri, 13 Feb 2026 03:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Fri, 13 Feb 2026 03:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-as-home-lab-admin/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-as-home-lab-admin/index.assets/logo.png&#34; alt=&#34;logo.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;This article demonstrates how OpenClaw Skills can orchestrate Home Lab and Smart Home intelligently. By encapsulating infrastructure knowledge, monitoring systems, ann automation APIs to structured Skills. An AI agent can troubleshooting servers, visualize operations by smart lights, and deliver a summarized real time web news through smart speaker.&lt;/p&gt;
&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
&lt;p&gt;I have been running a home lab and a small home set up for years. Ask more and more devices and services were add, maintenance and management gradually become increasingly complex.  Meanwhile, after years of experience, I realized that traditional smart homes are not fully “smart”. Most of the problems exist simply because I was too lazy to automate them probably. Now, modern AI may help mitigate those issues.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>ai</category>
            
          
            
              <category>ai-agent</category>
            
          
            
              <category>self-hosting</category>
            
          
            
              <category>life-hacker</category>
            
          
            
              <category>openclaw</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>The Concepts Anatomy of OpenClaw</title>
        <link>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-concepts/</link>
        <pubDate>Mon, 09 Feb 2026 03:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Mon, 09 Feb 2026 03:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-concepts/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-concepts/index.assets/the-matrix-architect.png&#34; alt=&#34;the-matrix-architect&#34;&gt;&lt;/p&gt;
&lt;p&gt;OpenClaw is the most populated self-hosted personal AI assistant in the world right now. From the perspective of an AI Agent developer, it is not only a AI tool, but also one of the best real-world references for agent design patterns. It helps us create more sophisticated designs when building our agents. In this article, I will go down the rabbit hole and ultimately build a conceptual model.&lt;/p&gt;
&lt;h2 id=&#34;conceptual-model&#34;&gt;Conceptual Model&lt;/h2&gt;
&lt;p&gt;The following diagram is the conceptual model I built.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>ai</category>
            
          
            
              <category>ai-agent</category>
            
          
            
              <category>openclaw</category>
            
          
            
              <category>self-hosting</category>
            
          
            
              <category>life-hacker</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Self-hosted Matrix Channel for OpenClaw - Take the red pill</title>
        <link>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-matrix-channel/</link>
        <pubDate>Fri, 06 Feb 2026 03:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Fri, 06 Feb 2026 03:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-matrix-channel/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/ai/ai-personal-assistant/openclaw-matrix-channel/index.assets/the-matrix-movie-red-pill.png&#34; alt=&#34;The Matrix 1999 - Take the red pill to stay in Wonderland and see how deep the rabbit hole goes, or the blue pill to wake up and believe what you want.&#34;&gt;&lt;/p&gt;
&lt;p&gt;This article explains how to self-host an OpenClaw AI assistant using a Matrix chat channel. It covers setting up a Matrix server, installing and troubleshooting the OpenClaw Matrix plugin, configuring access policies, and enabling secure, private AI interactions without relying on third-party messaging platforms.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>ai</category>
            
          
            
              <category>ai-agent</category>
            
          
            
              <category>self-hosting</category>
            
          
            
              <category>life-hacker</category>
            
          
            
              <category>openclaw</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>
