Managing & Sharing Resources

AI Assistify provides a centralized resource management system that allows users to add, manage, and share AI-powered resources such as Assistants, Files, Prompts, Tools, and Models. These resources can be shared with team members, customers, or external users via multiple endpoints, including:

  • 🌐 Workspace Endpoint – Example: mycompany.aiassistify.io

  • 💬 Chat Widgets – Embedded AI-powered chatbots for websites.

  • 🤖 Chatbot Integrations – AI Assistify supports Telegram, WhatsApp, and other messaging platforms.

With granular access controls, businesses can securely share resources while ensuring the right users have access to the right tools.


📌 Overview

AI Assistify provides five types of resources that can be created and shared:

Resource

Description

Where It Can Be Used

🤖 Assistants

AI-powered chatbots that interact with users based on predefined instructions.

Workspace endpoint, chat widget, chatbot integrations.

📂 Files

Documents, PDFs, or datasets that AI Assistants can reference.

Assistants, chat interactions, document analysis.

📝 Prompts

Predefined AI queries/templates to enhance AI interaction.

Assistants, chat widgets, chatbot integrations.

🛠️ Tools

Custom APIs or functions that AI Assistants can call.

Assistants, chat interactions, external API calls.

🧠 Models

AI models such as GPT-4, Claude, or Gemini configured for specific tasks.

Assistants, automation workflows.

Each resource can be managed, updated, and shared with selected team members or customers.


🛠️ Adding and Managing Resources

🤖 Creating and Managing AI Assistants

AI Assistants act as chatbots that can be deployed across various platforms.

1️⃣ Navigate to Assistants

  • Click "Assistants" in the left navigation panel.

  • Click "+ Add Assistant" to create a new assistant.

2️⃣ Configure the Assistant

  • Enter Name and Description.

  • Upload an icon (optional).

  • Select an AI Model (e.g., GPT-4, Gemini, Claude).

  • Define the Prompt (how the assistant should behave).

3️⃣ Attach Files or Custom Tools (Optional)

  • Link relevant files the assistant can use.

  • Connect custom tools to enable external API calls.

4️⃣ Set Sharing Preferences

  • Toggle "Share with all members" if needed.

  • Assign specific users or teams who can access the assistant.

5️⃣ Click "Create"

  • The assistant is now available for use in the Workspace, Chat Widgets, or Chatbot Integrations.

🔹 Editing Assistants: Click “Edit” on any assistant to update settings. 🔹 Deleting Assistants: Click the delete icon to remove an assistant.


📂 Uploading and Managing Files

Files are essential for enabling document analysis, FAQ retrieval, or AI-driven insights.

1️⃣ Navigate to Files

  • Click "Files" in the left navigation panel.

  • Click "+ Add File" to upload a document.

2️⃣ Upload a File

  • Choose a PDF, JSON, DOCX, or other supported format.

  • Provide a Name and Description for easy reference.

3️⃣ Define Access & Sharing

  • Share the file with all members or specific users.

  • Select whether the file is linked to an assistant.

4️⃣ Click "Create"

  • The file is now stored securely and can be used within AI Assistants.

🔹 Editing Files: Click “Edit” to rename or update file metadata. 🔹 Deleting Files: Remove unused files by clicking the delete icon.


📝 Managing Prompt Templates

Prompts are predefined AI instructions that enhance chatbot interactions.

1️⃣ Navigate to Prompts

  • Click "Prompts" in the left navigation panel.

  • Click "+ Add Prompt" to create a new prompt.

2️⃣ Define Prompt Content

  • Enter a Title and Detailed Instruction.

  • Specify use cases (e.g., customer support, content creation).

3️⃣ Set Sharing Permissions

  • Share with all members or restrict access to select users.

4️⃣ Click "Create"

  • The prompt is now available for assistants and chatbot integrations.

🔹 Editing Prompts: Modify prompts anytime via the “Edit” button. 🔹 Deleting Prompts: Remove outdated prompts as needed.


🛠️ Adding & Managing Custom Tools

Tools allow AI Assistants to connect with external APIs, retrieve live data, or perform advanced operations.

1️⃣ Navigate to Tools

  • Click "Tools" in the left navigation panel.

  • Click "+ Add Custom Tool".

2️⃣ Define Tool Details

  • Enter Tool Name, Description, and Icon URL (optional).

  • The tool automatically generates an OpenAPI 3.1 schema.

3️⃣ Set Up API Connection

  • Add Metadata (Title, API Service Description).

4️⃣ Configure Sharing Settings

  • Share the tool with all members or specific teams.

5️⃣ Click "Create"

  • The tool is now available for AI Assistants and chat integrations.

🔹 Editing Tools: Update tool settings via “Edit”. 🔹 Deleting Tools: Remove obsolete tools as needed.


🧠 Managing AI Models

AI Assistify supports pre-built and custom AI models.

1️⃣ Navigate to Models

  • Click "Models" in the left navigation panel.

  • Click "+ Add Model".

2️⃣ Define Model Details

  • Enter Model Name and Model ID (e.g., gpt-4o).

  • Add a Base URL (for API integration).

  • Provide an API Key (if required).

3️⃣ Set Sharing Preferences

  • Assign access to specific team members or make it public.

4️⃣ Click "Create"

  • The model is now available for AI Assistants and workflows.

🔹 Editing Models: Update model settings anytime. 🔹 Deleting Models: Remove unused models when needed.


🔗 Sharing Resources Across Platforms

Integration Method

Supported Resources

Use Case

🌐 Workspace Endpoint (mycompany.aiassistify.io)

Assistants, Prompts, Tools

Customers and employees access AI-powered assistants via a branded domain.

💬 Chat Widget (Website Embed)

Assistants, Prompts, Files

AI Assistants provide real-time responses on business websites.

🤖 Telegram, WhatsApp, and Messaging Bots

Assistants, Tools, Models

AI chatbots interact with customers on social platforms.

Each integration method ensures seamless AI-powered interactions for businesses.


✅ Best Practices for Resource Management

  • 🔹 Organize Resources: Keep assistants, prompts, and files well-structured for easy access.

  • 🔄 Regularly Update Resources: Keep AI models, tools, and prompts up to date.

  • 🔐 Control Access Wisely: Only share critical resources with necessary users.

  • 📊 Monitor Usage: Track how assistants and tools are used within the workspace.

By effectively managing and sharing resources, AI Assistify enhances collaboration, improves AI-driven automation, and delivers a seamless user experience. 🚀

Last updated