Agentic Coding

Agentic Engineering continues with the transition from planning into implementation with Agentic Coding and using AI tools to assist with software development. The goal is not to replace engineering skills but to understand how to collaborate with intelligent systems in a disciplined, reliable way.

Agentic coding introduces a new workflow where engineers guide AI systems to generate boilerplate code, propose implementations, and automate repetitive tasks. However, successful workflows require careful validation, review, and engineering judgment.


Engineering Judgement Needed

AI-assisted coding is now mainstream. Reports suggest that a significant portion of modern code is now AI-generated or AI-assisted, yet most developers still do not fully trust AI output without verification.

These trends reinforce a critical engineering principle: AI increases the need for engineering judgment rather than reducing it.


Human vs AI Productivity

The gap between perceived productivity and actual productivity is one of the most important lessons for new agentic engineers.

Developers often feel faster because:

  • boilerplate code appears instantly
  • repetitive tasks are reduced
  • examples and patterns are readily available

However, real workflows often slow down due to:

  • extra review and debugging time
  • hidden logic errors
  • incorrect assumptions made by the model
  • validation and testing requirements

The key takeaway is that AI moves effort from writing code to reviewing and validating code. Engineering rigor and planning becomes the limiting factor.


Agentic Coding Tools

Modern agentic workflows use a growing ecosystem of tools, each designed to support planning, coding, or orchestration.

Antigravity Antigravity provides an integrated environment with Mission Control capabilities that combine planning, coding, and controlled execution. Engineers define policies that constrain what the agent can do, allowing autonomy while maintaining oversight.

Claude Code Claude Code operates directly within repositories, helping engineers read and modify files, generate tests, and even orchestrate multi-agent workflows. It supports structured instruction files that define behavior and expectations, allowing consistent collaboration across projects.

OpenAI Codex Codex runs tasks in isolated environments with access to your repository. It can generate features, answer questions, and propose fixes while maintaining logs that improve transparency and reviewability.

Open WebUI + Local LLMs Self-hosted solutions such as Open WebUI combined with local models provide privacy-focused workflows, plugin ecosystems, and retrieval capabilities. These stacks are especially useful when data sensitivity or local control is important.

The important lesson is that tools differ, but the engineering mindset remains constant: the engineer supervises, verifies, and integrates results.


Instructor Perspective

One of the biggest shifts students experience when using agentic coding tools is the illusion of progress. When code appears instantly, it feels like the project is moving quickly. In reality, the critical work has simply moved later in the process.

Experienced engineers understand that reviewing and testing code is often harder than writing it. Your role becomes similar to a senior reviewer:

  • inspect logic carefully
  • demand clarity and justification
  • require reproducible results
  • reject solutions that cannot be validated

Agentic coding rewards engineers who think critically and slow down when needed.


Planning Still Matters

Planning remains the foundation. Strong workflows begin with clear objectives and structured workplans developed earlier in the course. Before allowing an agent to execute tasks:

  • confirm data access and structure
  • define acceptance criteria
  • establish checkpoints and tests
  • understand file organization

When planning is skipped, AI coding often creates technical debt faster than traditional approaches. When planning is strong, agentic coding becomes a powerful accelerator.


Multi-Agent Development

Advanced workflows increasingly use multiple agents operating under a coordinating agent or engineer. Specialized agents may handle:

  • data processing
  • model training
  • testing and validation
  • documentation or reporting

This parallelism can increase productivity but introduces risks such as duplicated changes or conflicting assumptions. Engineers must define boundaries clearly and integrate outputs intentionally. Multi-agent workflows succeed when orchestration is deliberate and structured.


Integrating Agentic Coding into the Course Project

In the Machine Learning for Engineers project, agentic coding should be used to accelerate implementation while maintaining engineering rigor. Recommended workflow:

  1. Develop a clear workplan
  2. Use agents to scaffold code and experiments
  3. Validate outputs early and often
  4. Track file structure and reproducibility
  5. Align implementation with final report requirements

Students should focus on creating maintainable, understandable code rather than maximizing automation.


Key Takeaways

Agentic coding changes how engineers work but does not remove responsibility. AI systems are fast collaborators that require careful oversight. The most successful engineers are those who:

  • treat AI as a junior collaborator
  • validate every output
  • prioritize testing and reasoning
  • maintain structure and clarity in workflows

The transition from planning to coding is not a handoff. It is a continuation of engineering judgment. In the next lectures, we will expand from coding into coordination, visualization, and communication within agentic systems.

Course on GitHub

Exams

Data Engineering

Agentic Engineering

Classification

Supervised Learning

Unsupervised Learning

Regression

Time-Series

Computer Vision

Applications

3D Print 📈📊
Automotive 📈📊
Battery Life⏱️📈
Bit Classification 👁️📊
Facial Recognition 👁️📊
Glass Type⏱️📈
Hand Tracking 👁️
OT Cybersecurity ⏱️📊
Batteries 📊
Polymers 📈
Road Detection 👁️📊
Safety 👁️
Soils 👁️📊
Sonar 📊
Texture 👁️📊
Wind Power ⏱️📈
📈=Regression
📊=Classification
⏱️=Time Series
👁️=Computer Vision
🎧=Audio

TCLab Project

Related Courses

Admin

Streaming Chatbot
💬