Ask AI

Agent Features & Tools

Not all Agents are equal! Learn about the built-in tools which collectively make Agent Features. The list of Features & Tools is long and growing weekly!

Understanding Agent Features & Tools

💡

Sapience takes its AI engineering concept of “tools” and builds those up into Features, which are user friendly tool collections. Most Users just need to think about Features. For devs and builders, there is a rich array of Tools, and when combined with Sapience Skills, means that anything you can do with Claude Code, Amp or Codex, you can do with Sapience.

All Sapience Agents are powerful, but they’ve all got different Features and Tools.

When you’re in the main chat interface, in the chat header you’ll something like this - click on any of these to see the Features that a given Agent has.

Notion image

Below is a screenshot of a particular Agent, and you can read more below about all of the Agent features & skills currently in the app.

Every Gen 3 Agent advertises its skills & features and this is important to read through at least once.
Every Gen 3 Agent advertises its skills & features and this is important to read through at least once.

Details on Agent Features

Just a quick note on terminology. A “tool” is an AI-engineering concept, and essentially is other code that an Agent can invoke. In Sapience, tools are clustered together into Agent Features. The entire tool list is over 100 items long - but below you can read about the Agent Features we support (which are each built out of multiple Tools). Note that Agent Skills is a different concept, which let you customize and extend what Sapience Agents can do. Read more here:

Summary of All Agent Features (and underlying tools)

Tool / Feature
Description
Web Search
The Agent you’re using, will fire up the Web Research Agents (small Team-of-Agents) to run multiple queries in answering your question. This uses the Agent-as-Tool pattern.
Email Agent
Most emails are also Email Agents. Check the Agent’s welcome message, and it will usually advertise its email address, which will be like xxxx@agents.sapiencecloud.ai. Note that the global agents have default email addresses you can use, web@, data@, and sapience@agents.sapiencecloud.ai. Also note this won’t work unless you’re a real User.
Voice Mode
Whether you can talk out loud to the Agent. Brilliant way to give better and more context-rich prompts.
Deep Research
Whether it can perform Deep Research. These are long jobs that take 10-30 minutes, but give amazing content and analysis when done.
Coding Agent
Whether the Agent can talk to and use the Sapience Coding Agent to analyze data, do numerical analysis, generate visuals (static and interactive) and even build small web apps. This uses the Agent-as-Tool Pattern.
Sapience Files
Actually three related tools: list files, search files, retrieve files. Basically gives the Agent access to your Sapience File System.
File Upload
Whether or not you can attach a file to a Conversation with this Agent in Chat. Nearly all Agents have this feature.
Agent Memory
Actually a cluster of tools, including: 1) search Memories; 2) list Memories; 3) edit Memories; 4) search prior Conversations. Part of our 4-Tier Memory architecture.
Visual Mode
A specialized mode that uses the Sapience Coding Agent in the background to always produce static or interactive visuals. This will usually be on data agents, where the Agent creator has baked tabular data into the Agent’s core knowledge.
AI Vision
Whether or not the Agent can read/analyze/understand a drawing, image, picture, whiteboard.
Generate Image
Whether or not the Agent can create an image/visual. This is like having your own pro artist.
Create Powerpoint
Whether or not the Agent can create/save a PowerPoint file.
Scheduled Jobs
Whether or not the Agent can read/edit/create Scheduled Jobs on your behalf. This mainly applies to the Sapience Agent (the built-in default Agent of the Sapience Agent Operating System).
HTTP Tools / API Tools
These tools are designed to help you wire up Sapience to other systems like Zapier, n8n or Make. But it doesn’t stop there. Using these tools along with Agent Skills, Sapience can work with any external REST API. Want to chat with your Stripe API? No problem!

Web Search Feature

This is what it sounds like! This is a tool available to the Agent to do web research for you. Note that this is really Agent X, using the Web Research Agent to do work for it. So you’re creating a small team-of-agents. Make sure you read the article about built-in Agents here:

Reply-to-Emails Feature

Most emails are also Email Agents. Check the Agent’s welcome message, and it will usually advertise its email address, which will be like xxxx@agents.sapiencecloud.ai. Note that the global agents have default email addresses you can use, web@, data@, and sapience@agents.sapiencecloud.ai. Also note this won’t work unless you’re a real User.

Note on Custom Agents: when you create a User-scoped custom agent, the email addresses is auto-assigned, using a 5 character UUID, e.g. x8fde@agents.sapiencecloud.ai.

For Org Admins, you can choose the email alias, but they have to be unique. Using something unique to your company is a good practice, e.g. web-acme@agents.sapiencecloud.ai.

Voice Mode Feature

Whether you can talk to the Agent. Almost all Agents in Sapience support this mode. Look for the blue icon in the Chat interface to the right of the input box. This is the same underlying tech as what powers Voice in Sapience Notes. There is a lot of Customization options when it comes to voice. You can read more here:

Deep Research Feature

