So fired up about use cases and future applications of Meta…
So fired up about use cases and future applications of Metanet & BitCoin when I reread this paper by the inventor of triple entry accounting, Ian Grigg.
Artificial Intelligence Implementations on the Blockchain https://www.mdpi.com/1999-5903/11/8/170/htm
Replies
Blockchains can assist in two ways:
1) as above, a blockchain can store the code.
Complex algorithmic programming is a time consuming and costly task; a programmer requires a high intellect and years of education, and complex tasks often require many months of collaborating work between several parties.
An artificial intelligence agent (AIA) goes one step further than a trained framework by utilizing the new data in the user’s request to advance the neural network forward by a new epoch; in other words, it learns as it works.
Artificial Intelligence Agents Trained Via Submitted Blockchain Data and Operated on Chain
Using deep learning techniques and big data mining from existing code repositories, this artificial intelligence agent would present a reliable, secure and disruptive technology.
Fitness is determined when minimal or no other changes are required with any future submitted data. In the recent years, a plethora of authored code in various programming languages has been stored in repositories such as GitHub.
2) an AIA, encoded on blockchain, can assist a programmer in many ways:
Conversion of code from 1 language to another
Searching for algorithms that match patterns
Conforming to requirements or documentation to code
Eventually in authoring new algorithms.
AIAs are described in computer science as abstract entities that are able to monitor and evaluate certain parameters through various input sources (i.e., IoT sensors, I/O raw data, databases, ontologies, etc.) towards achieving a rational goal.
Their basic role is usually described as that of an actuator, with the simplest implementation of an artificial intelligence agent to be derived from a reflex machine, such as a thermostat, but they can vary from very simple to extremely complex.
There are 4 architectures of AIA to be considered:
(a) Logic-based agents (decision of action is derived via logical inference),
(b) Reactive agents
(c) Belief–Desire–Intention agents
(d) Layered architectures
Moreover, a new opportunity emerges through the concept of AIA paying another AIA for services or paying a sensor for data.
There are also 5 classes of AIA to be considered:
(a) Simple reflex agents
(b) Model-based reflex agents
(c) Goal-based agents
(d) Utility-based agents
(e) Learning agents
All the above AIAs learn from the submission of fresh data:
code from programmers from anywhere in the world,
will be incentivized to post their work on the blockchain,
either for gaining revenue,
or under a specific license i.e. Opensource, MIT, etc.
An example is WeatherSV, which offers weather prediction to users in their selected territory by utilizing the data collected by a set of global IoT sensors. The service can be activated for a cost of $5 AUD and delivers hourly reports for about 123 days.