Agent Engineering

 

AI engineering is the application of software engineering principles and techniques to the design, development, and operation of AI systems.

— Bass, L., Lu, Q., Weber, I., & Zhu, L. (2025). Engineering AI Systems: Architecture and DevOps Essentials.

 

This definition of AI engineering emphasizes the integration of established software engineering practices into the development life cycle of AI systems. It recognizes that AI systems, despite their unique characteristics, can still benefit from the rigorous methodologies and best practices that have evolved in traditional software engineering.

Our AI Engineering research focuses on applying these rigorous methodologies throughout the AI/agent system lifecycle, ensuring these systems are scalable, efficient, and aligned with user needs.

 

Agent Architecture Design & Architecture Evaluation

AgentOps

Agent Evaluation

Agent Platform

UI Agent

API Agent

UI Intelligence

Data Intelligence

Contact

Qinghua Lu: Qinghua.Lu@data61.csiro.au