Welcome to the guide that will walk you through all the features for working with AI assistants in the AYETO platform. You will learn how to create, configure, and effectively use your own AI assistants.
Contents
- What is an AI Assistant?
- Accessing Assistants
- Creating a New Assistant
- Template Gallery
- Editing an Existing Assistant
- Knowledge Base (RAG)
- Task Assignment
- AI Tools
- Sharing an Assistant
- Export and Import
- Working with Conversations
- Advanced Settings
- Tips and Tricks
What is an AI Assistant?
An AI assistant in AYETO is your personalized AI helper that combines:
- A selected language model (e.g. GPT-4, Claude, Gemini)
- Custom instructions defining personality and behavior
- A knowledge base with your documents (optional)
- AI tools for extended functionality (web search, image generation, etc.)
Thanks to assistants, you can have specialized AI for different tasks—from programming to customer support to creative writing.
Accessing Assistants
Opening the assistants dialog
- Click the Assistants icon in the main menu
- A dialog opens with a list of all your assistants
- You can search using the search field
Assistant overview
Each assistant card displays:
- Name and avatar
- Chat model (language model for conversations)
- Image model (model for image generation)
- Assistant ID (for advanced use)
- A sharing icon (if the assistant is shared)
Creating a New Assistant
Creating a new assistant takes place in a wizard with several steps:
Step 1: Basic Information
| Field | Description | Required |
|---|---|---|
| Assistant Name | A unique name for identification | ✅ Yes |
| Description | Description of the assistant’s functions (important for AI teams) | ⚠️ Recommended |
💡 Tip: The description is required if you plan to use the assistant in an AI team!
Step 2: Model Selection
- Chat model – the main language model (we recommend models with tool support)
- Image model – model for image generation
Step 3: Instructions
Here you define the assistant’s personality and behavior:
You are a friendly technical assistant specializing in Python programming.
You respond concisely and factually. Always provide code examples.
⚠️ Warning: Instructions must not be empty and have a length limit.
Step 4: AI Tools
Select the tools the assistant will have available:
Basic tools:
- Web search
- Image generation
- File handling
- And more...
Advanced tools:
- Code execution
- Integration with external services
- Special functions
Step 5: RAG Settings
RAG (Retrieval-Augmented Generation) allows the assistant to work with a knowledge base from your documents:
- AI tools – enable Knowledge Base Search
Advanced RAG settings:
- Chunk size – size of document segments (0 = default)
- Top K – number of relevant segments to retrieve (0 = default)
Step 6: Uploading Documents
Supported formats:
- PDF, DOCX, TXT
- Markdown files
- And other text formats
Step 7: Review and Create
Review the summary of settings and click Create Assistant.
Template Gallery
Don’t want to start from scratch? Use ready-made templates!
How to use a template
- In the assistants dialog, click Gallery
- Browse templates by category or tags
- Select a template and click Use Template
- The assistant will be created with preconfigured values
Filtering templates
- All – complete list
- Recommended – selected templates
- By tags – filtering by categories
Editing an Existing Assistant
Accessing settings
- In the assistants list, click the menu (three dots)
- Select Edit
- Or click the settings icon in the conversation
Settings tabs
General
- Name and description
- Model selection
- Instructions for the assistant
Tools
- Overview of all available AI tools
- Grouped by categories
- Option to enable/disable individual tools
Knowledge Base
- The knowledge base is used via the tool 'Knowledge Base Search'
- Management of uploaded documents
- Adding YouTube transcripts
Conversations
- Overview of conversations with the assistant
Tasks
- Overview of tasks the assistant is supposed to perform
Advanced
- Model temperature – creativity of responses (0 = conservative, 1 = creative)
- Assistant memory – long-term notes for the assistant
Knowledge Base (RAG)
What is RAG?
RAG (Retrieval-Augmented Generation) combines:
- Searching relevant parts from your documents
- Generating an answer based on the found information
Uploading documents
- Go to the Knowledge Base tab
- Click Upload New Documents
- Select files (maximum size and quantity are limited)
- Wait for processing
YouTube transcripts
You can also add transcripts from YouTube videos:
- Go to the Add YouTube Transcript tab
- Paste the video URL
- Click Add
Document management
- View all uploaded documents
- Delete individual documents
- Bulk delete all documents
Task Assignment
What are tasks for?
Tasks are used to automate assistant activities.
- For a task, we specify the task prompt
- We define the method of triggering the task
- The task execution results are stored in the form of a conversation for the task
- This conversation begins with the task prompt and continues with the assistant’s response
Task definition
- Task Name - the name by which we will refer to the task
- Description - a brief description of the task
- Prompt - instructions explaining to the agent what it should do within the task
Configuring the task trigger
-
Manual - the task is launched only manually - by pressing the Run Now button.
-
Scheduled - the task launches automatically at the scheduled time - select the time zone - enter the date and time
-
Recurring - the task launches repeatedly according to the specified schedule - the same settings format is used as for the cron service - in the Schedule selection, examples of settings are available - the Custom item opens editing for a custom cron expression - select the time zone
Advanced task settings
- Status - active - the task can be started - paused - the task does not run
- Maximum number of runs - a limit on how many times the task can run
Notifications
- Notify on completion - after the task is completed, a notification about its result is sent
- Notify on failure - a notification is sent in case of failure
Delete button
- deletes the task and its history
History button
- displays the execution history
Run Now button
- starts the task
- also starts scheduled tasks, i.e. outside the schedule
Task execution history
- after a task runs, information about its result is stored in Execution History
- individual runs are available in the list
- after clicking, the result of the run is available, i.e. the conversation created by executing the task
- the Full Conversation button displays the entire conversation in the conversation context
- this conversation contains the task prompt and the assistant’s response, i.e. the task execution
- you can continue the conversation further there
- ⚠️ however, the conversation is stored only in the task history, i.e. it is not visible in the normal list of conversations
AI Tools
Overview of tools
AI tools extend the assistant’s capabilities. They are divided into groups:
| Group | Examples |
|---|---|
| Basic | Search, image generation |
| Files | Reading, writing, file management |
| Integrations | Connection to external services |
| Advanced | Code execution, special functions |
Tool requirements
⚠️ To use tools, the selected model must support function calling (tools capability).
Sharing an Assistant
Sharing with other users
- In the assistant settings, go to the Sharing section
- Click Share with User
- Enter the user’s email
- Save changes
Sharing permissions
Sharing allows other users to:
- Use the assistant in conversations
- Copy the assistant (creates their own copy)
- Export the assistant
Export and Import
Exporting an assistant
- In the assistant menu, select Export
- Choose options: - ✅ Include knowledge base - ✅ Include memory
- Click Download Export File
Export creates a JSON file with all settings.
Importing an assistant
- In the assistants dialog, click Import
- Select the JSON file
- Enter a name for the imported assistant
- Choose options: - ✅ Import knowledge base - ✅ Import memory
- Click Import
Copying an assistant
For quickly creating a copy:
- In the assistant menu, select Copy
- Enter a new name
- Choose whether to copy the knowledge base
- Confirm
Working with Conversations
Starting a conversation
- In the assistants list, click Chat
- Or create a new conversation and select the assistant
Chat interface
- Header – information about the assistant and model
- Message history – previous conversations
- Input field – writing messages, uploading files
Features in the conversation
- Image generation – switch to image generation mode
- Attachments – upload files and images
- Voice input – dictate messages
- Export conversation – save as PDF or DOCX
Advanced Settings
Model temperature
Affects the creativity of responses:
| Value | Behavior |
|---|---|
| 0.0 - 0.3 | Conservative, predictable |
| 0.4 - 0.6 | Balanced (recommended) |
| 0.7 - 1.0 | Creative, variable |
Assistant memory
Long-term memory for storing:
- User preferences
- Important information
- Context across conversations
Memory is editable in advanced settings.
Strict RAG mode
When enabled:
- The assistant responds ONLY based on documents
- It does not add information from the model’s general knowledge
- Ideal for precise, verifiable answers
Tips and Tricks
📝 Effective instructions
✅ Good:
"You are a Python expert. Respond concisely. Always provide code examples."
❌ Bad:
"Be a good assistant."
🎯 Specialization
Create multiple assistants for different tasks:
- Programmer – technical help
- Copywriter – creative texts
- Analyst – working with data
📚 RAG optimization
- Upload relevant, high-quality documents
- Split large documents into smaller parts
- Regularly update the knowledge base
🔧 Model selection
- For complex tasks: GPT-4, Claude 3 Opus
- For quick responses: GPT-3.5, Claude 3 Haiku
- For coding: Models with tool support
💾 Backup
Regularly export important assistants in case of:
- Accidental deletion
- Transfer to another account
- Sharing with colleagues
Need help?
- 📧 Contact support
- 📖 Visit the FAQ section