Agents that support Deep Research are capable of writing long, detailed, information rich reports for you. These reports can run to 20-30 pages. When you select Research mode in the chat interface, the Agent will ask you a series of clarifying questions. It’s worth answering these properly, as it will steer the agent in its research run. Deep Research uses the most advanced reasoning models from each of the major labs. These are slow and expensive to run, but their capabilities are excellent. Worth the wait!

Some things to keep in mind:

  • not all Agents can do Deep Research. Check the Agent Features card.
  • A Deep Research run can take 15 minutes or more. But its worth the wait. The Agent will often make dozens of search queries to the web as well as to data that the Agent has access to. You can watch it work.
💡

Pro-tip: have a regular conversation with the Agent in Default or QNA mode before you kick off the Research run. This is called “priming” the conversation. You will notice that if you have a conversation before doing Research, the clarifying questions it asks you will be far more on-point than if you run Research immediately in a chat.

Sapience Coding Agent Feature

If an Agent advertises this skill it means it can spin up a container (a small secure server in a sandbox) to write code and analyze data with. Sapience’s code-writing capabilities are very cool, and this is worth trying out on a data set that you want to analyze or visualize.

Search / Read Sapience Files Feature

Agents with this Feature can work with the Sapience object graph, so they can list all your files, perform full-text search across all your files, and generally leverage whatever documents and data you have uploaded to Sapience Files.

💡

Pro-tip: if you know the file you want it to work with, tell it explicitly. Whilst it can search all your files, once you have hundreds or thousands of files, this will be slower than if you are explicit.

File Upload Feature

Whether you can attach a file (doc, image or tabular data) to a conversation. Most Agents will support this. See the help article about conversations for more info.

Agent Memory Feature

Sapience has a four-tier memory system. There’s a separate article on that linked below, but in general, if you tell Sapience to “remember this” then it can save facts and preferences (separately) in a global memory space that is accessible to all Gen3 Agents. You can see what memories have been stored (and delete outdated ones) in Menu > Settings & Customization > Advanced > View & Manage Agent Memories. See the dedicated article on Memory here:

Visual Mode Feature

Some Agents are turned to do data analysis out of the box. If an Agent has the Visual Feature advertised it will also have a Visual option in the Output Mode drop-down in Chat. You can learn more under Output Modes here:

AI Vision Feature

These Agents can read images, whether its a mockup or a photo of a whiteboard. Read the article about Conversations to learn more:

Create Image / Visual Feature

This is different to, but related to Visual mode. Visual Mode is used when an Agent has been built with tabular data in it (Excel, CSV, etc) or where you have added tabular data to a Conversation. The tool we are describing here is different, and is known as generate_image under the hood. The Agents that have this tool can generate any sort of image that you describe, with or without tabular data to inform it.

Expand Me: More info & screenshots:

Here, you can see that we ask the Sapience Agent, to “Generate a diagram showing that a Conversation can be made up of N Users, and Y Agents, and is built from Z Messages”. It thinks for a while, then decides it needs to create an entity relationship diagram (exactly what we wanted, but we didn’t have to specify that!).

Then you can see at the bottom of the chat, its produced a great diagram, depicting exactly what we asked.

Notion image

Here’s the picture by itself (and remember that this is now always available for you in File System > Outputs:

Notion image
💡

Generate Image is NOT the same as Visual Mode. Let’s look at an example.

One thing that users get confused about is the difference between the generate image tool/feature, and Visual Mode. The easiest way of thinking about it is this: Visual Mode uses the Sapience Coding Agent to analyze data, and give you visualizations over that data. Its like a human with data-science and coding skills. The generate image tool on the other hand is like having a skilled artist at your disposal. It can/will create good business graphics, but you can also do this!

A purple unicorn and a rainbox generated by AI Vision and the Generate Image feature.  The Sapience Coding Agent that lives behind Visual Mode can NOT do this
A purple unicorn and a rainbox generated by AI Vision and the Generate Image feature. The Sapience Coding Agent that lives behind Visual Mode can NOT do this 🙂

This next screenshot shows the prompt we used for this, click it to enlarge if its small on your screen:

Notion image

Manage Scheduled Jobs Feature

Agents with this tool can read/edit the Scheduled Jobs that you have setup inside Sapience. There is a whole separate article on that here:

 

Powerpoint & Slides

There are two ways to create slides with Sapience. Some Agents will advertise that they have the create powerpoint feature enabled. This maps to the underlying Agent Tool called save_powerpoint_file. If you want to make certain the Agent uses it, you can use that name in your prompts, but it will generally be smart enough to do it without naming the tool.

The other approach is to use the Slide Output Skill. This is similar but different. When using this Skill, Sapience will output data formatted as slides, inline within the Chat interface. This mode will often produce better looking designs than the file output option, although things are changing fast!

Expand me: screenshots of slides skill in action:
Notion image

Integrations Feature - HTTP Tools for REST APIs and Web-hooks Feature

Learn all about this powerful feature in this article about HTTP tools for APIs and webhooks:

Try combining these tools with Sapience Skills to go next-level:

Did this answer your question?
😞
😐
🤩