Nuevo · AI Developer Assistant

La era de programar a mano ha terminado.

Con el AI Developer Assistant, cada desarrollador trabaja como un senior que conoce toda la aplicación: cada pantalla, cada programa, cada tabla. Pregunte en lenguaje natural y obtenga un cambio ya verificado, explicado y listo para su revisión.

Todos senior

El conocimiento de su mejor desarrollador, para cada desarrollador.

Antes, ser senior significaba años sabiendo dónde está cada cosa. Ahora ese conocimiento está a una pregunta de distancia, tanto para el nuevo compañero como para el experto.

A la antigua

1Buscar en las fuentes quién escribe este campo.
2Esperar al único compañero que conoce esa parte.
3Escribir el cambio a mano, pantalla y endpoint.
4Compilar, corregir la errata, volver a compilar.
5Esperar no haber pasado por alto ningún programa que lo use.
esfuerzo

Con el AI Developer Assistant

✓Haga una sola pregunta, con sus propias palabras.
✓Rastrea cada llamada, lectura y escritura en el índice de código.
✓Escribe el cambio y explica qué y por qué.
✓Ya ha superado el compilador y las reglas de RCD.
✓Usted lo revisa en paralelo y lo acepta.
esfuerzo
Conoce toda su aplicación

Mira antes de escribir.

Cada respuesta parte de un índice de código de su propia aplicación, de modo que el asistente sigue el camino real desde una pantalla hasta la base de datos en lugar de adivinar.

PantallaPayments-Addcampo Amount
→
EndpointPayments-Add-RecordSet.pguarda el pago
→
ProcedimientoValidateRecordse ejecuta antes de guardar
→
Tabla · campocustomer.CreditLimit6 programas lo leen
Quién llama a quéCada programa, procedimiento e include, y quién los utiliza.
Quién lee y escribeCada tabla y campo, con los programas que los leen o modifican.
Pantallas y endpointsQué endpoints utiliza cada pantalla, y las propias definiciones de pantalla.
Actualizado cada mañanaSe reconstruye cada noche sin IA, así que siempre coincide con sus fuentes.
Véalo en acción

De un ticket de Jira a una propuesta verificada.

Directamente en el RCD Designer: el asistente lee el ticket, encuentra el código, escribe el cambio, lo compila y lo explica. No se guarda nada.

RCD Designer · Customer-Details✦ AI Developer Assistant
Datos del clientevista previa de la pantalla
000001
Neerlandés
Example Ltd
Bélgica
Amberes
BE0999999999
NuevoModificarGuardarEliminar
✦AI Developer Assistant● solo propuestas
⟶ jira_issue ticket leído · 1 adjunto ✓
⟶ code_index quién escribe customer.VATNr · 3 programas ✓
⟶ edit_file Customer-RecordSet.p ✓ propuesta
⟶ compile_check compilador de OpenEdge ✓ 0 errores
⟶ rcd_lint ✓ sin nuevos hallazgos
Customer-RecordSet.p+4 líneas · nada guardado
IF customer.VATNr <> «» THEN DO: RUN CheckVatVies (customer.VATNr, OUTPUT lValid). IF NOT lValid THEN RETURN ERROR «VAT number is not valid (VIES)».END.
Propuesta lista: ahora el número de IVA se verifica con VIES antes de guardar el cliente. He modificado un endpoint y no he guardado nada. Revíselo primero.
⇄ Comparar antes / después{ } Abrir en el editor de código¿Por qué este programa?
Parte de su ticketLee el ticket de Jira y sus adjuntos con su propia cuenta. Si la corrección no está clara, hace como máximo tres preguntas precisas.
Encuentra el lugar correctoEl índice de código muestra qué programas escriben el campo, para que el cambio quede donde corresponde.
Verificado antes de que usted lo veaCada programa modificado pasa por el compilador real de OpenEdge y el linter de RCD.
Explicado, nunca guardadoUna breve explicación, una vista comparativa y botones. Usted decide qué ocurre después.
En el editor de código

Cada cambio, línea a línea. Usted decide.

La propuesta se abre junto a su propia versión, con el motivo de cada cambio. Acéptela, descártela o haga una pregunta de seguimiento.

↻ Actualizar✓ Comprobar sintaxisPayments-Add-RecordSet.p · propuesta de IA✓ compila · 0 errores✓ lint · sin nuevos hallazgos
✦

Por qué este cambio: los pagos se guardaban sin consultar el límite de crédito del cliente. La comprobación se ejecuta en ValidateRecord, antes de escribir el registro, por lo que también cubre las importaciones que usan este endpoint. Un límite de 0 significa «sin límite», como en el resto de la aplicación.

