My Prompt – SI w Twojej Służbie
My Prompt to zaawansowany menedżer poleceń, który przekształca interakcję ze sztuczną inteligencją w profesjonalny system sterowania. Narzędzie oferuje system Dynamicznych Promptów (zmienne i złożona logika) oraz funkcję Ulepsz za pomocą SI, która wykorzystuje sztuczną inteligencję i inżynierię promptów do natychmiastowej optymalizacji Twoich wersji roboczych.
Efektywność przepływu pracy gwarantuje automatyzacja wysyłania, rekurencyjne załączanie plików oraz inteligentny edytor z autouzupełnianiem. W celu organizacji pracy narzędzie posiada przeglądarkę historii z możliwością filtrowania, konfigurowalne skróty klawiszowe oraz interfejs z obsługą motywów. Na koniec, zapewnia mobilność danych dzięki kompletnemu systemowi kopii zapasowych i eksportu, z interfejsem w pełni przetłumaczonym na 19 języków.
Przyciski bezpośredniej interakcji
- Główny przycisk promptu: Umieszczony obok natywnych poleceń platformy, umożliwia dostęp do biblioteki, dodawanie nowych promptów oraz importowanie lub eksportowanie komend.
- Ulepsz za pomocą SI: Przycisk ten pojawia się po najechaniu myszą na przycisk promptu. Wykorzystuje inżynierię promptów, aby przekształcić tekst wpisany w polu czatu w profesjonalną instrukcję.
- Zarządzanie biblioteką: Każdy zapisany prompt posiada indywidualne opcje Edycji, Usuwania i Przenoszenia. Funkcja przenoszenia pozwala na reorganizację kolejności promptów i przypięcie ich w żądanej pozycji.
Panel ustawień ogólnych
Menu ustawień, dostępne poprzez ikonę koła zębatego, pozwala na szczegółową personalizację skryptu:
Ustawienia podstawowe:
- Języki: Skrypt oferuje pełne wsparcie i tłumaczenie na język portugalski (BR), angielski, chiński uproszczony, chiński tradycyjny, hiszpański, francuski, rosyjski, ukraiński, japoński, koreański, niemiecki, włoski, indonezyjski, turecki, polski, wietnamski, hindi, tagalski i tajski.
- Kopia zapasowa: Narzędzie do eksportu lub importu wszystkich danych skryptu, w tym promptów i preferencji.
- Motywy: Opcje przełączania między trybem Automatycznym, Jasnym i Ciemnym, a także dodawanie nowych motywów.
Ustawienia zaawansowane:
- Inteligentny edytor: Przełącznik aktywujący lub dezaktywujący dynamiczne wspomaganie składni w edytorze promptów.
- Hotbar nawigacyjny: Opcja włączenia lub ukrycia paska nawigacji po historii czatu.
Konfiguracja funkcji „Ulepsz za pomocą SI”
W tej sekcji użytkownik definiuje parametry doprecyzowania swoich komend. Można tu wprowadzić klucz API, wybrać żądany model i edytować prompt systemowy.
- System rotacji kluczy API: Aby uniknąć limitów zapytań (rate limits), skrypt umożliwia wprowadzenie wielu kluczy z tej samej platformy. Wystarczy oddzielić je spacją lub przecinkiem. Przykład:
klucz1, klucz2, klucz3. System będzie automatycznie przełączać się między nimi.
- Platformy i modele: Dostępne są modele z takich platform jak Gemini, LongCat, Groq i OpenRouter. Większość wymienionych modeli jest bezpłatna, co ma na celu demokratyzację dostępu do funkcji, ale użytkownik może również korzystać z modeli płatnych, zależnie od własnego klucza API.
- Adaptacyjny interfejs: Pole wprowadzania klucza API zmienia się automatycznie w zależności od wybranej platformy, co ułatwia poprawną konfigurację.
Spersonalizowane skróty klawiszowe
Skrypt pozwala na pełną konfigurację skrótów klawiszowych dla dostępnych funkcji. Użytkownik może zdefiniować kombinacje, które najlepiej odpowiadają jego potrzebom, a w razie konieczności w dowolnym momencie przywrócić ustawienia fabryczne.
Tworzenie, edycja, ulepszanie i nawigacja
Tworzenie i edycja promptów
Przy wyborze opcji nowego promptu, użytkownik ma do dyspozycji kompletny panel personalizacji instrukcji:
- Tytuł i treść: Określenie nazwy identyfikacyjnej oraz głównej treści promptu.
- Tryb Dynamicznego Promptu: Aktywacja zaawansowanej składni dla promptów wymagających zmiennych i złożonych interakcji.
- Automatyczne wysyłanie: Po aktywacji skrypt natychmiast wysyła komendę do SI zaraz po wybraniu promptu z biblioteki.
- Załączanie plików: Opcja przesyłania dokumentów, które będą automatycznie załączane przy każdym użyciu danego promptu, eliminując potrzebę powtarzalnego, ręcznego wgrywania plików.
Ulepszanie za pomocą SI
W interfejsie dodawania lub edycji użytkownik ma również dostęp do funkcji ulepszania:
- Automatyczna inżynieria promptów: SI przetwarza wprowadzony tekst i redaguje go z wykorzystaniem profesjonalnych technik.
- Możliwość wyboru: Po przetworzeniu system prezentuje zoptymalizowaną wersję, pozwalając użytkownikowi wybrać między zastosowaniem ulepszonego promptu a zachowaniem oryginalnego tekstu.
Nawigacja po historii czatu
Aby uniknąć utraty kontekstu w długich rozmowach i ułatwić organizację myśli, My Prompt zawiera inteligentny system nawigacji poprzez Hotbar. Przeglądarka pozwala na precyzyjne filtrowanie treści widocznej na ekranie, umożliwiając przełączanie między trzema głównymi widokami:
- Prompty użytkownika: Wyświetla i nawiguje tylko po instrukcjach wysłanych przez Ciebie.
- Odpowiedzi SI: Koncentruje się wyłącznie na treściach wygenerowanych przez sztuczną inteligencję.
- Widok mieszany: Wyświetla oba strumienie jednocześnie.
Nawigator ten działa jak szybki lokalizator, natychmiast przenosząc użytkownika do żądanej wiadomości, co pozwala uniknąć nadmiernego przewijania ręcznego i utrzymać koncentrację na pracy. Jeśli użytkownik uzna, że pasek nawigacyjny zasłania elementy wizualne strony LLM, może go wyłączyć w zaawansowanych ustawieniach skryptu, zachowując czysty i minimalistyczny interfejs.
Przenoszenie i załączanie promptów
Przenoszenie promptów na liście
Organizacja biblioteki pozwala użytkownikowi dostosować kolejność komend, aby priorytetyzować te najważniejsze w codziennej pracy. Dzięki opcji „Przenieś”, dostępnej przy każdym zapisanym prompcie, można precyzyjnie zarządzać wizualnym układem listy.
Ruch i pozycjonowanie
Po uruchomieniu funkcji przenoszenia, użytkownik ma swobodę przesunięcia promptu w dowolne miejsce na liście. Ułatwia to tworzenie logicznej hierarchii, pozwalając na grupowanie komend zgodnie z potrzebami przepływu pracy.
Przypięcie bezwzględne
Wyróżnikiem systemu jest możliwość przypięcia promptu w określonej pozycji:
- Stabilność: Po przypięciu prompt przyjmuje pozycję bezwzględną. Gwarantuje to, że nie zostanie on automatycznie przesunięty przez nowe wpisy lub zmiany w bibliotece.
- Stałość: Komenda pozostanie dokładnie tam, gdzie została umieszczona, dopóki użytkownik nie zdecyduje się jej odpiąć lub przenieść ręcznie w inne miejsce.
Funkcjonalność ta jest idealna do utrzymywania kluczowych promptów zawsze na górze lub w łatwo dostępnych miejscach, co zapewnia szybkość działania i oszczędza czas na szukaniu często używanych poleceń.
Tworzenie Dynamicznych Promptów
Tryb Dynamicznego Promptu pozwala na dostosowanie treści w momencie użycia za pomocą specyficznej składni. Umożliwia to wstawianie danych, dokonywanie wyborów i stosowanie złożonej logiki bez konieczności wielokrotnej edycji kodu promptu.
Pola tekstowe i zmienne
Najprostszą formą interakcji jest tworzenie pól do ręcznego wypełnienia.
- Pola podstawowe: Użyj nawiasów kwadratowych, aby stworzyć pytania, na które należy odpowiedzieć przed wysłaniem. Przykład:
[Nazwa Pola].
- Powiązane zmienne: Aby wielokrotnie wykorzystać tę samą informację w różnych miejscach tekstu, użyj symbolu
$. Definiując [Przykład = $ex], każde wspomnienie o $ex w prompcie zostanie automatycznie zastąpione tym, co wpisano w oryginalnym polu.
Menu wyboru i logika decyzji
Menu organizują opcje szybkiego wyboru między tagami #start a #end. System obsługuje różne zachowania poprzez prefiksy:
- Wielokrotny wybór
+ [...]: Pozwala na jednoczesne zaznaczenie wielu opcji.
- Pojedynczy wybór
- [...]: Przy wyborze nowej opcji, poprzednia zostaje automatycznie odznaczona.
- Grupy z ID numerycznym: Użycie liczb
1 [...] pozwala na stworzenie logiki wzajemnego wykluczania. Jeśli dwie opcje mają to samo ID, nie mogą być wybrane jednocześnie.
Ukryte wartości i inżynieria profesjonalna
Dla zaawansowanych użytkowników możliwe jest oddzielenie tego, co widzi użytkownik, od tego, co otrzymuje SI:
- Hidden Values (Ukryte wartości): Nazwa opcji pojawia się w menu dla użytkownika, ale rzeczywista treść wysyłana do SI znajduje się między pojedynczymi cudzysłowami. Przykład:
'Ukryta Wartość'. Jest to idealne do ukrywania złożonych instrukcji technicznych przed interfejsem wizualnym.
- Integracja zmiennych: Zmienne przechwycone w polach tekstowych
$ mogą być wstawiane wewnątrz tych ukrytych wartości, pozwalając SI otrzymywać spersonalizowane informacje bez zaśmiecania interfejsu menu.
Ochrona tekstu
Jeśli Twój dynamiczny prompt zawiera znaki, które skrypt mógłby błędnie zinterpretować jako komendy dynamiczne, istnieją dwa sposoby ochrony:
- Obszar chroniony: Cały tekst między tagami
#ignore a #end zostanie zignorowany przez silnik dynamiczny i wysłany dosłownie do SI.
- Znak ucieczki (Escape): Użycie odwrotnego ukośnika
\[...\] przed nawiasami kwadratowymi zapobiega przekształceniu tego fragmentu w pole wprowadzania danych.
Zapoznaj się ze szczegółową instrukcją w Przewodniku Użytkownika. Pobierz tutaj Prompt Tutorial dla Dynamicznych Promptów.
Globalne załączanie plików
System załączników umożliwia centralne zarządzanie dokumentami i powtarzalnymi plikami, eliminując potrzebę wielokrotnego przesyłania ich w każdej nowej rozmowie.
- Jednorazowe przesyłanie i globalne użycie: Użytkownik może wgrać plik do skryptu tylko raz i używać go w dowolnym prompcie ze swojej biblioteki.
- Automatyczne powiązanie: Aby skorzystać z tej funkcji, wystarczy wybrać żądany plik w edycji odpowiedniego promptu i zapisać zmiany. Od tego momentu, za każdym razem gdy prompt zostanie uruchomiony, plik zostanie automatycznie załączony na aktualnie używanej platformie SI.
- Elastyczne zarządzanie: Użytkownik ma pełną kontrolę nad plikami. Może odznaczyć użycie załącznika dla konkretnego promptu lub trwale usunąć plik ze skryptu w dowolnym momencie.
Ta automatyzacja zapewnia, że niezbędny kontekst (taki jak instrukcje, bazy danych czy wytyczne stylistyczne) jest zawsze obecny, co drastycznie przyspiesza profesjonalny przepływ pracy.
Opcje zaawansowane i Inteligentny Edytor
Ustawienia zaawansowane pozwalają na dostosowanie zachowania interfejsu i narzędzi edycyjnych, aby lepiej odpowiadały Twojemu stylowi pracy.
Inteligentny Edytor Tekstu
Inteligentny Edytor został opracowany, aby ułatwić tworzenie Dynamicznych Promptów, oferując autouzupełnianie makr i złożonych składni.
- Sugestie i Autouzupełnianie: Edytor automatycznie uzupełnia struktury takie jak nawiasy kwadratowe
[...] dla danych wejściowych, cudzysłowy dla ukrytych wartości '...' oraz sekcje specjalne jak #start...#end i #ignore...#end.
- Składnia sekcji: Wsparcie obejmuje również tagi ochrony i logiki, w tym
#ignore...#end.
- Skróty szybkiego pisania: Możliwe jest nakładanie składni bezpośrednio na zaznaczony tekst. Po zaznaczeniu fragmentu i wpisaniu znaku hash
#, a następnie odpowiedniej litery s lub i, edytor automatycznie obramuje tekst:
#s: Nakłada strukturę #start...#end.
#i: Nakłada strukturę #ignore...#end.
Przeglądarka historii
Jeśli pasek nawigacji po historii rozmów zasłania przyciski lub ważne informacje na stronie, użytkownik może go całkowicie wyłączyć za pomocą dedykowanego przełącznika.
Ważne uwagi i ograniczenia
Kluczowe jest posiadanie świadomości pewnych ograniczeń technicznych w celu zapewnienia najlepszego komfortu użytkowania.
- Niezgodność: Wsparcie dla Copilot nie działa w przeglądarce Microsoft Edge ze względu na ograniczenia integracyjne platformy.
- Ograniczenia przeglądarki historii: Funkcja nawigacji po historii rozmów została wyłączona na platformach, gdzie integracja nie jest konieczna lub występuje niezgodność techniczna. Platformy, których to dotyczy, to: Dreamina, Jimeng Jianying, GLM Image, Flow oraz Longcat.
Wdrażam funkcje, o których deweloperzy zapomnieli (lub nie chciało im się ich tworzyć). Ktoś musiał dokończyć tę robotę.
Jeśli te narzędzia ułatwiły Ci życie, zachęcam do wsparcia projektu. Dotacje to paliwo, które sprawia, że mi również nie zaczyna brakować chęci do pracy.