<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mwangi9903</title>
    <description>The latest articles on DEV Community by mwangi9903 (@mwangi9903).</description>
    <link>https://dev.to/mwangi9903</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053925%2Ffebbf143-978a-47fe-ae60-68a8e1119862.png</url>
      <title>DEV Community: mwangi9903</title>
      <link>https://dev.to/mwangi9903</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mwangi9903"/>
    <language>en</language>
    <item>
      <title>I’m Building a Small Civilization of AI Agents</title>
      <dc:creator>mwangi9903</dc:creator>
      <pubDate>Wed, 07 Oct 2026 21:19:35 +0000</pubDate>
      <link>https://dev.to/mwangi9903/im-building-a-small-civilization-of-ai-agents-5gja</link>
      <guid>https://dev.to/mwangi9903/im-building-a-small-civilization-of-ai-agents-5gja</guid>
      <description>&lt;p&gt;I've been experimenting with a slightly unusual idea: what if, instead of asking one AI to do everything, I gave different AI agents different jobs?&lt;/p&gt;

&lt;p&gt;That's how my AI Civilization project started.&lt;/p&gt;

&lt;p&gt;The basic idea is pretty simple. I want several small agents working together, with each one responsible for a particular part of a task.&lt;/p&gt;

&lt;p&gt;For example, one agent can search for opportunities. Another can research them. Another can write something based on the research, and another can check the result.&lt;/p&gt;

&lt;p&gt;It sounds a little like running a small company, except the "employees" are software.&lt;/p&gt;

&lt;p&gt;Why not just use one AI?&lt;/p&gt;

&lt;p&gt;I've used single AI prompts for a lot of things, and they work surprisingly well. But there's a problem when the task becomes bigger.&lt;/p&gt;

&lt;p&gt;You end up with one huge prompt telling the AI to search, decide, write, check everything, and somehow remember what happened before.&lt;/p&gt;

&lt;p&gt;That can get messy.&lt;/p&gt;

&lt;p&gt;I'd rather split the work.&lt;/p&gt;

&lt;p&gt;My current workflow looks roughly like this:&lt;/p&gt;

&lt;p&gt;Scout → Researcher → Writer → Worker → Quality Checker&lt;/p&gt;

&lt;p&gt;The Scout looks for opportunities.&lt;/p&gt;

&lt;p&gt;The Researcher tries to figure out whether an opportunity is actually worth looking at.&lt;/p&gt;

&lt;p&gt;The Writer prepares the content or application.&lt;/p&gt;

&lt;p&gt;The Worker organizes everything into a package.&lt;/p&gt;

&lt;p&gt;Then the Quality Checker makes sure we haven't produced something obviously incomplete or broken.&lt;/p&gt;

&lt;p&gt;For now, there's still a human at the end of the process. That's intentional.&lt;/p&gt;

&lt;p&gt;The part that's harder than I expected&lt;/p&gt;

&lt;p&gt;Finding opportunities isn't actually the hardest part.&lt;/p&gt;

&lt;p&gt;The internet is full of job boards and websites claiming to have remote jobs.&lt;/p&gt;

&lt;p&gt;The difficult part is finding something that is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;actually available,&lt;/li&gt;
&lt;li&gt;relevant to the person applying,&lt;/li&gt;
&lt;li&gt;open to their location,&lt;/li&gt;
&lt;li&gt;worth the effort,&lt;/li&gt;
&lt;li&gt;and something they can honestly do.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At first, my system was happily finding pages containing phrases like "10 Best Remote AI Jobs."&lt;/p&gt;

&lt;p&gt;Technically, it had found what I asked for.&lt;/p&gt;

&lt;p&gt;But it hadn't found a job.&lt;/p&gt;

&lt;p&gt;That was a useful lesson.&lt;/p&gt;

&lt;p&gt;I changed the system to use structured job listings as another source instead of relying entirely on general web search.&lt;/p&gt;

&lt;p&gt;That immediately produced much better results.&lt;/p&gt;

&lt;p&gt;AI shouldn't fill in the blanks&lt;/p&gt;

&lt;p&gt;Another thing I've learned is that an AI writing an application can become dangerous if you let it guess.&lt;/p&gt;

&lt;p&gt;If I don't have five years of professional copywriting experience, the system shouldn't suddenly decide that I do.&lt;/p&gt;

&lt;p&gt;If I don't have a portfolio, it shouldn't invent one.&lt;/p&gt;

&lt;p&gt;If a job requires experience I don't have, the system should tell me that.&lt;/p&gt;

&lt;p&gt;That's why I'm experimenting with keeping a simple profile containing things I can actually verify.&lt;/p&gt;

&lt;p&gt;The Writer can use that information when preparing an application, but missing information stays marked as missing.&lt;/p&gt;

&lt;p&gt;It sounds obvious, but it's surprisingly important.&lt;/p&gt;

&lt;p&gt;Where I want to take it&lt;/p&gt;

&lt;p&gt;I'm still early in the project.&lt;/p&gt;

&lt;p&gt;Right now I'm more interested in proving that the basic system can actually produce useful work than in building hundreds of agents.&lt;/p&gt;

&lt;p&gt;Eventually I'd like the civilization to handle different kinds of work—research, content, data tasks, software-related work, and other digital services.&lt;/p&gt;

&lt;p&gt;But first I want one part of it to work properly.&lt;/p&gt;

&lt;p&gt;If I can get five real opportunities, prepare five honest applications, and learn from what happens afterwards, I'll have something much more useful than a fancy demo.&lt;/p&gt;

&lt;p&gt;I'll have the beginning of a system that can actually learn from the real world.&lt;/p&gt;

&lt;p&gt;And that's the experiment I'm interested in.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aiagents</category>
      <category>programming</category>
      <category>python</category>
    </item>
    <item>
      <title>AI tools for students</title>
      <dc:creator>mwangi9903</dc:creator>
      <pubDate>Wed, 29 Jul 2026 22:26:15 +0000</pubDate>
      <link>https://dev.to/mwangi9903/ai-tools-for-students-4e4j</link>
      <guid>https://dev.to/mwangi9903/ai-tools-for-students-4e4j</guid>
      <description>&lt;p&gt;TITLE:&lt;br&gt;
AI tools for students&lt;/p&gt;

&lt;p&gt;INTRO:&lt;br&gt;
Welcome back. Today we explore AI tools for students and why it matters.&lt;/p&gt;

&lt;p&gt;MAIN CONTENT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify popular AI tools&lt;/li&gt;
&lt;li&gt;Explain how they help users&lt;/li&gt;
&lt;li&gt;Compare free and paid options&lt;/li&gt;
&lt;li&gt;Show practical examples&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CONCLUSION:&lt;br&gt;
AI is changing how people learn and work.&lt;br&gt;
The future belongs to those who understand and use these tools.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