Antes · su versiónlíneas 41–44
41PROCEDURE ValidateRecord:
42 IF ttPayments.Amount <= 0 THEN
43 RETURN ERROR «Amount must be positive».
44END PROCEDURE.
Después · propuesta de IA+6 líneas
41PROCEDURE ValidateRecord:
42 IF ttPayments.Amount <= 0 THEN
43 RETURN ERROR «Amount must be positive».
44+ /* refuse amounts above the customer’s credit limit */
45+ FIND customer NO-LOCK WHERE customer.CustNr = ttPayments.CustNr NO-ERROR.
46+ IF AVAILABLE customer AND customer.CreditLimit > 0
47+ AND ttPayments.Amount > customer.CreditLimit THEN
48+ RETURN ERROR SUBSTITUTE(«Amount exceeds the credit limit (&1)»,
49+ customer.CreditLimit).
50END PROCEDURE.
✓ Aceptar propuestaDescartarHacer una pregunta de seguimientoNo se guarda nada hasta que usted acepta
Simplemente pregunte

¿Qué puede hacer con el AI Developer Assistant?

En el diseñador y en el editor de código, con sus propias palabras.

Entender el código

Encontrarlo en segundos

Sin IA

Analizar un bug

Trabajar a partir de tickets de Jira

Modificar una pantalla

Modificar el código y hacer commit

Nuevo

Comprobaciones por código

Sin IA

Sus propios comandos

Historial y su idioma

Nuevo
Siempre:nada se guarda sin ustedframework intactocompilado y verificado con lintlímite de coste por pregunta
Salvaguardas para desarrolladores

Fundamentado. Sin adivinar.

Un senior no se inventa nombres de campo. El asistente tampoco: trabaja a partir de su aplicación real y de patrones RCD probados, y cada resultado se comprueba mediante código.

Solo el esquema real

Cada tabla, campo, formato y lista de valores se consulta en sus definiciones reales de base de datos antes de escribir una sola línea.

Patrones probados

Una biblioteca de estructuras de pantallas y endpoints confirmadas, contrastadas con aplicaciones reales en producción.

Comprobaciones sin IA

El linter de RCD y el compilador real de OpenEdge detectan gratis los errores recurrentes, antes de que nadie revise nada.

Límites claros

Puede leer el framework RCD y las ventanas legacy para entenderlos, pero nunca los modifica. Las cuentas de diseñador de solo lectura no pueden utilizarlo.

Aprende cada noche

Mañana sabrá lo que ha cambiado hoy.

Mientras su equipo duerme, el asistente actualiza su conocimiento de cada proyecto, con baja prioridad y en su mayor parte sin IA.

Cambios en la base de datosSe detectan las tablas y los campos nuevos y modificados.Sin IA
AplicacionesSe registran las pantallas y aplicaciones nuevas, modificadas y eliminadas.Sin IA
Índice de códigoLas fuentes modificadas se compilan para actualizar quién llama, lee y escribe qué.Sin IA
Informe diarioUn breve informe de lo que ha cambiado, con resúmenes redactados por un modelo pequeño y de bajo coste.
Sus correcciones se convierten en lecciones. Cuando un desarrollador corrige una propuesta, el asistente conserva la lección, por ejemplo lessons/screen-captions-translation.md, y la aplica en conversaciones posteriores para todo el equipo. Cada proyecto conserva su propio conocimiento.
Preguntas frecuentes

Preguntas sobre el AI Developer Assistant

¿Sustituye a mis desarrolladores?+

No. Les quita de encima las búsquedas, los cambios rutinarios y las comprobaciones, para que cada desarrollador pueda trabajar con el conocimiento de un senior. Los desarrolladores siguen decidiendo qué se guarda.

¿Modifica el asistente mis fuentes?+

No. Solo propone cambios. El diseñador muestra la pantalla modificada y el editor de código muestra cada archivo modificado antes y después; usted guarda lo que acepta.

¿Cómo conoce mi aplicación?+

Utiliza un índice de código de su aplicación (quién llama a qué, qué programas leen o escriben una tabla o un campo, qué endpoints utiliza una pantalla), las definiciones de la base de datos y los patrones de RCD confirmados. El índice se actualiza cada noche.

¿Puede trabajar sobre un ticket de Jira?+

Sí. Con su propia cuenta de Jira lee el ticket y sus adjuntos. Si la corrección está clara, la propone; si no, hace como máximo tres preguntas precisas y muestra lo que ha encontrado.

¿Qué no puede tocar?+

El framework RCD y las ventanas legacy: puede leerlos para entender su aplicación, pero nunca los modifica.

¿Cuánto cuesta?+

Las comprobaciones y el índice de código funcionan sin IA. Las preguntas utilizan un modelo de IA, con un límite de coste por pregunta, y los resúmenes nocturnos usan un modelo pequeño y de bajo coste.

¿Por qué RCD?

  • Explore y aproveche las nuevas posibilidades técnicas
  • Cumpla con los requisitos de seguridad modernos
  • Recupere su competitividad en el mercado
  • Sea independiente de los dispositivos
  • Reduzca sus costes de desarrollo
  • Y muchas otras ventajas más…

¿Tiene alguna pregunta? ¿Le interesa?

Rellene el siguiente formulario y nos pondremos en contacto con usted lo antes posible.

"*" señala los campos obligatorios

Este campo es un campo de validación y debe quedar sin cambios.