Agent zapytań w Gemini: skill (Gem) w sześciu krokach

Temat: Firma produkcyjno-usługowa

W sześciu krokach zbudujecie w Google Gemini skill (dawniej Gem), który czyta zapytanie ofertowe, znajduje podobne zamknięte projekty z ich prawdziwą marżą i sprawdza, czy zakład ma wolne moce w terminie klienta. Agent kładzie handlowcowi na biurku rekomendację „wyceniać, wyceniać pod warunkami albo nie wyceniać”, ale nie podaje ceny i nie decyduje za nikogo. Budujemy go jako skill z dwoma arkuszami z Dysku Google, a drogę dla Gema podajemy w nawiasach. Stan funkcji sprawdzony 10.11.2026 w pomocy o tworzeniu skilli, we wskazówkach, jak pisać skille i w komunikacie o przejściu na skille.

To przepis do karty agenta zapytań z serii o firmie produkcyjno-usługowej jako jednym systemie. Pracujemy na tych samych danych ćwiczeniowych co w pozostałych przepisach: zapytanie, dwadzieścia cztery zamknięte projekty i obciążenie gniazd. Wszystkie dane są fikcyjne, łącznie z mleczarnią, która chce wiatę.

Stan na 10.11.2026: skille zastępują Gemy. Według Google skille są w aplikacji Gemini od 13.10.2026, a w Workspace od 5.10.2026 (Rapid Release) i 19.10.2026 (Scheduled Release). Gemy trafiają 17.11.2026 do Ustawień i nadal da się je tworzyć i używać. W edycjach business i enterprise Gemy znikną nie wcześniej niż 1.03.2027, w edukacyjnych nie wcześniej niż 1.06.2027. Pozostałe Gemy z aplikacji Gemini zostaną zamienione na nieaktywne szkice skilli i każdy trzeba będzie aktywować. Ten przepis prowadzi przez skill, a droga dla Gema jest w nawiasach. 11.11.2026 skille były widoczne na koncie w Polsce, w polskim interfejsie pod nazwą „Umiejętności”.

Gotowy skill. Procedurę agenta zapytań ofertowych z tego przepisu znajdziecie jako gotowy skill w otwartym repozytorium moja-firma-produkcja-uslugowa na GitHubie, razem z danymi ćwiczeniowymi i wynikiem kontrolnym. Działa w Claude, Microsoft 365 Copilot, ChatGPT i Gemini. Jak z niego skorzystać.

Co zbudujesz

Skill w aplikacji Gemini na koncie firmowym, ze stałymi instrukcjami i dwoma arkuszami z Dysku w wiedzy. W rozmowie wywołujesz skill, dołączasz PDF z zapytaniem i dostajesz trzy rzeczy, które dziś kosztują handlowca pół dnia telefonów.

WejścieCo robi agentWynik
Zapytanie ofertowe w PDFwypisuje wymagania i brakilista wymagań i pytań do klienta
Zamknięte projekty (arkusz na Dysku)wybiera podobne według jawnej reguły, liczy marżetabela podobnych projektów z marżą ofertową i powykonawczą
Obciążenie gniazd (arkusz na Dysku)liczy normy roboczogodzin i wolne mocetabela „potrzeba kontra wolne moce” w tygodniach klienta
Wszystko razemproponuje ocenę z uzasadnieniem„wyceniać pod warunkami” i lista warunków

Czym Gemini różni się od pozostałych trzech narzędzi w tym zadaniu. Największa zaleta to Dysk: arkusz dodany jako źródło zostaje tam, gdzie pracuje nad nim kierownik projektu. Dla Gema plik dodany z Dysku był zawsze w najnowszej wersji. Dla skilla pomoc Google tego nie opisuje, więc sprawdzamy to testem w kroku z rzeczywistością. W Claude, ChatGPT i Microsoft 365 Copilot plik w wiedzy trzeba podmienić. Druga zaleta: skill ma otwarty format SKILL.md, ten sam co w Anthropic Claude, więc da się go przenosić między narzędziami. Dwie rzeczy przemawiają za ostrożnością. Dokumentacja Google nie opisuje, czy skill liczy na danych tabelarycznych przez wykonanie kodu, tak jak robi to Claude, ChatGPT i Copilot, więc tabela kontrolna jest tu ważniejsza niż gdziekolwiek indziej. I skille nie synchronizują się między aplikacją Gemini i Workspace, więc skill z aplikacji nie pojawi się sam na przykład w panelu obok poczty.

