Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol PowerRustCOBOL
PowerRustCOBOL Nuevo entorno RAD de Cobol, con características muy interesantes, como llamadas nativas a APIs (REST) y soporte de la IA Generativa.
Creado y mantenido por nuestro forero Eslopes
 
Respuesta

  #1
Antiguo 14 de julio de 2026, 01:06
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 20.09.2026 13:24
Posts Posts: 357
Likes enviados Enviados: 29
Likes recibidos Recibidos: 157
Predeterminado Arquitectura PowerRustCOBOL Agentic AI
0 Inactivo Inactivo

1. Frontend de la IDE
La interacción comienza cuando el desarrollador envía un prompt desde uno de los paneles de la IDE (Form Designer, Code Editor o Event Binder).

2. Inyección de contexto
Antes de enviar la solicitud al modelo, el sistema construye un contexto completo para ayudar a la IA:

agentic_ai/system-prompt.md: Archivo base de steering que contiene las reglas globales, las restricciones para evitar alucinaciones y las reglas de batching/paginación de JSON.
agentic_ai/skills/*.md: Archivos Markdown extensibles que contienen habilidades específicas (por ejemplo, la generación de RustCOBOL conciso).
Form Context: Cuando se trabaja dentro del contexto de un formulario o de un evento, se inyectan en el payload el árbol completo de controles existentes y sus propiedades válidas.

3. Orchestrator Router (orchestrator.rs)
El payload MeshRequest llega al orquestador, que determina cuál es el agente más adecuado para la tarea. El enrutamiento se realiza mediante una intención explícita, cuando el panel la especifica, o mediante heurísticas basadas en palabras clave (por ejemplo, form o ui se enrutan a FormsDesigner).

4. Specialists (specialist.rs)
El orquestador antepone el prompt específico del especialista al contexto del sistema:

FormsDesigner y EventBinder: Aplican el BASE_PROTOCOL, que restringe al agente a devolver exclusivamente un array estricto de operaciones JSON.
CodeGenerator: Exige una salida en Markdown para generar scripts COBOL de backend.

5. Parsers (agent.rs y designer.rs)
Cuando el modelo devuelve la cadena JSON, esta se envía a parse_change_set().

Los cambios estructurales (DeployControl, SetProperty) se envían a apply_agent_change_set() para aplicar de forma atómica las modificaciones en la interfaz de usuario.
Las salidas conversacionales (AgentOp::Message) se envían directamente al historial del chat para mostrarlas al usuario.

Esta arquitectura nos permite crear muchos otros agentes: agentes para ayudar en la creación de archivos indexados, especialistas en SQL, REST API y nube, e incluso agentes capaces de crear sistemas completos. Con el tiempo, se incorporarán nuevos agentes.

¡La parte menos importante será COBOL! Cuando te pregunten en qué está escrita tu aplicación, simplemente responderás: en mi experiencia, traducida por la IA en aquello que estás viendo.

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  AI_Assistant_Architecture.jpg
Vistas: 21
Tamaño:  403,0 KB  
Eslopes is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:19.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.