> ## Documentation Index
> Fetch the complete documentation index at: https://docs.libratech.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tworzenie własnego Assistant

> Pełny edytor Assistant: instrukcje promptu, propozycje rozpoczęcia rozmowy, zasoby, wiedza i udostępnianie.

<video autoPlay muted loop playsInline src="https://mintcdn.com/libra-4206ec93/azhR9hqtFjs66ITC/assets/videos/features/assistants-custom.webm?fit=max&auto=format&n=azhR9hqtFjs66ITC&q=85&s=be8fd3dbe56bd29f9f0db6872105e63d" className="rounded-xl border w-full" data-path="assets/videos/features/assistants-custom.webm" />

Assistant tworzy się w jednym edytorze. Po lewej stronie zwijany panel **Konfiguracja Assistant** zawiera wszystko, co pomaga później ponownie odnaleźć Assistant – opis, dziedzinę prawa, tagi, języki. Główny obszar jest podzielony na trzy karty: **Konfiguracja i instrukcje**, **Zasoby** oraz **Wiedza**.

Wymagane są tylko dwie rzeczy: **nazwa** i **instrukcje promptu**. Cała reszta jest opcjonalna i obowiązują rozsądne wartości domyślne.

<Note>
  Jeśli w kancelarii wyłączono przesyłanie dokumentów, karta **Wiedza** w ogóle się nie wyświetla, a edytor ma dwie karty zamiast trzech.
</Note>

<div className="libra-buddy-callout">
  <img src="https://mintcdn.com/libra-4206ec93/wgVZXcGnHS4aJk9T/assets/images/libra-buddy/determined.png?fit=max&auto=format&n=wgVZXcGnHS4aJk9T&q=85&s=e38c0d18de68e6b63cbe749112a79eb5" alt="Zdeterminowana maskotka Libra" width="790" height="604" data-path="assets/images/libra-buddy/determined.png" />

  <div className="libra-buddy-callout-content">
    **Ulepsz z AI** dopracowuje instrukcje, które zostały już napisane – przycisk pozostaje wyszarzony, dopóki pole jest puste. Najpierw należy napisać wersję roboczą, a następnie pozwolić Libra ją doszlifować.
  </div>
</div>

## Otwieranie edytora

<Steps>
  <Step title="Otworzyć Szablony">
    **Szablony** znajdują się w globalnej sekcji paska bocznego. Biblioteka otwiera się na karcie **Assistants**.

    <img src="https://mintcdn.com/libra-4206ec93/-qIgCKrFin4trf97/assets/images/pl/app/assistants-hero.png?fit=max&auto=format&n=-qIgCKrFin4trf97&q=85&s=e69cc9a8c47f5af6b131d89cd324f754" alt="Biblioteka Szablony z wybraną kartą Assistants" width="3800" height="2160" data-path="assets/images/pl/app/assistants-hero.png" />
  </Step>

  <Step title="Kliknąć Utwórz nowy → Assistants">
    Edytor otwiera się na pełnym ekranie z nowym Assistant bez nazwy.
  </Step>

  <Step title="Nadać nazwę Assistant">
    Pole tytułu znajduje się u góry edytora i wyświetla tekst *Assistant bez nazwy*, dopóki nie zostanie wypełnione. Nazwa powinna być krótka i opisowa – *„Recenzent umów o pracę (prawo niemieckie)"*, *„Autor memorandów dla klienta, na potrzeby wspólników"*.
  </Step>
</Steps>

## Panel Konfiguracja Assistant

Żadne z tych pól nie zmienia sposobu, w jaki Assistant odpowiada. Decydują one o tym, jak łatwo można – wraz ze współpracownikami – odnaleźć go w bibliotece, która rozrosła się do trzydziestu Assistants.

| Pole                | Do czego służy                                                                                                                                              |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Opis**            | Opcjonalny. Wyświetla się na karcie Assistant w bibliotece, dlatego warto napisać go z myślą o współpracowniku, który nigdy nie korzystał z tego Assistant. |
| **Dziedzina prawa** | Opcjonalna. Co najmniej jedna pozycja ze stałej listy. Korzysta z niej filtr **Dziedzina prawa** w bibliotece.                                              |
| **Tagi**            | Opcjonalne. Można wybrać spośród tagów używanych już w kancelarii lub wpisać nowy, aby go utworzyć.                                                         |

Różnice między tymi dwoma filtrami opisano na stronie [Dziedziny prawa i tagi](/pl/features/templates/practice-areas-and-tags).

