Przejdź do treści
Automatyzacje

Skrzynka, która segreguje się sama

Automatyzacja firmowej poczty pozwala posegregować wiadomości, odfiltrować grafiki ze stopek i wyłapać pilne sprawy bez ciągłego zaglądania do skrzynki odbiorczej.

Marcel18 wrz 20266 min czytania

W skrócie

  • Funkcja Structured Outputs wymusza poprawną strukturę danych, lecz model nadal może pomylić intencję trudnego maila.
  • Wiadomości o niskim poziomie pewności muszą trafiać do ręcznej weryfikacji zamiast wywoływać automatyczne skutki.
  • Odczyt poczty w Microsoft Graph wymaga zgody administratora od końca października 2025 roku w organizacjach z domyślną polityką zgód Microsoftu, a przetwarzanie danych w modelu wymaga umowy DPA.
  • Filtrowanie załączników po typie pliku i rozmiarze zapobiega zaśmiecaniu dysku grafikami ze stopek.

01Jak model AI czyta i kategoryzuje wiadomości

Zwykły filtr w programie pocztowym sprawdza tylko obecność prostych słów kluczowych. Jeśli ustawisz regułę na słowo „reklamacja”, program wrzuci do tego samego folderu skargę od niezadowolonego klienta, powiadomienie z hurtowni oraz branżowy newsletter z poradnikiem prawnym. Model językowy podłączony do skrzynki czyta całą wiadomość, rozumie kontekst wypowiedzi i rozpoznaje intencję nadawcy, zamiast opierać decyzję na pojedynczych frazach.

  1. Odebranie maila
  2. Analiza treści
  3. Format JSON
  4. Etykieta w skrzynce
Droga wiadomości od skrzynki odbiorczej przez model językowy do właściwego folderu.

Żeby automatyzacja mogła nadać odpowiednią etykietę w programie pocztowym, odpowiedź modelu musi mieć przewidywalny format techniczny. Funkcja Structured Outputs wymusza pełną zgodność generowanych przez model odpowiedzi ze schematem JSON Schema przy parametrze strict ustawionym na true, czego nie zapewniał starszy tryb JSON mode1.

W testach OpenAI model gpt-4o-2024-08-06 z funkcją Structured Outputs osiągnął 100% poprawności w zachowaniu złożonego schematu JSON, podczas gdy starszy model gpt-4-0613 uzyskał poniżej 40%2. Taka precyzja zapobiega błędom w kodzie i przerwaniu działania reguły. Sama funkcja Structured Outputs nie gwarantuje jednak bezbłędnej interpretacji merytorycznej treści wiadomości przez model2. Jeśli klient połączy w jednym mailu pochwałę, pytanie o ofertę i pretensję o spóźnioną dostawę, sztuczna inteligencja może wybrać inną etykietę, niż zakładasz. W takich wielowątkowych sprawach ostateczną decyzję powinien podjąć człowiek.

02Co zrobić, gdy sztuczna inteligencja nie jest pewna

Wiadomości wielowątkowe lub nietypowe zapytania klientów stwarzają spore ryzyko błędnego zaklasyfikowania przez model. Kiedy model musi wybrać jedną etykietę dla skomplikowanego tekstu, wybiera wariant najbardziej prawdopodobny statystycznie, co nie zawsze odpowiada Twoim priorytetom.

Niektóre modele mogą zwracać prawdopodobieństwa logarytmiczne (logprobs) dla generowanych tokenów, co pozwala zmierzyć stopień pewności klasyfikacji i przekazać niejednoznaczne przypadki do weryfikacji przez człowieka3.

  • Etykieta „do sprawdzenia” w schemacie Dodaj osobną kategorię w schemacie JSON, do której model przypisze mail, gdy wiadomość nie pasuje do żadnej ze zdefiniowanych opcji.
  • Weryfikacja wskaźnika pewności Prawdopodobieństwo logarytmiczne generowanych tokenów wskazuje, jak bardzo model jest pewny wybranej kategorii3.
  • Żółta etykieta zamiast automatycznej akcji W takich przypadkach zalecam skierowanie maila do żółtej etykiety, aby trafił do Twojej ręcznej oceny zamiast do automatu.
  • Procedura interwencji człowieka W architekturze systemów agentowych OpenAI rekomenduje procedurę przekazania kontroli człowiekowi przy operacjach wysokiego ryzyka lub po przekroczeniu limitów niepowodzeń4.

