You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/agents/architecture-patterns.adoc
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
:learning-objective-2: Choose appropriate LLM models based on task requirements
7
7
:learning-objective-3: Apply agent boundary design principles for maintainability
8
8
9
-
Design agent systems that are maintainable, discoverable, and reliable by choosing the right architecture pattern and applying clear boundary principles.
9
+
This topic helps you design agent systems that are maintainable, discoverable, and reliable by choosing the right architecture pattern and applying clear boundary principles.
10
10
11
11
After reading this page, you will be able to:
12
12
@@ -140,7 +140,7 @@ For implementation details on external A2A integration, see xref:ai-agents:agent
140
140
141
141
== Common anti-patterns
142
142
143
-
Avoid these architecture mistakes that lead to unmaintainable agent systems.
143
+
Avoid these architecture mistakes that lead to unmaintainable agent systems. For examples of well-structured agents, see the xref:ai-agents:agents/tutorials/customer-support-agent.adoc[multi-tool orchestration tutorial] and xref:ai-agents:agents/tutorials/transaction-dispute-resolution.adoc[multi-agent architecture tutorial].
144
144
145
145
=== The monolithic prompt
146
146
@@ -212,7 +212,7 @@ For complex reasoning, choose premium models such as Claude Opus 4.5 or GPT-5.2.
212
212
213
213
For real-time responses, choose smaller models. Use models optimized for speed, such as Mini or base tiers.
214
214
215
-
For batch processing, optimize for accuracy over speed. Use larger models when users don't wait for results.
215
+
For batch processing, optimize for accuracy over speed. Use larger models when users aren't waiting for results.
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/agents/integration-overview.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ When integrating external applications with Redpanda Cloud agents, protect crede
115
115
116
116
=== Protect service account credentials
117
117
118
-
Store the client ID and secret in secure credential stores, not in code. Use environment variables or secrets management systems. Rotate credentials if compromised and restrict access based on the principle of least privilege.
118
+
Store the client ID and secret in secure credential stores, not in code. Use environment variables or xref:security:secrets.adoc[secrets management]. Rotate credentials if compromised and restrict access based on the principle of least privilege.
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/agents/monitor-agents.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ The *Inspector* tab provides real-time conversation testing. Use it to test agen
88
88
89
89
=== Testing best practices
90
90
91
-
Test your agents systematically by exploring edge cases and potential failure scenarios. Begin with boundary testing. Requests at the edge of agent capabilities verify that scope enforcement works correctly. Error handling becomes clear when you request unavailable data and observe whether the agent degrades gracefully or fabricates information.
91
+
Test your agents systematically by exploring edge cases and potential failure scenarios. Begin with boundary testing. Requests at the edge of agent capabilities verify that scope enforcement works correctly. Error handling becomes clear when you request unavailable data and observe whether the agent degrades gracefully. Even with proper system prompt constraints, testing confirms that your agent responds appropriately to edge cases.
92
92
93
93
Monitor iteration counts during complex requests to ensure they complete within your configured limits. Ambiguous or vague queries reveal whether the agent asks clarifying questions or makes risky assumptions. Throughout testing, track token usage per request to estimate costs and identify which query patterns consume the most resources.
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/agents/tutorials/customer-support-agent.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ After completing this tutorial, you will be able to:
16
16
* [ ] {learning-objective-2}
17
17
* [ ] {learning-objective-3}
18
18
19
-
== What you'll learn
19
+
== Why multi-tool orchestration matters
20
20
21
21
Agents become powerful when they coordinate multiple tools to solve complex problems. A single-tool agent can retrieve order status. A multi-tool agent can check order status, fetch tracking information, look up customer history, and decide which tools to invoke based on conversation context.
Copy file name to clipboardExpand all lines: modules/ai-agents/pages/observability/concepts.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,15 +110,15 @@ MCP server traces contain these span types:
110
110
| Internal service processing span that appears at multiple levels in the hierarchy. Represents Redpanda Connect service operations including routing, processing, and component execution.
111
111
| Track internal processing overhead and identify where time is spent in the service layer.
112
112
113
-
| Tool name (e.g., `get_order_status`, `get_customer_history`)
113
+
| Tool name (for example, `get_order_status`, `get_customer_history`)
114
114
| The specific MCP tool being invoked. This span name matches the tool name defined in the MCP server configuration.
115
115
| Identify which tool was called and measure tool-specific execution time.
116
116
117
117
| `processors`
118
118
| Processor pipeline execution span showing the collection of processors that process the tool's data. Appears as a child of the tool invocation span.
119
119
| Measure total processor pipeline execution time.
120
120
121
-
| Processor name (e.g., `mapping`, `http`, `branch`)
121
+
| Processor name (for example, `mapping`, `http`, `branch`)
122
122
| Individual processor execution span representing a single Redpanda Connect processor. The span name matches the processor type.
123
123
| Identify slow processors and debug processing logic.
0 commit comments