LogoLogo
Home
Core Platform
Core Platform
  • Introduction
    • Overview
    • Use Cases
    • Architecture
    • Built with ML & AI
    • Quick Start
  • Examples
    • Training Examples
      • API Flow Examples
      • Microservice Examples
      • UI Example
      • Exercise: Hello World API
      • Exercise: Test State
      • Exercise: Test UI
    • Exercise: To-do List
      • To-do List Runner
      • To-do List Gateway
      • To-do List UI
      • To-do List Query
  • Troubleshooting
    • Rierino Packages
    • Release Notes
    • Useful Checks
    • Error Codes
  • Devops
    • Overview
    • API Flows
      • Using the Saga Screen
      • Defining a Saga
      • Configuring Saga Steps
        • Event Step
        • Transform Step
          • Transform Classes
        • Condition Step
          • Condition Classes
        • Step Link
      • Injecting Variables
    • Microservices
      • Runners
        • Using the Runner Screen
        • Defining a Runner
        • Managing Runner Settings
        • Adding Runner Elements
        • Deploying Runners
          • Spring Runners
          • Samza Runners
          • Camel Runners
      • Elements
        • Systems
        • State Managers
          • Typical Use Cases
          • State Data Structure
          • Local States
            • In-Memory Map
            • Caffeine Cache
            • Samza Based
            • Lucene Based
            • Single File
            • Multiple Files
            • Selected IDs Map
            • Indexed Map
          • Shared States
            • MongoDB Collection
            • Jooq (SQL) Table
            • Redis Map
            • Couchbase Collection
            • Elasticsearch Index
            • Elasticsearch Joined
            • Etcd Namespace
          • Specialized States
            • CRUD Service
            • Odata Service
          • State Coordinators
            • Lazy Cache Coordinator
            • Event Store Coordinator
            • Write thru Coordinator
          • Loading Strategies
          • ID Generators
        • Listeners
        • Query Managers
          • MongoDB
          • Elasticsearch
          • Lucene
          • SQL Based
          • Odata Service
        • Handlers
          • Core Handlers
            • Write Data
            • Read Data
            • Query Data
            • Apply Rules
            • Call Rest API
            • Generate Text/Html
            • Parse Html
            • Generate Secrets
            • Orchestrate User Task
            • Perform File Operation
            • Run Shell Command
            • Send/Receive Emails
          • Custom Code Handlers
            • Run Scripts
            • Run Java Code
            • Run Java Package
          • Flow Handlers
            • Orchestrate Saga
            • Loop Each Entry
            • Run Multiple Steps
            • Buffer Payloads
            • Merge Parallel Steps
            • Log Event
            • Send Event
            • Validate Event
            • Transform Event
            • Perform DB Transaction
            • Trigger Runner Command
            • Do Nothing
            • Modify Role Data
            • Enrich Role Data
            • Convert Pulse to Journal
          • Gateway Handlers
            • Authenticate
              • No Authentication
              • State Based
              • Keycloak Based
            • Sessionize
          • Specialized Handlers
            • Apply Advanced Rules
            • Calculate Real-time Metrics
            • Score ML Models
            • Score LangChain Models
            • Service MCP Requests
            • Service A2A Requests
            • Consume Web of Things
            • Perform Text Embedding
            • Run Python Procedure
            • Generate Excel
            • Generate PDF
            • Call SOAP API
            • Integrate with Camel
        • Actions
        • Streams
          • Kafka Topic
          • CDC Feed
          • Camel Component
        • Roles
        • Generic Settings
        • Global Settings
      • Deployments
        • Defining a Deployment
        • Alternative Loaders
    • Gateway & Security
      • Gateway Servers
        • Gateway Systems
        • Gateway Channels
        • Gateway Services
        • Gateway Tokens
      • APIs
        • OpenAPI Specification
        • Response Formats
    • Administration
      • Managing Deployments
      • Sending Commands
      • Streaming Messages
      • Migrating Assets
    • Batch Tasks
      • Python Processes
      • Python Iterators
      • Python Processors
    • Pro-Code
      • Custom Handlers
      • Custom State Managers
      • Custom Query Managers
      • Custom CDC Managers
  • Design
    • Overview
    • User Interface
      • Apps
      • UIs
        • Listers
        • Widgets
          • Value Widgets
          • Array Widgets
          • Object Widgets
          • Indirect Widgets
          • Atom Widgets
        • Menus
          • Lister Menu Actions
          • Selection Menu Actions
          • Editor Menu Actions
          • Widget Menu Actions
          • Custom Menu Actions
          • RAI Menu Actions
        • Extended Scope
          • Conditional Display
          • Data Context
          • Extra Data
          • Default Item
          • Extra Events
      • Options
      • Translations
      • Icons
      • Styles
      • Components
    • API Mapping
    • Data Schema
      • Common Data
  • Configuration
    • Overview
    • Queries
      • Query Types
      • Query Platforms
        • MongoDB Queries
        • Odata Queries
        • SQL Queries
        • Elasticsearch Queries
        • Lucene Queries
        • Siddhi Queries
    • Business Rules
      • Drools Rules
    • Dynamic Handlers
  • Data Science
    • Overview
    • ML Models
      • Scheduler Platforms
        • Airflow Scheduler
    • GenAI Models
    • MCP Servers
    • Complex Event Processing
      • Siddhi Data Flows
    • Data Visualizations
    • Customizations
  • EXTENSIONS
    • JMESPath
    • Handlebars
