OSTIS AI

Introduction

OSTIS-AI is an open-source initiative focused on developing and promoting Open Semantic Technology for Intelligent Systems (OSTIS). This technology enables the creation of semantically compatible intelligent systems that can seamlessly integrate various types of knowledge and problem-solving models, allowing them to adapt and solve new problems efficiently.


Why OSTIS?

OSTIS is not just another AI project; it’s an open-source technology designed to revolutionize how we build intelligent systems. The primary goal of OSTIS is to address the limitations of current intelligent systems, which are often monolithic, difficult to modify, and expensive to develop.

By providing a universal framework for representing information using SC-code (Semantic Computer code), OSTIS enables the creation of modular, reusable components that can be easily combined across different systems.

Key Advantages of OSTIS:

Key Features of SC-code:


Getting Started with OSTIS

To begin working with OSTIS, let’s use the ostis-example-app as a practical starting point. This application demonstrates key components of an ostis-system, including a knowledge base, problem solver, and user interface.

Step-by-Step Guide to ostis-example-app

  1. Prerequisites:
  2. Clone Repository:

    git clone https://github.com/ostis-apps/ostis-example-app.git
    cd ostis-example-app
    git checkout 0.10.0
    git submodule update --init --recursive
    
  3. Build Docker Images:

    docker compose build
    
  4. Build Knowledge Base:

    docker compose run --rm machine build
    
  5. Start System:

    docker compose up 
    # Access interface at http://localhost:8000/
    # To stop system use `docker compose stop`
    # Rebuild KB after changes in `.scs` or `.gwf` files 
    
  6. To rebuild after changes in .scs or .gwf, repeat step 4.

Contributing & Engaging with the Community

Join us by exploring these opportunities:

  1. Join our Element Chat: OSTIS Tech Support
  2. Explore GitHub Repositories: GitHub Repositories
  3. Attend OSTIS Conference: OSTIS Conference

We welcome your contributions! Use GitHub’s issue tracker if you encounter issues or have suggestions.


Thank you for your interest in advancing OSTIS!