Może otrzymujesz newslettery z których NIE interesuje Cię 80% treści, ale pozostałe 20% to złoto, więc szkoda się wypisać?
Ja tak mam z treściami dla "Cyfrowych Ambasadorów EU".
Oto jak ich NIE czytam 🧵 ↓
Cyklicznie, raz dziennie sprawdzam (w Make), czy na skrzynkę wpadł mi newsletter z analizą tego, co ostatnio zmieniło (albo zmieni) się w prawie unijnym.
Mnie interesują jedynie zmiany dotyczące cybersecurity oraz AI.
Nie chcę zaglądać do tych maili, bo przepadnę na pół godziny.
Treść maila trafia więc do LLM-a, a konkretniej mówiąc do GPT-4o.
W ramach prostego prompta proszę o przekształcenie treści maila w tablicę JSON zawierającą URL-a do newsa i opisany PROSTYM językiem, skrót tego, czego dotyczy news.
Dodatkowo filtruję newsy.
Prompt zawiera przykłady newsów i opis tematyki, która mnie interesuje. Proszę o zwrócenie tylko newsów, które pasują do przykładów lub tematyki.
Czasami to będzie 5 newsów, a niekiedy 1, a czasami zero 🤷♂️
Właczyłem parsowanie odpowiedzi, więc JSON zamienia się w obiekt.
Za modułem "OpenAI" mam dodany warunek sprawdający liczbę zwracanych obiektów w tablicy. Jeśli jest większa od zera, to idziemy dalej.
Wszystkie zwrócone newsy (już przefiltrowane, o zadanej tematyce) sklejam za pomocą "Text aggregatora" w jednego dużego "newsa".
Tak przygotowany przegląd prasy trafia do mojego bota na Telegramie.
Otrzymam powiadomienie tylko, jeśli dzieje się coś, co warto opisać lub coś, co warto wiedzieć. Na końcu wiadomości doklejam URL-a do webmaila z ID wiadomości, więc klikając tam, mogę przeczytać całą depeszę.
Wiadomość jest zawsze archiwizowana - czy miała ciekawą treść, czy nie, to i tak trafia do archiwum. Inna automatyzcja cyklicznie czyści archiwum.
Efekt działania tego systemu jest taki, że maile z newsami nigdy nie siedza w moim inboxie.
No OK, ale Ty nie dostajesz newsów z DigitalEU, to po co Ci to?
Możesz w ten sposób filtrować dowolne przesyłki na które musisz reagować.
Mój znajomy filtruje tak newsy z "Infopiguły", usuwając wpisy dotyczące tematów, które go drażnią — można i w tę stronę 😃