Build Agent Pipelines in AgentCreator
These steps summarize the process for creating an agent in Designer. Agents in SnapLogic consist of a driver pipeline, a worker pipeline, and one or more tool pipelines. We recommend that you build your agent by starting with the tool pipelines, which makes debugging easier.
Tip:
- You can build a worker pipeline and add all of the tools to the worker pipeline. Doing
this allows you to work in one Designer canvas to build each tool, making the
following activities more efficient:
- Tool validation
- Testing responses from different LLM models
- Snap account access
- You can have multiple unconnected pipelines on 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.