Zum Hauptinhalt springen

Ihre erste ganzseitige App bauen

Lassen Sie Ihren KI-Assistenten eine ganzseitige App in Luminovo bauen, sehen Sie sich den Entwurf an und veröffentlichen Sie die App für Ihre Kolleg*innen. Programmierkenntnisse sind nicht nötig.

Verfasst von Christine Hafezi

⚠️ Apps sind eine Alpha-Funktion und noch in Entwicklung. Was eine App kann, die Schritte in diesem Artikel und die Werkzeuge dahinter können sich ändern. Eine App, die heute funktioniert, kann nach einem Luminovo-Update nicht mehr funktionieren.

Überblick

Eine App ist eine kleine Browser-Anwendung, die in Luminovo läuft und Ihrem Tenant gehört. Sie beschreiben Ihrem KI-Assistenten, zum Beispiel Claude oder ChatGPT, was Sie brauchen, und der Assistent baut die App über den MCP für Sie. Selbst programmieren müssen Sie nicht.

Eine ganzseitige App hat eine eigene Seite in Luminovo, unter einer Adresse, die mit /apps/ beginnt, zum Beispiel /apps/open-projects. Sie öffnet sich wie jeder andere Luminovo-Bildschirm und erscheint nach der Veröffentlichung in der Navigation. Sie eignet sich, wenn Sie eine Ansicht Ihrer Daten brauchen, die Luminovo noch nicht bietet, etwa ein Dashboard für Ihr Team oder eine Liste, die zu Ihren Abläufen passt.

Eine App kann in Luminovo auf verschiedene Arten erscheinen. Dieser Artikel behandelt ganzseitige Apps.

  • Eine ganzseitige App ist eine Seite mit eigener Route neben der Navigation des Produkts.

  • Eine Container-App füllt einen Bereich einer bestehenden Seite, zum Beispiel die Seitenleiste auf der Detailseite eines Kunden.

  • Eine Tab-App fügt einer vorhandenen Tab-Leiste einen weiteren Tab hinzu.

  • Eine Schaltfläche fügt einem vorhandenen Menü einen Eintrag hinzu, zum Beispiel dem Menü Apps der Projekttabelle, und führt eine Aufgabe für das aus, was Sie gerade sehen.

Alle vier Arten sind bereits verfügbar. Eine Schaltfläche kann im Menü Apps einer Tabelle sitzen oder in einem anderen Menü, das eine Seite bereits hat, etwa im Menü ... einer Kalkulation.

Alle in Ihrem Tenant können eine veröffentlichte App öffnen. Sie läuft immer mit den Berechtigungen der Person, die sie öffnet. Jede Kollegin und jeder Kollege sieht also nur die Daten, auf die sie oder er Zugriff hat.

ℹ️ Wenn Sie eine App bauen, sind Sie für sie verantwortlich. Das umfasst den Code, den Sie oder Ihr Assistent schreiben, das Verhalten der App und dass sie weiterhin funktioniert. Luminovo ist für die eigene Plattform verantwortlich: die Daten und API-Endpunkte, die die App aufruft, und die Werkzeuge des MCP, mit denen Ihr Assistent sie baut. Fehler im eigenen Code der App, in ihren Einstellungen und Berechtigungen oder in einer angebundenen externen Datenquelle beheben Sie selbst. Ihr Customer Success Manager kann Sie dabei anleiten.


Wo Sie es finden

Sie bauen die App im Gespräch mit Ihrem KI-Assistenten, nicht in der Luminovo-Web-App.

Nach der Veröffentlichung öffnen Sie die App in Luminovo auf ihrer eigenen Seite. Unter /apps in Ihrem Tenant finden Sie das App-Verzeichnis mit allen Apps, die Ihnen zur Verfügung stehen.


Voraussetzungen

Sie müssen nichts installieren und kein Entwicklerkonto anlegen.


Schritt-für-Schritt-Anleitung

1. Bitten Sie Ihren Assistenten, die App zu bauen

