Neu · KI-Entwicklerassistent

Die Zeit des Programmierens von Hand ist vorbei.

Mit dem KI-Entwicklerassistenten arbeitet jeder Entwickler wie ein Senior, der die ganze Anwendung kennt: jede Maske, jedes Programm, jede Tabelle. Fragen Sie in Ihren eigenen Worten und erhalten Sie eine Änderung, die bereits geprüft, erklärt und bereit für Ihre Überprüfung ist.

Jeder ein Senior

Das Wissen Ihres besten Entwicklers, für jeden Entwickler.

Seniorität bedeutete früher jahrelanges Wissen, wo alles zu finden ist. Heute ist dieses Wissen nur eine Frage entfernt – für den neuen Kollegen genauso wie für den Experten.

Der alte Weg

1Die Quellen durchsuchen, wer dieses Feld schreibt.
2Auf den einen Kollegen warten, der diesen Teil kennt.
3Die Änderung von Hand schreiben, Maske und Endpoint.
4Kompilieren, Tippfehler beheben, erneut kompilieren.
5Hoffen, dass man kein Programm übersehen hat, das es verwendet.
Aufwand

Mit dem KI-Entwicklerassistenten

✓Eine Frage stellen, in Ihren eigenen Worten.
✓Er verfolgt jeden Aufrufer, Leser und Schreiber im Code-Index.
✓Er schreibt die Änderung und erklärt, was und warum.
✓Compiler und RCD-Regeln sind bereits bestanden.
✓Sie prüfen sie im direkten Vergleich und übernehmen.
Aufwand
Kennt Ihre ganze Anwendung

Er schaut, bevor er schreibt.

Jede Antwort beginnt in einem Code-Index Ihrer eigenen Anwendung, sodass der Assistent dem echten Weg von der Maske bis zur Datenbank folgt, statt zu raten.

MaskePayments-AddFeld Amount
→
EndpointPayments-Add-RecordSet.pspeichert die Zahlung
→
ProzedurValidateRecordläuft vor dem Speichern
→
Tabelle · Feldcustomer.CreditLimit6 Programme lesen es
Wer ruft was aufJedes Programm, jede Prozedur und jedes Include – und wer sie verwendet.
Wer liest und schreibtJede Tabelle und jedes Feld, mit den Programmen, die es lesen oder ändern.
Masken und EndpointsWelche Endpoints jede Maske verwendet, und die Maskendefinitionen selbst.
Jeden Morgen aktuellJede Nacht ohne KI neu aufgebaut, damit er immer zu Ihren Quellen passt.
So arbeitet er

Vom Jira-Ticket zum geprüften Vorschlag.

Direkt im RCD Designer: Der Assistent liest das Ticket, findet den Code, schreibt die Änderung, kompiliert sie und erklärt sie. Nichts wird gespeichert.

RCD Designer · Customer-Details✦ KI-Entwicklerassistent
KundendetailsMaskenvorschau
000001
Niederländisch
Example Ltd
Belgien
Antwerpen
BE0999999999
NeuÄndernSpeichernLöschen
✦KI-Entwicklerassistent● nur Vorschläge
⟶ jira_issue Ticket gelesen · 1 Anhang ✓
⟶ code_index wer schreibt customer.VATNr · 3 Programme ✓
⟶ edit_file Customer-RecordSet.p ✓ Vorschlag
⟶ compile_check OpenEdge-Compiler ✓ 0 Fehler
⟶ rcd_lint ✓ keine neuen Befunde
Customer-RecordSet.p+4 Zeilen · nichts gespeichert
IF customer.VATNr <> „“ THEN DO: RUN CheckVatVies (customer.VATNr, OUTPUT lValid). IF NOT lValid THEN RETURN ERROR „VAT number is not valid (VIES)“.END.
Vorschlag bereit: Die USt-IdNr. wird jetzt mit VIES geprüft, bevor der Kunde gespeichert wird. Ich habe einen Endpoint geändert und nichts gespeichert. Prüfen Sie ihn zuerst.
⇄ Vorher / nachher vergleichen{ } Im Code-Editor öffnenWarum dieses Programm?
Beginnt bei Ihrem TicketEr liest das Jira-Ticket und seine Anhänge mit Ihrem eigenen Konto. Ist die Korrektur nicht klar, stellt er höchstens drei präzise Fragen.
Findet die richtige StelleDer Code-Index zeigt, welche Programme das Feld schreiben, sodass die Änderung dort landet, wo sie hingehört.
Geprüft, bevor Sie es sehenJedes geänderte Programm durchläuft den echten OpenEdge-Compiler und den RCD-Linter.
Erklärt, nie gespeichertEine kurze Erklärung, eine Vergleichsansicht und Schaltflächen. Sie entscheiden, was als Nächstes passiert.
Im Code-Editor

Jede Änderung, Zeile für Zeile. Sie entscheiden.

Der Vorschlag öffnet sich neben Ihrer eigenen Version, mit der Begründung für jede Änderung. Übernehmen Sie ihn, verwerfen Sie ihn oder stellen Sie eine Rückfrage.

↻ Aktualisieren✓ Syntax prüfenPayments-Add-RecordSet.p · KI-Vorschlag✓ kompiliert · 0 Fehler✓ Lint · keine neuen Befunde
✦

Warum diese Änderung: Zahlungen wurden gespeichert, ohne das Kreditlimit des Kunden zu prüfen. Die Prüfung läuft in ValidateRecord, bevor der Datensatz geschrieben wird, und gilt damit auch für Importe, die diesen Endpoint verwenden. Ein Limit von 0 bedeutet „kein Limit“, wie überall sonst in der Anwendung.

