Philip P. Ide

Author, programmer, science enthusiast, half-wit.
Life is sweet. Have you tasted it lately?

User Tools

Site Tools


blog:opensim:cortex_ai:testing

Testing Cortext-Ai

This is a living document which will document specific stages of the development of the Cortex-Ai system
Last Updated: 2025-Dec-19 11:58

Stage #1

The webserver code that returns the relevant data for an actor from a JSON data file is 'complete', although it may evolve in the future in line with requirements from the rest of the system.

Stage #2

The Cortex-Ai controller is now fetching data from the server for a single actor, and is spawning that actor where it should be.

As it spawns the actor, it stores its avatar UUID in the linksetData store. It also determines the UUID of the listener attachment (Cortex-Ai Client), and sends it a list of actions.

Stage #3

The Cortex-Ai client (attached to the actor) receives the list of actions and stores the UUID of the controller.

If the action is to animate the actor, the client sends a request back to the controller along with the name of the animation to play. The controller script forwards the animation request to the prim (child link) that stores the data pertinent to the specific actor, including all its animations. The satellite script in the child link plays the animation.

At this point, everything is ready to develop the full set of commands that will puppeteer the actor.

  1. Some commands will be enacted by the client script
  2. Some commands will be enacted by the satellite script
  3. Some commands will be enacted by the controller

Each command must be versioned, and both controller and client versions will be injected into the profile information, so it will be possible to track and control versions and which commands are available.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Discussion

Enter your comment:
F Y O M J
 
blog/opensim/cortex_ai/testing.txt · Last modified: by Phil Ide

Except where otherwise noted, content on this wiki is licensed under the following license: Copyright © Phil Ide
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki