Build Agent Pipelines in AgentCreator
These steps summarize the process for creating an Agent pipeline in Designer.
Tip:
The following tips are for building pipelines in Designer:
- For easy debugging, we recommend that when you start, you already have a few tool pipelines created.
- 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 |

