Skip to content

ostis-ai/ostis-ps-lib

Repository files navigation

OSTIS Problem-Solver Library

license

Docs Community

This repository is a centralized storage for the components of knowledge base and problem solver for systems made with the OSTIS Technology.

ostis-ps-lib is a collection of reusable components and libraries designed to facilitate the development of knowledge bases and problem solvers of systems in the OSTIS Technology. The repository is organized into several modules, each with its own set of functionalities and responsibilities.

It contains the following components:

Library of Common Utilities

The Library of Common Utilities is a collection of reusable utility functions, classes, and templates that can be used across various components of the OSTIS system. This library provides common functionality and reduces code duplication.

For more information about the Library of Common Utilities, refer to the README file in the ps-common-lib folder.

Non-Atomic Action Interpreter Module

The Non-Atomic Action Interpreter Module is responsible for interpreting non-atomic actions within the OSTIS.

For more information about the Non-Atomic Action Interpreter Module, refer to the README file in the non-atomic-action-interpreter-module folder.

Dialog System Message Processing Module

The Dialog System Message Processing Module is designed for use in dialog systems, specifically for processing messages within the OSTIS.

Documentation

  • A brief user manual and developer docs are hosted on our GitHub Pages.
    • Build documentation locally
      pip3 install mkdocs mkdocs-material
      mkdocs serve --config-file _docs-config/mkdocs.yml
      # and open http://127.0.0.1:8021/ in your browser

Further Reading

For more information about the ostis-ps-lib project, refer to the following resources:

Feedback

Contributions to the ostis-ps-lib project are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request on the GitHub repository.

License

Distributed under the MIT License. Check LICENSE for more information.