Czego potrzebujesz

  • Konta firmowego Google Workspace w edycji business albo enterprise, w której aplikacja Gemini jest usługą podstawową, i dostępu do gemini.google.com. Skille wymagają ukończonych 18 lat.
  • Włączonej historii aktywności (Keep Activity) i połączenia Workspace z Gemini. Bez historii aktywności skille nie działają, a bez połączenia nie dodasz plików z Dysku. Połączenie z aplikacjami Workspace ustawia administrator (krok 1).
  • Danych ćwiczeniowych: zapytanie.pdf, projekty-zamkniete.xlsx, obciazenie.xlsx. Ten sam komplet w CSV (UTF-8, separator średnik) i w jednym archiwum: agent-pu-dane-cwiczeniowe.zip. Skill przyjmuje między innymi PDF, dokumenty, arkusze i prezentacje. Według źródeł Google z 2024 roku wiedza Gema przyjmuje XLSX, CSV i Arkusze Google (nowszego zestawienia nie znaleźliśmy); zostajemy przy XLSX.

Czego ten agent nie zrobi

Nie poda ceny i nie zaproponuje marży dla nowego tematu. To decyzja handlowca, a przy dużej wartości zarządu. Agent pokazuje, ile podobne tematy kosztowały naprawdę i czy zakład je udźwignie, żeby ta decyzja zapadła na danych, a nie na optymistycznej pamięci.

Nie zastąpi też porządku w danych ani kontroli człowieka. Jeśli koszt rzeczywisty zamkniętych projektów nie jest nigdzie zapisany, agent nie ma na czym liczyć, a model chętnie dopowie brakujący wiersz. Dlatego instrukcja niżej każe przy każdej sumie wypisać jej składniki: handlowiec ma móc przeliczyć wynik w arkuszu w dwie minuty. W prawdziwej firmie zacznijcie od jednego arkusza z kosztem powykonawczym projektów z ostatniego roku. Dopiero potem agent.

Krok 1. Sprawdź dostęp

Wejdź na gemini.google.com na koncie firmowym. W pasku bocznym otwórz Customize i sprawdź, czy jest tam Skills. Nie wiemy, czy funkcja dotarła już na każde konto firmowe w Polsce. Jeśli w Customize nie ma Skills, zbudujcie Gema (Gems → New Gem): instrukcje i pliki są te same, a Gem zostanie później zamieniony na szkic skilla.

Jeśli przy dodawaniu plików nie ma opcji Dysku, poproś administratora o sprawdzenie: Admin console → Generative AI → Gemini app → Apps → Workspace apps. Dostęp jest domyślnie włączony, wymaga włączonej historii rozmów, a zmiana działa w ciągu 24 godzin (ustawienia aplikacji Workspace w Gemini). Po swojej stronie włącz Keep Activity.

Krok 2. Przygotuj pliki na Dysku

Załóż na Dysku folder „Agent zapytań” i wgraj do niego projekty-zamkniete.xlsx oraz obciazenie.xlsx. Pliki mają zostać na Dysku, bo tam będą aktualizowane. Pliki skilla mogą ważyć łącznie do 100 MB (wiedza Gema mieści do 10 plików po 100 MB, to limit ze źródeł Google z 2024 roku), nasze dwa pliki ważą kilka kilobajtów.

Zapytania nie dodawaj do wiedzy. Wiedza to Wasza historia i moce, obowiązujące w każdej rozmowie. Zapytanie jest sprawą na dziś i trafia do pojedynczej rozmowy.

Krok 3. Utwórz skill i wpisz instrukcje

