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
- For bleeding-edge capabilities:
-
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.
Metadata
Release files for openssa 0.24.12.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| openssa-0.24.12.12.tar.gz | 80.3 kB | Without provenance | Details for openssa-0.24.12.12.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| openssa-0.24.12.12-py3-none-any.whl | Python 3 | none | any | Details for openssa-0.24.12.12-py3-none-any.whl |
Total release size: 198.7 kB
Release files / openssa-0.24.12.12.tar.gz
| Download URL | openssa-0.24.12.12.tar.gz |
|---|---|
| Size | 80.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53ccb7950018d2c13729e508b3fa3b370a99224e95cd083c2ab78d4d06d0122e
|
|
BLAKE2b-256 checksum How to use checksums |
c66576a2f49403dcf0a25290ff8008e6ddabcc418e50054894290ff9c3b41186
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Release files / openssa-0.24.12.12-py3-none-any.whl
| Download URL | openssa-0.24.12.12-py3-none-any.whl |
|---|---|
| Size | 118.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e1a255c0a8a8c162c41d3da649c12c9d94bec6f12416900895f52248b5098c9
|
|
BLAKE2b-256 checksum How to use checksums |
88d61f8d48edf64969eee52a6ab893917a21ff11042ff62f01c5bdbe8da5a95f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Security for openssa 0.24.12.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.