PerchAI
Cómo funciona

Skills

Perch incluye un paquete de skills de operador que se cargan solo cuando son relevantes. Cada una es un conjunto de reglas de trabajo, herramientas preferidas y un estándar de verificación para un tipo de trabajo. Aquí verás qué viene incluido y cómo se elige cada una.

Una skill es un cuerpo de conocimiento práctico para un tipo de trabajo: cómo armar una hoja de cálculo en la que un revisor pueda confiar, cómo operar un navegador con la sesión iniciada, cómo inspeccionar un repositorio, cómo hacer una presentación que aguante una reunión de directorio. Perch incluye un paquete de skills, y las adecuadas se cargan para el turno que tienes enfrente.

La razón de que esto exista es el contexto. Cargar todas las instrucciones de todos los tipos de trabajo en cada turno gastaría la ventana en reglas que no aplican. Los metadatos de las skills son baratos de revisar, y el contenido completo de una skill se carga solo cuando el turno coincide con ella.

En pocas palabras

Las skills son reglas de trabajo más herramientas preferidas más un estándar de verificación, acotadas a un tipo de trabajo. Perch selecciona unas pocas por turno y carga solo esas.

Qué viene incluido

SkillQué cubre
workspaceNavegar, buscar, resumir y editar de forma segura carpetas locales y código base, con evidencia basada en los archivos.
spreadsheetsXLSX, CSV, TSV y Google Sheets. Fórmulas, tablas dinámicas, gráficos, pestañas de conciliación y de excepciones.
documentsDOCX, Google Docs, memorándums, cartas, informes, revisiones con marcas y control de cambios.
presentationsPresentaciones PPTX, presentaciones para directorio y para inversionistas, notas del orador, diapositivas con gráficos.
pdfExtraer, citar por página, dividir, combinar, crear e inspeccionar PDF, incluidos escaneos y formularios.
diagramsMermaid y draw.io. Flujos de trabajo, organigramas, redes de entidades, gráficos de controles, mapas de arquitectura.
data-qualityPerfilar datos desordenados, encontrar anomalías, conciliar sistemas y puntuar riesgos con matemática determinista antes de la narrativa.
researchReunir, comparar, clasificar y citar evidencia de la web, de fuentes académicas y de tus propios archivos.
githubEstado del repositorio y de git, revisión de commits y pull requests, depuración de comprobaciones que fallan y publicación de cambios detrás de controles de permisos.
browser-operatorManejar el navegador con la sesión iniciada usando el estado visual y los elementos semánticos de la página.
wait-operatorVigilar condiciones acotadas, consultar periódicamente despliegues y trabajos, y retomar con un estado verificado en lugar de una suposición.

Hay dos más que tratan sobre Perch en sí: about-perch responde preguntas detalladas sobre el producto, y release publica las versiones de Perch. Una skill skill-creator crea y valida skills nuevas, con comprobaciones del frontmatter y detección de conflictos entre disparadores.

Cómo se elige cada una

Cada skill declara pistas de activación, las plataformas que admite, las herramientas que prefiere y las otras skills con las que funciona bien. En cada turno, Perch compara tu mensaje y el estado de tu espacio de trabajo con esos metadatos y admite unas pocas skills, no el paquete completo.

Tres cosas influyen en la elección:

  • Lo que pediste. La redacción de la solicitud frente a las pistas de activación de cada skill.
  • Lo que está disponible. Una skill cuyas herramientas preferidas no están disponibles en tu plataforma no es útil de cargar. La skill del navegador tiene soporte completo en Desktop y limitado en la CLI, y eso está declarado así en lugar de descubrirse al momento de fallar.
  • Lo que tienes enfrente. La carpeta y los archivos dentro del alcance.

Las skills también nombran skills complementarias, así una presentación que necesita datos para gráficos trae las reglas de hojas de cálculo, y un paquete de fuentes citadas por página trae las reglas de PDF.

Por qué cada una incluye un estándar de verificación

La parte que más importa es la menos visible. Una skill no es solo un conjunto de instrucciones para producir algo. También define qué tiene que cumplirse antes de que te entreguen el resultado.

  • En un libro de cálculo se comprueba que el archivo exista, que haya fórmulas donde corresponde, que los totales cuadren y que las exportaciones a CSV conserven los valores exactos.
  • En una presentación se comprueba la cantidad de diapositivas, que el texto sea legible, que el diseño no se desborde y que los gráficos realmente se hayan generado.
  • Los identificadores como números de factura, números de cuenta y símbolos bursátiles se conservan como texto, porque convertirlos en números sin avisar es la forma en que una conciliación sale mal sin que nadie lo note.

Es la misma disciplina que la verificación de citas, aplicada a archivos en lugar de afirmaciones.

Creación

Las skills que vienen con Perch están integradas. Se generan desde el código fuente al compilar en un registro versionado en el repositorio, así el conjunto que recibes es reproducible para cada versión en lugar de armarse en tiempo de ejecución.