GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — victordibia - Overview

@victordibia victordibia Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@victordibia
victordibia
Follow
View victordibia's full-sized avatar

Victor Dibia victordibia

Follow
Sponsor
Research Software Engineer. Interested in the intersection of Applied AI and HCI.
1k followers · 18 following
  • Microsoft Corporation
  • http://victordibia.com

Achievements

Achievement: Galaxy BrainAchievement: QuickdrawAchievement: Pull Sharkx3Achievement: Pair Extraordinairex3Achievement: YOLOAchievement: Arctic Code Vault ContributorAchievement: Starstruckx3

Achievements

Achievement: Galaxy BrainAchievement: QuickdrawAchievement: Pull Sharkx3Achievement: Pair Extraordinairex3Achievement: YOLOAchievement: Arctic Code Vault ContributorAchievement: Starstruckx3

Highlights

  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
victordibia/README.md

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


Pinned Loading

  1. designing-multiagent-systems designing-multiagent-systems Public

    Building LLM-Enabled Multi Agent Applications from Scratch

    Python 1.4k 290

  2. microsoft/autogen microsoft/autogen Public

    A programming framework for agentic AI

    Python 61.8k 9.4k

  3. microsoft/lida microsoft/lida Public

    Automatic Generation of Visualizations and Infographics using Large Language Models

    Jupyter Notebook 3.3k 381

  4. handtrack.js handtrack.js Public

    A library for prototyping realtime hand detection (bounding box), directly in the browser.

    JavaScript 2.9k 259

  5. handtracking handtracking Public

    Building a Real-time Hand-Detector using Neural Networks (SSD) on Tensorflow

    Python 1.7k 457

  6. anomagram anomagram Public

    Interactive Visualization to Build, Train and Test an Autoencoder with Tensorflow.js

    JavaScript 187 35

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.