Skip to content

Command Execution

Eliran Wong edited this page Sep 29, 2023 · 19 revisions

Introducing the Command Execution Feature

myHand.ai goes beyond just being a chatbot by offering a unique and powerful capability - the ability to execute commands and perform computing tasks on your behalf. Unlike a mere chatbot, myHand.ai can interact with your computer system and carry out specific commands to accomplish various computing tasks. This feature allows you to leverage the expertise and efficiency of myHand.ai to automate processes, streamline workflows, and perform complex tasks with ease. However, it is essential to remember that with great power comes great responsibility, and users should exercise caution and use this feature at their own risk.

Examples

Command execution helps:

  1. to get the requested information, e.g.

tell me the current time

  1. to execute computing tasks on local device, e.g.

go to my Desktop

list all files with names started with "Screenshot"

delete them

  1. to interact with third-party applications, e.g.

open "my_music.mp3" with VLC player

open Safari and search for "ChatGPT"

  1. to interact with os assistant, e.g.

open Siri

Disclaimer

Please be aware that myHand.ai is a virtual assistant that has the ability to execute commands and perform computing tasks on your behalf. While this feature can be powerful and convenient, it is important to understand that any changes made to your computer's system or data are done at your own risk.

The developer of myHand.ai cannot be held liable for any negative impact or consequences that may occur as a result of using the command execution feature inappropriately or without proper knowledge and understanding. It is recommended that you exercise caution and ensure you fully understand the implications of the commands you request myHand.ai to execute.

By using the command execution feature of myHand.ai, you acknowledge and accept full responsibility for any potential risks or consequences that may arise from the execution of these commands.

Two Command Execution Mode

myHand.ai has two modes of command execution, "enhanced" and "auto". The major difference between the two modes is that the "enhanced" mode always prioritizes command execution over a chat response.

In the "enhanced" mode, command execution is given the highest priority. Whenever a user enters a request, myHand.ai screens for available commands and executes them if possible. This ensures that commands are executed promptly.

In the "auto" mode, ChatGPT automatically decides whether command execution may be helpful. This means that myHand.ai uses its internal intelligence to determine if executing a command can provide assistance or additional information to the user.

These two levels of command execution allow myHand.ai to effectively respond to user requests, both through chat-based interactions and by executing relevant commands when appropriate.

Confirmation Prompt Options for Command Execution

myHand.ai offers three different options to manage the risk associated with using the command execution feature. These options determine when a confirmation prompt is prompted before a command is executed. Understanding these options will help users choose the level of control they prefer while using myHand.ai.

Option 1: "Always" [default]

When the "always" option is selected, a confirmation prompt will always appear before a command is executed. This provides an extra layer of security and ensures that users have the opportunity to review and confirm each command before it is carried out. This option is recommended for users who want maximum control and prefer to have a confirmation step for every command, regardless of the potential impact.

Option 2: "Only at Risk of Negative Impacts"

With the "only at risk of negative impacts" option, the confirmation prompt is activated only when there is a potential risk of negative impacts, such as file deletion or system modification. This option strikes a balance between convenience and risk management by prompting for confirmation only when there is a higher possibility of unintended consequences. It allows users to streamline their workflow while still having control over critical commands.

Option 3: "None"

The "none" option removes the confirmation prompt entirely, meaning that commands are executed without any additional confirmation step. This option is suitable for users who are comfortable with the command execution feature and want to expedite their workflow without interruptions. However, it is important to exercise caution and ensure that the commands being executed are safe and intended, as there is no prompt to verify the action.

It is crucial for users to carefully consider their own level of expertise and comfort with the command execution feature when choosing one of these options. Users should assess the potential risks involved and select the option that aligns with their preferences and risk tolerance. Remember that myHand.ai provides these options to empower users with flexibility and control, but it is ultimately the user's responsibility to use this feature judiciously and at their own risk.

How to Change Confirmation Prompt Option?

To make a change:

  1. enter a "blank" entry, by pressing the "Enter" key

  2. select "change execution confirmation

  3. select one of the options

  4. click "ok"

Installation

Installation
Installation on Android
Install a Supported Python Version
Install ffmpeg
Android Support
Install LetMeDoIt AI on Android Termux App Automatic Upgrade Option

Video Demonstration

Video Demo

Basics

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

Selective Features

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

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

Comparison

Compare with ChatGPT
Compare with Siri and Others

Clone this wiki locally