« Bounty Hunters | Main | Auditchain Appears to have a Work-to-Earn (W2E) Model »

Accounting Oracle Machine

I have mentioned the notion of an oracle in a prior blog post.  An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions.  An oracle machine can be thought of as a Turing machine connected to an oracle. The oracle, in this context, is a software application capable of solving some computational problem, which for example may be a decision problem or a function problem.
 

Creating something like an accounting oracle machine certainly seems conceivable.  Computability theory  and computational complexity theory seem to provide information about some of the possibilities here. The information in an area of knowledge such as the area of accounting, reporting, auditing, and analysis can be organized using the Cynefin Framework.  The information is not "random" or "unorganizable".

The hard part about creating something like an accounting oracle machine is not the computation part; the hard part is more about pulling all the machine-readable rules together effectively and efficiently.  This is expensive and time consuming and is not something that any one organization can really do.

But a coordinated group could pull this off and do so effectively and efficiently.  The tools of the information age can be brought to bare to help make this happen.

Building an accounting oracle machine is about giving accountants the capabilities to organize the information represented by logic gates that make up the machine-readable knowledge graph that drives the oracle.

Do issues exist when you try and create something like an accounting oracle machine? Certainly.  Not every piece of information will be disputed, for example, the accounting equation (“Assets = Liabilities + Equity”) is really not disputed.  But there can be areas where multiple perspectives jostle for prominence, the leaders of different factions of each perspective will argue with one another, and dissonance will rule the day. 

However, a good conductor can get the orchestra into harmony.

Achieving this harmony can be hard in some cases, but in the area of knowledge such as accounting, because it is an organized profession with clear rules in most cases; something like an accounting oracle machine is quite possible.

An accounting oracle machine will be made up of two things: rules, engine (to process rules).  The rules will be created by knowledgeable business professionals and will be declarative as per the Business Rules Manifesto.  The rules format will be some global standard, XBRL can work.  The engine will be one of the three primary problem solving logic implementation approaches.  Here are the beginnings of such an accounting oracle machine: 

To the untrained eye, all this seems impossible.  When using proper sensemaking techniques, all this is really pretty straight forward to understand. Accounting is a very straightforward mathematical model.  For the things that can, and should, be put into something like an accounting oracle machine here is the breakdown; 80% anyone can create, about 18% will be easy for professional accountants to create, about 1.8% will be hard for accountants to create, and .2% will be a complete struggle.  About 80% of the effort for accountants is understand WHAT should be defined in such an oracle and 20% of the effort will be doing the work.

 

Knowledge Portals

Posted on Monday, January 24, 2022 at 09:34AM by Registered CommenterCharlie in | CommentsPost a Comment | References1 Reference

PrintView Printer Friendly Version

EmailEmail Article to Friend

References (1)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
    Best Website Development Company in Dubai, UAE. Mass Technologies LLC, is a leading Website development company in Dubai, UAE and GCC, dedicated to transforming your ideas into latest and cutting-edge complete IT solutions and Website Development Company.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.