Sandip Sen and Multi-Agent Learning: Cooperation Among Adaptive Agents
Sandip Sen helped establish multi-agent learning as a coordination problem, studying how adaptive agents can learn complementary behavior, reciprocity, cooperation, and trust.
Research-led essays, new evidence, arguments, interviews and artifact studies from a history that is still compiling. Every seeded essay ships with inline citations and a Works Cited record.
Sandip Sen helped establish multi-agent learning as a coordination problem, studying how adaptive agents can learn complementary behavior, reciprocity, cooperation, and trust.
Rafael Bordini and Jomi Hübner turned AgentSpeak's BDI model into Jason, an open-source programming language and platform for executable, communicative, and verifiable multi-agent systems.
Fabio Bellifemine and the JADE team turned FIPA specifications into practical Java middleware for agent lifecycle management, discovery, messaging, behaviors, and distributed deployment.
Frank Dignum helped make norms a computational part of multi-agent systems, giving autonomous agents explicit ways to reason about obligations, permissions, contracts, and institutional rules.
Cristiano Castelfranchi grounded artificial sociality in dependence: agents gain social power when others need capabilities, actions, or resources they control.
Jacques Ferber made organizations, groups, and roles explicit abstractions for multi-agent systems, shifting attention from isolated agents to durable social structure.
Craig Reynolds's boids showed how flocking could emerge from local steering rules instead of a central controller, making decentralized coordination visible in motion.
Rodney Brooks's subsumption architecture replaced a single planning-centered robot controller with layered behaviors that could react continuously and robustly to the world.
Pattie Maes helped define the learning interface agent: software that observes users, adapts to their preferences, and takes limited initiative as a personal assistant.
Magic bet that software-engineering agents need unusually long context windows, building LTM models intended to reason over entire repositories and eventually combine long context with pretraining and agentic reinforcement learning.
GitHub Spark explored whether natural language could become a complete path from idea to hosted micro-app, then was retired as GitHub consolidated app-building work into broader Copilot agent workflows.
OpenCode combined an open-source terminal-first coding agent with broad model-provider support, local-model options, configurable permissions, and repository automation that separated the agent harness from any one model vendor.