icon

Warum ich mein Addon Projekt mittels KI für Allplan einstelle - ein Bericht


Vorhaben:
eine parametrische Verlegegruppe, deren Verwaltung als „Layer“ über die native Allplan-Bewehrung gelegt wird (siehe PDF)

Dauer des Projektes incl. Vorplanung ca. 4 Wochen mit V2027

Grösstes Problem:
Absolut unzureichende Dokumentation seitens Allplan - keine Antworten vom Support.

Im Laufe der KI-gestützten Progammierung, mit sehr leistungsfähigem Modell, hatte sich Aufwand zunehmend von der eigentlichen parametrischen Bewehrungslogik auf technische Fragen der ALLPLAN-Integration verlagert: Objektidentitäten, Persistenz, Attribute, Kopierverhalten und Ereignissteuerung.

Für die Entwicklung eines tief in ALLPLAN integrierten Add-ons reichen API-Beschreibungen und einzelne PythonPart-Beispiele allein nicht aus.

Unser Projekt hat mehrere Schwachstellen offengelegt:

- Objektidentität: Selbst die zuverlässige Wiedererkennung eines nativen Elements erforderte aufwendige Untersuchungen.
- Persistenz: Es blieb ungeklärt, wie eigene Beziehungen zwischen bestehenden BarPlacements dauerhaft im Modell gespeichert werden können.
- Ereignissteuerung: Die Integration in normale ALLPLAN-Bedienabläufe, etwa Doppelklick und Gruppenauswahl, war nicht ausreichend dokumentiert.
- Kopierverhalten: Für das Mitnehmen eigener Objektbeziehungen zwischen Teilbildern fehlte uns ein belastbarer technischer Vertrag.
- Herstellerbeispiele: Sie zeigten einzelne Funktionen, aber nicht deren Zusammenspiel in einer komplexeren Anwendung.

Das bedeutet nicht zwangsläufig, dass ALLPLAN diese Funktionen nicht unterstützt. Wir konnten aber mit den verfügbaren Informationen nicht zuverlässig feststellen, welche Mechanismen offiziell vorgesehen und langfristig stabil sind.

Besonders problematisch finde ich das Verhältnis zwischen Entwicklungsaufwand und Erkenntnisgewinn:
Wir haben erheblich mehr Zeit mit der Absicherung elementarer Schnittstellen verbracht als mit der eigentlichen parametrischen Bewehrungsfunktion.

Dabei ist unsere Idee einer parametrisch gesteuerten Verlegegruppe fachlich nicht außergewöhnlich. Eine Gruppe bestehender nativer Verlegungen mit persistenten Beziehungen, eigenen Parametern und definiertem Kopierverhalten ist eine nachvollziehbare BIM-Anforderung.

Mein Eindruck aus unseren Versuchen: ALLPLAN stellt durchaus leistungsfähige Erweiterungsfunktionen bereit. Für die von uns angestrebte tiefe Integration fehlte uns jedoch ein verlässlich dokumentierter Entwicklungsweg.

Ob der ALLPLAN-Entwicklersupport diese Lücken hätte schließen können, können wir aus unseren bisherigen Versuchen nicht abschließend beurteilen, lässt aber nicht Gutes erahnen. Aber ohne solche Unterstützung wäre die weitere Entwicklung für einen einzelnen Entwickler wirtschaftlich kaum vernünftig.

Ich kam nicht umhin, meinen KI Kollegen zu fragen, ob diese Entwicklung bei einem Mitbewerber-CAD System besser gelaufen wäre. Siehe Screenshot unten. (Hinweis. „PG“ dort = parametrische Gruppe).

Der Unterschied liegt zwischen einer Software, die über Skripte erweitert werden kann (Allplan heute), und einer Plattform, die externe Entwickler mit einem ausreichend dokumentierten, stabilen Objekt- und Ereignismodell unterstützt.

Anhänge (2)

Typ: image/jpeg
129-mal heruntergeladen
Größe: 146,70 KiB
Typ: application/pdf
107-mal heruntergeladen
Größe: 91,69 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

Guten Morgen Andreas!

Da wir in den letzten Tagen doch sehr viel Austausch hatten über das Thema, deckt sich dein Beitrag leider stark mit meinem Testen in der Alpha und Betaphase.

Die Rückmeldung seitens von Allplan wurde recht schnell auf 0 gesetzt und es gab praktisch keine Rückmeldung mehr, ob Fehler überhaupt verstanden wurden oder ob noch Infos benötigt werden. Aufgrund der Dateigröße, wurden Daten oft per Filetransfer angeboten, aber eine 0 Download Meldung, zeigt wohl wie groß das Interesse an diesen Daten ist.

Ich denke, dass die meisten recht schnell feststellen werden, dass selbst mit KI Unterstützung, ab einem gewissen Punkt, der Aufwand so groß ist, dass es den zeitlichen Rahmen sprengt, die Kosten für solche Tools, finde ich noch das geringste Problem. Meine Maßlinien Automatik, hat mittlerweile so viele Funktionen welche ich mir gewünscht habe, aber der Weg dorthin war deutlich mehr als "mach mal Beschriftungstool"

Dein Ansatz war sehr ambitioniert und würde bestimmt vielen hier enormen Vorteil bringen, ich wäre ja schon froh, wenn ich 4 Eckeisen zusammenfassen könnte, um diese dann in einem Klick als Gruppe zu beschriften 4ø12 und nicht 2ø12 und noch mal 2ø12. Mit der Beschriftungsautomatik, habe ich mich aber abgefunden, nicht mehr nachzubessern, mein Zeitgewinn ist so enorm, aber genau hier ist einfach die Programmschranke vorhanden, wo jemand beim Nutzen des Tools sagen könnte "TYPISCH, wieder nicht fertig gedacht"

Was zusätzlich spannend bleibt, wird jeder für sich bauen lassen, oder wie könnte hier ein gemeinsamer Ansatz funktionieren? Jeder der mehr damit macht, wird seinen Aufwand ja auch nicht unbezahlt lassen wollen.

Liebe Grüße,
Reini

https://youtu.be/X206QGGtv9k Using VR in the AEC Industry
https://youtu.be/mOW7yb0FR5o AWE 2024
http://www.cad-forge.at

11 - 11 (11)

Jetzt muss ich doch mal Fragen habt ihr mit Allplan KI oder mit externen versucht zu entwickeln?

11 - 11 (11)