Introduction:
👋  Welcome
Platform
FAQ
Plans and Pricing
Changelog
Agents:
Agents Overview
Build Your Agent
Share Your Agent
Monitor Your Agent
Features:
Interaction Tools (100+)
Voice & Arabic support
Environment Awareness
System Prompting
Templates (20+)
Available LLMs
Shipcrew
Tips & Tricks:
Prompting Guide
Agent Basics
Slack Integration
Alternatives
Use Cases
TestAI Integration
About:
Team
Support Policy
Privacy Policy
Terms & Conditions
Referral Program
CNTXT
External Links:
Basics of Agent
This page introduces the essential building blocks of creating AI agents in Shipable. If you're new here, this is your cheat sheet.
What is an Agent?
A Shipable agent is an intelligent, interactive assistant that can:
- Understand and respond to user input
- Access knowledge from documents or databases
- Trigger workflows and tools (like Slack, Notion, Stripe)
- Maintain memory across interactions
- Operate across web, Slack, WhatsApp, API, voice, and more
Core Concepts
1. Prompt (Instructions)
This is the agent’s brain. Prompts define its role, behavior, tone, and rules. Good prompts = good agents.
Think of it as the agent’s job description.
2. Knowledge Base (KB)
Attach data to your agent so it can answer questions or make decisions. This can include:
- PDFs, Docs, Notion pages
- Q&A pairs
- Website content
- Google Drive or Airtable integrations
3. Tools
Give your agent real-world powers. With tools, your agent can:
- Send emails (Gmail)
- Look up calendar availability (Cal.com)
- Create tasks (Jira, Asana)
- Fetch data (APIs, CRMs)
- Trigger payments (Stripe)
4. Memory
Memory lets your agent retain information about users and interactions across sessions. Great for:
- Personalization
- Long workflows
- Ongoing chats
How It All Comes Together
Here’s what happens under the hood:
- User sends a message
- Agent matches it to prompt logic
- Fetches relevant knowledge
- Runs tools if needed
- Responds using selected LLM
- Logs conversation and updates memory
TL;DR