---
title: "Własny system prompt dla Gemma AI, czyli tworzenie własnego chatbota"
url: https://michalasobczak.pl/pl/posts/custom-gemma-ai-system-prompt-to-create-own-chatbot-experience.html
author: "Michał Sobczak"
description: "Chcę stworzyć własnego chatbota opartego na dużych modelach językowych Gemma AI od Google. Uważam, że Gemma3, zwłaszcza w wersji 27b, świetnie radzi sobie z rozwiązywaniem problemów. Została wytrenowana na danych, które uważam za interesujące."
published: 2025-03-16T20:29:09.000Z
updated: 2025-03-23T10:47:38.000Z
language: pl
categories: ["AI/ML"]
tags: ["AI/ML", "LLM"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Własny system prompt dla Gemma AI, czyli tworzenie własnego chatbota

> Chcę stworzyć własnego chatbota. Chcę, żeby był oparty na dużych modelach językowych Gemma AI od Google. Uważam, że Gemma3, zwłaszcza w wersji 27b, świetnie radzi sobie z rozwiązywaniem problemów. Została wytrenowana na danych, które uważam za interesujące. Użyję Open WebUI, aby stworzyć własną „nakładkę na model” i zapewnić doświadczenie chatbota

## TLDR

Aby stworzyć własnego chatbota, wystarczą tylko 3 kroki:

1.  Pobierz model bazowy
2.  Zdefiniuj własną nakładkę na model bazowy
3.  Określ System Prompt i inne funkcje

Aby stworzyć własnego chatbota, mogę użyć funkcji System Prompt, która jest integralną częścią samego modelu. Uruchamiana w Ollamie Gemma3:27b to w rzeczywistości 4-bitowa wersja skwantyzowana pełnych, nieskwantyzowanych 16-bitowych wag modelu. Co więcej, oznacza to, że GPU bez obsługi FP16 wymuszą uruchomienie modelu w trybie 32-bitowym, co zwiększa zużycie pamięci. To błędne koło, bo starsze GPU bez FP16 mają mniej pamięci, a brak obsługi tylko pogłębi problem.

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-69.png)

Efektywna liczba tokenów kontekstu w Gemma2 lub Gemma3 waha się od 8k do 128k. Ta wartość obejmuje miejsce na system prompt, prompt użytkownika i odpowiedź. Jeśli okno kontekstu zostanie przekroczone, silnik powinien je przyciąć.

## Jak stworzyć własną nakładkę na model, która posłuży jako chatbot

Aby stworzyć własną „nakładkę na model”, czyli w praktyce system prompt, możesz użyć Web UI. Przejdź do workspace – models.

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-71.png)

Następnie możesz zdefiniować System Prompt i inne funkcje, takie jak filtry i akcje:

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-72.png)

I gotowe.

## Rozmowa

Utworzyłem więc nowy czat, wybrałem nowo utworzony model i rozpocząłem rozmowę.

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-59.png)

Napisałem, że nie mogę otworzyć pewnej strony. Odpowiedział kilkoma zdefiniowanymi wcześniej sugestiami, takimi jak otwarcie jej w nowej karcie przeglądarki, w trybie prywatnym albo w innej przeglądarce. Potem potwierdziłem, że rzeczywiście już tego próbowałem:

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-61.png)

Mogę wyjść poza zdefiniowany scenariusz i zadać dodatkowe pytania. Tym razem korzystamy z nieskrępowanego potencjału Gemmy:

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-62.png)

Na koniec, jeśli nie pozostają żadne inne opcje, sugerujemy kontakt z supportem przez e-mail:

![](https://michalasobczak.pl/wp-content/uploads/2025/03/image-74.png)

Zwróć uwagę, że adres e-mail supportu zasugerowany przez Gemmę nie jest prawdziwy – został zmyślony.