### Wersje językowe

Assistant może mieć więcej niż jedną wersję językową. W panelu konfiguracji znajduje się pole **Język**, które pokazuje aktualnie edytowaną wersję; po jego otwarciu wyświetla się lista wersji, które Assistant już posiada, oraz opcja **Zarządzaj językami** na dole. Zamienia ona menu w przeszukiwalną listę wszystkich języków obsługiwanych przez Libra – wystarczy zaznaczyć wybrane i kliknąć **Zastosuj wybór**.

Nazwa, opis, instrukcje promptu i propozycje rozpoczęcia rozmowy są przechowywane **osobno dla każdego języka**. Po przełączeniu aktywnego języka karta Konfiguracja i instrukcje pokazuje zawartość tej wersji. Każdy dodany język wymaga własnej nazwy i instrukcji promptu, zanim Assistant będzie można zapisać; jeśli przy naciśnięciu przycisku **Zapisz** któraś wersja jest niekompletna, znacznik **Uzupełnij wymagane pola** oznacza brakujący język w polu **Język** i jego menu.

<Tip>
  Każda wersja językowa jest pisana ręcznie. Po dodaniu języka i przełączeniu się na niego pola są początkowo puste – przeniesienie tekstu z już napisanej wersji trzeba wykonać samodzielnie.
</Tip>

## Konfiguracja i instrukcje

### Instrukcje promptu

To prompt systemowy – jedyne pole, które ma naprawdę kluczowe znaczenie. Dobrze sprawdza się struktura czteroczęściowa:

<AccordionGroup>
  <Accordion title="Tożsamość: kim jest Assistant">
    *„Jesteś doświadczonym prawnikiem prawa pracy w niemieckiej kancelarii prawa gospodarczego. Specjalizujesz się w transgranicznych sporach pracowniczych."*
  </Accordion>

  <Accordion title="Zadanie: co robi Assistant">
    *„Twoim zadaniem jest przegląd umów o pracę i wskazywanie klauzul, które mogą być nieskuteczne w świetle niemieckiego prawa pracy. Wygeneruj ustrukturyzowaną listę ustaleń."*
  </Accordion>

  <Accordion title="Format: jak ma wyglądać wynik">
    *„Dla każdego ustalenia podaj: odniesienie do klauzuli, problem, poziom ryzyka (niski / średni / wysoki) oraz jednozdaniową rekomendację."*
  </Accordion>

  <Accordion title="Ograniczenia: czego Assistant nigdy nie robi">
    *„Nigdy nie rekomenduj podpisania umowy, w której pozostają nierozstrzygnięte ustalenia o wysokim ryzyku. Skupiaj się wyłącznie na prawie niemieckim; jeśli umowa obejmuje kilka jurysdykcji, odnotuj to, ale nie analizuj pozostałych jurysdykcji."*
  </Accordion>
</AccordionGroup>

Nad polem znajdują się dwa przyciski z ikonami. **Ulepsz z AI** przeredagowuje instrukcje znajdujące się aktualnie w polu – nie potrafi tworzyć od zera i pozostaje nieaktywny, dopóki nie ma tekstu do pracy. **Nagraj głos** pozwala dyktować zamiast pisać.

Obowiązuje maksymalna długość promptu; Libra informuje o jej przekroczeniu i blokuje zapis, dopóki prompt nie zostanie skrócony.

<Tip>
  Można przeciągnąć plik `.txt` lub `.md` bezpośrednio na pole promptu albo wkleić link do takiego pliku – jego treść zastąpi prompt. Jeśli Assistant nie ma jeszcze nazwy, a plik zaczyna się od nagłówka Markdown, ten nagłówek staje się nazwą Assistant.
</Tip>

### Propozycje rozpoczęcia rozmowy

Opcjonalne przykładowe prompty, które pojawiają się jako klikalne przyciski, gdy ktoś otwiera czat z Assistant. Dla każdej propozycji należy kliknąć **Dodaj**; każdy wiersz ma własne przyciski **Ulepsz z AI** i usuwania. Propozycje to najszybszy sposób, aby pokazać współpracownikowi, do czego Assistant właściwie służy.

## Zasoby

### Model

Model bazowy, który odpowiada na prompt – domyślnie **Libra AI**. Najlepiej pozostawić go bez zmian, chyba że istnieje konkretny powód, aby przypisać Assistant do określonego modelu.

