The way we build software is undergoing a fundamental shift. Since Andrej Karpathy introduced the concept of "vibe coding" in early 2025, developers have realized that describing intent in plain language and letting AI generate the code can dramatically accelerate development. But the same principle can be applied to business processes. Instead of spending months designing rigid workflows, we can now "forge" processes by simply explaining what we need. In this article, I'll share a practical framework I call Process Forge, which I've refined through real projects. It combines the flexibility of vibe coding with the discipline of process engineering.
Now, let me be clear: Process Forge is not a magical tool—it's a set of principles and steps that help you create AI-powered processes quickly without losing control. It works especially well for tasks that involve data transformation, decision making, or routine communication.
Why Traditional Process Automation Fails
For a long time, automation meant using Robotic Process Automation (RPA) tools or writing complex Business Process Model and Notation (BPMN) diagrams. These approaches are brittle. They break when the environment changes, require constant maintenance by specialized engineers, and are hard to scale. On top of that, translating business requirements into technical specifications creates a huge gap. Business analysts describe what they want, developers interpret it, and the result often doesn't match expectations.
AI changes this. Large Language Models (LLMs) can understand natural language and convert it into executable code or API calls. This means we can describe a process in plain English, and the AI can generate a working implementation in minutes. The challenge, however, is that without a structured approach, generated code can be messy, unreliable, and difficult to debug. That's where Process Forge comes in.
The Process Forge Framework
Process Forge is a five-step methodology for creating AI-driven processes. It's designed to be lightweight yet robust. Let's walk through each step with examples.
Step 1: Define the Outcome
Start with a crystal-clear definition of what the process should achieve. Write it down as a user story or a measurable goal. For example:
- "Automatically categorize incoming support emails and respond with a relevant solution."
- "Generate a weekly sales report in PDF format and email it to the management team."
The key is to make the outcome both specific and testable. Avoid vague statements like "handle customer support better."
Step 2: Map the Workflow
Next, break the outcome into a sequence of steps. You don't need technical notation—just a plain-language list. Each step should have a defined input and output. For instance, for the email categorization process:
- Receive email from a support mailbox.
- Extract the email body and subject.
- Determine the category (bug, feature request, question, etc.).
- If the category is "bug," assign priority based on keywords.
- Create a ticket in a helpdesk system with the category and priority.
- Send an automated acknowledgment to the customer.
This mapping serves as the blueprint for the AI.
Step 3: Forge with AI
Now comes the exciting part. You'll use an LLM to translate the workflow into a working process. There are several ways to do this:
- Write a prompt that instructs the model to generate Python code that implements the logic.
- Use an orchestration framework like LangChain to chain several LLM calls together.
- If you're using a platform like Zapier or n8n, you can simply describe the steps and let the AI suggest the configuration.
Here's an example prompt: "Write a Python script that uses OpenAI API to classify support emails into categories: bug, feature request, question. Use the 'gpt-4' model. For 'bug' emails, set priority to high. Return a JSON with category and priority." The AI will generate most of the code for you.
This is where vibe coding mindset helps: iterate. Run the generated code, see if it works, and refine the prompt until the result matches your expectation.
Step 4: Test and Refine
Don't trust the first output. Test the process with sample data. For the email classifier, you might create a few test emails and check if the categories are correct. If you see errors, fix them by adding more instructions to your prompt. For example, "If the customer mentions 'crash' or 'error', classify as bug."
This iterative loop is essential. In traditional development, this step could take days; with AI, it's often just a few cycles of prompt tweaking.
Step 5: Deploy and Monitor
Once the process passes your tests, deploy it to a server or a cloud function. Set up logging and alerts so you can monitor its performance. Because AI-generated processes can degrade if the underlying model changes, you should periodically review the logs and retest the process.
I recommend starting with a single process, monitoring it for a week, and then scaling to more complex ones.
Real-World Examples
I've used Process Forge in several projects. Here are two that stand out.
Customer Request Triage — A mid-sized software company received hundreds of support emails daily. They used Process Forge to build a classification and routing system. The AI was prompted to read the email, determine the category, and create a ticket in their helpdesk tool. The system ran smoothly, reducing the average response time from hours to minutes. The team didn't need to hire extra support staff.
Automated Reporting — A marketing agency needed to compile data from multiple sources (Google Analytics, social media APIs, and a CRM) into a weekly performance report. Writing the integration manually would have taken days. Instead, they described the process in a natural language prompt, and the AI generated a script that pulled the data, formatted it, and sent the report via email. The result was accurate and saved the team several hours every week.
These examples share a common pattern: the underlying process is well-understood and can be expressed in simple steps.
Tools That Make Process Forge Work
While Process Forge is tool-agnostic, certain tools make it easier. The most important are the LLMs themselves, like OpenAI's GPT-4. Its ability to understand nuanced instructions and generate reliable code is remarkable.
For more complex processes, you might want to use an orchestration framework like LangChain, which lets you chain multiple LLM calls and integrate with external systems. This is especially useful when your process requires different steps, each handled by a separate prompt.
Additionally, low-code automation platforms such as Zapier or n8n are great for prototyping. They have built-in connectors to popular services, and many now include AI features that can generate automation steps from a description.
When implementing Process Forge in your company, you'll often need to connect to external APIs. If you're using a platform like ASI Biont, you can integrate directly with these tools. ASI Biont supports connecting to OpenAI API through its interface—learn more at asibiont.com/courses. This allows you to build and manage AI processes in one place, even if you don't have extensive coding experience.
As for the broader ecosystem, you can find detailed documentation on vibe coding and AI-assisted development in sources like the original tweet by Andrej Karpathy, and the Wikipedia article on vibe coding. The OpenAI documentation provides examples of prompt engineering and API usage that are directly applicable to Process Forge.
Best Practices for Process Forge
Based on my experience, here are some practices that increase your chances of success:
- Start small: Pick a low-risk process that you can easily test. As you gain confidence, you can tackle more complex workflows.
- Keep a human in the loop: For decisions that have significant consequences, require human approval. AI can suggest, but a person should confirm.
- Version your prompts: Store the prompts you use in a version control system. This makes it easy to revert if something breaks.
- Monitor and iterate: AI is not a set-and-forget solution. Regularly check the outputs and update your prompts as your process evolves.
- Document everything: Even though the process is generated, you still need clear documentation for your team.
Limitations and Risks
It would be irresponsible to present Process Forge as a silver bullet. There are real limitations:
- Hallucinations: LLMs can generate convincing but incorrect output. Always validate the results, especially when the process involves data manipulation.
- Complexity: If your process has many conditional branches and edge cases, the AI may struggle to capture them all. In such cases, you might need to break the process into smaller, separate ones.
- Security and Privacy: Sending sensitive data to third-party APIs can create compliance issues. Make sure your data is anonymized or that you're using self-hosted models if necessary.
- Skill Requirements: While vibe coding lowers the technical barrier, you still need a foundational understanding of APIs, webhooks, and data formats to debug effectively.
By being aware of these risks, you can design your processes to mitigate them.
Conclusion
Process Forge is more than a framework—it's a mindset shift. Instead of writing detailed code, you write detailed descriptions and let AI do the heavy lifting. This approach has saved my clients weeks of development time and enabled them to build systems that would have been impossible with traditional methods a few years ago.
If you've been hesitant about AI automation, I encourage you to try Process Forge on a single process. Define the outcome, map the steps, and use an LLM to generate the logic. You'll be surprised at what you can achieve in a few hours. The future of process automation is not about rigid BPMN diagrams; it's about describing your intent and letting AI architecture the solution.
Comments