Vorher · Ihre VersionZeilen 41–44
41PROCEDURE ValidateRecord:
42 IF ttPayments.Amount <= 0 THEN
43 RETURN ERROR „Amount must be positive“.
44END PROCEDURE.
Nachher · KI-Vorschlag+6 Zeilen
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.
✓ Vorschlag übernehmenVerwerfenRückfrage stellenNichts wird gespeichert, bevor Sie übernehmen
Einfach fragen

Was können Sie mit dem KI-Entwicklerassistenten tun?

Im Designer und im Code-Editor, in Ihren eigenen Worten.

Code verstehen

In Sekunden gefunden

Ohne KI

Einen Fehler analysieren

Mit Jira-Tickets arbeiten

Eine Maske ändern

Code ändern & committen

Neu

Prüfungen per Code

Ohne KI

Ihre eigenen Befehle

Verlauf & Ihre Sprache

Neu
Immer:nichts ohne Sie gespeichertFramework unangetastetkompiliert & gelintetKostenlimit pro Frage
Leitplanken für Entwickler

Fundiert. Nicht geraten.

Ein Senior erfindet keine Feldnamen. Der Assistent auch nicht: Er arbeitet mit Ihrer echten Anwendung und bewährten RCD-Mustern, und Code prüft jedes Ergebnis.

Nur das echte Schema

Jede Tabelle, jedes Feld, jedes Format und jede Werteliste wird in Ihren tatsächlichen Datenbankdefinitionen nachgeschlagen, bevor eine Zeile geschrieben wird.

Bewährte Muster

Eine Bibliothek bestätigter Masken- und Endpoint-Strukturen, abgeglichen mit echten Produktivanwendungen.

Prüfungen ohne KI

Der RCD-Linter und der echte OpenEdge-Compiler finden wiederkehrende Fehler kostenlos, noch bevor jemand prüft.

Klare Grenzen

Er darf das RCD Framework und bestehende Fenster lesen, um sie zu verstehen, ändert sie aber nie. Schreibgeschützte Designer-Konten können ihn nicht verwenden.

Lernt jede Nacht

Morgen weiß er, was sich heute geändert hat.

Während Ihr Team schläft, aktualisiert der Assistent sein Wissen über jedes Projekt – mit niedriger Priorität und größtenteils ohne KI.

DatenbankänderungenNeue und geänderte Tabellen und Felder werden erfasst.Ohne KI
AnwendungenNeue, geänderte und gelöschte Masken und Apps werden registriert.Ohne KI
Code-IndexGeänderte Quellen werden kompiliert, um zu aktualisieren, wer was aufruft, liest und schreibt.Ohne KI
TagesberichtEin kurzer Bericht über die Änderungen, mit Zusammenfassungen von einem kleinen, kostengünstigen Modell.
Ihre Korrekturen werden zu Lektionen. Wenn ein Entwickler einen Vorschlag korrigiert, merkt sich der Assistent die Lektion, zum Beispiel lessons/screen-captions-translation.md, und nutzt sie in späteren Gesprächen für das ganze Team. Jedes Projekt behält sein eigenes Wissen.
FAQ

Fragen zum KI-Entwicklerassistenten

Ersetzt er meine Entwickler?+

Nein. Er nimmt ihnen das Suchen, die Routineänderungen und die Prüfungen ab, sodass jeder Entwickler mit dem Wissen eines Seniors arbeiten kann. Die Entwickler entscheiden weiterhin, was gespeichert wird.

Ändert der Assistent meine Quellen?+

Nein. Er schlägt Änderungen nur vor. Der Designer zeigt die geänderte Maske und der Code-Editor jede geänderte Datei vorher und nachher; Sie speichern, was Sie übernehmen.

Woher kennt er meine Anwendung?+

Er nutzt einen Code-Index Ihrer Anwendung (wer was aufruft, welche Programme eine Tabelle oder ein Feld lesen oder schreiben, welche Endpoints eine Maske verwendet), die Datenbankdefinitionen und die bestätigten RCD-Muster. Der Index wird jede Nacht aktualisiert.

Kann er an einem Jira-Ticket arbeiten?+

Ja. Mit Ihrem eigenen Jira-Konto liest er das Ticket und seine Anhänge. Ist die Korrektur klar, schlägt er sie vor; andernfalls stellt er höchstens drei präzise Fragen und zeigt, was er gefunden hat.

Was darf er nicht anfassen?+

Das RCD Framework und bestehende Fenster: Er darf sie lesen, um Ihre Anwendung zu verstehen, ändert sie aber nie.

Was kostet es?+

Die Prüfungen und der Code-Index laufen ohne KI. Fragen nutzen ein KI-Modell mit einem Kostenlimit pro Frage, und die nächtlichen Zusammenfassungen ein kleines, kostengünstiges Modell.

Warum RCD?

  • Entdecken und nutzen Sie die neuen technischen Möglichkeiten
  • Erfüllen Sie moderne Sicherheitsanforderungen
  • Werden Sie wieder wettbewerbsfähig am Markt
  • Werden Sie geräteunabhängig
  • Senken Sie Ihre Entwicklungskosten
  • Und viele weitere Vorteile …

Fragen? Interesse?

Füllen Sie das untenstehende Formular aus, und wir melden uns schnellstmöglich bei Ihnen!

„*“ zeigt erforderliche Felder an

Dieses Feld dient zur Validierung und sollte nicht verändert werden.