An open API service indexing awesome lists of open source software.

https://github.com/cnoe-io/ai-platform-engineering

CAIPE: Community AI Platform Engineering Multi-Agent Systems
https://github.com/cnoe-io/ai-platform-engineering

agentic-ai ai-agents caipe multi-agent-systems platform-engineering

Last synced: about 1 month ago
JSON representation

CAIPE: Community AI Platform Engineering Multi-Agent Systems

Awesome Lists containing this project

README

          

# ๐Ÿค– CAIPE: Community AI Platform Engineering Multi-Agent System

[![Python](https://img.shields.io/badge/python-3.13%2B-blue?logo=python)](https://www.python.org/)
[![Publish Docs](https://github.com/cnoe-io/ai-platform-engineering/actions/workflows/publish-gh-pages.yml/badge.svg)](https://github.com/cnoe-io/ai-platform-engineering/actions/workflows/publish-gh-pages.yml)
[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-green)](LICENSE)

## Agentic AI SIG Community

๐Ÿš€ [Getting Started](https://cnoe-io.github.io/ai-platform-engineering/getting-started/quick-start) | ๐ŸŽฅ [Meeting Recordings](https://github.com/cnoe-io/agentic-ai/wiki/Meeting-Recordings) | ๐Ÿ›๏ธ [Governance](https://github.com/cnoe-io/governance/tree/main/sigs/agentic-ai) | ๐Ÿ—บ๏ธ [Roadmap](https://github.com/orgs/cnoe-io/projects/9)

### ๐Ÿ—“๏ธ Weekly Meetings

* **Every Monday**
* ๐Ÿ•• 19:00โ€“20:00 CET | ๐Ÿ•” 18:00โ€“19:00 GMT (London) | ๐Ÿ•˜ 10:00โ€“11:00 PST
* ๐Ÿ”— [Webex Meeting](https://go.webex.com/meet/cnoe) | ๐Ÿ“… [Google Calendar](https://calendar.google.com/calendar/u/0/embed?src=064a2adfce866ccb02e61663a09f99147f22f06374e7a8994066bdc81e066986@group.calendar.google.com&ctz=America/Los_Angeles) | ๐Ÿ“ฅ [.ics Download](https://github.com/cnoe-io/ai-platform-engineering/raw/main/docs/docs/community/cnoe-sig-agentic-ai-community-meeting.ics)

### ๐Ÿ’ฌ Slack

* Not in CNCF Slack? [Join here first](https://communityinviter.com/apps/cloud-native/cncf)
* [Join #cnoe-sig-agentic-ai channel](https://cloud-native.slack.com/archives/C08N0AKR52S)

## [Note: Use latest docs to get started](https://cnoe-io.github.io/ai-platform-engineering)

## What is AI Platform Engineering?

As Platform Engineering, SRE, and DevOps environments grow in complexity, traditional approaches often lead to delays, increased operational overhead, and developer frustration. By adopting Multi-Agentic Systems and Agentic AI, Platform Engineering teams can move from manual, task-driven processes to more adaptive and automated operations, better supporting development and business goals.

![](docs/docs/ui/images/ui-usecases.svg)

**Community AI Platform Engineering (CAIPE)** (pronounced as `cape`) is an open-source, Multi-Agentic AI System (MAS) championed by the [CNOE (Cloud Native Operational Excellence)](http://cnoe.io/) forum. CAIPE provides a secure, scalable, persona-driven reference implementation with built-in knowledge base retrieval that streamlines platform operations, accelerates workflows, and fosters innovation for modern engineering teams. It integrates seamlessly with Internal Developer Portals like Backstage and developer environments such as VS Code, enabling frictionless adoption and extensibility.

CAIPE is empowered by a set of specialized sub-agents that integrate seamlessly with essential engineering tools. Below are some common platform agents leveraged by the MAS agent:

* ๐Ÿš€ ArgoCD Agent for continuous deployment
* ๐Ÿšจ PagerDuty Agent for incident management
* ๐Ÿ™ GitHub Agent for version control
* ๐Ÿ—‚๏ธ Jira/Confluence Agent for project management
* ๐Ÿ’ฌ Slack/Webex Agents for team communication

*...and many more platform agents are available for additional tools and use cases.*

Together, these sub-agents enable users to perform complex operations using agentic workflows by invoking relavant APIs using MCP tools. The system also includes:

* **A curated prompt library**: A carefully evaluated collection of prompts designed for high accuracy and optimal workflow performance in multi-agent systems. These prompts guide persona agents (such as "Platform Engineer" or "Incident Engineer") using standardized instructions and questions, ensuring effective collaboration, incident response, platform operations, and knowledge sharing.
* **Multiple End-user interfaces**: Easily invoke agentic workflows programmatically using standard A2A protocol or through intuitive UIs, enabling seamless integration with existing systems like Backstage (Internal Developer Portals).
* **End-to-end security**: Secure agentic communication and task execution across all agents, ensuring API RBACs to meet enterprise requirements.
* **Enterprise-ready cloud deployment architecture**: Reference deployment patterns for scalable, secure, and resilient multi-agent systems in cloud and hybrid environments

*For detailed information on project goals and our community, head to our [documentation site](https://cnoe-io.github.io/ai-platform-engineering/).*

![](docs/docs/architecture/images/5_caipe-architecture-a2a-over-gateway.svg)

![](docs/docs/architecture/images/6_solution_architecture.svg)

## ๐Ÿ’ก Examples

**AI Platform Engineer** can handle a wide range of operational requests. Here are some sample prompts you can try:

* ๐Ÿšจ *Acknowledge the PagerDuty incident with ID 12345*
* ๐Ÿšจ *List all on-call schedules for the DevOps team*
* ๐Ÿ™ *Create a new GitHub repository named 'my-repo'*
* ๐Ÿ™ *Merge the pull request #42 in the โ€˜backendโ€™ repository*
* ๐Ÿ—‚๏ธ *Create a new Jira ticket for the โ€˜AI Projectโ€™*
* ๐Ÿ—‚๏ธ *Assign ticket 'PE-456' to user 'john.doe'*
* ๐Ÿ’ฌ *Send a message to the โ€˜devopsโ€™ Slack channel*
* ๐Ÿ’ฌ *Create a new Slack channel named โ€˜project-updatesโ€™*
* ๐Ÿš€ *Sync the โ€˜productionโ€™ ArgoCD application to the latest commit*
* ๐Ÿš€ *Get the status of the 'frontend' ArgoCD application*

## ๐Ÿ“ฆ Quick Doc Links

- [Quick Start Guide](https://cnoe-io.github.io/ai-platform-engineering/getting-started/quick-start)
- Setup
- [Docker Compose](https://cnoe-io.github.io/ai-platform-engineering/getting-started/docker-compose/setup)
- [Local Development setup](https://cnoe-io.github.io/ai-platform-engineering/getting-started/local-development)
- [Run Agents for Tracing & Evaluation](https://cnoe-io.github.io/ai-platform-engineering/getting-started/local-development#-run-agents-for-tracing--evaluation)
- [Adding new agents](https://cnoe-io.github.io/ai-platform-engineering/getting-started/local-development#%EF%B8%8F-adding-new-agents)

## ๐Ÿค Contributing

Weโ€™d love your contributions! To get started:

1. **Fork** this repo
2. **Create a branch** for your changes
3. **Open a Pull Request**โ€”just add a clear description so we know what youโ€™re working on

Thinking about a big change? Feel free to [start a discussion](https://github.com/cnoe-io/ai-platform-engineering/discussions) first so we can chat about it together.

* Browse our [open issues](https://github.com/cnoe-io/ai-platform-engineering/issues) to see what needs doing
* New here? Check out the [good first issues](https://github.com/cnoe-io/ai-platform-engineering/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22) for some beginner-friendly tasks

Weโ€™re excited to collaborate with you!

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=cnoe-io/ai-platform-engineering&type=Date)](https://www.star-history.com/#cnoe-io/ai-platform-engineering&Date)

## Contributors



## ๐Ÿ“„ License

Licensed under the [Apache-2.0 License](LICENSE).

---

*Made with โค๏ธ by the [CNOE Contributors](https://cnoe.io/)*