diff --git a/assets/agent.png b/assets/agent.png new file mode 100644 index 0000000..c07c0dc Binary files /dev/null and b/assets/agent.png differ diff --git a/docs/design_pattern/agent.md b/docs/design_pattern/agent.md index 78c1faf..0ab4a18 100644 --- a/docs/design_pattern/agent.md +++ b/docs/design_pattern/agent.md @@ -10,6 +10,10 @@ nav_order: 6 Agent is a powerful design pattern, where node can take dynamic actions based on the context it receives. To express an agent, create a Node (the agent) with [branching](../core_abstraction/flow.md) to other nodes (Actions). +
+ +
+ > The core of build **performant** and **reliable** agents boils down to: > > 1. **Context Management:** Provide *clear, relevant context* so agents can understand the problem.E.g., Rather than dumping an entire chat history or entire files, use a [Workflow](./workflow.md) that filters out and includes only the most relevant information.