Skip to main content

Introduction

UtopikAI lets you create custom assistants for teams and tasks such as HR, support, or sales. An assistant is for interactive chat. Each assistant can have its own instructions, models, knowledge, skills, tools, prompts, and optional scheduled tasks. Open Assistants and choose Create an Assistant. Setup runs through eight steps:
  1. Basic Info
  2. Assistant Access
  3. Knowledge & Tools
  4. Prompts
  5. Advanced Settings
  6. Space Access
  7. Tasks
  8. Summary
Use Next and Previous to move between steps. Save as Draft keeps an unpublished assistant so you can finish later. Back returns to the assistants list.

Step 1: Basic Info

Set the assistant’s identity, instructions, and models. Create an Assistant — Basic Info

Basic Information

  • Profile image — Optional avatar. Click Upload Image.
  • Name — Identifier shown in chat and admin (for example Email Assistant).
  • Description — Short summary of what the assistant is for (for example Use this Assistant to help draft professional emails).

Instructions

The Instructions field is the assistant’s main prompt. It defines role, tone, and how to handle requests. Formatting tools (bold, lists, links, tables, and more) are available in the toolbar. Example:
Write instructions that cover both who the assistant is and how it should respond. For longer reusable prompts that users trigger with / in chat, use the Prompt Library in Step 4.

AI Models

Under Select Models, choose one or more LLMs. You can add multiple models; users then pick among them in chat. The selected default model is shown later on the Summary step. Click Next to continue.

Step 2: Assistant Access

Assistant Access controls who can use this assistant (for example specific users, groups, or the wider workspace). Choose the audience that should see and chat with it, then click Next.
You can refine sharing later. Draft assistants stay unpublished until you click Publish on the Summary step.

Step 3: Knowledge & Tools

Connect document sets, skills, and tools the assistant can use when answering. Create an Assistant — Knowledge

Document Sets

Select which Document Sets this assistant should search. If none are specified, the assistant searches all available documents.

Knowledge Options

Skills

Assign reusable skills so the assistant can discover and run them. Click + Assign skill. If none are assigned, the empty state reads No skills assigned.
Some screens in this step may say “agent” (for example “Assign skills to this agent”). You are still configuring an assistant.
Create an Assistant — Skills and Tools

Tools & Functions

Select the apps available to this assistant. You can add multiple instances of the same app; each instance can have its own name, description, and access settings.
  • Available apps — Search and browse applications. Open View functions to see what an app can do.
  • Application instances — Every instance linked to this assistant. Instances missing credentials are listed first. Use Edit, Remove, Credential sharing policy, or View functions as needed. See Tool Sharing for sharing policies, who can configure them, and what sharing does not do.
Click Next when knowledge, skills, and tools are configured.

Step 4: Prompts

Add slash-command prompts and optional starter messages. Prompts you add here belong to this assistant only. They are not shared with agents or with other assistants. Create an Assistant — Prompts

Prompt Library

The Prompt Library holds reusable prompts that users open with the / shortcut in UtopikAI Chat. They are available when this assistant is selected. Use the library for repeatable requests (for example a standard email outline or a meeting-summary format). Keep the assistant’s always-on behavior in Instructions on Basic Info, not in the library.
  1. Click New Prompt.
  2. Give the prompt a Name, Description, and Content.
  3. Save it. The prompt appears in the table with a Version.
Search existing prompts with Find prompts…. If none match, the table shows No matching prompts found… In chat, select the assistant, type /, and pick the prompt from the list.

Starter Messages

Optional pre-configured messages that help users understand what this assistant can do and how to interact with it. Click + Add Row to add a starter. Starters appear as suggested first messages in chat; they are not / library prompts. Click Next when prompts and starters are ready.

Step 5: Advanced Settings

Optional settings for composition, localization, and structured I/O. Create an Assistant — Advance Settings
  • Sub-Assistants — Search and select other assistants this one can call. If none are selected, the empty state reads No sub-assistants selected yet.
  • Tags — Click + Add Tag to label the assistant for filtering and organization.
  • Description translations — Localized descriptions shown for the matching locale, in addition to the main description. Click + Add translation.
  • Input Schema (JSON) — Define the input schema for this assistant. Use Format to tidy the JSON.
  • Output Schema (JSON) — Define the output schema. Both editors default to {}.

Step 6: Space Access

Grant the assistant access to specific spaces (and optionally a folder) so it can use space tools for those spaces. Create an Assistant — Space Access Click + Add space access. If none are configured, the empty state reads No space access.

Step 7: Tasks

Attach scheduled or one-off tasks to this assistant. Create an Assistant — Tasks Search existing tasks by Task ID, or click + Add Task. If none exist, the empty state reads No tasks for this assistant yet.

New task for assistant

New task for assistant The create-task form includes a required field labeled Agent. For this flow, that field is the assistant you are editing (name, version, and status). It does not create a separate agent. Click Create Task to save, or Cancel to close without adding a task. For more on templates, runs, and results, see Tasks Overview.

Step 8: Summary

Review everything before publishing. Create an Assistant — Summary The Assistant Summary card lists the details you entered, starting with Basic Info (name, instructions, and selected models, including temperature and default).
  • Save as Draft — Keep the assistant unpublished.
  • Publish — Make the assistant available according to the access settings from Step 2.
Use Previous if you need to change an earlier step.

Writing effective instructions

The Instructions field on Basic Info should cover both role and handling rules. Role and behavior (who the assistant is):
Handling protocol (how to answer each query):
Reusable / prompts belong in the Prompt Library, not in Instructions.

After you publish

  1. Test the assistant with typical queries in chat.
  2. Confirm document sets, skills, and tools behave as expected.
  3. Adjust instructions, models, or knowledge and save again.
  4. Use Tasks for recurring or scheduled work instead of one-off chat sessions.