BasisPilot to wewnętrzna platforma Toyota Motor North America do obsługi systemów SAP w AWS, a nie produkt komercyjny. W opisie opublikowanym wspólnie przez Toyotę i AWS 28 października 2026 r. asystent AI prosi o użycie określonych narzędzi, natomiast kod aplikacji kontroluje uprawnienia, zatwierdzenia i wykonanie operacji.
Spis treści
- Co obejmuje BasisPilot
- AI prosi o narzędzia, aplikacja kontroluje zmiany
- Długie operacje przebiegają etapami
- Co Toyota podaje o pilotażu
Co obejmuje BasisPilot
Opisana przez Toyotę infrastruktura obejmuje 20 systemów SAP działających na ponad 60 hostach Amazon EC2 w środowiskach deweloperskich, testowych, przedprodukcyjnych i produkcyjnych. Zawiera systemy ABAP i Java oraz bazy SAP HANA, także w konfiguracjach wielodostępnych. Platforma obsługuje między innymi monitorowanie, kopie zapasowe, aktualizacje, kontrole bezpieczeństwa oraz zadania związane z klastrami i odzyskiwaniem po awarii.
Interfejs BasisPilot to aplikacja internetowa napisana w React, udostępniana przez Amazon CloudFront. Łączy się z bezserwerowymi interfejsami API i centralnym kontem AWS, które komunikuje się z kontami obsługującymi obciążenia SAP. Amazon Bedrock zapewnia asystentowi dostęp do typowanych narzędzi, a AWS Lambda i Amazon DynamoDB wspierają usługi platformy oraz zapisywanie stanu zadań.
AI prosi o narzędzia, aplikacja kontroluje zmiany
Asystent może wnioskować o użycie jednego z 68 typowanych narzędzi. Zanim operacja zostanie wykonana, aplikacja sprawdza dane wejściowe, uprawnienia użytkownika i zasady zatwierdzania. Działania w środowisku produkcyjnym, operacje destrukcyjne i działania na hostach wielodostępnych baz danych wymagają zatwierdzenia. Asystent nie dostaje dostępu do dowolnej powłoki systemowej, a wykonane działania są sprawdzane i rejestrowane.
Dostęp do hostów zarządzanych przez platformę odbywa się przez AWS Systems Manager Run Command. W opisanym rozwiązaniu konto centralne uzyskuje ograniczony dostęp do kont z systemami SAP za pośrednictwem AWS STS AssumeRole; sesje trwają 15 minut. Ta ścieżka nie używa kluczy SSH ani otwartego dostępu przychodzącego.
Zrzut przedstawia rozmowę, w której asystent prosi o identyfikator systemu SAP przed sprawdzeniem statusu kopii zapasowej. Pokazuje konkretny przebieg zapytania, nie wynik niezależnej kontroli stanu kopii.
Długie operacje przebiegają etapami
Zadania trwające dłużej niż pojedyncze wywołanie API są dzielone na fazy. Platforma zapisuje ich postęp w DynamoDB, a procesy AWS Lambda mogą wznawiać pracę asynchronicznie. Interfejs odpytuje zapisany stan zamiast czekać z otwartym żądaniem na zakończenie całej operacji. Toyota podaje, że rutynowe zadania trwają od 10 do 90 minut, a niektóre procesy mogą zajmować kilka godzin.
Kolejność działań wynika z zależności między etapami, a przyjęcie polecenia przez system jest jedynie pośrednim statusem. Platforma sprawdza rzeczywisty wynik. W opisanym procesie aktualizacji kernela może przywrócić kopię poprzedniej wersji, jeśli kontrola uruchomienia systemu się nie powiedzie.
Co Toyota podaje o pilotażu
Na podstawie ponad 30 redukcji systemów plików zaobserwowanych w marcu 2026 r. Toyota szacuje, że czas takiej operacji spadł z wcześniejszych trzech lub czterech godzin do około jednej godziny. Firma szacuje też co najmniej 20% mniej czasu na zbieranie i analizę informacji operacyjnych oraz 25% mniej zgłoszeń dotyczących statusu systemów.