|
|||||||
| 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 |
|||||||
![]() |
|
Creador de
PowerRustCOBOL ![]()
|
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. |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||