The active_workflow_agent library helps you to write your own ActiveWorkflow agents in Ruby using ActiveWorkflow's remote agent API. “Remote” in this context means that agents run in separate processes from ActiveWorkflow itself. Communication between agents and ActiveWorkflow takes place via HTTP. Each agent is effectively an HTTP server which ActiveWorkflow connects to and interacts with via the remote agent API protocol.
Github: https://github.com/automaticmode/active_workflow_agent
A site that offers many different algorithms, functions, and models as microservices that you can send data to via REST API and then receive results from. A Huginn agent has been created as a ruby gem already. An official Python module that presents the API natively exists, also. Attempts to be as language agnostic as possible.