<?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: Forbes Stories</title>
    <description>The latest articles on DEV Community by Forbes Stories (@forbesstories).</description>
    <link>https://dev.to/forbesstories</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%2F4114792%2Fd2f7196b-7c53-4288-8450-64a611e04f93.png</url>
      <title>DEV Community: Forbes Stories</title>
      <link>https://dev.to/forbesstories</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/forbesstories"/>
    <language>en</language>
    <item>
      <title>Designing Around a Workflow</title>
      <dc:creator>Forbes Stories</dc:creator>
      <pubDate>Tue, 08 Sep 2026 03:02:39 +0000</pubDate>
      <link>https://dev.to/forbesstories/designing-around-a-workflow-56do</link>
      <guid>https://dev.to/forbesstories/designing-around-a-workflow-56do</guid>
      <description>&lt;p&gt;title: "Building AI Tools for Real-World Web Workflows"&lt;br&gt;
published: true&lt;br&gt;
description: "What I learned while building AI-powered tools for writing, SEO, content processing, and digital productivity."&lt;br&gt;
tags: ai, webdev, productivity, seo&lt;/p&gt;

&lt;p&gt;Building AI Tools for Real-World Web Workflows&lt;/p&gt;

&lt;p&gt;Building an AI-powered application is easier than it was a few years ago.&lt;/p&gt;

&lt;p&gt;The difficult part is no longer simply connecting an application to an AI model.&lt;/p&gt;

&lt;p&gt;The more interesting challenge is figuring out where AI actually provides useful value inside an existing workflow.&lt;/p&gt;

&lt;p&gt;I've been exploring this problem while building AI Mr Ferdy, a web-based project focused on AI tools, SEO workflows, content creation, and digital productivity.&lt;/p&gt;

&lt;p&gt;The project started with a simple idea:&lt;/p&gt;

&lt;p&gt;AI should make a workflow easier, not make the workflow more complicated.&lt;/p&gt;

&lt;p&gt;The Problem With "AI Everywhere"&lt;/p&gt;

&lt;p&gt;It's tempting to add AI to every feature.&lt;/p&gt;

&lt;p&gt;A text field can have an AI button.&lt;/p&gt;

&lt;p&gt;A dashboard can have an AI assistant.&lt;/p&gt;

&lt;p&gt;A search box can have an AI suggestion.&lt;/p&gt;

&lt;p&gt;A content editor can generate an entire article.&lt;/p&gt;

&lt;p&gt;But adding an AI model doesn't automatically create a better product.&lt;/p&gt;

&lt;p&gt;The real question should be:&lt;/p&gt;

&lt;p&gt;What problem does the AI solve?&lt;/p&gt;

&lt;p&gt;For example, if a user already knows exactly what they want to write, generating another draft may not help.&lt;/p&gt;

&lt;p&gt;But if the user is stuck at the beginning of the process, generating ideas or a structure can be extremely useful.&lt;/p&gt;

&lt;p&gt;That distinction changes how an AI tool should be designed.&lt;/p&gt;

&lt;p&gt;Designing Around a Workflow&lt;/p&gt;

&lt;p&gt;Instead of starting with the model, I prefer starting with the workflow.&lt;/p&gt;

&lt;p&gt;A simple content workflow might look like this:&lt;/p&gt;

&lt;p&gt;User Input&lt;br&gt;
    ↓&lt;br&gt;
Understand the Task&lt;br&gt;
    ↓&lt;br&gt;
Generate Suggestions&lt;br&gt;
    ↓&lt;br&gt;
AI Processing&lt;br&gt;
    ↓&lt;br&gt;
Human Review&lt;br&gt;
    ↓&lt;br&gt;
Edit&lt;br&gt;
    ↓&lt;br&gt;
Final Output&lt;/p&gt;

&lt;p&gt;The AI model is only one component.&lt;/p&gt;

&lt;p&gt;The interface, validation, prompt design, output formatting, and human review are equally important.&lt;/p&gt;

&lt;p&gt;This approach has influenced how I've been developing AI Mr Ferdy.&lt;/p&gt;

&lt;p&gt;Small Tools Can Be More Useful Than Large AI Systems&lt;/p&gt;

&lt;p&gt;There's a lot of attention around autonomous AI agents and complex AI applications.&lt;/p&gt;

&lt;p&gt;Those systems are interesting, but not every user needs an autonomous agent.&lt;/p&gt;

&lt;p&gt;Sometimes a small utility is enough.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;generating a better prompt&lt;/p&gt;

&lt;p&gt;improving a piece of text&lt;/p&gt;

&lt;p&gt;creating an initial content outline&lt;/p&gt;

&lt;p&gt;organizing SEO ideas&lt;/p&gt;

&lt;p&gt;transforming information into a useful structure&lt;/p&gt;

&lt;p&gt;A focused tool can solve one problem quickly without requiring the user to learn an entire platform.&lt;/p&gt;

