Am Donnerstag, dem 22. Oktober, stelle ich FoxAgent auf der Virtual Fox Fest 2026 vor, der Online-Konferenz der Visual-FoxPro-Community, die Tamar Granor, Rick Schummer und Doug Hennig organisieren. Die Session heißt FoxAgent: Connecting AI Agents to Live VFP Applications with X# and MCP und ist auf Englisch.
| Uhrzeit | |
|---|---|
| Deutschland, Österreich, Schweiz (MESZ) | 17:30 bis 18:45 |
| New York (EDT) | 11:30 bis 12:45 |
Es ist die erste Session am Donnerstag. Danach gehe ich in den Fragenraum, den die Organisation einrichtet, für etwa fünfzehn Minuten.
Woher die Idee kommt
Der Vortrag beginnt dort, wo das Projekt begonnen hat: bei einem Supportanruf. Auf den Rechner des Kunden zu kommen war nie schwer, dafür gibt es AnyDesk oder RustDesk. Schwierig wird es danach, wenn ich wissen muss, was die Anwendung in diesem Moment tut, und meine Werkzeuge ein Log, eine MESSAGEBOX mit einer Variablen, Neukompilieren und ein neuer Versuch sind, während der Kunde zuschaut.
Dieser ganze Zustand steckt in VFP: die Variablen, die Cursor, die offenen Formulare, der Aufrufstapel. VFP beantwortet jede Frage, die man ihm stellt. FoxAgent sorgt dafür, dass ein KI-Agent diese Fragen stellen kann.
Worum es geht
Die erste Hälfte erklärt, wie FoxAgent aufgebaut ist, mit Technik, die jeder VFP-Entwickler schon kennt:
- Was MCP ist, das Protokoll, mit dem KI-Agenten Werkzeuge aufrufen, und wie ein vollständiger Aufruf aussieht.
- Die drei Teile von FoxAgent (Broker, Bridge und McpHost), wie sie über COM und Named Pipes miteinander sprechen und warum die Bridge in X# geschrieben ist.
- Das Rollenmodell: Die Anwendung entscheidet, Benutzer für Benutzer, wie weit der Agent gehen darf, und eine erhöhte Berechtigung läuft von selbst ab.
- Wie man ein eigenes fachliches Werkzeug schreibt, das eine ganz normale VFP-Klasse ist.
Die zweite Hälfte ist eine Live-Demo mit FoxMart, einem kleinen Kassensystem, das ich für den Vortrag geschrieben habe, mit echten Tabellen, Formularen und Berichten und einem echten Fehler. Der Agent findet die Anwendung und liest den Bildschirm, macht einen Verkauf über die Formulare von FoxMart, wird abgewiesen, bis sich ein Techniker anmeldet, findet den Fehler in den Daten und im Quellcode und bekommt am Ende ein neues Werkzeug, das in wenigen Minuten geschrieben ist.
Zum Schluss geht es um den verantwortungsvollen Umgang mit KI: woher die Trainingsdaten dieser Modelle stammen, was jede Anfrage kostet und was FoxAgent dabei tut.
Für Teilnehmer
Mit den Session-Unterlagen bekommen die Teilnehmer den Quellcode von FoxMart, das Whitepaper und eine FoxAgent-Lizenz bis Ende Januar, um die Demo auf dem eigenen Rechner nachzuspielen, ohne sich irgendwo zu registrieren. Den Installer dieser Version gibt es unter irwinrodriguez.dev/vff.
Die Anmeldung ist auf virtualfoxfest.com. Wer nicht dabei sein kann, findet dasselbe in Ruhe auf der Seite von FoxAgent und in der Dokumentation.
Danke an Tamar, Rick und Doug für die Annahme des Vorschlags, und an Fabrice Foray und das X#-Team, die mich mit ihnen bekannt gemacht haben.