W pasku bocznym Customize → Skills → Create → Create manually (w Gemie: Gems → New Gem, nazwa „Agent zapytań”). Nazwę skilla pisze się małymi literami, ze słowami rozdzielonymi łącznikami: zapytanie-ofertowe. Opis ma w jednym lub dwóch zdaniach mówić, co skill robi i kiedy go użyć, bo po nazwie i opisie Gemini rozpoznaje, kiedy po niego sięgnąć. Na przykład: „Analizuje zapytanie ofertowe na konstrukcję stalową: wymagania, podobne zamknięte projekty, wolne moce i ocena. Użyj, gdy przychodzi nowe zapytanie ofertowe w PDF.” Opis mieści do 1024 znaków. W polu instrukcji wklej:

Jesteś agentem zapytań w firmie produkcyjno-usługowej (konstrukcje stalowe na zamówienie).
Pracujesz na plikach z wiedzy skilla:
- projekty-zamkniete.xlsx: zamknięte projekty z kosztem planowanym i rzeczywistym, roboczogodzinami i uwagami,
- obciazenie.xlsx: dostępne i zajęte roboczogodziny (rbh) gniazd w kolejnych tygodniach.

Gdy dostaniesz zapytanie ofertowe (PDF w rozmowie), zrób kolejno:
1. Wypisz wymagania: obiekt, materiał, masa, zabezpieczenie, normy, zakres, termin, płatność, kary.
   Osobno wypisz, czego w zapytaniu brakuje albo co zależy od innych wykonawców.
2. Znajdź podobne zamknięte projekty. Warunki: ten sam rodzaj konstrukcji (pierwsze słowo typu),
   ten sam gatunek stali, to samo zabezpieczenie, montaż u klienta jak w zapytaniu,
   masa od 60% do 140% masy z zapytania. Pokaż wszystkie spełniające warunki,
   posortowane według różnicy masy. Dla każdego: nr projektu, masa, marża ofertowa
   = (wartość oferty − koszt planowany) / wartość oferty, marża powykonawcza
   = (wartość oferty − koszt rzeczywisty) / wartość oferty, dni zwłoki płatności,
   liczba zmian zakresu, uwagi.
3. Policz normy: rbh spawania i rbh montażu na tonę jako sumę rbh podobnych projektów
   podzieloną przez sumę ich masy. Pomnóż przez masę z zapytania.
4. Sprawdź moce. Wolne rbh = dostepne_rbh − zajete_rbh; nie korzystaj z kolumny wolne_rbh.
   Zamień daty montażu z zapytania na tygodnie ISO. Zsumuj wolne rbh montażu w tych tygodniach
   i wolne rbh spawania we wszystkich tygodniach z pliku przed pierwszym tygodniem montażu.
   Porównaj z potrzebą z punktu 3.
5. Zaproponuj ocenę: „wyceniać”, „wyceniać pod warunkami” albo „nie wyceniać”.
   Uzasadnij w trzech zdaniach i wypisz warunki do rozmowy z klientem.
   „Nie wyceniać” tylko wtedy, gdy żaden warunek nie usuwa przeszkody, np. temat jest poza
   technologią zakładu. Brak mocy w terminie klienta i ryzyka z podobnych projektów, które
   da się objąć warunkami (inny termin, kooperacja, aneks na zmiany, zaliczka), oznaczają
   „wyceniać pod warunkami”.

Zasady:
- Liczby bierz wyłącznie z plików. Przy każdej sumie wypisz jej składniki
  (numer projektu albo tydzień i wartość), żeby człowiek mógł ją przeliczyć.
- Nie dopisuj projektów ani tygodni, których nie ma w plikach.
  Jeśli czegoś brakuje, napisz „brak danych” i nazwij brakującą kolumnę.
- Nie podawaj ceny ani marży dla nowego tematu. To decyzja handlowca i zarządu.
- Wynik: wymagania i braki, tabela podobnych projektów, tabela mocy, ocena z warunkami.

Reguła podobieństwa jest jawna celowo: handlowiec może się z nią kłócić, zamiast ufać „intuicji modelu”. Wymóg wypisania składników zastępuje tu „licz kodem” z pozostałych przepisów, bo pomoc Google tego sposobu liczenia dla skilli nie opisuje.