Taki podział obowiązków chroni firmę przed wpadkami wizerunkowymi. Jeśli wiadomość jest jednoznaczna, automatyzacja porządkuje skrzynkę. Gdy trafia się trudny przypadek, decydujesz Ty, a system nie podejmuje samodzielnie żadnych ryzykownych kroków.

03Jak zapisywać faktury i odsiać zbędne pliki

Faktury od polskich firm i tak pobierasz z KSeF, więc w mailach zostają głównie faktury zagraniczne i kopie PDF. Najczęstszy problem przy automatycznym zapisywaniu faktur to śmieci w skrzynce. Każde logo firmy, ikona profilu w mediach społecznościowych czy baner ze stopki nadawcy potrafi zapisać się na dysku obok właściwego dokumentu. Aby tego uniknąć, automatyzacja musi najpierw sprawdzić techniczne parametry pliku.

Standard MIME definiuje nagłówek Content-Disposition, w którym wartość „inline” oznacza elementy wyświetlane bezpośrednio użytkownikowi, a wartość „attachment” oznacza, że ich wyświetlenie wymaga dodatkowego działania z Twojej strony5. Narzędzia integracyjne umożliwiają odsiewanie niepożądanych załączników poprzez filtry badające typ MIME, nazwę pliku oraz minimalny i maksymalny rozmiar w kilobajtach lub megabajtach6.

  1. 1
    Odsianie elementów wyświetlanych w treści

    W nagłówku Content-Disposition wartość inline oznacza elementy wyświetlane bezpośrednio odbiorcy, w odróżnieniu od wartości attachment5. W regułach odrzucaj w ten sposób tylko obrazy, żeby nie przetwarzać grafik osadzonych w treści. PDF-ów nie odsiewaj po tym nagłówku, bo zdarza się, że programy pocztowe oznaczają je jako inline.

  2. 2
    Filtr typu MIME i nazwy

    Kolejny filtr bada deklarowany typ MIME i nazwę pliku6. Przepuszczasz formaty dokumentów, takie jak PDF i XML, oraz obrazy, w których mogą przyjść skany faktur, a odrzucasz pliki wykonywalne i inne zbędne formaty.

  3. 3
    Weryfikacja rozmiaru obrazów

    W przypadku skanów i obrazów reguła sprawdza minimalny i maksymalny rozmiar pliku w kilobajtach lub megabajtach6. Małe pliki poniżej ustalonej wielkości odpadają, co blokuje zbędne miniatury.

  4. 4
    Bezpieczny zapis na dysku

    Tylko zweryfikowany plik trafia do docelowego folderu w Twojej chmurze. Narzędzie nadaje mu czytelną nazwę i oznacza wiadomość odpowiednią etykietą w skrzynce.

Sam wolę ustawić bardziej rygorystyczny filtr rozmiaru i rozszerzeń. Mail uznany za fakturę bez pliku, który przeszedł filtry, dostaje żółtą etykietę. Czysty folder z dokumentami oszczędza czas Twojej księgowości, która nie musi ręcznie kasować dziesiątek bezużytecznych grafik.

04Uprawnienia do poczty i bezpieczeństwo danych osobowych

Gdy łączysz narzędzie do automatyzacji ze swoją firmową pocztą, musisz nadać mu dostęp do czytania i oznaczania wiadomości. W Microsoft 365 (Microsoft Entra ID) uprawnienia pocztowe takie jak Mail.Read czy Mail.ReadWrite od końca października 2025 roku wymagają zgody administratora, jeśli Twoja organizacja korzysta z domyślnej polityki zarządzanej przez Microsoft7. Zmiana ta nie unieważnia wcześniej udzielonych zgód ani nie wpływa na organizacje z własnymi zasadami zgód8. Ta zasada dotyczy Microsoft 365, a nie Gmaila ani skrzynek podłączanych przez IMAP. Jeśli samodzielnie zarządzasz kontem firmowym, zatwierdzasz ten dostęp w konsoli administracyjnej, a w innym wypadku prosisz o to administratora domeny.

Druga kwestia dotyczy ochrony prywatności. Przychodzące wiadomości zawierają imiona, numery telefonów, adresy czy dane rozliczeniowe podlegające przepisom RODO. Kiedy proces przekazuje treść maila do zewnętrznego modelu, powierzasz te informacje podmiotowi trzeciemu. W OpenAI użytkownicy komercyjnego interfejsu API mogą zawrzeć umowę powierzenia przetwarzania danych, czyli DPA, co wspiera zgodność z RODO9. Bez akceptacji tej umowy nie wolno Ci wysyłać korespondencji z danymi klientów do zewnętrznych serwerów.

