Agente Auditor ICJCE
Agente Auditor ICJCE es un agente de IA experto en auditoría de cuentas y contabilidad en España, preparado para el Instituto de Censores Jurados de Cuentas de España (ICJCE). Responde en lenguaje natural a consultas técnicas y fundamenta cada respuesta en las fuentes de su base de conocimiento: la Ley de Auditoría y su reglamento, las normas de auditoría, las consultas del ICAC, las guías del ICJCE y la normativa contable, entre otras.
Detrás de cada respuesta trabajan varios especialistas, cada uno con su parte de las fuentes (normativa, consultas, independencia, calidad, formación y otros). El agente decide si la pregunta es de auditoría, de contabilidad o de las dos, reúne lo que encuentran los especialistas, añade enlaces a los artículos del BOE y avisa cuando una norma citada ya no está vigente.
Cuándo usarlo
- Un asesor quiere saber qué dice la normativa sobre la rotación del auditor y en qué artículos se apoya.
- Un despacho necesita resolver una duda de independencia antes de aceptar un encargo.
- Un equipo contable pregunta cómo registrar una operación según el Plan General de Contabilidad y las consultas del ICAC.
- Quieres un asistente de consultas técnicas para los miembros de una corporación profesional.
Configuración
Los campos están repartidos en pestañas en el panel de ajustes del componente. Estos son los que necesitas para empezar:
| Campo | Qué hace |
|---|---|
| Model (obligatorio) | Conector para el modelo de lenguaje que redacta las respuestas. |
| Base de datos (obligatorio) | Conector para la base de datos con las fuentes de auditoría. Se conecta desde un componente Postgres SQL con la operación DatabaseInfo. |
| Embeddings (obligatorio) | Conector para el modelo de embeddings con el que se preparó la base de datos, que permite buscar las fuentes por significado. |
| User Prompt | La consulta del usuario. Por defecto, {input}: el mensaje que llega del chat. |
| LLM Especialistas | Conector opcional para un segundo modelo, más rápido, que clasifica las preguntas. Si no lo conectas, se usa el de Model. |
| Tools | Conector opcional para dar al agente herramientas adicionales. |
| Auditoría System Prompt | Las instrucciones del agente de auditoría. Viene rellenado con las instrucciones de experto; cámbialo solo si sabes lo que quieres ajustar. |
| Idioma | Idioma de las respuestas. Por defecto, es. |
| Habilitar Contabilidad | Activa el agente de contabilidad para las preguntas contables. Activado por defecto. |
Ajustes de especialistas y búsqueda
El resto de pestañas y grupos del panel contienen los ajustes finos: qué especialistas están activos (Auditoría Especialistas, Contabilidad Especialistas), cuántos fragmentos de fuentes usa cada uno (los campos Top K), la puntuación mínima de los resultados (Min Score), el filtro por temas (Filtro Taxonomía), la comprobación de que la respuesta cita sus fuentes (Validar Fuentes) o el registro del consumo de tokens (Tracking Tokens). Vienen ajustados para la base de conocimiento del ICJCE: déjalos como están salvo que el equipo de NappAI te indique otra cosa.
Otros ajustes
| Campo | Qué hace |
|---|---|
| Agent Name | Nombre del agente. Por defecto, Agent. |
| Agent Description | Descripción del agente, útil cuando otro agente lo usa como herramienta. |
| Use memory | Si está activado, el agente recuerda la conversación entre mensajes. Desactivado por defecto. |
| Stream | Si está activado, la respuesta se muestra a medida que se escribe. Desactivado por defecto. |
| Max Iterations | Número máximo de pasos que puede dar el agente en una respuesta. Por defecto, 35. |
Resultado
La salida Response es la respuesta del agente: un texto estructurado con la fundamentación, las citas de los artículos y las fuentes consultadas con sus enlaces. Si la pregunta no trata de auditoría ni de contabilidad, el agente lo dice brevemente. Conéctala a la salida del chat.
La salida Agent entrega el propio agente, para conectarlo a otro componente que lo dirija, como un supervisor. Cuando conectas una de las dos salidas, la otra se oculta.
Ejemplo
El ICJCE quiere un asistente de consultas técnicas para sus miembros.
- Añade un componente de entrada de chat y conéctalo a User Prompt.
- Conecta un componente de modelo a Model y otro de embeddings a Embeddings.
- Añade un componente Postgres SQL con la operación
DatabaseInfo, apuntando a la base de conocimiento, y conéctalo a Base de datos. - Activa Use memory para que el agente entienda las preguntas de seguimiento.
- Conecta Response a la salida del chat y prueba con “¿Cuántos años puede un auditor auditar a la misma entidad de interés público?”.
Componentes relacionados
- Agente Auditor ICJCE V2: la versión nueva, con más ámbitos y búsqueda de jurisprudencia.
- BOE Norm Agent: responde preguntas sobre normas concretas del BOE.