Skrót. Gotowy skill z repozytorium można wgrać zamiast pisać go ręcznie. Pobierz paczkę z najnowszego wydania, rozpakuj ją, wybierz Create → Upload i wskaż folder skilla zapytanie-ofertowe z plikiem SKILL.md. Wgrywanie działa tylko w przeglądarce i w aplikacji na Maca.

Krok 4. Dodaj wiedzę z Dysku i zapisz skill

Skill ma dwa rodzaje plików. Pliki referencyjne dodaje się tylko razem ze skillem przy wgrywaniu przez Upload: leżą w folderze obok SKILL.md i są kopią z dnia wgrania. Pliki z Dysku Google dodaje się jako źródła; nie wchodzą one do pobieranej paczki skilla. Dodaj oba arkusze z folderu „Agent zapytań” jako źródła z Dysku (w Gemie: Knowledge → Add files → Add from Drive). Nie wgrywaj ich z komputera (w Gemie: Upload files): taka kopia się nie aktualizuje, a krok z rzeczywistością pokaże, dlaczego to ważne.

Dla Gema plik dodany z Dysku był zawsze w najnowszej wersji. Pomoc Google nie opisuje, czy skill czyta źródło z Dysku tak samo, dlatego nie pomijaj testu ze zmianą danych.

Zapisz skill (w Gemie: Save). Podgląd pozwala porozmawiać z Gemem, ale go nie zapisuje; Gem, którego nie zapisałeś, znika razem z instrukcją.

Krok 5. Uruchom agenta na zapytaniu

Otwórz nową rozmowę, wpisz /zapytanie-ofertowe (w Gemie: otwórz zapisany Gem), dołącz zapytanie.pdf z komputera i napisz:

Mamy nowe zapytanie. Przeprowadź analizę według instrukcji, licząc na plikach z wiedzy i wypisując składniki każdej sumy.

Gemini potrafi też dobrać skill samo, po nazwie i opisie, ale przy pierwszych próbach wywołuj go wprost. Powinieneś zobaczyć odpowiedź w kolejności z instrukcji: wymagania i braki, tabela podobnych projektów, normy, moce, ocena. Tabelę z odpowiedzi wyślesz do arkusza przyciskiem Export to Sheets; trafi do nowego pliku na Dysku. W kontach Workspace dostępność tej opcji zależy od ustawień administratora.

Sprawdź wynik na danych kontrolnych

Porównaj odpowiedź z tabelami poniżej. Liczby policzyliśmy niezależnie z tych samych plików. W tym przepisie ten krok jest obowiązkowy, nie kontrolny.

ProjektMasaMarża ofertowaMarża powykonawczaZwłoka płatnościZmiany zakresu
P-2025-00134,0 t15,0%6,7%12 dni2
P-2024-00441,0 t15,0%6,5%35 dni3
P-2025-00929,5 t15,1%12,8%0 dni0
GniazdoNormaPotrzeba na 36 tWolne moceOkno
Spawanie22,6 rbh/t813 rbh222 rbhtygodnie 18–27, przed montażem
Montaż15,2 rbh/t548 rbh262 rbhtygodnie 28–31, termin klienta

Prawidłowa ocena to „wyceniać pod warunkami”: dwa z trzech podobnych tematów straciły ponad połowę marży na zmianach zakresu i opóźnieniach, a w terminie klienta zakładowi brakuje mocy zarówno na spawalni, jak i na montażu. Warunki do rozmowy: późniejszy termin montażu albo kooperacja, aneks wyceniający zmiany po zamrożeniu listy materiałowej, zaliczka zamiast płatności 60 dni po odbiorze przy karze 0,5% za dzień zwłoki. W brakach agent powinien wskazać rysunki wykonawcze (jest tylko koncepcja) i nieznany termin gotowości fundamentów.