Beginnen Sie ein neues Gespräch und beschreiben Sie die gewünschte Seite: was sie zeigen soll, wer sie nutzt und was man dort tun kann. Sagen Sie „ganzseitige App“ (oder „full-page app“), damit der Assistent weiß, dass die App eine eigene Seite bekommen soll.

Ihr Assistent lädt zuerst die Luminovo-Anleitung zum Bauen von Apps (den Skill how-to-build-apps) und arbeitet sie dann ab. Vielleicht stellt er Ihnen ein paar Fragen, etwa nach einem Namen für die App oder welche Projekte sie umfassen soll. Antworten Sie so, wie Sie es bei einer Kollegin oder einem Kollegen tun würden.

Beispiel-Prompts zum Kopieren und Anpassen:

  • „Baue eine ganzseitige App namens Offene Projekte, die alle meine laufenden Projekte mit Kunde, Fälligkeitsdatum und Status auflistet, sortiert nach Fälligkeitsdatum.“

  • „Baue eine ganzseitige App, die die Bauteile mit den längsten Vorlaufzeiten aus meinen aktiven Projekten zeigt, damit unser Einkauf sieht, was zuerst bestellt werden muss.“

  • „Baue eine ganzseitige App, in der ich einen Lieferanten auswähle und die Angebote sehe, die wir in den letzten sechs Monaten von ihm erhalten haben, mit Preisen und Vorlaufzeiten.“

2. Den Entwurf ansehen

Alles, was Ihr Assistent baut, wird zuerst als Entwurf gespeichert. Eine neue App hat für Ihre Kolleg*innen erst dann eine Seite, wenn Sie sie veröffentlichen. Bei einer bestehenden App sehen sie weiterhin die aktuelle Veröffentlichung.

Um den Entwurf zu sehen, öffnen Sie die Seite der App in Luminovo und hängen ?lumi_draft=true an das Ende der Adresse an, zum Beispiel /apps/open-projects?lumi_draft=true. Wenn Sie die Adresse nicht kennen, fragen Sie Ihren Assistenten nach dem Link.

Prüfen Sie die Seite mit echten Daten. Wenn etwas falsch ist oder fehlt, sagen Sie Ihrem Assistenten, was er ändern soll. Jede Änderung ergibt einen neuen Entwurf, Sie können diesen Schritt also beliebig oft wiederholen.

ℹ️ Der Entwurf ist nicht privat. Alle in Ihrem Tenant, die ?lumi_draft=true an die Adresse anhängen, sehen den neuesten Entwurf und können ihn nutzen.

3. Die App veröffentlichen

Wenn der Entwurf passt, bitten Sie Ihren Assistenten, ihn zu veröffentlichen, und sagen Sie ihm, was in den Veröffentlichungsnotizen stehen soll. Mit der Veröffentlichung wird diese Version zu der, die alle in Ihrem Tenant erhalten.

Die Veröffentlichungsnotizen erscheinen im App-Verzeichnis unter What’s new für alle, die die App sehen können. Schreiben Sie sie also für Ihre Kolleg*innen und lassen Sie Vertrauliches weg.

4. Die veröffentlichte App prüfen

Öffnen Sie dieselbe Adresse noch einmal, diesmal ohne ?lumi_draft=true. So sehen Ihre Kolleg*innen die App jetzt.


Ihre App teilen und pflegen

Bei jeder App, die Sie bauen, sind Sie die erste verantwortliche Person. Nur Verantwortliche können eine App ändern oder veröffentlichen, und Sie können Ihren Assistenten bitten, Kolleg*innen als Verantwortliche hinzuzufügen. Alle anderen in Ihrem Tenant können die App weiterhin öffnen und nutzen.

Um eine Veröffentlichung zurückzunehmen, bitten Sie Ihren Assistenten, eine frühere Version erneut zu veröffentlichen. Wenn Sie mehrere Luminovo-Tenants betreiben, können Sie eine App auch für einen anderen Tenant freigeben.

Mehr zu Verantwortlichen, Freigaben und dem Zurücknehmen einer Veröffentlichung lesen Sie unter Ihre MCP-Apps veröffentlichen, teilen und verwalten.


Eigene Daten in benutzerdefinierten Feldern speichern

