Zum Inhalt springen

Archito, der Assistent

Archito ist der Roboter unten rechts. Er hat zwei Hälften, und der Administrator der Installation schaltet jede einzeln ein:

  • Einblicke - was AppArch aus den eigenen Daten dieser Installation gelernt hat (intelligentes Lernen). Kein KI-Anbieter ist beteiligt, nichts verlässt die Installation.
  • Fragen - ein Chat, der Fragen zu Ihrem Workspace über den KI-Anbieter Ihrer Organisation beantwortet.

Archito erscheint, sobald mindestens eine Hälfte eingeschaltet ist; sind beide an, hat sein Panel die Reiter Einblicke und Fragen.

Bei der ersten Anmeldung, nachdem Archito verfügbar ist, stellt er sich einmal vor und zeigt, wo er wohnt. Was ist Archito? im Panel spielt die Vorstellung erneut ab.

Hat Archito etwas Neues, öffnet sich eine kurze Notiz (Anzeigen / Später). Wenn er still bleiben soll, entfernen Sie im Panel das Häkchen bei Melden, wenn es etwas Neues gibt; das Panel selbst ist immer einen Klick entfernt.

Einblicke sind Karten, jede aus Ihren eigenen Daten gebaut und jede mit einem Link direkt zu ihrem Gegenstand - zum Merge Request oder zur bereits darauf eingeschränkten Liste, nie zu einer Liste, in der Sie suchen müssen.

  • Länger offen als üblich - der Merge Request, der im Vergleich zu ähnlichen Merge Requests des Projekts am längsten offen ist, mit dem Hauptgrund und, bei einer großen Änderung, wie lange es geteilt in zwei Teile üblicherweise dauern würde.
  • Gute Nachricht der Woche - nur, wenn die Woche wirklich besser war: Merge Requests wurden schneller oder in größerer Zahl gemergt als in den Wochen davor.
  • Was ich gelernt habe - worauf das Merge-Request-Modell am meisten achtet. Es betrachtet die Arbeit, nie Personen: Wer einen Merge Request geöffnet hat, gehört nicht zu seinen Eingaben.
  • Was immer wieder scheitert - die Git-Health- und Compliance-Regeln, die in dieser Installation am häufigsten scheitern, wie viele Projekte sie jetzt verletzen, wie lange eine Korrektur meist dauert und wie oft sie zurückkommen.

Ein Merge Request ist verspätet, wenn er deutlich länger offen ist als seine Schätzung. Ein Entwurf (Draft:, [Draft], WIP:) ist nie verspätet - er ist nicht bereit für ein Review. Ein Merge Request, der länger als 30 Tage offen ist, ist veraltet: alt statt verspätet und nie als verspätet gezählt. Abzeichen, Listen, die Dashboard-Karte, Archito und die E-Mail-Hinweise folgen dieser einen Regel.

Workspace-Eigentümer und -Administratoren erhalten eine E-Mail, wenn ein Merge Request seine Schätzung deutlich überschreitet, sofern die Benachrichtigungsregeln des Workspace nichts anderes sagen.

  • Archito antwortet aus dem, was AppArch gemessen hat: Ihre Projekte, Sicherheitsbefunde, jüngste Aktivität und Git Health. Eine Frage außerhalb davon wird mit „Das kann ich aus den AppArch-Daten nicht beantworten” beantwortet, nicht mit einer Vermutung.
  • Jede Antwort nennt Anbieter und Modell, die sie geschrieben haben. Bietet der Administrator mehrere Modelle an, wählen Sie pro Frage eines.
  • Der Chat als ganze Seite liegt unter /assistant. Leeren räumt den Bildschirm; das Protokoll bleibt erhalten, weil der Verbrauch daraus gezählt wird.
  • Wenn der Administrator es erlaubt, tragen ArchPilot- und ArchScan-Befunde eine Schaltfläche Korrektur vorschlagen. Der Text des Befunds geht an den Anbieter; die Antwort ist ein zu prüfender Vorschlag, keine geprüfte Korrektur.

Administration → Einstellungen → Assistent richtet Fragen ein:

  1. Lesen Sie den Hinweis: Dies ist die einzige Funktion, die Daten aus der Installation hinaus sendet - die Fragen und die Zahlen, mit denen sie beantwortet werden.
  2. Akzeptieren Sie die Vereinbarung zur KI-Verarbeitung. Vorher lassen sich weder Chat noch Korrekturvorschläge einschalten, und der Eintrag bleibt auch, wenn der Assistent später abgeschaltet wird.
  3. Wählen Sie den Anbieter, geben Sie den API-Schlüssel der Organisation (verschlüsselt gespeichert) und die angebotenen Modelle ein; das erste Modell ist der Standard.
  4. Schalten Sie Assistent für Nutzer anbieten und getrennt davon Korrekturvorschläge für Befunde erlauben ein.
  5. Legen Sie die Token-Budgets fest: eine Obergrenze pro Workspace für faire Verteilung und eine für die gesamte Installation. 0 bedeutet unbegrenzt; der Tag beginnt um Mitternacht UTC neu, die Woche am Montag.

Administration → System → Assistentennutzung schlüsselt den Verbrauch nach Workspace, Person, Modell und Fragetyp auf.

Administration → System → Intelligentes Lernen steuert Einblicke:

  • Der Schalter Intelligentes Lernen. Ausgeschaltet greifen die erwarteten Laufzeiten und die Hinweise auf eine einfache Schätzung zurück (wie lange drei von vier Merge Requests des Projekts dauerten); das gelernte Modell bleibt für das Wiedereinschalten erhalten.
  • Der Zustand des Merge-Request-Modells - Lernt (ein erstes Modell braucht genug gemergte Merge Requests), In Verwendung oder Einfache Schätzung in Verwendung, wenn das neueste Modell nicht genauer war - mit dem, worauf es achtet, den Trainingskosten und den letzten Versuchen. Das Training läuft täglich um 03:00 UTC.
  • Git-Health- und Compliance-Muster - Statistik statt Modell, im selben nächtlichen Lauf gelernt.
  • Lerndaten löschen entfernt dauerhaft, was das intelligente Lernen in dieser Installation gespeichert hat.

Einblicke werden auf Ihrem Server aus Ihren eigenen Daten berechnet; dafür wird nichts irgendwohin gesendet.