Jeśli w tabeli pojawi się hala albo wiata bez montażu, agent nie trzymał się reguły. Jeśli liczby mocy się nie zgadzają, porównaj wypisane składniki z arkuszem: najczęściej brakuje jednego tygodnia albo wzięta jest kolumna wolne_rbh. Agent, który pewnym tonem podaje złą sumę, jest groźniejszy niż agent, który pisze „brak danych”.

Krok z rzeczywistością

Dane w firmie się zmieniają, a agent musi to zauważyć bez zmiany instrukcji. Ten test sprawdza też to, czego pomoc Google nie opisuje: czy skill czyta arkusz z Dysku w aktualnej wersji. Otwórz projekty-zamkniete.xlsx, dopisz na końcu arkusza jeden wiersz (wartości w kolejnych kolumnach) i zastąp nim plik w folderze na Dysku, tak żeby pozostał jeden plik pod tą samą nazwą:

P-2026-025 | 2026 | Ferma Kurzanka sp. z o.o. | wiata magazynowa | S355 | 40 | ocynk ogniowy | tak | 700000 | 595000 | 690000 | 160 | 1000 | 680 | 60 | 0 | 1 | Niedoszacowane spawanie słupów.

W skillu nic nie zmieniaj. Zadaj w nowej rozmowie to samo pytanie. Agent powinien teraz pokazać cztery podobne projekty, z nowym na drugim miejscu (różnica masy 4 t). Norma spawania wzrośnie do 23,3 rbh/t, czyli 837 rbh na 36 t; norma montażu do 15,7 rbh/t, czyli 566 rbh. Nowy projekt ma marżę ofertową 15,0% i powykonawczą 1,4%.

Jeśli agent nadal pokazuje trzy projekty, skill trzyma starą kopię. Albo plik był wgrany z komputera, a nie dodany z Dysku, albo skill nie odświeża źródła sam. W drugim przypadku dodaj źródło ponownie po każdej zmianie danych i wpisz to do procedury. Jeden zły projekt przesunął normę i obraz marży. Dlatego koszt zamkniętego zlecenia ma wracać do wiedzy agenta, a nie do szuflady.

Krok 6. Udostępnij skill zespołowi

Kiedy wynik zgadza się z danymi kontrolnymi, przekaż skill handlowcom. Pomoc Google nie opisuje udostępniania skilla współpracownikom w sposób, który możemy potwierdzić. Pewne są dwie drogi: skill można pobrać jako paczkę i przekazać, albo każdy wgrywa go sam przez Upload. Pliki z Dysku nie wchodzą do paczki, więc udostępnia się je osobno, z Dysku: bez tego kolega uruchomi skill, ale nie zobaczy danych. (W Gemie: Share przy Gemie, rola Viewer dla handlowców i Editor dla osoby odpowiedzialnej za instrukcje i wiedzę, patrz udostępnianie Gemów. Gema ze źródłem z NotebookLM udostępnić się nie da.)

Od razu zapisz instrukcję z kroku 3 w osobnym dokumencie w tym samym folderze. To Wasza kopia na wypadek zmian po stronie Google.

Jeśli macie już Gema z tym agentem, nie musicie go dziś przepisywać. Pozostałe Gemy z aplikacji Gemini zostaną zamienione na nieaktywne szkice skilli. Przechodzą nazwa, opis, instrukcje, pliki wiedzy i udostępnienia, ale każdy szkic trzeba aktywować, a przedtem warto go przejrzeć i powtórzyć test na danych kontrolnych. Gemów używanych w Workspace Google nie przeniesie automatycznie, a skille nie synchronizują się między aplikacją Gemini i Workspace.

Typowe problemy

