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.10.10.tar.gz (80.1 kB view details)

Uploaded Source

Built Distribution

openssa-0.24.10.10-py3-none-any.whl (118.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openssa-0.24.10.10.tar.gz
  • Upload date:
  • Size: 80.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for openssa-0.24.10.10.tar.gz
Algorithm Hash digest
SHA256 519e78a10e9b4d6ebc5181ab7d93bcf5744bc56c0b669aeb23829575353dbafe
MD5 f82d4e5ab6f5046eae60ec98a974103e
BLAKE2b-256 4bf3044d542311688e6bded848edf6032e4cebf460acf59a230a18b21df3b9a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openssa-0.24.10.10-py3-none-any.whl
  • Upload date:
  • Size: 118.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for openssa-0.24.10.10-py3-none-any.whl
Algorithm Hash digest
SHA256 de3d782d985261d00829dd061ee423548c3206ea7c867666bc2028c6813a8ed1
MD5 1f9366863fc0c4191a64def5105592de
BLAKE2b-256 25e521af7bc88c7b9a7150d3a470f74b97507a04ebbfee9e599d169e915c976e

See more details on using hashes here.

Supported by

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