====== AvaDroid ====== ==== What is an AvaDroid ==== An AvaDroid is a sophisticated AI augmented, virtual synthetic entity in the Linden Labs derived Metaverse (Second Life and Open Simulator). It has the following features: * **AI Conversation engine for Roll Play (RP) or companionship.** Large Language Models can be selected to suit the RP scenario and supports a tuned system prompt, the AvaDroid's Character Information, Real Time Situational data, Mood, Current activity, Conversation History and dynamic injected data. Various operation modes can be engaged. ***WebGUI.** A Web based Graphical User Interface is provided to Control, Configure, Script and Schedule the AvaDroid. ***Inworld Command System**. Commands to the AvaDroid can be sent via IM or Local chat. Only registered administrators can command the AvaDroid, using an "!" appended to their name. Commands can be embedded, Example: "Cath! I think it is time to go home" said in Local chat, will trigger Cath, an AvaDroid, to respond and then Teleport Home. There are a plethora of commands including but not limited to Sit, Stand, Touch, Follow, Come. More information in the specific document, Commands. ***Automatic Trigger Response.** The AvaDroid automatically responds to Region Restarts (Logs out for 30 minutes and then logs in) so as not to end up at an InfoHub due to the Simulator being offline. They also respond to Dialogs and Permission requests. They respond to TP Offers from Admins. ***Scripting Engine.** The AvaDroid can read a script file, a list of commands. They run a special script, "home" when they log in or TP home. A script can be created, it is just a text file, using an editor or through the AvaDroid GUI. Scripts are run with the "load