Skip to content

vital-ai/vital-agent-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 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 here: https://docs.vital.ai/agent-ecosystem.

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

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
vital-vitalsigns-python Link Knowledge Model Runtime and Tools (Python)
vitalhome-haley Link Knowledge Model (Haley-KG) for core Knowledge Graph concepts
kgraphservice Link Knowledge Graph Service (Python Library)
kgraphnexus Link Knowledge Graph Visualization Desktop App
kgrapplanner Link Knowledge Graph Planner (Python Library)
kgraphmemory Link Knowledge Graph Memory (Python Library)
kgraphgen Link Knowledge Graph Generation (Python Library)
vital-extract-service Link Knowledge Graph Extraction (Python Service)
kgraphagent Link Agent interface to Knowledge Graphs (Python Library)
vital-agent-kg-utils Link Agent Utils for Vital AI Agent Ecosystem (Python Library)
vital-agent-resource-rest Link Vital Agent Resource REST
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 (JVM)
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 Specification
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-kg-example Link Agent KG Example in Python