Skip to content

victordibia/victordibia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Hi, I'm Victor

I am a Principal Research Software Engineer at Microsoft working on Generative AI and Agents. I am the author of Designing Multi-Agent Systems. I have worked on a number of projects including Microsoft Agent Framework (core contributor to Microsoft's agent platform merging AutoGen and Semantic Kernel), AutoGen (toolkits for building multi-agent applications, 52K+ GitHub stars), AutoGen Studio (a no-code interface for building multi-agent workflows, 634K+ downloads), LIDA (a library for automated data visualization using AI agents), and HandTrack.js (a library for real-time hand tracking in the browser using TensorFlow.js).

victordibia.com


Designing Multi-Agent Systems

Designing Multi-Agent Systems book cover

I wrote Designing Multi-Agent Systems (DMAS), drawing on my experience as a core developer of AutoGen. DMAS is a first-principles guide across 15 chapters: it starts with foundations (what makes a task suitable for agents, a taxonomy of orchestration patterns from deterministic workflows to autonomous coordination, and UX principles for delegation design), then walks you through building a complete agent framework from scratch in Python (picoagents) — implementing the agent loop, tool systems, computer use agents, workflow graphs with checkpointing, autonomous orchestration, and integrating agents into web applications. The final sections cover what it takes to make these systems production-ready: evaluation using trajectories, optimization against common failure modes, distributed agent protocols (MCP, A2A), responsible AI considerations, and end-to-end applications including a software engineering agent.

Digital PDF | Amazon | Code


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors