← Back to Blog
Tutorial · 30 min read

AI Tools in AYETO – Complete Guide

·
AI Tools in AYETO – Complete Guide

The AYETO platform offers a comprehensive set of AI tools that enable your assistants to communicate with external services, process data, and automate tasks. In this guide, we present all available tools divided into categories.

Overview of Tool Categories

AYETO currently offers more than 90 AI tools divided into the following categories:

Category Number of Tools Description
Google services 15 Calendar, Gmail, Drive, Contacts
Microsoft services 35+ Outlook, Calendar, OneDrive, SharePoint, Teams, To-Do
Ayeto Connector 11 Access to the local file system
File generators 5 DOCX, XLSX, PPTX, Text, Plotly charts
Web tools 3 Google Search, Download URL, YouTube Transcript
Knowledge Base 2 RAG Search, RAG Upload
API tools 2 REST API, SOAP API
Programming 1 Python Interpreter
MediaWiki 2 Search, Get Page
AYETO Assistant 6 Assistant management
Assistant Tasks 6 Scheduled tasks

Google Integrations

Google Calendar

Tools for calendar management allow the assistant to:

  • List Calendars – Display all of the user's calendars
  • List Events – List events within a specified time range
  • Create Event – Create a new event
  • Delete Event – Delete an existing event

Example use: "Create a meeting for tomorrow at 10:00 named 'Team Meeting'"

Google Gmail

Comprehensive work with emails:

  • List Labels – List labels in Gmail
  • Search Emails – Search emails
  • Send Email – Send an email
  • List Attachments – Display message attachments
  • Get Attachment – Download a specific attachment

Google Drive

Cloud file management:

  • Search – Search files
  • List Folder – List folder contents
  • Get File – Download a file
  • Upload File – Upload a file
  • Create Folder – Create a folder
  • Delete File/Folder – Delete files and folders

Google Contacts

  • Search – Search contacts

Microsoft Integrations

Microsoft Outlook (Mail)

Full integration with Microsoft email:

  • List Folders – List email folders
  • Search Emails – Search messages
  • Send Email – Send an email
  • Forward Email – Forward a message
  • Get Message – Retrieve a specific message
  • List Recent – Display recent messages
  • List/Get Attachments – Work with attachments

Microsoft Calendar

  • List Calendars – List calendars
  • List Events – Display events
  • Get Event – Event details
  • Create Event – Create an event
  • Update Event – Edit an event
  • Delete Event – Delete an event
  • List/Get Attachments – Event attachments

Microsoft OneDrive

  • Search – Search files
  • List Folder – List a folder
  • Get File – Download a file
  • Upload – Upload a file
  • Create Folder – Create a folder
  • Delete – Delete files/folders

Microsoft SharePoint

Support for corporate documents:

  • Search Sites – Search SharePoint sites
  • List Document Libraries – List document libraries
  • Search Files – Search files
  • List Folder – List a folder
  • Get File – Download a file
  • List Lists – List SharePoint lists
  • Get List Items – Retrieve list items

Microsoft Teams

Work with meetings and communication:

  • List Meetings – List Teams meetings
  • Search Meetings – Search meetings
  • Get Transcript – Download a meeting transcript
  • Get Recording – Download and transcribe a recording
  • List Chats – List chats
  • Get Chat Messages – Retrieve chat messages

Microsoft To-Do

Task management:

  • List Task Lists – List task lists
  • List Tasks – Display tasks
  • Get/Create/Update/Delete Task – CRUD operations
  • List/Get Attachments – Task attachments

Microsoft Delta Sync

Change tracking:

  • Initial Sync – Initial synchronization
  • Get Changes – Retrieve changes since the last synchronization

Microsoft Search

  • Microsoft Search – Full-text search across Microsoft 365 including attachment contents

AYETO Connector

Local access to the file system through a secure connector:

Tool Description
Directory Tree Display the tree structure
Directory Listing List folder contents
Get File Read file content
Write File Write a file
Modify Text File Edit a text file (add, delete, replace lines)
Delete File Delete a file
Move File Move a file
Copy File Copy a file
Create Directory Create a folder
Delete Directory Delete a folder
Find in Files Search in files by keyword

Tip: AYETO Connector is a desktop application written in Go that enables secure access to your local file system.


Document Generators

AYETO allows you to generate various types of files directly from the conversation:

DOCX Writer

Generate Word documents with support for formatting, tables, and styles.

XLSX Writer

Create Excel spreadsheets with data, formulas, and formatting.

PPTX Writer

Generate PowerPoint presentations with slides and content.

Text Writer

Create text files in various formats (TXT, MD, JSON, XML, CSV, etc.)

Plotly Chart Generator

Interactive charts and visualizations using the Plotly library.


Web and Search Tools

Google Search

Search the internet using the Google Search API. Ideal for obtaining current information.

Download URL

Download and process content from any web URL.

YouTube Video Transcript

Automatically download transcripts and captions from YouTube videos.


Knowledge Base (RAG)

Work with your own knowledge base using Retrieval-Augmented Generation:

  • RAG Search – Semantic search in uploaded documents
  • RAG Upload – Upload new documents to the knowledge base

API Tools

REST API

Call any REST API endpoints with support for all HTTP methods (GET, POST, PUT, DELETE, PATCH).

SOAP API

Support for older SOAP web services for enterprise integrations.


Python Interpreter

Run Python code in an isolated sandboxed environment. Ideal for:

  • Mathematical calculations and analysis
  • Data processing and transformation
  • Generating charts and visualizations
  • Working with data in JSON, CSV, XML formats

MediaWiki Tools

Integration with MediaWiki instances (e.g., corporate wiki):

  • Search – Search pages
  • Get Page – Retrieve page content

AYETO Assistant Tools

Manage assistants directly from the conversation:

Tool Description
List Models Display available AI models
List Tools List all available tools
Create Assistant Create a new assistant
Update Assistant Edit an existing assistant
List Assistants Display all assistants
Get Assistant Details of a specific assistant

Scheduled Tasks (Assistant Tasks)

Automation using scheduled and recurring tasks:

Tool Description
Create Task Create a scheduled task
List Tasks Display all assistant tasks
Get Task Details of a specific task
Update Task Edit an existing task
Delete Task Delete a task
List Executions Task execution history

Special Tools

Stormware Pohoda

  • Received Invoice – Generate XML for received invoices in the Pohoda system

How to Add Tools to an Assistant

  1. Go to assistant settings
  2. In the AI Tools section, select the required tools
  3. For tools requiring authentication (Google, Microsoft), connect the account in Settings → Connections
  4. Save the changes

Note: Some tools require an active subscription or specific permissions.


Conclusion

AYETO offers a comprehensive set of AI tools for automation and integration with popular services. Thanks to support for multiple AI providers, you can use these tools with different language models according to your needs.

The tools are continuously expanded and improved based on user feedback.