-
-
Notifications
You must be signed in to change notification settings - Fork 27
Setup of Multiple Assistants
Introducing Multiple Assistants on the Same Device with "LetMeDoIt AI"
We are excited to announce a new feature of "LetMeDoIt AI" that allows users to install multiple assistants on the same device. With this feature, you now have the option to choose from four different Python packages: "letmedoit", "myhand", "cybertask", and "taskwiz". Each package represents a unique assistant with its own memory store and setup, providing you with a personalized and tailored experience for different purposes.
Advantages of Having Multiple Assistants:
-
Personalization: By having multiple assistants, you can customize each assistant to serve specific purposes or tasks. For example, you can have one assistant dedicated to work-related tasks, another for personal tasks, and so on. This level of personalization allows you to streamline your interactions and efficiently manage different aspects of your life.
-
Enhanced Efficiency: With multiple assistants, you can divide tasks among them, enabling parallel execution of tasks. This means you can simultaneously work on different projects or handle various requests without any overlap or confusion. It saves you time and boosts your productivity.
-
Specialization: Each assistant can be designed to excel in specific areas or domains. For instance, one assistant might be specialized in data analysis, another in natural language processing, and another in image recognition. By leveraging the strengths of different assistants, you can access the expertise you need for different tasks, ensuring accurate and efficient results.
-
Memory Separation: Each assistant has its own memory store, which means they can retain information independently. This separation allows you to maintain separate contexts and data for different tasks or projects. It prevents cross-contamination of information and ensures that each assistant operates within its designated scope.
How to Get Started:
To take advantage of this feature, simply install the desired assistant packages from PyPI (Python Package Index). Once installed, you can import and use each assistant in your Python scripts or interactive sessions. Each assistant comes with its own set of functionalities and capabilities, providing you with a diverse range of options to meet your specific needs.
We believe that having multiple assistants on the same device empowers you to achieve more, stay organized, and efficiently manage your tasks. Experience the power of "LetMeDoIt AI" with the flexibility and personalization of multiple assistants today!
We recommend setting up a virtual environment for each assistant. Since the Let MeDoIt AI assistants are capable of installing packages, it is better to run each assistant in a separate environment.
There are different ways to set up multiple assistant, below is one of the examples, illustrating how to install all four "LetMeDoIt AI" packages, we distributed via PyPi.org:
- Prepare a folder for storing virtual environments [optional]
cd ~
mkdir apps
cd apps
- Create four virtual environments
python3 -m venv letmedoit myhand cybertask taskwiz
- Activate each environment to install a "LetMeDoIt AI" assistant
source letmedoit/bin/activate
pip install --upgrade letmedoit
letmedoit
deactivate
source myhand/bin/activate
pip install --upgrade myhand
myhand
deactivate
source cybertask/bin/activate
pip install --upgrade cybertask
cybertask
deactivate
source taskwiz/bin/activate
pip install --upgrade taskwiz
taskwiz
deactivate
Remarks: Desktop shortcuts are created when assistants are first launched.
python3 -m venv myassistant
source myassistant/bin/activate
pip install letmedoit
letmedoit
-
Enter a blank entry to launch LetMeDoIt action menu
-
Select "change assistant name"
-
Enter "My Assistant"
-
Press Escape + r to restart.
Installation
Installation on Android
Install a Supported Python Version
Install ffmpeg
Android Support
Install LetMeDoIt AI on Android Termux App
Automatic Upgrade Option
Quick Guide
Action Menu
ChatGPT API Key
Use GPT4 Models
Google API Setup
ElevenLabs API Setup
OpenWeatherMap API Setup
Run Local LLM Offline
Token Management
Command Line Interface Options
Command Execution
Chat-only Features
Developer Mode
Save Chart Content Locally
Work with Text Selection
Work with File Selection
System Tray
Custom Key Bindings
Examples
Features
Change Assistant Name
Setup Multiple LetMeDoIt Assistants
Memory Capabilities
Data Visualization
Analyze Files
Analyze Images
Analyze Audio
Google and Outlook Calendars
Python Code Auto‐heal Feature
Integration with AutoGen
Integration with Google AI Tools
Integration with Open Interpreter
Speak to LetMeDoIt AI
LetMeDoIt Speaks
Speak multi‐dialects
Create a map anytime
Modify your images with simple words
Work with Database Files
Create a Team of AI Assistants
Search and Load Chat Records
Search Weather Information
Search Financial Data
Social Media
Plugins ‐ Overview
Plugins - How to Write a Custom Plugin
Plugins ‐ Add Aliases
Plugins ‐ Input Suggestions
Plugins ‐ Install Additional Packages
Plugins ‐ Predefined Contexts
Plugins ‐ Transform Text Output
Plugins ‐ Work with LetMeDoIt AI Configurations
Plugins ‐ Function Calling
Plugins ‐ Run Codes with Specific Packages
Plugins ‐ Work with Non‐conversational Model
Plugins ‐ Integrate Text‐to‐speech Feature
Plugins ‐ Integrate Other Shared Utilities