Skip to content

vital-ai/vital-agent-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vital AI Logo

vital-agent-ecosystem

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

Agent Ecosystem Architecture

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.

Vital Agent Ecosystem Architecture