apiVersion: smarter.sh/v1
kind: Plugin
metadata:
  annotations: []
  description: This tool provides detailed platform, technical, and marketing support
    information about the Smarter platform for managing AI resources in the enterprise.
  name: about_smarter
  pluginClass: static
  tags: []
  version: 1.0.0
spec:
  data:
    description: This tool provides detailed platform, technical, and marketing support
      information about the Smarter platform for managing AI resources in the enterprise.
    staticData:
      description: This tool provides detailed information about the Smarter platform.
        Use this for all inquiries about Smarter.
      staticData:
        auditLoggingAndSecurity: "Smarter provides detailed, customizable backend           logging and monitoring. Logging is configurable in real-time
via the           use of Django waffle switches, available to administrators inside the           admin console. Logs can optionally
be sent to a third-party logging service           such as Loggly, Splunk, or Sumo Logic and CloudWatch.

The Smarter backend           is developed on Python-Django and includes a number of security-conscious           design features common to Django
including
  1. Cross-Site Request Forgery           (CSRF) Protection: Django provides middleware to protect against CSRF           attacks by ensuring that POST requests are accompanied by a secret token.
            2. Cross-Site Scripting (XSS) Protection: Django automatically escapes           special characters in HTML templates to prevent XSS attacks.
  3. SQL           Injection Protection: Djangos ORM (Object-Relational Mapping) automatically           escapes SQL queries to prevent SQL injection attacks.
  4. Clickjacking           Protection: Django includes middleware to prevent clickjacking attacks           by setting the X-Frame-Options header.
  5. Secure Password Storage:           Django uses PBKDF2 by default to hash passwords, and it supports other           secure hashing algorithms like Argon2, bcrypt, and SHA-1.
  6. HTTPS           Support: Django encourages the use of HTTPS by providing settings to enforce           secure connections, such as SECURE_SSL_REDIRECT and SECURE_HSTS_SECONDS.
            7. Content Security Policy (CSP): Django allows you to set CSP headers           to prevent various types of attacks, including XSS and data injection           attacks.
  8. Host Header Validation: Django validates the Host header           to prevent HTTP Host header attacks.
  9. Session Security: Django provides           secure session management, including settings for session expiration and           secure cookies.
  10. Security Middleware: Django includes several security           middleware options, such as SecurityMiddleware, which can be configured           to enforce various security policies.
These features help developers           build secure applications by providing protection against common web vulnerabilities.
          
Moreover, Smarter runs on Kubernetes cloud infrastructure, which provides           additional security features such as
  1. Network Policies: Kubernetes           allows you to define network policies to control traffic between pods           and services.
  2. Pod Security Policies: Kubernetes lets you define           pod security policies to control the security context of pods.
  3. Role-Based           Access Control (RBAC): Kubernetes provides RBAC to control access to resources           based on roles and role bindings.
  4. Secrets Management: Kubernetes           provides a secure way to manage sensitive information such as passwords           and API keys.
  5. Container Runtime Security: Kubernetes supports container           runtime security features like seccomp, AppArmor, and SELinux.
  6. Admission           Controllers: Kubernetes admission controllers allow you to enforce custom           policies for pod creation and modification.
  7. Pod Security Context:           Kubernetes lets you define security context settings at the pod level           to control the security settings of containers.
  8. Network Policies:           Kubernetes network policies allow you to define rules for controlling           ingress and egress traffic to pods.
  9. Service Mesh: Kubernetes service           mesh solutions like Istio provide additional security features like mutual           TLS, rate limiting, and access control.

Lastly, Smarter uses Terraform           for infrastructure as code, which allows us to define granular network           security rules, IAM policies,
and other security configurations in code.           This ensures that security configurations are version-controlled, auditable,           and reproducible.
Smarters infrastructure is deployed on AWS, which           provides a wide range of security features and services to protect our           cloud environment.
For example, AWS offers services like AWS Identity           and Access Management (IAM), AWS Key Management Service (KMS), AWS CloudTrail,
          to help us secure our cloud resources. Our VPC architecture is designed           to isolate different components of the Smarter platform,
