Wróć
Asystent AI i przepływy pracy z promptami

Asystent AI i przepływy pracy z promptami

Securevisio
27.10.2026

Integracja modeli, tworzenie promptów, analiza logów, generowanie reguł bezpieczeństwa i tworzenie parserów

Wprowadzenie: integracja modeli AI

SecureVisio umożliwia integrację Asystenta AI z wieloma endpointami modeli językowych. Środowisko może korzystać z modeli chmurowych, lokalnych lub z konfiguracji mieszanej, w której różne przepływy pracy są kierowane do różnych modeli.

Połączenie z modelem opiera się na adresie endpointu, nazwie modelu oraz danych uwierzytelniających, jeśli jest to wymagane. W praktyce oznacza to, że konfiguracja wymaga podania adresu URL lub IP, pod którym model jest udostępniony, identyfikatora modelu używanego przez dostawcę oraz klucza API, jeżeli wybrany endpoint modelu go wymaga.

Po skonfigurowaniu modeli sposób ich wykorzystania jest kontrolowany przez AI Prompt Editor. Można globalnie wskazać model domyślny, a profile promptów mogą kierować wybrane przepływy pracy do innego modelu lub przekazywać prompt wygenerowany przez jeden model do kolejnego. Dzięki temu to samo środowisko SecureVisio może korzystać z różnych modeli do analizy logów, tworzenia reguł, generowania parserów lub innych zadań operacyjnych.

Asystent AI działa w kontekście obszaru, z którego został uruchomiony. Gdy operator pracuje z logiem, asystent otrzymuje kontekst z nim związany. Po uruchomieniu z poziomu reguły bezpieczeństwa, parsera, incydentu lub podatności odpowiednio zmieniają się dostępne prompty, placeholdery i akcje.

1. Tworzenie i zarządzanie promptami AI

AI Prompt Editor służy do tworzenia wielokrotnego użytku instrukcji AI. Prompt można przypisać do określonego kontekstu, zgrupować w profilu, ograniczyć do wybranych zespołów reagowania, wersjonować, eksportować i ponownie wykorzystywać w Asystencie AI.

Ścieżka dostępu: Desktop > Detection > AI Prompts

Formularz AI Prompts z listą promptów, selektorem typu i sekcją definicji promptu.

1.1 Wybór właściwego kontekstu promptu

Prompty najlepiej tworzyć w możliwie najwęższym kontekście odpowiadającym danemu zadaniu. Wybrany kontekst określa, jakie obiekty można wstawić do promptu oraz gdzie prompt będzie dostępny w aplikacji.

Kontekst promptuTypowe zastosowanie
ChatOgólne rozmowy z asystentem, niezwiązane z konkretnym rekordem operacyjnym.
LogWyjaśnianie, analiza i przekształcanie wybranych ramek lub logów.
EventAnaliza na podstawie kontekstu ramki i bazy danych powiązanego ze zdarzeniem.
IncidentAnaliza ukierunkowana na incydent z wykorzystaniem kontekstu incydentu, powiązanych danych ramki i kontekstu bazy danych.
VulnerabilityWsparcie ukierunkowane na podatności z wykorzystaniem kontekstu podatności, danych CVSS i informacji o oprogramowaniu.
Security RulesTworzenie lub modyfikowanie skryptów reguł z wykorzystaniem kontekstu reguły, pól schematu i odwołań MITRE.
ParserTworzenie lub aktualizacja parserów na podstawie przykładowych logów i opcjonalnych referencyjnych definicji parserów.
Script actionUżycie wybranych skryptów akcji systemowych przez ctx.GetScript().
PowerShell ConnectorPrzygotowanie przepływów integracyjnych aktywnie pobierających logi przez LogForwarder.

1.2 Tworzenie promptu

1. Otwórz Desktop > Detection > AI Prompts.

2. Wybierz Type odpowiadający przepływowi pracy, na przykład Log, Parser lub Security Rules.

