Smarter AI Resource Reference ============================== Smarter Resources are a combination of :doc:`LLM Provider APIs `, :doc:`SQL database data `, :doc:`AWS cloud infrastructure `, and :doc:`Kubernetes resources ` that work in concert to provide configurable, secure, scalable and performant AI-powered building blocks for developers, data scientists and prompt engineers. Smarter Resources are declared using :doc:`Smarter Application Manifests (SAM) `, which are `YAML `__ files that define the desired state of each resource. Smarter's declarative approach allows for easy versioning, change management, and collaboration among team members. And importantly, SAM files are human-readable, infrastructure-as-code documents that can be reviewed and understood by non-developers, like business analysts and product managers. .. literalinclude:: ../../smarter/smarter/apps/account/data/example-manifests/secret-smarter-test-db.yaml :language: yaml :caption: Example Manifest Smarter manifest files are processed by the :doc:`Smarter CLI `, which interacts seamlessly and securely with the :doc:`Smarter API ` to provision, update, and manage the lifecycle of Smarter Resources. The Smarter Project maintains a :doc:`VS Code Extension ` that provides syntax highlighting, Smarter considers the entire lifecycle of an AI resource, from declaration through provisioning, testing, deployment, scaling, monitoring, maintenance, change management, and its eventual sunsetting. Smarter considers the technical capabilities of the various team member roles, and provides usable tools and abstractions for each. - Prompt engineers work with Smarter :doc:`YAML manifests ` and the :doc:`Smarter CLI `. - Business Process Analysts work with Smarter's MySQL database and reporting tools. - Application developers work with Python and the :doc:`Smarter Application Framework `, and it's built-in :doc:`REST APIs `. - Data scientists work with Python - DevOps engineers work with :doc:`Smarter CLI `, :doc:`GitHub Actions `, and `Kubernetes `_. - Cloud engineers work with Smarter's :doc:`AWS ` and :doc:`Kubernetes ` Helpers classes. .. toctree:: :maxdepth: 1 :caption: Technical Reference smarter-resources/smarter-account smarter-resources/smarter-chatbot smarter-resources/smarter-provider smarter-resources/smarter-plugin smarter-resources/smarter-prompt