<Note>
  To *nie* to samo co poziomy **Standard** / **Deep Thinking** / **Fast**. Wybiera się je osobno dla każdego czatu w polu tworzenia wiadomości i nie można ich wstępnie ustawić w Assistant – zob. [Tryby Chat](/pl/features/chat/modes).
</Note>

### Źródła wyszukiwania

Wstępny wybór źródeł wyszukiwania sprawia, że ogólny Assistant staje się Assistant *dopasowanym do konkretnej jurysdykcji*. Gdy ktoś wybierze Assistant w czacie, Libra automatycznie włącza Wyszukiwanie dokładnie z tymi źródłami – nikt nie musi pamiętać, jakich baz danych wymaga dane pytanie.

<div className="libra-buddy-callout">
  <img src="https://mintcdn.com/libra-4206ec93/wgVZXcGnHS4aJk9T/assets/images/libra-buddy/clipboard.png?fit=max&auto=format&n=wgVZXcGnHS4aJk9T&q=85&s=cde036cf23ea2d67cd50f1c295db549a" alt="Maskotka Libra z podkładką do notatek" width="725" height="605" data-path="assets/images/libra-buddy/clipboard.png" />

  <div className="libra-buddy-callout-content">
    *„Badacz szwajcarskiego prawa pracy"* z wstępnie ustawionymi Fedlex i Entscheidsuche; *„Autor memorandów niemieckiego prawa podatkowego"* z wstępnie ustawionymi Wolters Kluwer Online i Verlag Dr. Otto Schmidt. Użytkownik wpisuje pytanie, a Assistant dostarcza właściwą bazę danych.
  </div>
</div>

<Steps>
  <Step title="Otworzyć kartę Zasoby">
    **Źródła wyszukiwania** to pierwszy blok na karcie.
  </Step>

  <Step title="Wybrać jurysdykcje">
    Lista rozwijana **Jurysdykcje** u góry bloku filtruje dostępne pozycje. Po zaznaczeniu co najmniej jednego kraju siatka poniżej wypełnia się dostępnymi tam źródłami. Dopóki nie zostanie wybrana jurysdykcja z dostępnymi źródłami, blok wyświetla komunikat *„Nie połączono żadnego źródła wyszukiwania"* – to status, a nie przycisk.
  </Step>

  <Step title="Włączyć wybrane źródła">
    Każde źródło to karta z przełącznikiem po prawej stronie. **Verlag Dr. Otto Schmidt** ma dodatkowy znacznik **Wybierz moduły**, ponieważ dostęp do modułów jest licencjonowany dla każdego zespołu osobno.
  </Step>

  <Step title="Zapisać Assistant">
    Wybór jest zapisywany razem z Assistant. Każdy, kto go uruchomi, ma włączone Wyszukiwanie z aktywnymi wybranymi źródłami.
  </Step>
</Steps>

To, które źródła się pojawiają, zależy od jurysdykcji i subskrypcji kancelarii, więc dwoje współpracowników może widzieć różne listy. Pełny obraz przedstawia strona [Tryb wyszukiwania](/pl/features/chat/research-mode).

Wstępny wybór to *ustawienie domyślne*, a nie blokada: każdy, kto uruchamia Assistant, może nadal wyłączyć Wyszukiwanie lub wybrać inny zestaw źródeł dla pojedynczej wiadomości.

## Wiedza

Dokumenty wiedzy to materiały referencyjne, z których korzysta Assistant. Można je traktować jak pakiet wdrożeniowy, który wręcza się młodszemu prawnikowi.

| Co warto uwzględnić            | Przykłady                                                                                  |
| ------------------------------ | ------------------------------------------------------------------------------------------ |
| **Szablony i wzory**           | Standardowy szablon NDA kancelarii, przykładowe memorandum we właściwym formacie.          |
| **Wytyczne wewnętrzne**        | Wewnętrzny przewodnik stylu, polityka kancelarii dotycząca nanoszenia zmian w umowach.     |
| **Materiały referencyjne**     | Odpowiednie ustawy, najczęściej cytowane komentarze dotyczące danego tematu.               |
| **Kontekst dotyczący klienta** | Gdy Assistant jest przeznaczony dla konkretnego klienta – wcześniejsze umowy tego klienta. |

Karta jest przeglądarką dokumentów, a nie osobnym oknem wyboru, które trzeba otwierać. Wyświetla **Pliki projektu**, w którym prowadzona jest praca, wraz z licznikiem u góry pokazującym, ile dokumentów Assistant już zawiera.