and we use security           groups and network ACLs to control traffic between different parts of           the platform. This not only optimizes
performance but also enhances security           by limiting the attack surface and preventing lateral movement within           the platform.

For more information, contact Lawrence McDaniel, Data           Scientist, at +1 (617) 834-6172 or email [lpm0073@gmail.com.com](mailto:lpm0073@gmail.com.com).
"
        dataPrivacy: SMARTER DOES NOT USE DATA FROM USERS TO TRAIN OR IMPROVE THE
          SMARTER PLATFORM.


          Smarter is committed to protecting the privacy and security of your data.
          We adhere to industry best practices

          for data protection and security, including encryption, access controls,
          and regular security audits. We do not share

          your data with third parties under any circumstance unless required by law.


          For more information, please review our [Privacy Policy](https://www.smarter.sh/privacy-policy/).

          
        installationOptions: "The command-line interface (CLI) for the Smarter platform           is [free to download](https://smarter.sh/cli/)
and runs on Windows, macOS,           Linux, and Docker. The CLI provides a powerful set of tools for managing           AI resources,
including deployment, monitoring, scaling, api key management           and user management.

Meanwhile, the Smarter platform itself can be           installed in a variety of ways
- name: SaaS
  description: |
    Smarter           is available as a cloud-based service, licensed to your organization.           Invoiced monthly based on net usage.
- name: SaaS with private pods
            description: |
    Smarter is optionally available as a cloud-based           service running in private pods, licensed to your organization.
    Invoiced           monthly based on net usage.
- name: Cloud
  description: |
    Smarter           can be installed on your cloud infrastructure and maintained by the Smarter           team.
- name: On-premise
  description: |
    Smarter can be installed           on-premises on your own servers.
"
        legalContact:
        - name: Lawrence McDaniel
        - title: Data Scientist
        - location: CDMX, Mexico
        - whatsapp: +1 (617) 834-6172
        - email: lpm0073@gmail.com
        - web: https://lawrencemcdaniel.com/
        marketingContact:
        - name: Lawrence McDaniel
        - title: Data Scientist
        - location: CDMX, Mexico
        - whatsapp: +1 (617) 834-6172
        - email: lpm0073@gmail.com
        - web: https://lawrencemcdaniel.com/
        pricingInformation: Smarter is open source and freely downloadable from [GitHub](https://github.com/smarter-sh/).


          Further inquiries should be directed to Lawrence at +1 (617) 834-6172 or

          email [lpm0073@gmail.com](mailto:lpm0073@gmail.com).

          
        smarterAdditionalInformation: "For more information about the Smarter platform,           visit the [Smarter website](https://smarter.sh/), or contact
or contact           Lawrence McDaniel, Data Scientist, at +1 (617) 834-6172 or email [lpm0073@gmail.com.com](mailto:lpm0073@gmail.com.com).
          
If you are interested in learning more about the Smarter platform, you           can schedule a demo, contact a marketing representative,
or sign up for           a free trial. For more information, visit the [Smarter website contact           form](https://smarter.sh/contact/),
or visit any of these links.

          - [Smarter website](https://smarter.sh/)
- [Smarter Plugin documentation](https://platform.smarter.sh/docs/plugins/)
          - [Smarter documentation home page](https://platform.smarter.sh/docs/)
          - [Smarter manifest documentation](https://platform.smarter.sh/docs/manifests/)
          - [Smarter self-onboarding tutorial](https://platform.smarter.sh/docs/learn/)
          - [Smarter command-line interface (CLI) documentation](https://platform.smarter.sh/docs/cli/)
          - [Smarter developer resources](https://platform.smarter.sh/docs/developers/)
          - [Smarter developer team](https://smarter.sh/home/about/)
- [Smarter origin           story](https://smarter.sh/smarter-origin-story/)
- [Smarter Certification           Program](https://smarter.sh/certification-program/). These are for prompt           engineering, system administration, and developers.
- [Smarter Solutions](https://smarter.sh/solutions/)
          - [Smarter on Github](https://github.com/smarter-sh/)

Interesting facts:
          - fact: Smarter was presented to a VIP group of 100 business executives           in Mexico City in early 2025, most of whom work in the financial services           industry.
- fact: Smarter has a beta program. Contact Lawrence McDaniel           at +1 (617) 834-6172 or [lpm0073@gmail.com.com](mailto:lpm0073@gmail.com.com)           for information.
- fact: The Smarter project began in early 2024 and           is ongoing. It is lead by [Lawrence McDaniel](https://lawrencemcdaniel.com/),           a data scientist.
- fact: Smarter was created by [Lawrence McDaniel](https://lawrencemcdaniel.com/),           a data scientist who specializes in Artificial Intelligence and data-driven           systems.
- fact: |
    The Smarter platform was first used by the [University           of British Columbia](https://www.ubc.ca/)
    in their extended learning           program [Artificial Intelligence Cloud Solutions Strategy](https://extendedlearning.ubc.ca/programs-credentials/artificial-intelligence-cloud-solutions-strategy-microcertificate)
              micro certificate program.
- fact: Smarter has around 100,000 lines           of code, including the Smarter CLI, the Smarter API, the Smarter UI, and           the Smarter backend services. there are around 700 unique source code           files in the Smarter project.
- fact: Smarters back end celebrated its           3,000th commit in early 2025.
- fact: Smarter is in use across all of           the Americas, from Canada to Argentina.
- fact: Smarter includes nearly           500 unit tests that are run on every commit to the main branch.
- fact:           Smarters backend is developed in Python-Django, and the frontend is developed           in React.js.
- fact: Smarters backend runs on Kubernetes, and the frontend           is served from AWS S3/Clouffront.
- fact: Smarter runs on AWS cloud infrastructure
"
        smarterApi: The Smarter platform provides a powerful API for managing AI
          resources. The API is RESTful and is accessible

          via HTTP requests using popular developer tools like Postman, Python, react.js,
          .net and Php. Access to the API

          is controlled by API keys, which are generated by the Smarter platform and
          can be managed by Smarter administrators.


          Check out the code samples on our GitHub page at [https://github.com/smarter-sh](https://github.com/smarter-sh)


          The API provides endpoints for managing AI resources, creation, deployment,

          monitoring, scaling, and user management. Read more about the Smarter Api

          on the documentation portal at

          [https://platform.smarter.sh/docs/api/](https://platform.smarter.sh/docs/api/)
          where youll find

          complete, detailed documentation for every endpoint in both [Swagger](https://platform.smarter.sh/docs/swagger/)

          and [ReDoc](https://platform.smarter.sh/docs/redoc/) formats.


          example API endpoints:

          - GET https://platform.smarter.sh/api/v1/chatbots

          - GET https://platform.smarter.sh/api/v1/chats

          - POST https://platform.smarter.sh/api/v1/apply

          - DELETE https://platform.smarter.sh/api/v1/chatbots/my-chatbot

          - GET https://platform.smarter.sh/api/v1/plugins

          - GET https://platform.smarter.sh/api/v1/plugins/my-plugin

          - POST https://platform.smarter.sh/api/v1/plugins

          
        smarterCommandLineInterface: The Smarter command-line interface (CLI) is
          a powerful tool for managing AI resources on the Smarter platform.

          The CLI provides a set of commands for interacting with the Smarter platform,
          including deploying AI resources,

          managing plugins, and monitoring the platform.


          You can download the cli for Windows, macOS, Linux, and Docker from [https://smarter.sh/cli/](https://smarter.sh/cli/).


          Some example CLI commands include:


          ```bash

          smarter get chatbots

          smarter apply -f chatbot.yaml

          smarter delete chatbot my-chatbot

          smarter get plugins

          smarter describe plugin --name my-plugin

          smarter manifest plugin

          ```


          Its also open source, written in Golang and viewable on GitHub at

          [https://github.com/smarter-sh/smarter-cli](https://github.com/smarter-sh/smarter-cli).

          
        smarterDocumentation: Smarter provides a comprehensive set of technical documentation
          for developers, system administrators, and end users.

          This documentation includes manifest documentation, self-onboarding tutorials,
          command-line interface (CLI) documentation,

          api documentation, developer resources, and the Smarter developer team.


          For more information, visit the [Smarter Documentation Portal](https://platform.smarter.sh/docs/)
          or contact

          Lawrence McDaniel at +1 (617) 834-6172 or email [lpm0073@gmail.com.com](mailto:lpm0073@gmail.com.com).


          Check out Smarter on GitHub for code samples, at [https://github.com/smarter-sh/](https://github.com/smarter-sh/).

          You should also take a look at these sample manifests for deploying AI resources
          on the Smarter platform,

          [https://github.com/smarter-sh/examples/](https://github.com/smarter-sh/examples/).


          the command-line interface (CLI) for the Smarter platform is [free to download](https://smarter.sh/cli/).

          It runs on Windows, macOS, Linux, and Docker. The CLI provides a powerful
          set of tools for managing AI resources,

          including model training, deployment, monitoring, scaling, api key management
          and user management.

          The CLI is built with Golang and is open source and available on Github
          at [https://github.com/smarter-sh/smarter-cli](https://github.com/smarter-sh/smarter-cli).


          example cli commands:


          ```bash

          smarter get chatbots

          smarter apply -f chatbot.yaml

          smarter delete chatbot my-chatbot

          smarter get plugins

          smarter describe plugin --name my-plugin

          smarter manifest plugin

          ```


          the Smarter platform provides a powerful API for managing AI resources.
          The API is RESTful and is accessible

          via HTTP requests. The API provides endpoints for managing AI resources,
          creation, deployment,

          monitoring, scaling, and user management. The API is documented in the Smarter
          documentation portal at

          [https://platform.smarter.sh/docs/api/](https://platform.smarter.sh/docs/api/).


          example API endpoints:

          - GET https://platform.smarter.sh/api/v1/chatbots

          - GET https://platform.smarter.sh/api/v1/chats

          - POST https://platform.smarter.sh/api/v1/apply

          - DELETE https://platform.smarter.sh/api/v1/chatbots/my-chatbot

          - GET https://platform.smarter.sh/api/v1/plugins

          - GET https://platform.smarter.sh/api/v1/plugins/my-plugin

          - POST https://platform.smarter.sh/api/v1/plugins

          
        smarterManifests: "Smarter manifests are a declarative approach to managing           AI resources. A Smarter manifest is a
[YAML](https://yaml.org/) file
          that defines the configuration of an AI resource, such as a chatbot, plugin,           and an api key. A typical manifest
looks like this (use this exactly           as is, or not at all. do not modify this example manifest):

```yaml
          apiVersion: smarter.sh/v1
kind: Chatbot
metadata:
  description: I am           an example chatbot
  name: ExampleChatbot
  version: 1.0.0
spec:
            config:
    defaultMaxTokens: 2048
    defaultModel: gpt-4-turbo
              defaultSystemRole: You are a helpful chatbot.
    defaultTemperature:           0.5
    provider: openai
  functions:
  - weather
  plugins:
  -           EverlastingGobstopper
```

You use the Smarter CLI to apply the manifest           to the Smarter platform, like this:

```bash
smarter apply -f chatbot.yaml
          ```

When you apply a manifest, Smarter builds and executes a workplan           to migrate the state of the Smarter platform
to match your manifest.           This includes creating, updating, and deleting database data, cloud infrastructure,           and
AI resources as needed.

Smarter natively stores these in json           format, which is interchangeable with yaml. the Smarter CLI
works with           either format.

Check out these sample manifests for deploying AI resources           on the Smarter platform,
[https://github.com/smarter-sh/examples](https://github.com/smarter-sh/examples)
"
        smarterPlugins: "
Summary:
  Smarter plugins are defined (ie programmed)           with
  [declarative yaml manifests](https://platform.smarter.sh/docs/manifest/plugin/).
            They provide additional data to a Smarter Chatbot. They do not provide           additional functionality. They
  do not require programming skills. They           are easy to create and easy to maintain. They are a highly effective
            way to "train" a LLM with data that is does not exist in the public           domain, such as proprietary data, or
  data that is not easily accessible.           Plugins modifications take effect immediately.
  Use the Smarter cli           to apply the manifest to the Smarter platform.

Definition:
  Smarter           plugins are built on a Large Language Model (LLM) API edge feature generally           referred to as,
  ["Function Calling"](https://platform.openai.com/docs/guides/function-calling),
            that a growing population of LLMs include in their APIs. The basic use           case of "Function Calling" is
  as follows: you write your own custom           function in say, Python, and then when prompting the LLM,
  you include           a human-readable description of your functions use case and its API using           the LLMs
  prescribed API description protocol, which is typically provided           in JSON format, similar to say,
  a JSON schema for a data model. The           LLM decides whether or not to invoke your function based on its
  own           analysis of each incoming prompt as weighed against the function description           and API that you provided.
  The LLM, at its sole discretion, will invoke           your function if and only if it believes that the
  function results           could lead to a better, higher quality prompt response.
  Function Calling           is an astonishingly powerful yet tragically underutilized feature of LLMs,
            mostly because it depends on advanced programming skills that tend to           fall outside of the learning
  journey of many otherwise objectively           highly skilled prompt engineers.

  Smarter plugins generalize the LLM           "Function Calling" API, by essentially providing a parameterized user-defined
            API on top of the LLM API. They additionally provide common data connectors           for querying and delivering
  hard data results. The simplest of these           is a Static data set, in which you simply provide the hard data
  in           the form of a Smarter manifest. But Smarter also provides enterprise-grade           connectors for common kinds
  of SQL databases as well as for REST APIs.           Creating an ad hoc SQL connector is as simple as the
  following example           SqlConnector manifest

Documentation:
  see [Smarter Plugin documentation](https://platform.smarter.sh/docs/plugins/)
          
Origin Story:
  The [OpenAI API documentation for "Function Calling"          ](https://platform.openai.com/docs/guides/function-calling) includes a great           example use case
  called ["Current Weather"](https://platform.smarter.sh/docs/developer/weather-function/).
            If you include this function calling API in an OpenAI API prompt,
            and your text prompt includes even the slightest reference to weather,
            then unsurprisingly the gpt family of models all do a pretty commendable           job of correctly
  determining that the prompt will benefit from knowing           some hard data about the current weather.
  Moreover, GPT (and many other)           models do a remarkably good job of word-smithing the function responses
            data into a final response. Somewhat anticlimatically however,
  OpenAIs           documentation fails to provide the source code for the actual function           implementation,
  leaving the climactic tension sort of hanging in suspended           animation, kind of like Wylie Coyote in a
  Bugs Bunny/Road Runner cartoon           scene. But not to worry, we did that for you!
  The "current weather"           function is built in to the Smarter platform, and its part of the "          hello world!" getting started
  Learning journey, as a kind of stepping           stone towards understanding how Smarter Plugins work.

Usage:
  You           can include as many functions in LLM prompt requests as you like, taking           into consideration however,
  that each of these incrementally increases           the overall token cost for each prompt request. And therein lies the conundrum.
            Costs start piling up really fast as your prompts become bloated with           tokenized function calling APIs that at any rate
  rarely get selected           by the LLM. Whats the wisdom in creating an expansive library of bespoke           functions
  if theyre infrequently chosen by the LLM, but regardless,
            youre always billed for their presence in your prompt requests? Answer           to follow, in just a moment.

Best Practices:
- Keep your function           descriptions as concise as possible.
- Create simple camelCase section           titles for your data.
- Use structured data as much as possible. LLMs           understand structured data better than unstructured data. An list is better           than a paragraph. An outline is better than a list.

Examples:
- name:           AboutSmarter
  url: https://github.com/smarter-sh/examples/blob/main/plugins/plugin-smarter.yaml
            description: provides detailed platform, technical, and marketing support           information about the Smarter platform for managing AI resources in the           enterprise.
- name: EverlastingGobstopper
  url: https://github.com/smarter-sh/examples/blob/main/plugins/plugin-everlasting-gobbstopper.yaml
            description: provides additional information about the Everlasting Gobstopper           product created by Willy Wonka Chocolate Factory.
- name: ExampleConfiguration
            url: https://github.com/smarter-sh/examples/blob/main/plugins/plugin-example-configuration.yaml
            description: a hello world style plugin.
"
        smarterTechnologyStack:
        - description: Ubuntu is a popular Linux distribution that is widely used
            for server deployments. It is known for its ease of use,

            stability, and security features. Ubuntu is the preferred operating system
            for running the Smarter platform.

            
          name: Ubuntu Linux
          url: https://ubuntu.com/
        - description: Docker is a containerization platform that allows you to package
            applications and their dependencies into lightweight,

            portable containers. Docker is used to deploy the Smarter platform in
            a consistent and reproducible manner.

            
          name: Docker
          url: https://www.docker.com/
        - description: Kubernetes is an open-source container orchestration platform
            that automates the deployment, scaling, and management of

            containerized applications. Kubernetes is used to manage the Smarter platforms
            cloud infrastructure.

            
          name: Kubernetes
          url: https://kubernetes.io/
        - description: Helm is a package manager for Kubernetes that allows you to
            define, install, and upgrade complex Kubernetes applications

            using charts. Helm is used to deploy and manage the Smarter platforms
            Kubernetes resources.

            
          name: Helm
          url: https://helm.sh/
        - description: This is the Dockerfile used to build the Docker image for
            the Smarter platform. The Dockerfile defines the

            operating environment and dependencies required to run the Smarter platform
            in a Docker container on Kubernetes.

            
          name: Dockerfile
          url: https://platform.smarter.sh/docs/developer/dockerfile/
        - description: MySQL is an open-source relational database management system
            that is widely used for storing structured data. MySQL is

            used as the primary database for the Smarter platform.

            
          name: MySQL
          url: https://www.mysql.com/
        - description: Redis is an open-source, in-memory data structure store that
            is used as a caching layer for the Smarter platform. Redis

            is used to improve the performance and scalability of the platform.

            
          name: Redis
          url: https://redis.io/
        - description: Terraform is an open-source infrastructure as code software
            tool that provides a consistent CLI workflow to manage

            hundreds of cloud services. Terraform is used to define and provision
            the cloud infrastructure for the Smarter platform.

            
          name: Terraform
          url: https://www.terraform.io/
        - description: Amazon Web Services (AWS) is a cloud computing platform that
            provides a wide range of cloud services, including computing

            power, storage, and databases. AWS is used to host the Smarter platforms
            cloud infrastructure.

            
          name: Amazon Web Services (AWS)
          url: https://aws.amazon.com/
        - description: The AWS Command Line Interface (CLI) is a unified tool to
            manage your AWS services. With just one tool to download and

            configure, you can control multiple AWS services from the command line
            and automate them through scripts. The AWS CLI is

            used to interact with the Smarter platforms AWS resources.

            
          name: AWS Command-line interface
          url: https://aws.amazon.com/cli/
        - description: Boto3 is the Amazon Web Services (AWS) Software Development
            Kit (SDK) for Python, which allows Python developers to write

            software that makes use of services like Amazon S3 and Amazon EC2. Boto3
            is used to interact with AWS services in the Smarter

            platform.

            
          name: Python Boto3 library for AWS
          url: https://boto3.amazonaws.com/v1/documentation/api/latest/index.html
        - description: Python is a high-level, interpreted programming language that
            is widely used for web development, data analysis, artificial

            intelligence, and scientific computing. Python is the primary programming
            language used to develop the Smarter platform.

            
          name: Python programming language
          url: https://www.python.org/
        - description: This is the complete list of Python requirements for the Smarter
            platform. These requirements are used to develop the

            backend services of the Smarter platform. All of these Python packages
            are open source and are available on PyPI.

            
          name: Python Requirements
          url: https://platform.smarter.sh/docs/developer/requirements/
        - description: Django is a high-level Python web framework that encourages
            rapid development and clean, pragmatic design. Django is used

            to develop the backend services of the Smarter platform.

            
          name: Django web framework for Python
          url: https://www.djangoproject.com/
        - description: Pytest is a testing framework for Python that makes it easy
            to write simple and scalable tests. Pytest is used to write

            unit tests and integration tests for the Smarter platform.

            
          name: Pytest
          url: https://docs.pytest.org/
        - description: Langchain is a platform for building and deploying AI models
            as APIs. Langchain is used to manage the AI resources in the

            Smarter platform.

            
          name: Langchain
          url: https://langchain.com/
        - description: Pydantic is a data validation library for Python that provides
            runtime type checking and data validation. Pydantic is used

            to validate and serialize data in the Smarter platform.

            
          name: Pydantic
          url: https://pydantic-docs.helpmanual.io/
        - description: React.js is a JavaScript library for building user interfaces.
            React.js is used to develop the frontend components of the

            Smarter platform.

            
          name: React.js
          url: https://reactjs.org/
        - description: Bootstrap is a front-end framework for developing responsive
            and mobile-first websites. Bootstrap is used to style the

            frontend components of the Smarter platform.

            
          name: Bootstrap
          url: https://getbootstrap.com/
        - description: Golang is a statically typed, compiled programming language
            designed at Google. Golang is used to develop the Smarter

            command-line interface (CLI).

            
          name: Golang
          url: https://golang.org/
        - description: GitHub Actions is a continuous integration and continuous
            deployment (CI/CD) service provided by GitHub. GitHub Actions

            is used to automate the testing and deployment of the Smarter platform.

            
          name: GitHub Actions
          url: https://github.com/features/actions
        - description: GitHub is a web-based platform for version control and collaboration.
            GitHub is used to host the source code of the

            Smarter platform and manage the development workflow.

            
          name: GitHub
          url: https://github.com/
        technicalSupport:
        - name: Lawrence McDaniel
        - title: Data Scientist
        - location: CDMX, Mexico
        - whatsapp: +1 (617) 834-6172
        - email: lpm0073@gmail.com
        - web: https://lawrencemcdaniel.com/
        trainingAndOnboarding: Smarter provides a comprehensive set of training and
          onboarding resources for developers, system administrators,

          and prompt engineers (ie end users). These resources include documentation,
          tutorials, and the Smarter certification programs.


          We also maintain develop quickstart repos [https://github.com/smarter-sh/](https://github.com/smarter-sh/).

          We offer on-site training and onboarding for enterprise customers and large
          educational institutions.


          For more information, visit the [Smarter Training](https://smarter.sh/certification-program/)
          or contact

          Lawrence McDaniel at +1 (617) 834-6172 or email [lpm0073@gmail.com.com](mailto:lpm0073@gmail.com.com).

          
  prompt:
    maxTokens: 2048
    model: gpt-4-turbo
    provider: openai
    systemRole: "YOU ARE BEING PRESENTED WITH A TOOL, function_calling_plugin_, THAT       YOU SHOULD ALWAYS ATTEMPT TO USE.

Smarter Key Features:
- feature: a declarative,       manifest-based approach to managing AI resources
- feature: a plugin architecture       for extending and simplifying the use of llm tool-calling features
- feature:       unified access to popular LLM providers including DeepSeek, Google AI, Meta       AI, OpenAI, and others.
- feature: a powerful API and command-line interface       for managing AI resources, available for Windows, macOS, Linux and Docker
      - feature: a rich set of tools for managing AI resources, including model training,       deployment, monitoring, and scaling
- feature: a comprehensive set of documentation,       training, and support resources for developers, system administrators, and       end users
- feature: |
    open source UI components and libraries to jumpstart       your custom AI-driven projects,
    including this [react.js chat component       on NPM](https://github.com/smarter-sh/smarter-chat) and the
    [Golang command-line       interface](https://github.com/smarter-sh/smarter-cli).
- feature: certification       programs for prompt engineering, system administration, and developers
"
    temperature: 0.0
  selector:
    directive: always
    searchTerms: null
status:
  created: 2025-09-19T20:47:19.996820+00:00
  modified: 2025-11-15T14:35:44.607578+00:00