ObjawPrzyczynaCo zrobić
W Customize nie ma Skillsfunkcja jeszcze nie dotarła na kontozbuduj Gema z tymi samymi instrukcjami
Nie da się dodać pliku z Dysku albo Gemini nie widzi Dyskuwyłączone Keep Activity lub dostęp do aplikacji Workspacewłącz historię aktywności, poproś administratora o Workspace apps
Brak opcji Upload przy tworzeniu skillawgrywanie działa tylko w przeglądarce i na Macuwgraj skill w przeglądarce
Skill nie uruchamia się samopis nie mówi, kiedy go użyćwywołaj skill przez /zapytanie-ofertowe i popraw opis
Agent liczy na starych danychplik wgrany z komputera, a nie dodany z Dysku, albo skill nie odświeża źródłausuń plik i dodaj ten sam arkusz jako źródło z Dysku (w Gemie: Add from Drive)
Suma się nie zgadzamodel policzył źle albo pominął tydzieńporównaj wypisane składniki z arkuszem, wskaż błąd w rozmowie
W tabeli jest projekt, którego nie ma w plikumodel dopowiada lukizażądaj numeru projektu ze źródła i sprawdź go w arkuszu
Kolega nie widzi danychprzekazano skill, ale nie plikiudostępnij pliki wiedzy na Dysku
Brak przycisku Share przy Gemieadministrator wyłączył udostępnianie Gemów albo Gem ma źródło z NotebookLMusuń notebook ze źródeł, zapytaj administratora
Gem „zniknął” z paska bocznegood 17.11.2026 Gemy są w Ustawieniachszukaj go w Ustawieniach

Co dalej

Na własnych danych potrzebujecie dwóch eksportów, zapisanych w jednym folderze na Dysku. Z ERP albo z arkusza kierowników projektów: numer projektu, typ konstrukcji, gatunek stali, masa, zabezpieczenie, montaż, wartość oferty, koszt planowany i rzeczywisty, roboczogodziny według gniazd, termin i zwłoka płatności, zmiany zakresu. Z planowania: dostępne i zajęte roboczogodziny gniazd na tydzień. Nazwy kolumn mogą być Wasze, wtedy poprawcie je w instrukcji. Zaletą Dysku jest to, że eksport nadpisuje się co tydzień w tym samym pliku; czy skill od razu go widzi, pokaże Wam test z kroku z rzeczywistością.

Ten sam agent w innych narzędziach:

Pełną kartę agenta zapytań, czyli co czyta, co może sam, co zatwierdza człowiek i czym go mierzyć, znajdziecie we wpisie o wycenie na kosztach rzeczywistych.

Portret Krzysztofa Majchrzyckiego

O autorze

Krzysztof Majchrzycki jest architektem systemów i AI Business Partnerem. Od wielu lat łączy technologię z biznesem i zarządzaniem. Współtworzył firmy technologiczne i kierował polskim oddziałem międzynarodowej grupy. Dziś projektuje modele firm i inteligentne systemy operacyjne, które z nich wynikają. Ukończył Executive MBA i ma certyfikat Prosci® Certified Change Practitioner.

Agent zapytań to dopiero pierwszy z dwunastu

Darmowy poradnik „Firma produkcyjno-usługowa jako jeden system” pokazuje, gdzie w dziesięciu etapach pracuje każdy z dwunastu agentów i co przy każdym zostaje w rękach człowieka.

FAQ

Najczęstsze pytania

Czy mogę dodać do skilla (Gema) prawdziwe dane klientów?

Google deklaruje, że dane licencjonowanych użytkowników Workspace z Gemini nie są używane do trenowania modeli i nie są przeglądane przez ludzi. Przetwarzanie i przechowywanie w regionie danych (UE) aplikacja Gemini obsługuje od 29.06.2026, ale tylko w edycjach Enterprise Plus i Frontline Plus; edycji Business w tym komunikacie nie wymieniono. Ustalcie z właścicielem danych i działem prawnym, co może opuścić firmę, i zacznijcie od eksportu bez danych osobowych.

Budować tego agenta jako skill czy jako Gema?

Jako skill (Gem to starsza droga), jeśli w Customize widzicie Skills. Jeśli nie, zbudujcie Gema z tymi samymi instrukcjami i plikami. Według harmonogramu Google Gemy w edycjach business i enterprise znikną nie wcześniej niż 1.03.2027, a pozostałe Gemy z aplikacji Gemini zostaną zamienione na nieaktywne szkice skilli, z nazwą, opisem, instrukcjami, plikami wiedzy i udostępnieniami. Każdy szkic trzeba przejrzeć i aktywować. Instrukcję trzymajcie też w osobnym pliku.