Saltearse al contenido

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:

CampoQué 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 PromptLa consulta del usuario. Por defecto, {input}: el mensaje que llega del chat.
LLM EspecialistasConector opcional para un segundo modelo, más rápido, que clasifica las preguntas. Si no lo conectas, se usa el de Model.
ToolsConector opcional para dar al agente herramientas adicionales.
Auditoría System PromptLas instrucciones del agente de auditoría. Viene rellenado con las instrucciones de experto; cámbialo solo si sabes lo que quieres ajustar.
IdiomaIdioma de las respuestas. Por defecto, es.
Habilitar ContabilidadActiva 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

CampoQué hace
Agent NameNombre del agente. Por defecto, Agent.
Agent DescriptionDescripción del agente, útil cuando otro agente lo usa como herramienta.
Use memorySi está activado, el agente recuerda la conversación entre mensajes. Desactivado por defecto.
StreamSi está activado, la respuesta se muestra a medida que se escribe. Desactivado por defecto.
Max IterationsNú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.

  1. Añade un componente de entrada de chat y conéctalo a User Prompt.
  2. Conecta un componente de modelo a Model y otro de embeddings a Embeddings.
  3. Añade un componente Postgres SQL con la operación DatabaseInfo, apuntando a la base de conocimiento, y conéctalo a Base de datos.
  4. Activa Use memory para que el agente entienda las preguntas de seguimiento.
  5. 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