nSymbol Tag is a desktop application that contains several No-Code tools.
Tag is available on an early release basis for US $29 per month (with annual discount). Please contact us for more information.
What is No-Code
No-Code platforms empower non-technical users. They let you create chunks of automation for a wide variety of purposes, often using intuitive point-and-click editors. When done right, users should not require any specialized training to control the computer in a meaningful way.
At nSymbol we apply this philosophy to leading edge technology in a new way. This page describes the major areas supported including content automation, knowledge graphs, machine learning and blockchain technology.
Our main application is called Tag, referring to the general act of tagging knowledge for reuse. Tag is a desktop application that runs on Windows and Mac. A related mobile app is also planned for smart contracts.
Tag is a Rich Internet Client - not a web browser but working on the Web in a similar way by calling cloud services in the background when creating screens. All functionality is organized into apps which are described individually below.
The Scribe app is a word processor that freely mixes content, formatting and logic. Your can insert data values, if/then rules, call other templates and much more. It provides easy ways to handle he/she, client name, formatted date and other common editing tasks when reusing content that are repetitive and error prone.
Data is gathered using auto-generated forms. Authors have full control over how data is organized and these structures (data schema) are used to generate forms. Data can also be read from external locations like a database or file exported from another system.
The final output is a Word document that is ready for final editing. It can be as long as necessary, full of richly formatted content that seamlessly merges the supplied data. And remember, all this content automation can be accomplished without typing a single line of code.
Tag was designed to plug in external services: machine learning (ML) models; or, web APIs (e.g. Geonames which lets you find cities near lakes).
The results returned by different services can vary quite a bit. Tag resolves this by defining integration points, or places where services can plug in (e.g. recommend files or templates, auto-fill forms, replace detected names with data-hooks).
Tag incorporates several ML models from Amazon Web Services
Detect entities, dominant language, sentiment or key phrases
PDF/image digitization (the new OCR)
Text-to-speech and speech-to-text
Custom ML models can be called in the same way. Of particular note, rich context can be passed when calling custom models from within the Scribe (e.g. subject matter, preceding headings, adjacent text). This capability can be very useful for custom ML model designers.
Knowledge graphs are another term for semantic models. They are widely used on the web (often behind the scenes) to store social network data, define ad keywords and describe data that is linked to other data.
Graphs can be used in several ways: to populate pick lists in forms (e.g. billing codes), inform expressions used in content automation, link similar fields from different data sets or create custom graphs to organize related information for a project.
For more complex applications, semantic models can also support automated reasoning. This is a very powerful feature which comes from a branch of Artificial Intelligence technology that has developed rule-based expert systems for more than 30 years.
Blockchain smart contracts
Blockchain technology is amazing - it offers us a working version 1 of the emerging global computer. Owned by no one, almost impossible to hack and unlocking new ways for humans to interact in a complex and ever-changing economy.
Smart contracts work on blockchains to securely transfer funds. They hold buyer funds in escrow to assure the seller of payment. They allow the buyer to cancel anytime up to successful receipt of goods or service. There is no other intermediary with additional fees. In some cases there is a minimal fee required to pay for network services which include encryption and permanent archive.
Tag can create multiple smart contract types using a No-Code approach. When viewed by humans they display as contract language with buttons to accept terms (sign). We are also creating a mobile app to make contract interactions even easier.
Note that this approach can work on Ethereum or Hyperledger blockchain networks, although the mechanics will differ somewhat.