3. Kliknij Add, aby utworzyć prompt, albo Copy, aby utworzyć nowy prompt na podstawie istniejącego.

4. Wprowadź unikalną Name w ramach wybranego Type.

5. Zaznacz Active, jeśli prompt ma być widoczny w Asystencie AI.

6. Wybierz Role: Introduction dla instrukcji inicjalizujących albo Query dla promptów dostępnych dla operatora.

7. Opcjonalnie przypisz widoczność dla Response team.

8. Przypisz jeden lub więcej Profiles, aby prompt był dostępny w zgrupowanym przepływie pracy.

9. Wpisz treść promptu, dodaj kontekstowe placeholdery lub wstawione obiekty i zapisz konfigurację.

Elementy definicji promptu służące do ustawiania roli, zespołu reagowania i przypisania profilu.

1.3 Korzystanie z ról, profili i zachowania wyniku

Prompty Introduction definiują stałe zachowanie na początku rozmowy. Prompty Query są wielokrotnego użytku akcjami wybieranymi przez operatora. Gdy rozpoczyna się nowa rozmowa i zostanie wybrany prompt Query, najpierw wysyłane są powiązane prompty Introduction, a następnie wykonywany jest wybrany prompt Query.

Profiles organizują prompty w grupy przepływów pracy. Określają również, w jaki sposób odpowiedź AI jest stosowana do bieżącego kontekstu oraz – w razie potrzeby – który model jest używany w danym przepływie.

Konfiguracja profilu z kolumnami Result, Model i Next Model.

WynikDziałanie
NoneOdpowiedź AI jest zwracana bez zmiany bieżącego kontekstu.
New contextWygenerowana zawartość zastępuje bieżący skrypt lub kontekst tam, gdzie takie zachowanie jest obsługiwane.
Update contextWygenerowany skrypt jest dodawany do bieżącego skryptu w postaci (bieżący skrypt) AND (nowy skrypt), tam gdzie jest to obsługiwane.
New queryJeden model generuje nowy prompt, który jest przekazywany do modelu wybranego jako Next Model.

1.4 Korzystanie z kontekstowych placeholderów i warunków

Treść promptu może zawierać kontekstowe placeholdery. Po wpisaniu otwierającego nawiasu klamrowego edytor wyświetla podpowiedzi IntelliSense dla obiektów dostępnych w wybranym kontekście promptu. Po wykonaniu promptu SecureVisio rozwija skrócone wyrażenie i przekazuje wynikowy kontekst do Asystenta AI.

Podpowiedzi IntelliSense dla placeholderów kontekstu promptu.

ObiektZastosowanie
ctx.Główny obiekt wybranego kontekstu, np. kontekstu parsera, reguły, incydentu lub podatności.
frame.Dane ramki, gdy wybrany kontekst obejmuje ramkę logu lub zdarzenia.
dbo.Kontekst bazy danych, jeśli jest dostępny.
fd.Opisy pól w kontekście Security Rules.
fn.Nazwy pól w kontekście Security Rules.
mitre.Odwołania MITRE dostępne w kontekście Security Rules.

Warunki promptu mogą być używane do wyświetlania promptu tylko wtedy, gdy ma on zastosowanie do wybranego rekordu. Dosłowne nawiasy klamrowe i kwadratowe można poprzedzić znakiem backslash. W wyrażeniach regularnych wykorzystujących te znaki można użyć @regexp, umieszczając wyrażenie w pojedynczych cudzysłowach.

\{  \}  \[  \]

@regexp '^[A-Za-z0-9\.\-_]+$’

IsNotNull(_UserId) AND IsNotNullOrEmpty(SrcUserName)

Spis treści


Jeśli masz jakiekolwiek pytania, skontaktuj się z nami.

Dowiedz się więcej o SecureVisio i korzyściach, jakie oferuje.
Niemcy
Niemcy
+49 4186-895991-0
Polska
Polska
+48 17 779 6246

Wypełnij formularz, aby się z nami skontaktować