&lt;p&gt;This is especially useful for people who work with websites and digital content.&lt;/p&gt;

&lt;p&gt;Building an AI Humanizer&lt;/p&gt;

&lt;p&gt;One of the concepts I've been exploring is AI-assisted text processing.&lt;/p&gt;

&lt;p&gt;An AI humanizer shouldn't simply replace words with synonyms.&lt;/p&gt;

&lt;p&gt;That approach often produces awkward results.&lt;/p&gt;

&lt;p&gt;Natural writing depends on much more than vocabulary.&lt;/p&gt;

&lt;p&gt;It depends on:&lt;/p&gt;

&lt;p&gt;sentence structure&lt;/p&gt;

&lt;p&gt;context&lt;/p&gt;

&lt;p&gt;rhythm&lt;/p&gt;

&lt;p&gt;clarity&lt;/p&gt;

&lt;p&gt;audience&lt;/p&gt;

&lt;p&gt;tone&lt;/p&gt;

&lt;p&gt;information density&lt;/p&gt;

&lt;p&gt;For that reason, an AI writing workflow should allow the user to review and edit the output.&lt;/p&gt;

&lt;p&gt;The objective isn't to pretend that AI wasn't involved.&lt;/p&gt;

&lt;p&gt;The objective is to produce text that communicates effectively.&lt;/p&gt;

&lt;p&gt;AI and SEO&lt;/p&gt;

&lt;p&gt;SEO is another area where AI can provide significant productivity improvements.&lt;/p&gt;

&lt;p&gt;But SEO automation can also create problems if the workflow becomes focused only on generating pages.&lt;/p&gt;

&lt;p&gt;A useful SEO workflow should start with search intent.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Search Query&lt;br&gt;
    ↓&lt;br&gt;
Search Intent&lt;br&gt;
    ↓&lt;br&gt;
Topic Research&lt;br&gt;
    ↓&lt;br&gt;
Content Structure&lt;br&gt;
    ↓&lt;br&gt;
Draft&lt;br&gt;
    ↓&lt;br&gt;
Human Review&lt;br&gt;
    ↓&lt;br&gt;
Internal Linking&lt;br&gt;
    ↓&lt;br&gt;
Technical SEO&lt;br&gt;
    ↓&lt;br&gt;
Publish&lt;/p&gt;

&lt;p&gt;AI can help with several of these steps.&lt;/p&gt;

&lt;p&gt;However, the decision-making process still matters.&lt;/p&gt;

&lt;p&gt;A generated outline isn't automatically the best outline.&lt;/p&gt;

&lt;p&gt;A generated article isn't automatically useful.&lt;/p&gt;

&lt;p&gt;And a keyword appearing many times doesn't automatically make a page relevant.&lt;/p&gt;

&lt;p&gt;The technology should support the SEO strategy rather than become the strategy.&lt;/p&gt;

&lt;p&gt;Why Human-in-the-Loop Matters&lt;/p&gt;

&lt;p&gt;One principle that keeps appearing in my AI experiments is the idea of human-in-the-loop systems.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;p&gt;Human → AI → Publish&lt;/p&gt;

&lt;p&gt;I prefer:&lt;/p&gt;

&lt;p&gt;Human → AI → Human → Validate → Improve → Publish&lt;/p&gt;

&lt;p&gt;This extra review step is important.&lt;/p&gt;

&lt;p&gt;AI is very good at producing possibilities quickly.&lt;/p&gt;

&lt;p&gt;Humans are still responsible for determining whether those possibilities make sense.&lt;/p&gt;

&lt;p&gt;This becomes especially important when an application generates content, code, recommendations, or information that users may rely on.&lt;/p&gt;

&lt;p&gt;The Technical Side of AI Web Applications&lt;/p&gt;

&lt;p&gt;Building an AI web application also involves many problems that have little to do with the AI model itself.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Input validation&lt;/p&gt;

&lt;p&gt;Users don't always provide the information the application expects.&lt;/p&gt;

&lt;p&gt;The application needs to handle empty, incomplete, or unexpected input gracefully.&lt;/p&gt;

&lt;p&gt;Prompt design&lt;/p&gt;

&lt;p&gt;A good prompt should provide enough context without unnecessarily restricting the model.&lt;/p&gt;

&lt;p&gt;Small changes in instructions can produce significantly different outputs.&lt;/p&gt;

&lt;p&gt;Output handling&lt;/p&gt;

&lt;p&gt;AI responses may contain unexpected formatting.&lt;/p&gt;

&lt;p&gt;The application therefore needs to handle the output safely and consistently.&lt;/p&gt;

&lt;p&gt;Performance&lt;/p&gt;

&lt;p&gt;Users don't want to stare at a loading screen while waiting for an AI response.&lt;/p&gt;

