Skip to content
Kevin Rush edited this page Nov 12, 2023 · 7 revisions

HAAS Roadmap

Milestone 1: Multi-Agent Communication Protocol Establishment

  • Create protocols for agents to communicate effectively in a shared environment.

1.1 Build an internal GitHub or allow agents to use the GitHub API. MVP is giving an organisation a goal and receiving a decently-crafted repo that achieves the goal.

  • Deliverable: Demonstrate two or more agents exchanging information and making decisions based on shared data.

Milestone 2: First Collaborative Task Completion

  • Have multiple agents work together to complete a task that would be impossible for a single agent.

2.1 Identify potential tasks that would be impossible for a single agent.

2.2 Test all tasks with single agents.

2.3 Create list of tasks to act as benchmarks.

  • Deliverable: Successful collaborative task completion, demonstrating the synergy of the swarm.

Milestone 3: Dynamic Task Adaptation

  • Have agents be able to adapt to new tasks or changes in their environment without manual reprogramming.
  • Deliverable: Show an agent successfully adjusting to a new, unforeseen task or a significant change in its operational environment.

Milestone 4: Self-Optimization

  • Advance the development of algorithms that allow agents to optimize their performance based on past experiences.
  • Deliverable: Show an agent improving its efficiency or task completion rate over time through self-optimization.

Milestone 5: Inter-Agent Learning

  • Create mechanisms for agents to learn from each other’s experiences or solutions.
  • Deliverable: Demonstrate agents sharing knowledge or strategies to improve collective task performance.

Some Ideas

  • Build an internal GitHub or allow agents to use the GitHub API
  • Build an internal Twitter or (global communication space) for agents to surface trends and topics
  • Build an internal Reddit (knowledge accumulation, topic management, etc)
  • Build an internal Discord (realtime chat channels, teams, groups, etc) I think we'll need all of the above for a self-organizing swarm.