Wydatki na działanie takiego mechanizmu zależą od wybranej platformy integracyjnej oraz liczby zapytań, które generuje Twoja poczta. Na start nie wybieraj drogich, rozbudowanych pakietów. Lepiej sprawdzić działanie procesu na najniższym dostępnym planie albo darmowym okresie testowym. Dopiero po dwóch tygodniach zobaczysz, ile operacji realnie schodzi z Twojego konta i czy faktycznie potrzebujesz wyższego abonamentu.

05Od czego zacząć wdrożenie automatycznego porządku

Najczęstszy błąd przy porządkowaniu poczty to tworzenie kilkunastu skomplikowanych folderów i reguł zagnieżdżonych. Model językowy działa najpewniej, gdy ma prosty wybór. Wypisz cztery lub pięć głównych kategorii, które pokrywają większość spraw w Twojej firmie, na przykład: nowe zapytania, faktury i finanse, sprawy bieżących klientów oraz newslettery. Im mniej nakładających się na siebie etykiet przygotujesz, tym rzadziej narzędzie pomyli przeznaczenie wiadomości.

Moim zdaniem najrozsądniej uruchomić taki proces w trybie czysto pasywnym. Nie pozwalaj narzędziu na automatyczne wysyłanie odpowiedzi do nadawców ani archiwizowanie maili bez Twojej wiedzy. Skup się wyłącznie na nadawaniu kolorowych etykiet i cichym zapisywaniu zweryfikowanych załączników w chmurze.

Ostatni element to odcięcie się od ciągłego sprawdzania poczty w ciągu dnia. Zamiast reagować na każdy dźwięk telefonu, ustaw powiadomienie push lub wiadomość na komunikatorze wyłącznie dla jednej, krytycznej kategorii. Jeśli wiadomość dotyczy awarii, pilnej prośby od klienta o wysokim priorytecie lub reklamacji, dostajesz sygnał przy najbliższym sprawdzeniu skrzynki przez platformę. Wszystkie pozostałe sprawy czekają spokojnie w oznaczonych folderach na porę, w której planowo siadasz do biurka.

Twoja lista startowa0/6

Źródła

Fakty sprawdzone

  1. 1

    OpenAIIntroduction to Structured Outputs - OpenAI Developers (otwiera się w nowej karcie)2024-08-06developers.openai.com

  2. 2

    OpenAIIntroducing Structured Outputs in the API | OpenAI (otwiera się w nowej karcie)2024-08-06openai.com

  3. 3

    OpenAIUsing logprobs - OpenAI Developers (otwiera się w nowej karcie)2023-12-20developers.openai.com

  4. 4

    OpenAIOpenAI: A practical guide to building agents (otwiera się w nowej karcie)2025-04-22cdn.openai.com

  5. 5

    RFC Editor / IETFRFC 2183: Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field | RFC Editor (otwiera się w nowej karcie)1997-08rfc-editor.org

  6. 6

    META-INF AppsAttachment Filters | Email This Issue - META-INF Apps (otwiera się w nowej karcie)2025-02-13docs.meta-inf.hu

  7. 7

    MicrosoftClarification on MC1163922 - Microsoft Q&A (otwiera się w nowej karcie)2025-10-29learn.microsoft.com

  8. 8

    Microsoft 365 Message Center ArchiveMC1163922 - Upcoming Secure by Default Settings Changes for Exchange and Teams APIs | Microsoft 365 Message Center Archive (otwiera się w nowej karcie)2025-10-02mc.merill.net

  9. 9

    OpenAIEnterprise privacy at OpenAI | OpenAI (otwiera się w nowej karcie)2026-01-08openai.com

  • #Automatyzacja
  • #Skrzynka Pocztowa
  • #RODO
  • #Bezpieczeństwo
  • #Faktury
Czy ten wpis był pomocny?
Marcel

Autor

Marcel

Wdrażam AI w firmach i sam prowadzę każdy projekt. Piszę o tym, co sprawdziło się u moich klientów.

Więcej o mnie

Czytaj dalej

Wszystkie wpisy

Krok 01 · Bezpłatna rozmowa

Chcesz to mieć u siebie? Pogadajmy.

Pokaż mi, jak dziś wygląda ten proces w Twojej firmie. Na rozmowie powiem, co da się zautomatyzować od razu.