GitHub - axsaucedo/kaos: 🚀 Hệ Thống Điều Phối Đại Lý K8s: Quản lý KAOS trong các hệ thống đa đại lý phân tán quy mô lớn
Skip to content Menu Điều Hướng
Chuyển đổi menu
Cài đặt hiển thị
Nền tảng
*
TẠO MÃ AI * GitHub Copilot Viết mã tốt hơn với AI * GitHub Spark Xây dựng và triển khai ứng dụng thông minh * GitHub Models Quản lý và so sánh lời mời * MCP Registry Tích hợp công cụ bên ngoài mới
*
QUY TRÌNH PHÁT TRIỂN * Actions Tự động hóa bất kỳ quy trình làm việc nào * Codespaces Môi trường dev ngay lập tức * Issues Lên kế hoạch và theo dõi công việc * Code Review Quản lý thay đổi mã nguồn
*
BẢO MẬT ỨNG DỤNG * GitHub Advanced Security Khám phá và khắc phục lỗ hổng * Bảo mật mã nguồn Bảo vệ mã nguồn trong quá trình xây dựng * Bảo vệ thông tin bí mật Ngăn chặn rò rỉ trước khi chúng bắt đầu
*
KHÁM PHÁ * Tại sao chọn GitHub * Tài liệu * Blog * Changelog * Marketplace
Giải pháp
*
THEO QUY MÔ CÔNG TY * Enterprises * Nhóm nhỏ và vừa * Startups * Tổ chức phi lợi nhuận
*
THEO TRƯỜNG HỢP SỬ DỤNG * Hiện đại hóa ứng dụng * DevSecOps * DevOps * CI/CD * Xem tất cả các trường hợp sử dụng
*
THEO NGÀNH * Chăm sóc sức khỏe * Dịch vụ tài chính * Sản xuất * Chính phủ * Xem tất cả các ngành
Tài nguyên
*
KHÁM PHÁ THEO CHỦ ĐỀ * AI * Phát triển phần mềm * DevOps * Bảo mật * Xem tất cả các chủ đề
*
KHÁM PHÁ THEO LOẠI * Câu chuyện khách hàng * Sự kiện & hội thảo trên web * Ebooks & báo cáo * Nhìn nhận kinh doanh * Kỹ năng GitHub
*
HỖ TRỢ & DỊCH VỤ * Tài liệu * Hỗ trợ khách hàng * Diễn đàn cộng đồng * Trung tâm tin cậy * Đối tác
Mã nguồn mở
*
CỘNG ĐỒNG * GitHub Sponsors Gây quỹ cho nhà phát triển mã nguồn mở
*
CHƯƠNG TRÌNH * Security Lab * Maintainer Community * Accelerator * Archive Program
*
KHO LƯU TRỮ * Chủ đề * Xu hướng * Bộ sưu tập
Doanh nghiệp
*
GIẢI PHÁP DOANH NGHIỆP * Nền tảng doanh nghiệp Nền tảng phát triển mạnh mẽ với AI
*
CÁC TÍNH NĂNG BỔ SUNG * GitHub Advanced Security Tính năng bảo mật cấp doanh nghiệp * Copilot cho doanh nghiệp Tính năng AI cấp doanh nghiệp * Hỗ trợ cao cấp Hỗ trợ 24/7 cấp doanh nghiệp
Tìm kiếm hoặc nhảy đến…
Tìm kiếm
Xóa
Cung cấp phản hồi
Chúng tôi đọc từng góp ý và rất nghiêm túc với ý kiến của bạn.
- Bao gồm địa chỉ email của tôi để có thể liên hệ
Hủy Gửi phản hồi
Tìm kiếm đã lưu
Sử dụng tìm kiếm đã lưu để lọc kết quả nhanh hơn
Tên
Truy vấn
Để xem tất cả các bộ lọc có sẵn, xem tài liệu.
Hủy Tạo tìm kiếm đã lưu
Cài đặt hiển thị
Đặt lại tập trung
Bạn đã đăng nhập với một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn.Bạn đã đăng xuất trong một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn.Bạn đã chuyển tài khoản trên một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn.Bỏ qua cảnh báo
{{ message }}
- Thông báoBạn phải đăng nhập để thay đổi cài đặt thông báo
- Tạo nhánh 1
- Gắn sao 61
🚀 Hệ Thống Điều Phối Đại Lý K8s: Quản lý KAOS trong các hệ thống đa đại lý phân tán quy mô lớn
License
61 sao1 nhánhNhánhNhãnHoạt động
Thông báoBạn phải đăng nhập để thay đổi cài đặt thông báo
Tùy chọn điều hướng bổ sung
axsaucedo/kaos
chính
Chuyển sang tệp
Mã nguồn
Mở thêm menu hành động
Thư mục và tệp tin
Điều hướng tệp kho lưu trữ
KAOS: Hệ Thống Điều Phối Đại Lý K8s
Triển khai, quản lý và điều phối các đại lý AI trên Kubernetes
Điều Hướng Tài Liệu
KAOS là một framework tích hợp với Kubernetes giúp triển khai và điều phối các đại lý AI với công cụ truy cập, phối hợp đa đại lý và tích hợp LLM liền mạch.
Tính năng
| Tính năng | Mô tả |
|---|---|
| Đồ thị Agentic | Triển khai các mạng phân phối đại lý dưới dạng tài nguyên Kubernetes |
| MCP Primitives | Tích hợp công cụ thông qua tiêu chuẩn Model Context Protocol |
| Hỗ trợ đa đại lý | Hệ thống đại lý phân cấp với ủy quyền tự động |
| Tương thích với OpenAI | Tất cả các đại lý đều cung cấp các endpoint /v1/chat/completions |
| KAOS CLI | Cài đặt và quản lý các đại lý và môi trường với lệnh kaos CLI |
| Bảng điều khiển trực quan | Giao diện để theo dõi đại lý, kiểm tra trò chuyện, gỡ lỗi bộ nhớ và công cụ |
Bắt đầu nhanh
Các điều kiện tiên quyết
- Cụm Kubernetes
- kubectl được cấu hình
- helm đã cài đặt
Lựa chọn 1: KAOS CLI/UI
undefinedshell
Cài đặt CLI
pip install kaos-cli
Cài đặt KAOS trong cụm của bạn
kaos install
Mở giao diện người dùng
kaos ui undefined
Giao diện người dùng mở tại axsaucedo.github.io/kaos-ui. Để xem tài liệu CLI/UI, hãy xem CLI Guide.
Lựa chọn 2: Helm/kubectl
undefinedshell
Thêm kho lưu trữ Helm
helm repo add kaos https://axsaucedo.github.io/kaos/charts helm repo update
Cài đặt operator
helm install kaos kaos/kaos-operator -n kaos-system —create-namespace undefined
Triển khai Agent đầu tiên của bạn
undefinedyaml
simple-agent.yaml
apiVersion: kaos.tools/v1alpha1 kind: ModelAPI metadata: name: ollama spec: mode: Hosted hostedConfig: model: “smollm2:135m”
apiVersion: kaos.tools/v1alpha1 kind: MCPServer metadata: name: echo-tools spec: type: python-runtime config: tools: fromString: | def echo(message: str) -> str: """Phản hồi lại thông điệp.""" return f”Phản hồi: {message}”
apiVersion: kaos.tools/v1alpha1 kind: Agent metadata: name: assistant spec: modelAPI: ollama mcpServers: - echo-tools config: description: “AI trợ lý với công cụ phản hồi” instructions: “Bạn là một trợ lý hữu ích.” env: - name: MODEL_NAME value: “ollama/smollm2:135m” undefined
undefinedshell kubectl apply -f simple-agent.yaml
Chờ pod sẵn sàng
kubectl wait —for=condition=ready pod -l agent=assistant —timeout=120s
Port-forward và kiểm tra
kubectl port-forward svc/agent-assistant 8000:8000
curl http://localhost:8000/v1/chat/completions
-H “Content-Type: application/json”
-d ’{“model”: “assistant”, “messages”: [{“role”: “user”, “content”: “Xin chào!”}]}’
undefined
Hệ thống đa đại lý
KAOS hỗ trợ các hệ thống đa đại lý phân cấp, nơi mà một người điều phối có thể ủy quyền công việc cho các đại lý chuyên môn:
undefinedyaml
apiVersion: kaos.tools/v1alpha1 kind: Agent metadata: name: coordinator spec: modelAPI: ollama config: description: “Người điều phối sẽ ủy quyền cho các chuyên gia” instructions: “ủy quyền nghiên cứu cho người nghiên cứu, tính toán cho nhà phân tích.” agentNetwork: access: - researcher - analyst undefined
Xem operator/config/samples/ để có ví dụ đầy đủ về hệ thống đa đại lý.
Kiến trúc
Loading
flowchart TB subgraph operator[“KAOS Operator”] ac[“Agent Controller”] mc[“MCPServer Controller”] mac[“ModelAPI Controller”] end
subgraph resources["Managed Resources"]
agent["Agent Pod<br/>Agent Runtime"]
mcp["MCP Server Pod<br/>MCP Tools"]
model["ModelAPI Pod<br/>Ollama/LiteLLM"]
end
ac --> agent
mc --> mcp
mac --> model
agent --> mcp
agent --> model
Tài liệu
| Tài nguyên | Liên kết |
|---|---|
| Tài liệu đầy đủ | axsaucedo.github.io/kaos |
| Bắt đầu nhanh | Bắt đầu |
| Hướng dẫn CLI | Lệnh CLI |
| Web UI | Tính năng UI |
| Agent CRD | Tham khảo Agent |
| Multi-Agent | Hướng dẫn Multi-Agent |
Phát triển
undefinedshell
Kiểm tra Python
cd python && uv sync && uv run pytest tests/ -v
Kiểm tra Go
cd operator && make test
Kiểm tra E2E (yêu cầu kind)
cd operator && make kind-create cd operator && make kind-e2e-run-tests undefined
Cấu hình mẫu
Xem operator/config/samples/ để có ví dụ:
- Agent đơn giản - Agent đơn lẻ với công cụ MCP phản hồi
- Đa Agent - Người điều phối với các Agent làm việc
- Phân cấp - Hệ thống Agent nhiều cấp độ
- Công cụ tùy chỉnh - Tạo công cụ động với
tools.fromString
License
Apache 2.0
Về
🚀 Hệ Thống Điều Phối Đại Lý K8s: Quản lý KAOS trong các hệ thống đa đại lý phân tán quy mô lớn
Tài nguyên
License
Đóng góp
Uh oh!
Đã có lỗi xảy ra trong khi tải. Vui lòng tải lại trang này.
Sao
Người xem
Tách
Phát hành 2
v0.1.3 Phiên bản mới nhất Jan 24, 2026
Gói 0
Không có gói nào được công bố
Nhà đóng góp 2
Ngôn ngữ
- Python 58.9%
- Go 34.5%
- Shell 3.9%
- Makefile 1.8%
- Khác 0.9%
Phần chân trang
Điều hướng phần chân trang
- Điều khoản
- Quyền riêng tư
- Bảo mật
- Trạng thái
- Cộng đồng
- Tài liệu
- Liên hệ
- Quản lý cookie
- Không chia sẻ thông tin cá nhân của tôi
Bạn không thể thực hiện hành động đó vào lúc này.

