Skip to main content

layered-agent-architecture

Patrón de arquitectura de agentes LLM en capas (L0-pure → L7-app) inspirado en vidpipe. Define cómo estructurar sistemas multi-agente con separación clara.

설치로 이동

소스 정보

저장소
Ntizar/MasterMind
최근 소스 활동
2026년 9월 4일 10:27
감지된 SKILL.md 언어
스페인어
스타
2
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
layered-agent-architecture
version
1.0.0
description
Patrón de arquitectura de agentes LLM en capas (L0-pure → L7-app) inspirado en vidpipe. Define cómo estructurar sistemas multi-agente con separación clara.
tags
["devops","architecture","multi-layer","agents"]
# Arquitectura de Agentes en Capas ## Cuándo usar - Diseñas un sistema multi-agente con separación clara de responsabilidades - Necesitas organizar un proyecto con múltiples tipos de agentes - Quieres que cada agente pueda usar un modelo LLM diferente con coste controlado - El proyecto crece y necesitas escalabilidad en la arquitectura ## Cuándo NO usar - Tienes un solo agente simple → la arquitectura en 8 capas es overkill - El proyecto es pequeño (<500 líneas de código de agente) → estructura plana es suficiente - No necesitas agentes con herramientas personalizadas → un loop simple de LLM basta ## Estructura de Capas ``` src/ ├── L0-pure/ # Tipos, schemas, utilidades sin dependencias ├── L1-infra/ # Logger, paths, filesystem, config, procesos ├── L2-clients/ # Clientes externos (OpenAI, Copilot SDK, APIs) ├── L3-services/ # Servicios de negocio (LLM provider, cost tracking) ├── L4-agents/ # Agentes LLM (extienden BaseAgent) ├── L5-assets/ # Modelos de activos ├── L6-pipeline/ # Orquestación de pipeline (ETL de agentes) └── L7-app/ # CLI, SDK, file watchers, commands ``` ## Patrón BaseAgent Cada agente extiende `BaseAgent` e implementa: - `getTools()` — Herramientas que expone al LLM - `handleToolCall()` — Dispatch de tool calls - `run(userMessage)` — Ejecutar el agente ## Patrones Clave - **Tool Registration:** Tools como JSON Schema, handlers en agente concreto - **Model Per-Agent:** Cada agente puede usar modelo diferente - **Asset Pipeline:** Cada agente produce Assets, pipeline conecta agentes ## Referencia - [htekdev/vidpipe](https://github.com/htekdev/vidpipe) — Implementación completa ## Comparativa de alternativas - **[walkinglabs/learn-harness...](https://github.com/walkinglabs)** — currículum de *harness engineering*: contexto, filtro de herramientas, formatos y evals; complementa la arquitectura en capas con el entrenamiento del harness.
GitHub에서 보기