Skip to main content

OpenSSA: Small Specialist Agents for Industrial AI

Project description

OpenSSA: Neurosymbolic Agentic AI for Industrial Problem-Solving

OpenSSA is an open-source neurosymbolic agentic AI framework designed to solve complex, high-stakes problems in industries like semiconductor, energy and finance, where consistency, accuracy and deterministic outcomes are paramount.

At the core of OpenSSA is the Domain-Aware Neurosymbolic Agent (DANA) architecture, advancing generative AI from basic pattern matching and information retrieval to industrial-grade problem solving. By integrating domain-specific knowledge with neural and symbolic planning and reasoning, such as Hierarchical Task Planning (HTP) for structuring programs and Observe-Orient-Decide-Act Reasoning (OODAR) for executing such programs, OpenSSA DANA agents consistently deliver accurate solutions, often using much smaller models.

Key Benefits of OpenSSA

  • Consistent and Accurate Results for complex industrial problems
  • Scalable Expertise through AI agents incorporating deep domain knowledge from human experts
  • Economical and Efficient Computation thanks to usage of small models
  • Full Ownership of intellectual property when used with open-source models such as Llama

Getting Started

  • Install with pip install openssa (Python 3.12 and 3.13)

    • For bleeding-edge capabilities: pip install https://github.com/aitomatic/openssa/archive/main.zip
  • Explore the examples/ directory and developer guides and tutorials on our documentation site

API Documentation

Contributing

We welcome contributions from the community!

  • Join discussions on our Community Forum
  • Submit pull requests for bug fixes, enhancements and new features

For detailed guidelines, refer to our Contribution Guide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openssa-0.24.12.12.tar.gz (80.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openssa-0.24.12.12-py3-none-any.whl (118.4 kB view details)

Uploaded Python 3

File details

Details for the file openssa-0.24.12.12.tar.gz.

File metadata

  • Download URL: openssa-0.24.12.12.tar.gz
  • Upload date:
  • Size: 80.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openssa-0.24.12.12.tar.gz
Algorithm Hash digest
SHA256 53ccb7950018d2c13729e508b3fa3b370a99224e95cd083c2ab78d4d06d0122e
MD5 e8c44626c11383be548bb6705cf02892
BLAKE2b-256 c66576a2f49403dcf0a25290ff8008e6ddabcc418e50054894290ff9c3b41186

See more details on using hashes here.

File details

Details for the file openssa-0.24.12.12-py3-none-any.whl.

File metadata

  • Download URL: openssa-0.24.12.12-py3-none-any.whl
  • Upload date:
  • Size: 118.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openssa-0.24.12.12-py3-none-any.whl
Algorithm Hash digest
SHA256 1e1a255c0a8a8c162c41d3da649c12c9d94bec6f12416900895f52248b5098c9
MD5 153de7bb346a1cf69483e022ca8fb18c
BLAKE2b-256 88d61f8d48edf64969eee52a6ab893917a21ff11042ff62f01c5bdbe8da5a95f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page