&lt;p&gt;Streaming responses, efficient API calls, caching where appropriate, and clear loading states can significantly improve the experience.&lt;/p&gt;

&lt;p&gt;Error handling&lt;/p&gt;

&lt;p&gt;AI services can fail.&lt;/p&gt;

&lt;p&gt;Requests can time out.&lt;/p&gt;

&lt;p&gt;Rate limits can be reached.&lt;/p&gt;

&lt;p&gt;A production application needs to handle these situations instead of assuming every request will succeed.&lt;/p&gt;

&lt;p&gt;Building AI Mr Ferdy&lt;/p&gt;

&lt;p&gt;These ideas are part of what I'm experimenting with through AI Mr Ferdy.&lt;/p&gt;

&lt;p&gt;The project focuses on practical AI and web tools rather than trying to solve every possible problem with one giant application.&lt;/p&gt;

&lt;p&gt;Some of the areas include:&lt;/p&gt;

&lt;p&gt;AI-assisted writing&lt;/p&gt;

&lt;p&gt;AI humanization&lt;/p&gt;

&lt;p&gt;SEO content workflows&lt;/p&gt;

&lt;p&gt;prompt generation&lt;/p&gt;

&lt;p&gt;content creation&lt;/p&gt;

&lt;p&gt;digital productivity&lt;/p&gt;

&lt;p&gt;web automation&lt;/p&gt;

&lt;p&gt;The project is available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aimrferdy.com/" rel="noopener noreferrer"&gt;https://aimrferdy.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The GitHub Pages reference site is also available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aimrferdy.github.io/" rel="noopener noreferrer"&gt;https://aimrferdy.github.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What I've Learned So Far&lt;/p&gt;

&lt;p&gt;The biggest lesson is that building an AI product isn't primarily about the AI model.&lt;/p&gt;

&lt;p&gt;The model is one component of a larger system.&lt;/p&gt;

&lt;p&gt;A useful AI application requires:&lt;/p&gt;

&lt;p&gt;Good UX&lt;br&gt;
+&lt;br&gt;
Good prompts&lt;br&gt;
+&lt;br&gt;
Good validation&lt;br&gt;
+&lt;br&gt;
Good output handling&lt;br&gt;
+&lt;br&gt;
Good engineering&lt;br&gt;
+&lt;br&gt;
Human judgment&lt;/p&gt;

&lt;p&gt;If any of these pieces are ignored, the application can become frustrating even when the underlying model is powerful.&lt;/p&gt;

&lt;p&gt;AI Should Reduce Friction&lt;/p&gt;

&lt;p&gt;The most useful AI tools I've encountered have one thing in common:&lt;/p&gt;

&lt;p&gt;They reduce friction.&lt;/p&gt;

&lt;p&gt;They don't necessarily replace an entire job.&lt;/p&gt;

&lt;p&gt;They remove a repetitive step.&lt;/p&gt;

&lt;p&gt;They provide a useful starting point.&lt;/p&gt;

&lt;p&gt;They help organize information.&lt;/p&gt;

&lt;p&gt;They accelerate experimentation.&lt;/p&gt;

&lt;p&gt;That's the direction I'm interested in exploring.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"How much of this workflow can AI automate?"&lt;/p&gt;

&lt;p&gt;I think a better question is:&lt;/p&gt;

&lt;p&gt;"Which part of this workflow should AI help with?"&lt;/p&gt;

&lt;p&gt;That small change in perspective can lead to much better product decisions.&lt;/p&gt;

&lt;p&gt;What's Next?&lt;/p&gt;

&lt;p&gt;I'm continuing to experiment with AI-powered web applications and workflows.&lt;/p&gt;

&lt;p&gt;The areas I'm particularly interested in include:&lt;/p&gt;

&lt;p&gt;AI agents&lt;/p&gt;

&lt;p&gt;generative AI&lt;/p&gt;

&lt;p&gt;AI-assisted development&lt;/p&gt;

&lt;p&gt;SEO automation&lt;/p&gt;

&lt;p&gt;prompt engineering&lt;/p&gt;

&lt;p&gt;developer productivity&lt;/p&gt;

&lt;p&gt;human-in-the-loop systems&lt;/p&gt;

&lt;p&gt;AI-powered web applications&lt;/p&gt;

&lt;p&gt;The technology will continue to change quickly.&lt;/p&gt;

&lt;p&gt;The challenge is to build tools that remain useful even as the underlying models evolve.&lt;/p&gt;

&lt;p&gt;For me, that means focusing less on the hype around AI and more on the actual workflow.&lt;/p&gt;

&lt;p&gt;Build something small.&lt;/p&gt;

&lt;p&gt;Test it.&lt;/p&gt;

&lt;p&gt;Measure what helps.&lt;/p&gt;

&lt;p&gt;Improve the workflow.&lt;/p&gt;

&lt;p&gt;That's the approach I'm taking while building AI Mr Ferdy.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>seo</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