Eine App kann eigene Werte an Datensätzen in Luminovo speichern. Diese Werte heißen benutzerdefinierte Felder (Custom Fields). Eine App kann zum Beispiel einen Lieferanten bewerten oder ein BOM-Element als für die Beschaffung freigegeben markieren und diesen Wert später wieder anzeigen oder ändern.

Benutzerdefinierte Felder gibt es für diese Datensätze:

  • Kunden

  • Projekte

  • Komponenten (IPNs)

  • Lieferanten

  • BOM-Elemente

  • Standardteile

Vorerst sind benutzerdefinierte Felder nur in Apps sichtbar. Die regulären Seiten von Luminovo zeigen sie nicht an, und es gibt keine Einstellung, um sie von Hand anzulegen.

Ein typischer Anwendungsfall ist die Auswertung, warum Sie Projekte gewinnen oder verlieren. Luminovo zählt bereits gewonnene und verlorene Projekte, hält aber nicht fest, warum ein Projekt verloren ging oder wer stattdessen den Zuschlag bekam. Eine App kann bei einem verlorenen Projekt nach dem Grund und dem Wettbewerber fragen, beides am Projekt speichern und später über alle Projekte hinweg zeigen, bei welchen Kunden Sie über den Preis verlieren und an wen.

Bitten Sie Ihren Assistenten einfach darum, zum Beispiel:

  • „Baue eine App, mit der ich meine Lieferanten bewerten kann, und speichere die Bewertung an jedem Lieferanten.“

Ihr Assistent legt das benutzerdefinierte Feld an und schreibt die Werte für Sie.


Ein KI-Modell in Ihrer App nutzen

Eine App kann selbst ein KI-Modell aufrufen, zum Beispiel um die Daten auf der Seite zusammenzufassen, Freitext zu strukturieren oder eine Liste von Einträgen zu bewerten. Das Modell stellt Luminovo bereit, Sie brauchen also weder ein eigenes KI-Konto noch einen API-Schlüssel.

Bitten Sie Ihren Assistenten einfach darum, zum Beispiel:

  • „Füge meiner App eine kurze Zusammenfassung hinzu. Verbinde dich mit einem KI-Modell und fasse die Daten auf der Seite zusammen.“

Die Antwort erscheint, während das Modell sie schreibt, wie bei einer Chat-Antwort. Das Modell kann statt Text auch Daten zurückgeben, aus denen die App eine Tabelle, ein Diagramm, eine Bewertung oder vorausgefüllte Felder macht.

Ihre App nutzt eine oder mehrere von vier Modellklassen: fast, balanced, capable und reasoning. Sie reichen von schnell und günstig bis langsamer und gründlicher. Jede App führt die Klassen auf, die sie nutzt.

Modellaufrufe zählen gegen ein monatliches Ausgabenlimit Ihres Tenants. Ist das Limit aufgebraucht, zeigt die App an, wann es zurückgesetzt wird. Wie viel vom Limit noch übrig ist, lässt sich derzeit nicht einsehen.

Für eine schnelle Einordnung kann eine App auch die Modellklasse decision nutzen. Sie beantwortet eine Frage zu einem Datensatz, etwa einem Projekt oder einem Bauteil, mit einer Zahl statt mit Text. Dabei gibt es drei Arten von Fragen:

  • Ja oder nein, als Wahrscheinlichkeit, zum Beispiel ob eine Kundenanfrage eine Eillieferung verlangt

  • Ein Label aus einer Liste, die Sie vorgeben, mit der Konfidenz des Modells, zum Beispiel zu welcher Bauteilkategorie ein Bauteil gehört

  • Eine Bewertung auf einer Skala, die die App festlegt, etwa Niedrig, Mittel und Hoch, zum Beispiel wie aufwendig ein Angebot wird

Eine App kann mehrere Fragen zum selben Datensatz gleichzeitig stellen und erhält die Antworten meist in etwa einer halben Sekunde. Ihre Aufrufe zählen gegen dasselbe monatliche Ausgabenlimit, und bei derselben Frage können die Zahlen leicht voneinander abweichen. Sie können das Modell decision in einer neuen App nutzen oder einer bestehenden App hinzufügen, zum Beispiel:

  • „Nutze das decision-Modell und markiere meine letzten Projekte nach ihrer Komplexität.“

