blob: e924f0615050b9d7e888f77451132758be8cbe7e [file] [view]
# Agent patterns
We have the bones of a few applications that can be used to create agents. These are not fully fleshed out, but they
can be used as a starting point for creating your own agents.
We have the following templates:
## Multimodal agent
[Code template](https://github.com/DAGWorks-Inc/burr/tree/main/examples/templates/multi_modal_agent)
![](./_agent_patterns/multi_modal_agent.png)
## Multi-agent collaboration
[Code template](https://github.com/DAGWorks-Inc/burr/tree/main/examples/templates/multi_agent_collaboration)
![](./_agent_patterns/multi_agent_collaboration.png)
## Supervisor agent
[Code template](https://github.com/DAGWorks-Inc/burr/tree/main/examples/templates/agent_supervisor)
![](./_agent_patterns/agent_supervisor.png)
## Hierarchical teams
[Code template](https://github.com/DAGWorks-Inc/burr/tree/main/examples/templates/hierarchical_agent_teams)
![](./_agent_patterns/hierarchical_agent_teams.png)