With the latest version of Ejento AI on app.ejento.ai, assistants are now more powerful than ever with the introduction of Tools—a flexible framework that equips assistants with specialized abilities to handle diverse tasks.The Tools section within the Ejento app is restricted and can only be accessed by Global Admins.
Tools represent distinct capabilities that an assistant can use to enhance its performance and solve more complex tasks.Each tool adds specific functionality, enabling assistants to:Interact with APIs or databases
Work with uploaded documents
Communicate with other systems
In short, tools transform assistants from simple responders into dynamic problem-solvers.
Ejento AI classifies tools into two main categories:Provided by Ejento itself.
Always available when creating a new assistant.
Three internal tools are connected by default:1.
RAG (Retrieve and Generate)
You can enable/disable these tools anytime from the Agent Tools settings.
Represent third-party MCP (Model Context Protocol) servers.
Can be created by Ejento or by users themselves.
External tools allow your assistant to integrate with other platforms and services.
1. RAG (Retrieve and Generate)#
The default and most commonly used tool for all assistants.
It retrieves relevant information from your connected knowledge sources (like a Corpus) and generates context-aware, accurate answers.
Ideal for tasks that require referencing existing internal data rather than the internet.
When to use:#
When your assistant needs to answer questions from your uploaded documents, such as FAQs, research papers, policies, or product manuals.Example:#
You’ve uploaded your company’s support documentation into a corpus. When a user asks, “How can I reset my account password?”, the assistant uses RAG to find the relevant section in the corpus and respond precisely.
2. Web Search#
Enables your assistant to fetch real-time, external information directly from the internet.
Can be configured to use specific search engines such as DuckDuckGo or Bing.
Useful for assistants that need to stay current and adaptive to new information beyond what’s stored in the corpus.
When to use:#
When the query requires up-to-date or external data, like recent news, current statistics, or web-based facts.Example:#
If a user asks, “What’s the latest version of Python released this month?”, the assistant will perform a web search to retrieve the most recent information.
Lets users upload documents (PDFs, Word files, etc.) directly into a chat thread.
The assistant can then read, summarize, or answer questions based on the uploaded file’s content.
Perfect for handling document-driven queries without needing to store files permanently in a corpus.
When to use:#
When users need quick insights from a one-time document — like summarizing a report, analyzing a proposal, or explaining contract details.A user uploads a PDF of a product manual and asks, “What are the warranty conditions mentioned here?”. The assistant reads the document and provides an accurate summary from that section.
External tools open the door for advanced integrations. For example:An assistant can fetch data from an enterprise API.
Communicate with a productivity tool like Slack or Trello.
Query a database for structured information.
Interact with cloud services for deployments or storage.
External tools in Ejento AI are grouped into categories based on their purpose. This helps you quickly identify the right tool for your assistant:Search
Tools that fetch information from search engines or specialized knowledge sources in real time.
Example: Web search connectors, custom knowledge search APIs.
Communication
Tools that connect assistants with messaging or collaboration platforms.
Example: Slack, Microsoft Teams, email services.
Productivity
Tools that support task management, scheduling, or workflow automation.
Example: Trello, Notion, Google Calendar.
Development
Tools designed for coding, testing, or managing developer workflows.
Example: GitHub Actions, code execution environments, CI/CD systems.
Database
Tools that let assistants query or interact with structured databases.
Example: MySQL, PostgreSQL, MongoDB connectors.
Cloud Service
Tools that integrate with cloud providers to access services like compute, networking, or storage.
Example: AWS, Azure, Google Cloud APIs.
File System
Tools that provide access to file directories or file operations.
Example: Local or remote file management tools.
Cloud Storage
Tools that connect with online file storage services for upload/download.
Example: Google Drive, Dropbox, OneDrive.
Version Control
Tools that integrate with systems used to manage source code and track changes.
Example: GitHub, GitLab, Bitbucket.
You can select tools based on your purpose and connect them to your assistant.
By leveraging tools, assistants in Ejento AI can:Handle advanced workflows.
Access real-time knowledge beyond stored data.
Integrate with enterprise systems using external APIs.
Provide document-based insights directly in chats.
Become more adaptive and productive in solving user problems.
1.
Create or open an assistant in Ejento AI.
2.
Go to Agent Tools in the settings.
3.
Review the default internal tools (RAG, Web Search, Attachment).
4.
Enable/disable tools as per your needs.
5.
To integrate more functionality:
Summary#
Tools make your assistants more powerful, flexible, and intelligent.Internal Tools (RAG, Web Search, Attachment) are built-in and easy to manage.
External Tools (Connectors) allow endless possibilities through third-party MCP servers.
With categories ranging from search and communication to databases and cloud services, you can shape assistants exactly to your needs.
By mastering tools, you ensure that your assistants can tackle real-world challenges with precision and efficiency.