AI Engineering R&D

Exploring human + AI software delivery

ACortex explores how human experts and specialised AI agents can collaborate in an agile delivery flow built around Azure DevOps.

It is a hands-on engineering environment for agent orchestration, distributed systems, governance, evaluation, observability, and human-in-the-loop delivery.

One research platform. One delivery flow.

ACortex explores an architecture that connects an Azure DevOps project to a coordinated delivery team of human experts and AI agents.
The prototype models visible assignments, handoffs, approvals, reviews, and dashboards for projects, runs, and agent instances.
The central research principle is that humans set direction and remain accountable while agents assist with repeatable work.

Research areas and prototype capabilities

ACortex is an experimental software platform used to study the path from an Azure DevOps work item to a reviewed outcome. The areas below describe its architecture, current direction, and capabilities at different stages of design, implementation, testing, and validation.

Azure DevOps integration research

This research area explores how orchestration can sit around Azure DevOps as the source of truth, connecting stories to human or AI contributors while preserving traceability from assignment to outcome.
One project delivery context
  • Connect a test project context to a verified Azure DevOps organisation and project.
  • Explore how work items, sprints, repositories, pull requests, and delivery references can form one operating context.
  • Keep project identity and source records anchored in Azure DevOps during experimentation.
Coordinated agile flow
  • Prototype explicit assignments from stories to human specialists or role-based AI agents.
  • Model handoffs, waiting states, approvals, and rework as part of the delivery workflow.
  • Test whether each activity can remain correlated with its project, work item, contributor, and run.
Traceable delivery evidence
  • Explore traces across runs, steps, tool calls, artefacts, usage, and errors.
  • Prototype links between implementation evidence, Azure DevOps stories, and pull requests.
  • Evaluate real-time dashboard updates as committed activity is projected.
Human checkpoints where they matter
  • Model how protected actions and uncertain outcomes can be routed to a named reviewer or controller group.
  • Test approval, rejection, and rework decisions with recorded reasons.
Continuous improvement
  • Study delivery, quality, and usage signals to understand where the flow can improve.
  • Experiment with roles, policies, prompts, and team configuration while retaining an audit trail.
A connected agile delivery workflow

Human-AI collaboration research

This area explores specialised AI agents in defined delivery roles while people retain priorities, context, review, and accountability. The prototype tests handoffs and human checkpoints when policy or uncertainty requires intervention.
A human engineer collaborating with an AI agent
Specialised delivery roles
  • Explore human and AI roles for analysis, development, evaluation, and platform operations.
  • Prototype capability registration and role-based assignment to activities.
  • Test patterns that keep business context, technical judgement, and final accountability with people.
Live agent instance visibility
  • Prototype views of registered, available, assigned, and active agents and services.
  • Explore runtime identity, version, capability, heartbeat, and project-scope information.
  • Model the separation between a human-readable team role and its runtime instances.
Clear handoffs and approvals
  • Model assignments and accepted or rejected handoffs as durable workflow events.
  • Experiment with approval requests to a responsible person or controller group.
  • Test resuming work only after a recorded decision reaches the coordinator.
Independent quality review
  • Explore assessment of agent work by a separate evaluation component.
  • Keep experimental automated recommendations distinct from human Accepted, Rejected, or Rework outcomes.
A team that can evolve
  • Investigate extensible agent roles and capabilities without changing project-management concepts.
  • Compare models and policies across quality, speed, and cost dimensions.

Governance and observability research

This area explores a project-level control tower with drill-downs into stories, runs, and agent instances. It studies how operational activity, human decisions, quality signals, and usage context can be made understandable in one research environment.
Project and instance dashboards
  • Prototype views of current work, assignments, delivery status, approvals, and team activity.
  • Explore agent and service health, capabilities, workload, and project-assignment signals.
  • Evaluate live updates without reproducing the Azure DevOps board.
Run and trace visibility
  • Prototype drill-downs into steps, tool calls, artefacts, classified activity, token usage, and errors.
  • Study correlation from project and work item through assignment, agent activity, and outcome.
  • Research immutable decision and activity history for review and audit.
Quality, governance, and cost context
  • Explore independent quality recommendations, supporting evidence, and authoritative human outcomes.
  • Prototype versioned governance policies and approval rules for protected actions.
  • Study model usage and cost context using configured reference pricing.
A project delivery control tower dashboard

Frequently Asked Questions

The purpose, architecture, and technical questions explored by ACortex.

ACortex is an experimental software-delivery platform for exploring collaboration between human experts and specialised AI agents. It provides a hands-on environment for learning about orchestration, distributed systems, governance, evaluation, observability, and enterprise-scale AI engineering.

No. ACortex is an evolving research prototype rather than a finished commercial product. Its capabilities are at different stages of design, implementation, testing, and validation.

The architecture is designed to keep Azure DevOps as the source of truth for project identity and delivery records. The prototype explores agent coordination, human control, operational visibility, quality review, and governance around that project flow.

The project experiments with AI agents in clearly defined roles and repeatable activities. Its design keeps priorities, business and technical context, ambiguity resolution, protected actions, and authoritative quality decisions with people.

Prototype views explore current work, assignments, approvals, delivery status, and team activity. The research direction includes drill-downs into agent and service instances, run steps, tool calls, artefacts, usage, errors, quality evidence, and associated decisions.

The project researches independent assessment of agent work, separation of automated recommendations from human outcomes, versioned policies, approval rules, and immutable history. These are engineering questions being explored and validated through the prototype.

ACortex investigates different levels of automation, but the design favours accountable delivery over autonomy for its own sake. The project explores policies that define what agents may do automatically and where a person or controller group must review, approve, reject, or redirect experimental work.

About this project

Built to learn by doing: turning agentic AI concepts into observable, governed, working software.

Why it exists

ACortex turns self-directed study into a substantial engineering challenge: coordinating people and AI agents while preserving context, traceability, quality evidence, and human authority.

The website documents both implemented work and the project's research direction. Some capabilities remain planned or partially implemented as the architecture continues to be tested and refined.

How it is built

ACortex is a personal learning project built independently from first principles. Its architecture, code, and documentation are original work informed by public documentation, open technologies, and hands-on experimentation.

Third-party product names and logos identify technologies being studied; they do not imply a commercial relationship, partnership, certification, sponsorship, or endorsement.

A human expert handing approved work to an AI delivery system