ℹ️ Das Modell antwortet nur. Es kann die MCP-Werkzeuge nicht nutzen und von sich aus nichts in Luminovo ändern; was mit der Antwort passiert, entscheidet Ihre App.


Ihrer App einen Agenten geben

Eine App kann auch einen eigenen Agenten ausführen, der eine Aufgabe Schritt für Schritt abarbeitet. Die App gibt dem Modell einige ihrer eigenen Funktionen als Werkzeuge, zum Beispiel eine, die die Tabelle auf der Seite filtert, oder eine, die ein Fälligkeitsdatum ändert. Das Modell entscheidet, welche Werkzeuge es aufruft, die App führt sie aus, und das wiederholt sich, bis die Aufgabe erledigt ist. So kann der Agent Informationen nachschlagen, ändern, was auf der Seite angezeigt wird, und Ihnen Änderungen zur Freigabe vorschlagen.

Ein solcher Agent gehört zu einer App und ist für Ihren Anwendungsfall gebaut. Dieser Agent ist nicht zu verwechseln mit Lumi, dem KI-Assistenten von Luminovo.

Ein Agent kann an drei Stellen laufen:

  • In einem Chatfenster in der App, das jeden Schritt anzeigt, während der Agent arbeitet

  • Hinter einer Schaltfläche in der App, zum Beispiel einer, die Ihnen eine Zusammenfassung zu einem Projekt gibt

  • In einem Workflow, der selbstständig läuft, ohne dass jemand vor dem Bildschirm sitzt

Für Einschätzungen mit festem Format kann der Agent das Modell decision als eines seiner Werkzeuge nutzen, zum Beispiel um die Dringlichkeit von 25 Datensätzen in wenigen Sekunden zu bewerten oder um mit Sicherheit zu entscheiden, ob Sie ein Angebot abgeben sollten.

Bitten Sie Ihren Assistenten einfach um einen Agenten, zum Beispiel:

  • „Füge meiner App einen Agenten hinzu, der die Tabelle filtert und nach meiner Freigabe Fälligkeitsdaten ändert.“

Ihr Assistent lädt dann selbstständig den Leitfaden von Luminovo für App-Agenten (den Skill building-app-agents). So gebaut, fragt der Agent vor jeder Änderung, die er schreibt, nach Ihrer Freigabe, hält nach einer festgelegten Anzahl von Schritten an und schlägt Fragen vor, die Sie als Nächstes stellen können.

Das Modell selbst ändert weiterhin nichts in Luminovo. Es wählt nur die Werkzeuge aus; ausgeführt werden sie von Ihrer App.


Gut zu wissen

  • Eine App hat keine eigene Datenbank. Sie zeigt und ändert Daten in Luminovo, einschließlich ihrer benutzerdefinierten Felder, und kann daher nur mit Informationen arbeiten, die in Luminovo vorliegen, oder mit einem externen Dienst, den sie aufrufen darf.

  • Bevor eine App einen Dienst außerhalb von Luminovo aufrufen kann, prüft Luminovo diese Verbindung einmal und gibt sie frei. Bis dahin schlagen Aufrufe an diesen Dienst fehl.

  • Jede App zeigt neben ihrem Namen ein Verbindungssymbol (zwei verbundene Quadrate). So erkennen Sie, ob Sie eine App oder eine Funktion von Luminovo vor sich haben.

  • Eine App, die in einer bestehenden Seite sitzt, erscheint 1 bis 5 Sekunden nach dem Laden der Seite, während sie startet. Sie können die Seite in der Zwischenzeit schon nutzen.


Hilfe erhalten

Kommen Sie nicht weiter oder sind sich unsicher, ob Ihre Idee als App funktioniert? Schreiben Sie uns an [email protected] oder nutzen Sie die Chat-Schaltfläche unten rechts in Ihrem Arbeitsbereich.

Hat dies deine Frage beantwortet?