Autopilot wirtualnych person w Thunderbirdzie: 1-klikowy rurociąg inżynierski z mostem PowerShell i n8n
Wdrożenie natywnego systemu obsługi korespondencji technicznej B2B. Zaznaczenie tekstu maila, skrót Ctrl+Alt+P w powłoce Windows i automatyczne podstawienie do schowka zwalidowanego inżyniersko draftu odpowiedzi z groundingiem dziedzinowym w 2 sekundy.
„Zrobiłem autopilota, który odpisuje na maile techniczne od klientów dokładnie tak, jak nasi konkretni inżynierowie.”
Przekopałem bazę tysięcy starych maili z Thunderbirda. Zrobiłem analizę stylu: jak poszczególne osoby z zespołu witają się z klientami, jakich nawyków językowych i argumentów technicznych używają oraz w jakiej aparaturze czują się najpewniej.
Na tej podstawie stworzyłem wirtualne persony inżynierów (specjalista od drgań i wibracji, od szybkich kamer, od termowizji badawczej, od czujników piezo itd.). Każda persona ma swój unikalny styl, zasób wiedzy i ograniczenia.
Skrypt analizuje zapytanie klienta, decyduje, do kogo powinien trafić temat, i generuje gotową odpowiedź techniczną. Jeśli zapytanie jest mieszane (np. aparatura od jednego eksperta, a czujniki od drugiego), system sam robi płynne przekazanie kontaktu (Lead Handoff).
Zero przeklejania do przeglądarki czy czatów AI. W Thunderbirdzie zaznaczam treść maila, wciskam Ctrl+Alt+P, a po 2 sekundach mam w schowku gotową odpowiedź. Wciskam Ctrl+V i mail jest gotowy do wysłania.
Wielodziedzinowość techniczna i wąskie gardło wiedzy
W dystrybucji zaawansowanej aparatury badawczo-rozwojowej (CAE, NDT, wibroakustyka, szybkie kamery) klient rzadko zadaje proste pytania handlowe. Zamiast tego pyta o precyzyjną fizykę:
Dobór akcelerometrów miniaturowych ICP®, pasmo montażu na magnesie vs szpilce, kable niskoszumne i clipping toru pomiarowego.
Badanie w pełnej objętości bryły (Acoustic Resonance Testing), dobór automatycznego młotka modalnego dla odlewów i odkuwek w takcie linii.
Bilans ekspozycji, eliminacja motion blur przy prędkościach > 50 000 fps, oświetlenie laserowe Cavitar i mikrowibrometria laserowa.
Pisanie każdej odpowiedzi od zera zajmuje inżynierowi 25–40 minut. Z kolei przekazywanie zapytania do ekspertów laboratoryjnych odrywa ich od bieżących badań. Wykorzystanie surowego webowego LLM rodzi ryzyko halucynacji, marketingowego slopu oraz naruszenia poufności danych.
Przepływ zdarzeń: od zaznaczenia tekstu do schowka
Wielowarstwowy rurociąg łączący zdarzenia powłoki Windows z lokalnym silnikiem NLP i deterministycznym linterem.
Architektura 7 domen inżynierskich i Lead Handoff
Każda persona inżynierska posiada rygorystyczny profil oparty o framework R-Z-K-F-O (Rola, Zadanie, Kontekst, Format, Ograniczenia) oraz ugruntowanie w faktach z transkrypcji 129 polskich wdrożeń referencyjnych:
| Domena | Rola i ekspert | Główne technologie | Ugruntowanie wdrożeniowe (Grounding) |
|---|---|---|---|
| pcb | Dział Czujników | PCB Piezotronics, akcelerometry ICP®, kryształ UHT-12™ | Przemysł automotive (montaż na szpilce, eliminacja zakłóceń) |
| anovis | Kontrola Jakości NDT | Simcenter Anovis ART/EOL, automatyczny młotek modalny | Odlewnie i kuźnie (badanie w pełnej objętości bryły) |
| daq | Akwizycja i Drgania | Simcenter SCADAS, Simcenter Testlab, wzbudniki 60 kN | Sektor obronny i lotniczy (MIL-STD-810H, DO-160G) |
| cae | Symulacje Numeryczne | Simcenter 3D, Amesim, STAR-CCM+, korelacja test-MES | Chłodzenie baterii EV, optymalizacja struktur ramowych |
| kamery | Szybkie Kamery | Vision Research Phantom, laser Cavitar, wibrometry 3D | Wtrysk tworzyw, balistyka, mikrowibrometria paneli |
| pdm | Predictive Maintenance | Erbessd Instruments, czujniki bezprzewodowe LTE | Cementownie i papiernie (omijanie sieci IT fabryki) |
Gdy klient łączy sensorykę PCB ze stanowiskiem wzbudnika drgań SCADAS, silnik przypisuje domenę wiodącą, a na końcu draftu dopisuje precyzyjną, profesjonalną formułę przekazania drugiego wątku do właściwego inżyniera dziedzinowego.
Na czym wykładają się proste skrypty Windows API
Tworzenie skrótu przez WScript.Shell uszkadzało polskie znaki w ścieżce (np. Mój dysk zmieniało się w Mƈj dysk). Rozwiązano to przez dynamiczne mapowanie w PowerShellu przez Get-ChildItem -LiteralPath.
Powłoka explorer.exe ignoruje skróty klawiszowe w podfolderach. Skrót musi fizycznie leżeć w %APPDATA%\Microsoft\Windows\Start Menu\Programs, aby działał globalnie w oknie Thunderbirda.
Inżynier nie musi wcześniej wciskać Ctrl+C. PowerShell odczekuje 300 ms na puszczenie klawiszy fizycznych, po czym wysyła [SendKeys]::SendWait("^c") bezpośrednio do zaznaczenia.
Przekazywanie maila przez linię poleceń CLI (--query "$text") powodowało ucinanie znaków i błędy cudzysłowów. PowerShell zrzuca tekst do pliku UTF-8 w %TEMP%.
Dlaczego sam model językowy nie wystarczy
Modele LLM mają naturalną tendencję do formatowania nagłówków w anglosaskim stylu Title Case lub używania potocznych spolszczeń aparatury. Przed podstawieniem tekstu do schowka, wygenerowany draft przechodzi przez lokalny linter:
// Twardy filtr deterministyczny lintera
1. 🔤 Sentence case: Tylko pierwsza litera wielka w nagłówkach i sekcjach (zero Title Case). 2. 🛑 Żargon inżynierski: Wymóg formy "peaki / peaków" (twarda blokada form spolszczonych). 3. 🛑 Aparatura badawcza: Wymóg "automatyczny młotek" (blokada zwrotu "automatyczny impulsator"). 4. 🏢 Adres spółki: EC TEST Systems, ul. Ciepłownicza 28, 31-574 Kraków (blokada starego adresu).
Zainteresowała Cię ta architektura?
Zobacz inne praktyczne wdrożenia w katalogu lub skontaktuj się ze mną.