<Steps>
  <Step title="Znaleźć dokumenty">
    Można skorzystać z opcji **Wyszukaj dokumenty** albo rozwinąć foldery w drzewie. Aby dodać coś, czego nie ma jeszcze w projekcie, należy kliknąć **Prześlij** i wybrać **Prześlij dokument** lub **Prześlij folder** – plik trafia jednocześnie do Plików projektu i na listę.
  </Step>

  <Step title="Zaznaczyć i dodać">
    Należy zaznaczyć wybrane wiersze i kliknąć **Dodaj do Assistant**. **Wyczyść zaznaczenie** pozwala zacząć od nowa. Dodawać można tylko w pełni przetworzone dokumenty, a dokument znajdujący się już na liście zostaje odrzucony jako duplikat.
  </Step>
</Steps>

Wiedza Assistant jest dołączana do każdego czatu, który z niego korzysta, i wlicza się do tego samego limitu dokumentów na czat co pliki załączane samodzielnie. Gdy odpowiedź korzysta z jednego z tych dokumentów, pojawia się on w panelu **Źródła** jak każdy inny dokument – zob. [Cytaty i źródła](/pl/features/chat/citations).

## Zapisywanie, uruchamianie, udostępnianie

W nowym Assistant główny przycisk to **Zapisz**. Gdy Assistant już istnieje, głównym przyciskiem staje się **Uruchom** – który przenosi do czatu z dołączonym Assistant – a **Zapisz** przesuwa się obok niego. Zapis jest zablokowany, dopóki każdy skonfigurowany język nie ma zarówno nazwy, jak i instrukcji promptu.

**Duplikuj**, **Udostępnij**, **Usuń** oraz przełącznik ulubionych pojawiają się na pasku narzędzi dopiero po zapisaniu Assistant i tylko dla Assistants, do których posiada się odpowiednie uprawnienia. Jeśli jest się jedynym członkiem zespołu, przycisk **Udostępnij** znika albo zamienia się w zachętę do zmiany planu – w zależności od posiadanego planu.

<Steps>
  <Step title="Kliknąć Udostępnij">
    Na pasku narzędzi edytora.
  </Step>

  <Step title="Ustawić dostęp ogólny">
    **Tylko osoby zaproszone** ogranicza dostęp do wskazanych osób. **Wszyscy w zespole** otwiera go dla całej kancelarii.
  </Step>

  <Step title="Dodać osoby lub grupy">
    W polu **Udostępnij dla** należy wpisać nazwisko, adres e-mail lub grupę, wybrać uprawnienie z listy rozwijanej obok, a następnie kliknąć **Dodaj**. Osoby te pojawiają się w sekcji **Kto ma dostęp**.
  </Step>

  <Step title="Ustawić poziom uprawnień">
    **Tylko wyświetlanie** dla współpracowników, którzy jedynie uruchamiają Assistant, **Edycja** dla osób, które go utrzymują, **Pełny dostęp** dla współwłaścicieli, którzy zarządzają także udostępnianiem. Na liście rozwijanej opcje te mają postać *Może wyświetlać*, *Może edytować* i *Pełny dostęp*.
  </Step>
</Steps>

<Warning>
  Jeśli Assistant jest używany przez Workflows udostępnione zespołowi, zawężenie jego udostępniania odbiera tym Workflows dostęp do niego. Libra wymienia Workflows, których to dotyczy, i prosi o potwierdzenie przed zapisaniem.
</Warning>

Pełny model udostępniania opisano na stronie [Oznaczanie gwiazdką i udostępnianie](/pl/features/templates/starring-and-sharing).

## Najpierw przetestować, potem zaufać

Nie należy oceniać Assistant na podstawie jednej próby.

<Steps>
  <Step title="Uruchomić go na trzech prawdziwych promptach">
    Należy wybrać trzy rzeczywiste sprawy lub scenariusze, do których Assistant miałby służyć, a nie wygładzone przykłady hipotetyczne.
  </Step>

  <Step title="Przeczytać krytycznie każdy wynik">
    | Pytanie                          | Co sprawdzić                                                                            |
    | -------------------------------- | --------------------------------------------------------------------------------------- |
    | Czy rozumie zadanie?             | Czy Assistant rzeczywiście robi to, o co poproszono, czy interpretuje prompt swobodnie? |
    | Czy format jest właściwy?        | Czy wynik odpowiada określonemu formatowi?                                              |
    | Czy wykorzystał wiedzę?          | Jeśli dodano dokumenty referencyjne, czy są cytowane?                                   |
    | Czy pozostał w zakresie zadania? | Czy trzymał się ograniczeń, czy zbaczał na tematy pokrewne?                             |
  </Step>

  <Step title="Dopracowywać instrukcje">
    Warto doprecyzować sformułowania, dodać brakujące ograniczenie, zaostrzyć format. Zanim Assistant będzie solidny, należy się spodziewać kilku rund poprawek.
  </Step>
