sunatthegilddotcom / ann.ostis

Intelligent help system for Artificial Neural Networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Intelligent help system for artificial neural networks

Installation

Linux:

git clone https://github.com/ostis-apps/ann.ostis.git
cd ann.ostis/scripts
./install_ostis.sh

Build knowledge base

Linux:

cd ann.ostis/ostis-web-platform/scripts
./build_kb.sh

Run

There are 2 possible options to run:

Option 1. Run sc-server

Run on Linux:

cd ann.ostis/ostis-web-platform/scripts
./run_sc_server.sh

Then open localhost:8090 in your browser Current interface version allows node creation with system identifier and search main identifier by given system identifier. Functionality can be extended.

Option 2. Run sctp-server & sc-web

Please note that JSON Websocket protocol will be available as well after run. Run on Linux:

#Terminal 1
cd ann.ostis/ostis-web-platform/scripts
./run_sctp.sh

#Terminal 2
cd ann.ostis/ostis-web-platform/scripts
./run_scweb.sh

Then open localhost:8000 in your browser. Please note that search field functionalities are limited. You can do a search by english identifier only. Search identifiers hint results shown by interface not consistentent with knowledge base in current version

You can open localhost:8090 in your browser as well to see new web interface version.

Project Structure

kb

Place for knowledge base of your app. Put your .scs files here.

problem-solver

Place for problem solver of your app. Put your agents here.

Agents on C++

Some tips:

  • Store your modules with c++ agents in problem-solver/cxx;
  • After update c++ code you need to rebuild problem-solver. Just run:
cd {project-name}/scripts
./build_problem_solver.sh
  • For enable debug:
    • add SET(CMAKE_BUILD_TYPE Debug) line to {project-name}/CMakeLists.txt file;
    • rebuild problem-solver.
  • Look example module with C++ agent here.

About

Intelligent help system for Artificial Neural Networks

License:Apache License 2.0


Languages

Language:C++ 53.1%Language:CMake 25.6%Language:Shell 21.3%