Build Agent Pipelines in AgentCreator
These steps summarize the process for creating an Agent pipeline in Designer. We recommend that you build your tool pipelines first, which makes debugging easier.
Tip:
The following tips are for building pipelines in Designer:
- If you plan to have multiple unconnected pipelines in one canvas, use the Disable Snap setting to turn off pipeline segments from validating and executing.
- Use a JSON Generator Snap in your worker and tool pipelines to mock data input for testing purposes. It can be disconnected and disabled later.
Activities outside of SnapLogic would be:
- Creating an interface for your end users to interact with the agent.
- Using a 3rd-party monitoring tool to assess the quality of responses and LLM costs.
- Plan your agent pipeline design.
- Objective - Define a specific goal for your agent is crucial as a first step.
- Preparation - Collect data and prepare a real-world context for the types of end-user questions the agent is designed to answer.
- Tools - Enumerate the tools required for the agent to respond best to the prompt and determine the layers of pipelines that inform the hierarchy of agents. Refer to Create tool pipelines.
- Data sources - Identify data sources for the agent. This applies to RAG pipelines especially.
-
Make sure your LLM Snap accounts are configured. Refer to the following for LLM configuration details:
- Set up your Snaplex to validate and run your pipelines.
The following table provides Agent Snap patterns based on LLM vendor.
|
LLM Vendor |
Pattern |
| Amazon Bedrock | AgentCreator Agent - Amazon Bedrock - Personal assistant agent |
| Azure OpenAI | AgentCreator Agent - Azure OpenAI - Personal assistant agent |
| Google Gemini | AgentCreator Agent - Google Gemini - Personal assistant agent |
| OpenAI | AgentCreator Agent - OpenAI - Personal assistant agent |