</Steps>

## Zarządzanie istniejącymi Assistants

| Działanie        | Jak                                                                                                                                                                                                                              |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Edycja**       | Należy otworzyć Assistant z biblioteki Szablony. Te, do których posiada się prawa edycji, otwierają się bezpośrednio w edytorze; te udostępnione jako **Tylko wyświetlanie** otwierają się w widoku szczegółów tylko do odczytu. |
| **Duplikowanie** | Z paska narzędzi edytora lub z menu **…** na karcie. Kopia przejmuje nazwę oryginału z dopiskiem *(Kopia)* i należy do osoby, która ją utworzyła – to sposób na rozgałęzienie Assistant współpracownika.                         |
| **Usuwanie**     | Z paska narzędzi edytora lub z menu **…** na karcie, a następnie potwierdzenie. Usunięcia nie można cofnąć. Jeśli Assistant jest udostępniony, Libra najpierw o tym ostrzega i wymienia Workflows, które go utracą.              |

## Wskazówki dotyczące skutecznych instrukcji

<AccordionGroup>
  <Accordion title="Konkretnie określić zadanie">
    *„Przejrzyj umowę"* jest zbyt ogólne. *„Przejrzyj przesłaną umowę pod kątem klauzul dotyczących wypowiedzenia, ograniczenia odpowiedzialności i przeniesienia praw własności intelektualnej, oznaczając te, które odbiegają od naszego standardu"* to polecenie, na podstawie którego Assistant może działać.
  </Accordion>

  <Accordion title="Jawnie zdefiniować format wyniku">
    *„Przedstaw wynik jako listę numerowaną z trzema sekcjami: Ryzyka / Rekomendacje / Pytania otwarte."* Format nie jest osobnym ustawieniem, więc jeśli nie ma go w instrukcjach, otrzymuje się to, co model zwraca domyślnie.
  </Accordion>

  <Accordion title="Podać przykłady dla kwestii ocennych">
    W przypadku zadań obejmujących kategoryzację warto zawrzeć przykłady w instrukcjach. *„Traktuj 'shall' i 'must' jako obowiązkowe; 'should' i 'may' traktuj jako uznaniowe."*
  </Accordion>

  <Accordion title="Wyznaczyć granice, których Assistant nigdy nie przekracza">
    *„Nigdy nie doradzaj w sprawach podatkowych. Nigdy nie cytuj informacji dotyczących klienta z wcześniejszych spraw."* Jawnie sformułowane ograniczenia zapobiegają zbaczaniu z kursu.
  </Accordion>

  <Accordion title="Określić, co robić, gdy wiedza się kończy">
    Należy wskazać Assistant, jak ma się zachować, gdy dokumenty referencyjne nie obejmują danego pytania – zasygnalizować lukę albo sięgnąć do źródeł wyszukiwania. W przeciwnym razie będzie improwizować.
  </Accordion>
</AccordionGroup>

## Następne kroki

<Columns cols={2}>
  <Card title="Przegląd Assistants" icon="https://mintcdn.com/libra-4206ec93/vIwxn8dmEk0jsP5x/assets/images/icons/assistants.svg?fit=max&auto=format&n=vIwxn8dmEk0jsP5x&q=85&s=24ac9ed818a343094b45647b10476e70" href="/pl/features/assistants/introduction" width="24" height="24" data-path="assets/images/icons/assistants.svg">
    Omówienie koncepcyjne.
  </Card>

  <Card title="Workflows" icon="https://mintcdn.com/libra-4206ec93/vIwxn8dmEk0jsP5x/assets/images/icons/workflows.svg?fit=max&auto=format&n=vIwxn8dmEk0jsP5x&q=85&s=83c0706784356a6ec7750c55e602c78a" href="/pl/features/workflows/basics" width="24" height="24" data-path="assets/images/icons/workflows.svg">
    Łączenie Assistants w łańcuchy do procedur wieloetapowych.
  </Card>
</Columns>
