Search Results for

    Show / Hide Table of Contents

    SIML

    SIML, or Synthetic Intelligence Markup Language (pronounced as si mal) is the next generation bot technology that has been developed with Speed, Simplicity and Power in Mind. The features included in SIML remain unparalleled and have been added after rigorous testing and research work. Research work over SIML began during the development of Syn Engine 2.0 and only the most essential features have made it to SIML Draft Specification.

    SIML Specification contains 2 Profiles. Namely SIML Classic and SIML Modern. Both of which are interpretated differently and target different audience.

    The Markup Language has been designed to appeal to both Beginner and Hardcore Chatbot developers. For development purposes Synthetic Intelligence Network has also released an official IDE ( Syn Bot Studio ) for SIML 1.0 and 2.0

    SIML uses state of the art modular programming practices to make sure that the Speed of execution is consistent in all cases and the memory usage is kept at an optimum level.

    Specification Compliance

    • Extensible Markup Language (XML) 1.0 (Fifth Edition)
    • Emotion Markup Language (EmotionML) 1.0
    • Standard ECMA-262 5.1 Edition for JavaScript

    Encoding

    • UTF-8 Encoding

    Conventions of the document

    The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC2119

    The sections in the main body of this document are normative unless otherwise specified. The appendices in this document are informative unless otherwise indicated explicitly. The examples in the main body are also informative.

    Profiles

    With the release of SIML 2.0 Draft specification, SIML now contains 2 Profiles:

    • SIML Classic
    • SIML Modern

    Both the above profiles share some common elements.

    SIML Classic

    In SIML Classic, the Graph structure of SIML is hybrid in nature and therefore can even support conversion and usage of AIML projects. An official parser for SIML has been developed using pure C# and can run on any Microsoft Platform that supports .Net Framework 4.5 or above even under Linux or Mac using Mono.

    Note

    SIML Classic projects can ONLY be interpretated by SimlBot.

    SIML Modern

    In SIML Modern, the interpretation is done via Machine Learning and Natural Language Processing capabilities provided by OSCOVA bot system.

    Note

    SIML Modern projects can ONLY be interpretated by OscovaBot.

    Theme
    Back to top Copyright © 2011-2020 Synthetic Intelligence Network