Powered by GitBook

© Rierino Software Inc. 2025. All rights reserved.

On this page
  • AI-Powered Productivity with RAI
  • 'Empowered' AI Agent Development
  • MCP Server & Middleware
  • A2A Server & Middleware
  • Real-Time Inference with Specialized Handlers
  • Seamless Integration with REST API-Based AI Services
  • Custom Python ML Model Training and Scoring
  1. Introduction

Built with ML & AI

PreviousArchitectureNextQuick Start

Last updated 1 month ago

Rierino supports extensive use of ML&AI capabilities, out of box, including:

AI-Powered Productivity with RAI

At the heart of Rierino’s AI-supported development capabilities is the AI assistant, RAI. Fully embedded into the Rierino UI, RAI empowers users with tools to automate a variety of tasks, from generating content and creating user interfaces to managing workflows and analyzing data. By integrating RAI into the platform, Rierino bridges the gap between technical and non-technical users, providing an intuitive, conversational interface that enhances productivity and fosters innovation across the organization.

'Empowered' AI Agent Development

Rierino provides ability to rapidly create AI agents that can utilize internal data sources as well as enterprise systems and APIs for triggering automated actions, ranging from retrieving product details for ecommerce clients to triggering purchase orders for internal employees. All these tools are automatically governed by security policies and user access rights, providing the foundations for building well structured assistants for all stakeholders.

MCP Server & Middleware

Rierino provides ability to service all of its functionality over Model Context Protocol (MCP), with a simple configuration that allows selection of flows to be serviced as tools and states to be serviced as resources over MCP, while maintaining already existing security policies and users roles. Any API, event processing or CDC flow can be included as MCP server tools and triggered using any protocol already supported by Rierino (e.g. REST, WebSocket, Event Streaming), going beyond the standard MCP implementations.

MCP servers can be built from scratch, using functionality such as database access, business rule evaluation, ML model prediction, external REST API calls, or could access 3rd party MCP servers acting as a middleware based on request details.

A2A Server & Middleware

Similar to MCP protocol, Rierino provides ability to service its functionality over Agent2Agent (A2A) protocol, with a simple configuration that allows selection of LLM flows for servicing tasks for other AI Agents.

Real-Time Inference with Specialized Handlers

Rierino enables seamless real-time machine learning by providing specialized handlers that work with a variety of prebuilt ML models. These handlers ensure that your system can process and analyze data in milliseconds, empowering businesses to make instant, data-driven decisions. Whether it’s dynamic pricing adjustments, personalized recommendations, or fraud detection, Rierino’s real-time inference capabilities integrate into your APIs and workflows, offering both speed and accuracy without the need for complex configurations.

Seamless Integration with REST API-Based AI Services

Rierino's platform integrates seamlessly with leading REST API-based AI services, including OpenAI and others, to unlock cutting-edge generative AI and predictive analytics functionalities. This connectivity allows businesses to leverage external AI capabilities, such as natural language processing, content generation, or sentiment analysis, without the need for complex middleware. The result is a unified system where AI-driven innovation becomes a natural extension of your workflows.

Custom Python ML Model Training and Scoring

Harness the power of custom machine learning models directly within Rierino. Using Python-based capabilities, users can orchestrate the training and scoring of models tailored to their unique business needs. This flexibility allows organizations to design, refine, and deploy bespoke ML solutions—whether for predictive analytics, customer segmentation, or operational optimization. By providing tools that integrate custom scripts with the broader platform, Rierino ensures your ML strategies align perfectly with your goals.

For more details .

For more details .

For more detils .

For more detils .

For more details .

For more details .

For more details .

click here
click here
click here
click here
click here
click here
click here
MCP Server