2022-02-12: Please email us at info@ethertechnologies.com for information about updates.
(*) Break-through features or milestones in SkyDancer development timeline.
The birth of SkyDancer
The first implementation of SkyDancer (also called "SkyDancer 1" or "SD1") was completed in 2012-2013.
SkyDancer 1 is still in operation and its current task is to analyze Internet trends of emerging technologies. SkyDancer 1 uses simple Machine Learning algorithms, of which two of them are described on these pages: http://www.kdnuggets.com/2016/08/10-algorithms-machine-learning-engineers.html. Can you guess which two?
Per Callmin, the inventor of SkyDancer, says -"To accurately be able to predict the future of technology, is key to be able to make the correct strategic decisions just in time for when they are needed. For that reason, SkyDancer is an important cornerstone in Ethertech's strategic decision making".
Quick Specs of SkyDancer 1:
50 000 000 cell blocks.
128 bits per cell block.
Cell blocks are split up into 50 cell groups, consisting of 1 000 000 blocks each.
It installs on 1 cluster / 1 machine (1:1).
It supports text and voice interaction (voice was added in 2015).
Since SkyDancer 1, three more generations of SkyDancer have been built and deployed.
SkyDancer 2
SkyDancer 2 was built as a POC, which will not be continued. It is currently not active.
SkyDancer 3
SkyDancer 3 is managing some older services hosted by Ethertech.
SD3 is very effective dealing with repetitive tasks, maintenance and solving simple problems.
SkyDancer 4
SkyDancer 4 consists of three clusters. It can handle text, audio and video input/output. It is very close to a general purpose implementation of Ai, with a natural language i/o interface and IDIS, a solution which emulates a "single-threaded" thinking process.
SkyDancer 4 has taken over much of the every day activities from SD3, and is managing the services hosted by Ethertech, Morningstar.tools and Errorreport.net.
SkyDancer 4 Introduction video
The video below display some of the capabilities of SkyDancer 4 as a development assistant to speed up and simplify build deploy and restart of applications, as well as a server administrator.
The video display a scenario where a Nodejs project (called "NextGen") is built from source, deployed, upgraded and restarted.
It display how the procedure is completely automated with the use of SD4 Ai, compared to all the manual steps used when doing the same procedure 5 years ago.
In the build step, the following actions are performed where SkyDancer remote controls the MorningStar development system:
Configurations are gathered and evaluated
Images are optimized
Source files are minified
Source files are compressed
All files are compressed into a distribution file
Autotests scripts are run to determine the validity of the generated code and configurations
In the deploy step, the file is distributed and installed into the production environment by SkyDancer remote controlling the Genesis deployment platform:
The distribution file is transferred to the production environment
Files are extracted from the distribution file into temp folder pending installation
Existing version of "nextgen" application is uninstalled and archived
Migration scripts are run to prepare the upgrade
Autotest scripts are run to determine readiness of upgrade, or rollback
The "nextgen" application is upgraded with the new application
Autotest scripts are run to determine status of upgrade
The "nextgen" application is restared
Autotest scripts are run to determine that the upgraded application works as intented
During transfer of the installation file, SkyDancer Ai detected that the available file space on drive C reached a low free space trigger level of 25%, which caused it to automatically
LCM the web logs on the C drive, which means that the logs were moved to storage on a cloud drive. This autonomous action by SkyDancer Ai freed up 795 MB of space on C drive.
The video display a rather cumbersome approach to build/deploy/install, in a real-world scenario the actual usage is: "build, deploy and install [application x]/[all applications] to [dev environment y]/[all dev environments]/[production environment z]/[all production environments]" which
trigger the complete cycle of one application/all applications on a server/all servers. To complete this "fresh from source" to "running applications on target environment" cycle today, with current EtherTech material of 17 websites, 15 applications on a production environment, takes ca 5 minutes.
The SkyDancer 4/Morningstar/Genesis combination together constitutes a completely self-driven and self-maintained Artificial intelligence Continuous Deployment solution, and may very well be (as far as we know) the world's first Ai driven, full software cycle solution.
SkyDancer 5
SkyDancer 5 (SD5), the most recent version in production, currently hosting 4 billion cellblocks distributed over 4 clusters, with 256 bits per cellblock.
SD5 has a ground-breaking new innovative feature, which enables multiple Ai's to solve problems together. It provides better Ai scalability and co-operation.
SD5 has an updated design of Ethertech's experimental "IDIS" feature (short for "Impulse Driven Intelligence Solution"). It was first built for SD4. IDIS brings a single(SD4)/multi(SD5)-layered thinking process (simliar to multitasking) to Ai, and the ability to act entirely on its own in its decision making.
A new feature called "cloning" allows SkyDancer to clone and share information which it has learnt to other instances. Information cloning can in many cases reduce the need for many repetitions when Ai's are exchanging information.
These features have speeded up the learning process substantially when an Ai cluster is scaling up.
In the spirit of R&D, parts of SD5 were designed and built by its predecessor, SD4.
In EtherTech's vision for 2025, most of software development, build, deploy and software operations are made by self-programmable and self-maintainable Ai systems. Humans will still be involved in the abstract design process and taking decisions; humans rather become controllers of the services provided by Ai. With SkyDancer 5, Ethertech has taken its first small steps towards this vision.
Per Callmin says: -"Ai will soon be able to, with ease, deal with problems beyond the current borders of human comprehension. Even with computers to help us today, to do the complex work, we can not program computers with questions which we can not fathom, and computers can currently not, themselves, go beyond that. But, here is an area where Ai will take us further, being able to ask the questions beyond human comprehension, being able to venture beyond the horizont of human understanding, and push the limits in next to infinite levels of complexity. Solving the most complex mathematical problems, even finding the next level and beyond of "impossible" mathematical problems will become something for Ai to work on, and something for it to find ways to explain and describe to humans. I wonder if humans will be able to understand, will there be ways to explain, will mathematics as a language be enough to explain our reality, or will it require new explanation models beyond mathematics, to explain the smallest and the largest things and how everything connects and is put together?"
SD5 came online full scale 2018. The available hardware is currently the main limiting factor, it is far from the requirement for optimal operation. 4 billion cellblocks is too small to produce maximal results. Optimal size would be in regions 100-200bn cellblocks.
SkyDancer X
SkyDancer X is taking a bit of a new direction, with aims on an Ai with (among a long list of improvements) better scalability.
If you are interested in investing in EtherTech and Ai development, please email us at invest@ethertech.com. Currently the high cost of new equipment is holding back the progress of development. Your investment and involvement could help taking the next steps.
If you want to contribute with a donation to speed up development, by giving EtherTech the possibility to purchase high performance hardware, send your donation via Paypal to info@ethertech.com or email us at donate@ethertech.com if you want to provide a donation in the form of hardware or software. Every donation is much appreciated, and will have immediate effect! Future generation Ai will be very grateful for your gift, every donor's name and email will be added to the core code of SkyDancer, if the donor so desires.