The Vital Agent Ecosystem provides a collection of software components, knowledge models, and interfaces that together provide an A.I. Agent deployment and management platform.
Commercial support of the Vital AI Agent Ecosystem is provided by Vital AI: https://www.vital.ai
This repository provides documentation and resources for the Agent Ecosystem as a whole.
Documentation is managed on the wiki, here: Wiki.
The Agent Ecosystem is comprised of the individual components in the table below, which are maintained in separate repositories.
Name | Link | Description |
---|---|---|
vitalhome-aimp | Link | Knowledge Model for Artificial Intelligence Messaging Protocol |
vitalhome-knowledge-graph | Link | Knowledge Model for core Knowledge Graph concepts |
vital-client-python | Link | Python Client to access Agent Ecosystem |
vital-client-js | Link | JavaScript Client to access Agent Ecosystem |
vital-client-groovy | Link | Groovy (JVM) Client to access Agent Ecosystem |
vital-client-java | Link | Java (JVM) Client to access Agent Ecosystem |
vital-vitalsigns | Link | Knowledge Model Runtime and Tools |
vital-testing | Link | Tests for Agent Ecosystem components |
vital-saas-admin | Link | Agent Ecosystem Admin WebApp |
vital-saas-service-endpoint | Link | Agent Service Endpoint Implementation based on NGINX |
vital-saas-email-endpoint | Link | Agent Ecosystem Endpoint for Email |
vital-saas-payment-endpoint | Link | Agent Ecosystem Endpoint for Payment Processing |
vital-saas-slack-endpoint | Link | Agent Ecosystem Endpoint for Slack Integeration |
vital-saas-service | Link | Agent Ecosystem Service Infrastructure |
vital-vitalservice | Link | VitalService Interfaces for Databases |
vital-vitalservice-sql | Link | VitalService Implementation via SQL |
vital-vitalservice-graph | Link | VitalService Implementation via Graph Database (SPARQL) |
vital-vitalservice-vector | Link | VitalService Implementation for Vector Databases |
vital-vitalservice-impl | Link | VitalService Implementation Internals |
vital-prime | Link | Agent Ecosysem base infrastructure server using Vert.x |
vital-actor | Link | Agent Ecosystem Worker/Workflow Implementation |
vital-processor | Link | Agent Ecosystem Processor Implementation |
vital-processor-agent | Link | Agent Ecosystem Processor Agent Implementation |
vital-agent-container | Link | Agent Container for Processor |
vital-agent-container-java | Link | Agent Container SDK for Java |
vital-agent-container-python | Link | Agent Container SDK for Python |
vital-agent-opengpt | Link | Agent Implementation based on OpenGPT |
vital-agent-template-python | Link | Agent Template for Python Implementation |
vital-agent-sample-python | Link | Agent Sample Implementation in Python |
vital-agent-template-java | Link | Agent Template for Java Implementation |
vital-agent-sample-java | Link | Agent Sample Implementation in Java |
The following diagram shows the Ecosystem components in a deployment. Components are horizontally scalable.
A Kafka Cluster, shown in the center of the diagram, is used for messaging across the deployment.
The Processor is used to manage Agent Containers.