---
title: "Build and scope agents"
slug: "build-and-scope-agents"
updated: 2025-12-16T10:18:08Z
published: 2025-12-16T10:18:08Z
canonical: "support.tulip.co/build-and-scope-agents"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Build and scope agents

## Building and Scoping AI Agents in Tulip

## Overview

Building and deploying AI agents in Tulip streamlines operations by automating workflows, interpreting data, and providing actionable insights. The foundation of a successful agent is a clear definition of its purpose, boundaries, and intended business value. This article offers practical steps and best practices for planning, designing, and configuring agents reliably for your environment.

---

## Why Scoping Matters

A well-scoped agent:

- **Delivers precise outcomes**, minimizing ambiguity.
- **Reduces development time** and rework by narrowing focus.
- **Simplifies testing and evaluation** with clear success criteria.
- **Builds user trust** through reliable, predictable results.

---

## Key Steps in Building & Scoping an AI Agent

### 1. Define the Agent’s Objective

Start by answering:

- What specific problem or task will this agent address?
- Who are the intended users (e.g., operators, supervisors, engineers)?
- What value or outcome should it provide?

          Tip

          

Write a one-sentence description, e.g.: “This agent generates a daily summary of shift activities for line supervisors.”

---

### 2. Set Boundaries and Constraints

Clearly describe what the agent **should** and **should not** do:

- **Included:** The types of data, actions, or queries the agent can handle.
- **Excluded:** Anything outside of its intended scope.

          Example

          

Include: Queries about work order status, inventory lookups. Exclude: Modifying user permissions, approving batch releases.

---

### 3. Outline Data Requirements

Document what input data the agent needs and what outputs it will produce:

- **Inputs:** Data tables, user prompts, context, integrations.
- **Outputs:** Reports, responses, suggested actions.
- **Access:** System privileges or data sources needed.

---

### 4. Design the Agent’s Prompt and Instructions

Draft a specific, clear prompt for the agent. Outline:

- Its primary role or goal.
- Tasks to perform.
- Behavioral guidelines (tone, format, escalation rules).
- How to handle edge cases or missing data.

---

### 5. Select and Configure Tools

List which Tulip tools, APIs, or integrations the agent needs. Set up access and permissions as required.

---

### 6. Define Test Cases and Evals Before Deployment

Develop clear test cases (“evals”) that represent real user scenarios. For each, specify:

- Input or prompt.
- Expected output.
- Criteria for success.

          
          

See the [Evaluations](https://support.tulip.co/docs/agent-evaluations) article for more.

---

### 7. Review and Iterate

Share your agent’s scope and configuration for stakeholder feedback. Test in a sandbox, collect feedback, and iterate before full deployment.

---

## Quick Reference Checklist

- Objective and user group clearly defined.
- Tasks in-scope and out-of-scope are listed.
- Input/output requirements are documented.
- Agent prompt and instructions are clear.
- Tools and permissions configured.
- Test cases (evals) are written.
- Post-launch review and feedback plan in place.

---

## Further Reading

- [AI Agent Overview](https://support.tulip.co/docs/ai-agents) - Get familiar with AI Agents in Tulip
- [Agent Evaluations](https://support.tulip.co/docs/agent-evaluations) - Learn how to create effective evaluations
- [AI Agent Library](https://library.tulip.co/overview/tulip-ai-agent-library) - Explore the full AI Agent library in Tulip
