I have no background in AI/ML. How can I start building AI workflows and automations?
Q: I have no background in AI/ML. How can I start building AI workflows and automations?
You do not need a deep technical background in machine learning to create powerful AI systems. Whether you are a software engineer, a business manager, or a creative professional, anyone can become an effective AI operator today. The most practical approach is to start building directly, focusing on orchestration and evaluation rather than the underlying mathematical theories.
Here is a recommended, step-by-step progression for getting started:
1. Master “Harness Engineering” with Local Agents
If you want to build complex systems, the best entry point is working interactively with local coding agents. Excellent options include Claude Code, Copilot CLI, Codex, and OpenCode. These tools offer a rich vocabulary of customization mechanisms that allow you to orchestrate how the AI operates.
You should focus on mastering features such as:
Agent skills and custom instructions.
Subagents for delegating specific, modular tasks.
Hooks that connect the AI to external tools, scripts, or workflows.
Using these orchestration mechanisms — an approach now referred to as harness engineering — allows you to build custom automations, complex workflows, or even complete applications tailored to your specific needs.
2. Transition to Programmatic Execution
Once you have successfully built a workflow that functions well interactively, the next phase is to drive it programmatically. All of these major coding agents provide Software Development Kits (SDKs), such as the Claude Agent SDK, OpenCode SDK, Codex SDK, or Copilot SDK.
By utilizing a local agent SDK, you can shift from manual interaction to full automation. This enables you to:
Run your AI workflows as scheduled background jobs.
Trigger AI processes automatically in response to specific system events.
Seamlessly integrate the AI capabilities into larger, pre-existing applications.
3. Adopt an Empiricist Perspective
Working with AI is fundamentally different from writing traditional code. AI models are non-deterministic, meaning the same input might yield varying outputs. To build dependable systems, you must learn to measure and manage this inconsistency.
As you continue finding new approaches and tricks, you should focus on:
Data science and statistics: Learn the basics of how to measure and interpret varied outputs across large datasets.
Evals (Evaluations): Implement systematic testing frameworks to score the quality, accuracy, and reliability of the model’s responses.
Experimentation: Run structured tests to observe exactly how modifying your harness (like tweaking instructions or adjusting hooks) affects the AI’s behavior in production.
You can begin building with AI immediately. Focus entirely on using a local coding model’s full feature set to customize your workflow, transition to an SDK for automation, and rely on robust data science and evals to guarantee dependable results.

