Dzięki API Do4U korzystasz z tych samych narzędzi co na stronie, bezpośrednio z własnego oprogramowania: streszczanie, porównywanie, odpowiedzi dla obsługi klienta, teksty alternatywne, redagowanie i tłumaczenie. Każde zapytanie przetwarzamy na własnych serwerach w Polsce, w UE.
Adres bazowy: https://do4u.eu/api/v1
Opis OpenAPI 3.1 (JSON) – Opis tego API do odczytu maszynowego dla generatorów kodu i narzędzi takich jak Postman czy Insomnia. Bez klucza.
Uwierzytelnianie
Utwórz klucz w sekcji „Klucze API" w swoim koncie. Wysyłaj go z każdym zapytaniem w nagłówku Authorization: Bearer <klucz> (lub X-API-Key: <klucz>). Zachowaj klucz w tajemnicy i nigdy nie umieszczaj go na stronie internetowej. Możesz go w każdej chwili unieważnić.
Jak to działa
Zadania działają w tle. Tworzysz zadanie i od razu dostajesz jego identyfikator (HTTP 202). Potem pobierasz zadanie, aż status będzie done lub failed. Pytaj co 2–5 sekund; większość zadań trwa kilka sekund.
Endpointy
GET
/tools
Narzędzia, opcje i Twoje limity danych wejściowych
GET
/balance
Twoje saldo kredytów
POST
/jobs
Utwórz zadanie (JSON lub multipart/form-data z plikiem obrazu)
GET
/jobs/{id}
Stan i wynik zadania
DELETE
/key
Unieważnia klucz, którym wysyłasz to zapytanie, na przykład przy odłączaniu integracji. Już utworzone zadania zostaną dokończone.
POST
/key/revoke
To samo co DELETE /key, dla klientów, które mogą wysyłać tylko GET i POST.
Tekst wejściowy. Dla compare: tekst A. Dla alt_text: opcjonalny kontekst strony.
text_b
Tekst B (tylko compare).
url
Publiczna strona do odczytania zamiast tekstu (summarize, accessibility_check).
html
Kod HTML strony do sprawdzenia (accessibility_check), do 300 000 znaków.
focus_keyword
Opcjonalne słowo kluczowe dla seo_meta. Bez target seo_meta pisze w języku language.
faq
Opcjonalne fragmenty FAQ (tylko support_reply).
questions
Opcjonalnie dla seo_meta, content_brief i faq_schema: częste pytania odwiedzających jako lista tekstów lub {"text": ..., "count": n} (do 50, wykorzystywanych jest najwyżej 20). faq_schema odpowiada na nie najpierw, jeśli źródło zawiera odpowiedź; visitor_questions w wyniku mówi, co stało się z każdym pytaniem.
image
Obraz dla alt_text: pole pliku w multipart/form-data albo base64 / data URI w JSON. JPG, PNG, WebP lub GIF, do 5 MB.
image_url
Opcjonalnie dla alt_text zamiast image: publiczny adres obrazu (http lub https; JPEG, PNG, WebP lub GIF; najwyżej 5 MB). Do4U wczytuje go raz w tle. Jeśli to się nie uda, zadanie kończy się błędem image_unavailable i nic nie kosztuje.
options
Obiekt z opcjami narzędzia, na przykład {"length": "short"}.
language
Język wyniku i uwag: en, de lub pl. Domyślnie en. Przy tłumaczeniu język docelowy to opcja target.
no_store
true: dane wejściowe usuwamy zaraz po przetworzeniu, a wynik po pierwszym pobraniu.
brand_voice
Opcjonalnie: false wyłącza głos marki dla tego zadania (domyślnie obowiązuje, jeśli jest ustawiony).
ai_label
Opcjonalnie: true pokazuje w interfejsie internetowym przy wyniku widoczną informację „Oznaczone jako treść wygenerowana przez AI”, false ją ukrywa. Domyślnie: ustawienie na twoim koncie. Oznaczenie AI odczytywalne maszynowo jest zawsze w wyniku i nie można go wyłączyć: pola ai_generated i generator, komentarz HTML w wynikach HTML, ai_notice przy opisach obrazów. ai_generated ma wartość false, jeśli wynik pochodzi tylko z automatycznych sprawdzeń.
callback_url
Opcjonalnie: publiczny adres https, który dostanie podpisany POST, gdy zadanie będzie gotowe (zob. Webhooki).
render_js
Opcjonalnie: true najpierw wczytuje stronę z JavaScriptem (strony, które budują treść w przeglądarce; narzędzia z url). Dopłata tylko wtedy, gdy strona naprawdę została tak wczytana; pole render w wyniku mówi, co się stało.
no_cache
Opcjonalnie: true zawsze uruchamia nowe zadanie AI. Bez tego pola używamy gotowego, wciąż zapisanego wyniku Twojego konta (lub obszaru roboczego) z tym samym narzędziem, opcjami i danymi wejściowymi: zadanie jest od razu gotowe, from_history ma wartość true i kosztuje 0 % kredytów oryginału. Nigdy przy no_store, nigdy dla url.
allow_same_language
Opcjonalnie dla translate, translate_html i translate_file: true tłumaczy także wtedy, gdy tekst jest już w języku docelowym. Bez tego pola takie zadanie odrzucamy z kodem same_language (400) – tylko gdy sprawdzenie jest pewne.
Bezpieczne ponawianie zapytań (Idempotency-Key)
Wysyłaj przy POST /jobs nagłówek Idempotency-Key, na przykład losowy UUID dla każdego zadania (od 1 do 255 drukowalnych znaków ASCII). Jeśli połączenie się zerwie i wyślesz to samo zapytanie z tym samym Idempotency-Key i tym samym kluczem API w ciągu 24 godz., dostaniesz tę samą odpowiedź: to samo zadanie, bez drugiego zadania i bez drugiego obciążenia. Odpowiedź ma wtedy nagłówek Idempotent-Replayed: true. Do każdego nowego zadania użyj nowej wartości. Jeśli wyślesz tę samą wartość z innym zapytaniem, dostaniesz 422 idempotency_conflict. Błędy nie są zapisywane: po błędzie możesz wysłać zapytanie ponownie z tą samą wartością.
action: review | exportexport_format: csv | xlsxocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
action: review | exportexport_format: zipocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
mode: check | translateformat: auto | srt | vtttarget: en | de | pl | cs | sk | bg | hr | sl | uk | el | fr | es | it | pt | nl | da | sv | fi | lt | hu | ro
tone: neutral | friendly | persuasive | formallength: medium | short | longchannel: shop | marketplacetarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmeta_description: no | yes
products, language, detected_language, channel, format, limits, counts, check, note
zwykle 1–3 kredytów
headlinesNagłówki i tematy wiadomości
text
kind: page | newsletter | adtone: neutral | friendly | persuasive | formalcount: 5 | 3 | 8target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: simple | general | expertexamples: no | yestarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: B1 | A1 | A2 | B2 | C1target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svkeep_terms: no | yes
chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: friendly | neutral | persuasive | formal | casuallength: medium | short | long
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
translation, notes, review_status, alignment
zwykle 1–4 kredytów
proofreadKorekta tekstu
text
text_language: auto | en | de | pl | fr | es | it | pt | nl | cs | sk | uk | ru | bg | ro | hu | sv | da | fi | tr | el | ar | fa | he | hi | zh | ja | ko | th
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svscope: auto | all | missingline_endings: lf | crlf | lf_no_final_newline | crlf_no_final_newline
queued i running: zadanie trwa (position i wait_seconds pomagają w czekaniu). done: result zawiera pola narzędzia. failed: nic nie zostało pobrane (credits wynosi 0); error.code podaje powód: address_blocked (Do4U nie otwiera tego adresu, na przykład prywatnego lub wewnętrznego; wyślij zamiast tego tekst lub HTML), input_too_large (skróć dane), image_unavailable lub job_failed. expired: wynik nie jest już przechowywany.
Webhooki
Dodaj "callback_url" do POST /api/v1/jobs, a Do4U wyśle podpisany POST (zdarzenie job.finished ze statusem, kredytami i linkiem do wyniku - bez samego wyniku), gdy zadanie będzie gotowe. Tylko adresy publiczne na porcie 80 lub 443; ponawiamy do 6 razy z rosnącymi przerwami.
Przykład: utwórz zadanie z callback_url – oraz żądanie, które Do4U wyśle na ten adres, gdy zadanie będzie gotowe:
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: job.finished
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"job.finished","id":"8f1c0b6a...","tool":"summarize","status":"done","credits":1,
"created":"2026-10-28T10:00:00+01:00","finished":"2026-10-28T10:00:04+01:00","result_url":"https://do4u.eu/api/v1/jobs/8f1c0b6a..."}
Sprawdź nagłówek X-Do4U-Signature: t=<czas>,v1=<hex>, gdzie v1 = HMAC-SHA256(sekret, "<czas>.<surowa treść>"). Odrzucaj stare znaczniki czasu (np. starsze niż 5 minut). Twój sekret zaczyna się od whsec_ i znajdziesz go na stronie Klucze API.
// Node.js: rawBody = the request body exactly as received (string)
const crypto = require('crypto');
function do4uSignatureOk(rawBody, header, secret) {
const t = (header.match(/t=(\d+)/) || [])[1];
const v1 = (header.match(/v1=([0-9a-f]{64})/) || [])[1];
if (!t || !v1 || Math.abs(Date.now() / 1000 - Number(t)) > 300) return false;
const expected = crypto.createHmac('sha256', secret).update(t + '.' + rawBody).digest('hex');
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1));
}
Gdy saldo kredytów konta spadnie poniżej progu, Do4U wysyła jednorazowo podpisany POST na adres webhooka konta. Zdarzenie nie zawiera danych osobowych, tylko saldo, próg i czas (UTC). Kolejne przyjdzie dopiero wtedy, gdy znowu dojdą kredyty (zakup, darmowe kredyty miesiąca lub kupon). Podpis i klucz są takie same jak przy job.finished.
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: credits.low
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"credits.low","balance":18,"threshold":20,"ts":"2026-10-29T10:00:04Z"}
Szablon jeszcze nieprzetestowany w prawdziwej instancji n8n ani Make – przed użyciem przetestuj sprawdzanie podpisu.
W n8n: Workflows → Import from file. Następnie wpisz swój sekret w węźle „Check signature", a klucz API w „Do4U: get result", aktywuj workflow i użyj adresu Production URL webhooka jako callback_url. Samodzielnie hostowane n8n potrzebuje do sprawdzenia podpisu zmiennej środowiskowej NODE_FUNCTION_ALLOW_BUILTIN=crypto.
Make
Dodaj moduł Webhooks → Custom webhook jako wyzwalacz i włącz w jego ustawieniach zaawansowanych „JSON pass-through" oraz „Get request headers".
Użyj adresu tego webhooka jako callback_url.
Sprawdź podpis: porównaj v1 z nagłówka X-Do4U-Signature z sha256(t + "." + surowa treść; hex; twój sekret).
Dodaj HTTP → Make a request: GET na result_url z nagłówkiem Authorization: Bearer <Twój klucz API>.
Użyj pola result w kolejnych modułach.
Szablon jeszcze nieprzetestowany w prawdziwej instancji n8n ani Make – przed użyciem przetestuj sprawdzanie podpisu.
Przepisy: łączenie narzędzi
Przepis uruchamia od 2 do 4 narzędzi jedno po drugim jako jedno zadanie. Wyślij „recipe” zamiast „tool”: nazwę gotowego przepisu albo listę kroków. Tekst trafia do pierwszego kroku; wynik każdego kroku jest tekstem dla następnego. GET /api/v1/recipes pokazuje gotowe przepisy, dostępne narzędzia i pole, które każde narzędzie przekazuje dalej.
Dostajesz jedną wycenę wszystkich kroków (credits_estimate). Ta kwota jest rezerwowana na początku. Po każdym kroku księgowane jest prawdziwe zużycie, reszta zostaje zarezerwowana do końca, a potem jest zwalniana. Nieudany krok nic nie kosztuje, pozostałe kroki są pomijane, a zakończone już kroki są rozliczane.
GET /api/v1/jobs/{id} pokazuje każdy krok ze statusem (pending, queued, running, done, failed, skipped), jego kredytami, uwagą input_shortened, gdy tekst trzeba było skrócić dla następnego narzędzia, oraz wynikiem każdego kroku, gdy przepis się zakończy. Z no_store wyniki są pokazywane jeden raz. callback_url uruchamia się dokładnie raz, na końcu przepisu.
Idempotency-Key jest pusty, za długi albo ma znaki spoza drukowalnego ASCII.
idempotency_conflict
422
Ten Idempotency-Key został już użyty z innym zapytaniem.
idempotency_in_progress
409
Zapytanie z tym Idempotency-Key jest jeszcze przetwarzane. Odczekaj chwilę (Retry-After).
idempotency_unavailable
503
Idempotency-Key jest teraz niedostępny. Spróbuj ponownie później.
same_language
400
Tekst jest już w języku docelowym (narzędzia do tłumaczenia). Wyślij allow_same_language: true, aby mimo to przetłumaczyć.
Limity
60 zapytań na minutę na klucz i 120 na konto.
Jednocześnie otwarte zadania na konto: Free 3, Starter 3, Standard 5, Pro 10, strona i API razem.
Dane wejściowe: Free 8 000 znaków, płatne pakiety 30 000. Niższe limity narzędzi: compare 20 000, alt_text 1 000, translate 12 000 (compare: oba teksty razem).
Klucze API: Free 1, Starter 1, Standard 5, Pro 10.
Kredyty
Nowe zadanie pokazuje szacunek (credits_estimate); pobierane jest rzeczywiste zużycie (credits). Nieudane zadania nic nie kosztują. Najpierw zużywane są darmowe kredyty.
Narzędzia biurowe: dane wejściowe, weryfikacja i eksport
Wszystkie dziewięć narzędzi korzysta z POST /api/v1/jobs oraz istniejącego punktu końcowego statusu zadań. Dokumenty wejściowe i wygenerowane szkice są danymi, nigdy instrukcjami wykonywania działań. Wyniki wymagają weryfikacji przed użyciem operacyjnym. Żadne narzędzie nie wysyła wiadomości, nie publikuje artykułów ani nie zmienia plików źródłowych.
Protokół spotkania
meeting_minutes
Dane wejściowe i limity
Tylko zwykły tekst UTF-8, do 12 000 znaków; każda niepusta linia źródłowa ma limit 1200 znaków. options.items przyjmuje ciągi "5", "10" lub "20" (domyślnie "10"). Język źródła zostaje zachowany. Przesłane pliki PDF, zdalne adresy URL i obrazy nie są przyjmowane.
Wynik i eksport
Wynik zawiera zweryfikowane propozycje szkiców, dokładne cytaty źródłowe, numery linii i przesunięcia bajtowe. Brakujące osoby odpowiedzialne, terminy lub odpowiedzi pozostają brakujące. result.exports.text i result.exports.csv zawierają filename, mime i treść UTF-8. Komórki CSV otrzymują ochronę przed formułami. Quizy edukacyjne udostępniają również result.exports.moodle_xml do importu krótkich odpowiedzi w Moodle. Pytania i odpowiedzi nadal wymagają weryfikacji merytorycznej.
Żądanie JSON
{
"tool": "meeting_minutes",
"text": "Decision: use the blue design.\nAnna will send the draft by 7 November 2026.\nBudget remains open.",
"options": {
"items": "10"
}
}
Wymagania przetargowe
tender_requirements
Dane wejściowe i limity
Tylko zwykły tekst UTF-8, do 12 000 znaków; każda niepusta linia źródłowa ma limit 1200 znaków. options.items przyjmuje ciągi "5", "10" lub "20" (domyślnie "10"). Język źródła zostaje zachowany. Przesłane pliki PDF, zdalne adresy URL i obrazy nie są przyjmowane.
Wynik i eksport
Wynik zawiera zweryfikowane propozycje szkiców, dokładne cytaty źródłowe, numery linii i przesunięcia bajtowe. Brakujące osoby odpowiedzialne, terminy lub odpowiedzi pozostają brakujące. result.exports.text i result.exports.csv zawierają filename, mime i treść UTF-8. Komórki CSV otrzymują ochronę przed formułami. Quizy edukacyjne udostępniają również result.exports.moodle_xml do importu krótkich odpowiedzi w Moodle. Pytania i odpowiedzi nadal wymagają weryfikacji merytorycznej.
Żądanie JSON
{
"tool": "tender_requirements",
"text": "A signed declaration is mandatory.\nThe proposal must include two references.\nThe submission deadline is 9 November 2026.",
"options": {
"items": "10"
}
}
Instrukcje pracy
work_instructions
Dane wejściowe i limity
Tylko zwykły tekst UTF-8, do 12 000 znaków; każda niepusta linia źródłowa ma limit 1200 znaków. options.items przyjmuje ciągi "5", "10" lub "20" (domyślnie "10"). Język źródła zostaje zachowany. Przesłane pliki PDF, zdalne adresy URL i obrazy nie są przyjmowane.
Wynik i eksport
Wynik zawiera zweryfikowane propozycje szkiców, dokładne cytaty źródłowe, numery linii i przesunięcia bajtowe. Brakujące osoby odpowiedzialne, terminy lub odpowiedzi pozostają brakujące. result.exports.text i result.exports.csv zawierają filename, mime i treść UTF-8. Komórki CSV otrzymują ochronę przed formułami. Quizy edukacyjne udostępniają również result.exports.moodle_xml do importu krótkich odpowiedzi w Moodle. Pytania i odpowiedzi nadal wymagają weryfikacji merytorycznej.
Żądanie JSON
{
"tool": "work_instructions",
"text": "Prerequisite: a clean surface.\nOperator: technician.\nSwitch off the device before cleaning.\nCheck that the surface is dry.",
"options": {
"items": "10"
}
}
Quiz edukacyjny
learning_quiz
Dane wejściowe i limity
Tylko zwykły tekst UTF-8, do 12 000 znaków; każda niepusta linia źródłowa ma limit 1200 znaków. options.items przyjmuje ciągi "5", "10" lub "20" (domyślnie "10"). Język źródła zostaje zachowany. Przesłane pliki PDF, zdalne adresy URL i obrazy nie są przyjmowane.
Wynik i eksport
Wynik zawiera zweryfikowane propozycje szkiców, dokładne cytaty źródłowe, numery linii i przesunięcia bajtowe. Brakujące osoby odpowiedzialne, terminy lub odpowiedzi pozostają brakujące. result.exports.text i result.exports.csv zawierają filename, mime i treść UTF-8. Komórki CSV otrzymują ochronę przed formułami. Quizy edukacyjne udostępniają również result.exports.moodle_xml do importu krótkich odpowiedzi w Moodle. Pytania i odpowiedzi nadal wymagają weryfikacji merytorycznej.
Żądanie JSON
{
"tool": "learning_quiz",
"text": "Water freezes at zero degrees Celsius.\nA triangle has three sides.\nPhotosynthesis uses light energy.",
"options": {
"items": "10"
}
}
Czyszczenie CSV i XLSX
clean_table
Dane wejściowe i limity
CSV jest przesyłany w text (do 24 000 bajtów) lub jako text zaczynający się od D4XLSX1:, po którym następuje ścisłe base64 pliku XLSX (do 1 000 000 zdekodowanych bajtów). Limity: jeden arkusz, 201 wierszy wraz z nagłówkiem, 32 kolumny, 3000 komórek i 20 000 bajtów tekstu komórek. Formuły, makra i linki zewnętrzne są odrzucane. Style i funkcje arkusza nie są zachowywane. options.delimiter: auto, comma, semicolon lub tab. options.decimal: keep lub comma.
Wynik i eksport
Weryfikacja wykrywa dokładnie powielone wiersze i ostrożne korekty wartości. Eksport wymaga ponownego przesłania tego samego tekstu oryginalnego i opcji z options.office_action="export", options.export_format="csv" lub "xlsx" oraz selected jako ciągu zawierającego listę sprawdzonych identyfikatorów zakodowaną w JSON. Stosowane są tylko wybrane zmiany. Pusty wybór nie wykonuje czyszczenia. Ochrona CSV przed formułami pozostaje aktywna; XLSX zapisuje dosłowne ciągi tekstowe. Proces roboczy ponownie oblicza identyfikatory, zamiast ufać raportowi klienta.
selected jest ciągiem zawierającym listę JSON, np. "[\"C1\"]"; wymagane są rzeczywiste identyfikatory z weryfikacji. Maksymalnie 5000 bajtów i 3000 różnych identyfikatorów. Zadania eksportu zwracają result.type="office_export" oraz result.export zawierające filename, mime i content_base64. Base64 należy dekodować do bajtów pliku. Raporty dostarczone przez klienta nie są przyjmowane.
Zwykły tekst UTF-8 do 12 000 bajtów. options.scope przyjmuje all, email, phone, iban lub ip. Opcjonalne terms jest ciągiem maksymalnie 30 dokładnych wyrażeń w osobnych liniach, do 2000 bajtów, z rozróżnianiem wielkości liter. Wykrywanie nazwisk i adresów wymaga tych własnych wyrażeń. Rozpoznawanie IP obejmuje IPv4; potencjalne telefony wymagają sprawdzenia, a potencjalne IBAN prawidłowej sumy kontrolnej.
Wynik i eksport
Każde wystąpienie i proponowany znacznik wymagają weryfikacji. Powtarzające się identyczne wartości używają stałych znaczników w obrębie tego tekstu. Eksport wymaga ponownego przesłania tekstu i opcji z options.office_action="export", options.export_format="txt" oraz selected jako ciągu zawierającego listę identyfikatorów wystąpień zakodowaną w JSON. Niewybrane wystąpienia pozostają bez zmian. Funkcja pomaga usuwać informacje, ale nie potwierdza nieodwracalnej anonimizacji.
selected jest ciągiem zawierającym listę JSON, np. "[\"C1\"]"; wymagane są rzeczywiste identyfikatory z weryfikacji. Maksymalnie 5000 bajtów i 3000 różnych identyfikatorów. Zadania eksportu zwracają result.type="office_export" oraz result.export zawierające filename, mime i content_base64. Base64 należy dekodować do bajtów pliku. Raporty dostarczone przez klienta nie są przyjmowane.
Zwykły SRT lub WebVTT jest przesyłany w text, do 65 536 bajtów, 200 segmentów i 16 000 znaków tekstu. Style, osadzone znaczniki i nieobsługiwane metadane są odrzucane. options.mode to check (domyślnie) lub translate; options.format to auto, srt lub vtt. options.target wskazuje obsługiwany język tłumaczenia. Pola całkowitoliczbowe max_line_chars (10–100, domyślnie 42), max_lines (1–6, domyślnie 2) i max_cps (5–40, domyślnie 20) są polami najwyższego poziomu.
Wynik i eksport
Wynik zgłasza błędy czasów, nakładanie się, długości wierszy i tempo czytania. Sprawdzanie zachowuje język oryginalny. Tłumaczenie zmienia tekst segmentów z zachowaniem czasów źródłowych i powiązania segmentów; nie zmienia czasów ani nie dzieli segmentów. Tekst do pobrania znajduje się w result.file wraz z result.filename i result.mime. Przy nieprawidłowych czasach file może pozostać null. Pomyślna kontrola nie gwarantuje dostępności ani jakości językowej.
XML faktury w UTF-8 jest przesyłany w text, do 262 144 bajtów. Akceptowane są UBL Invoice, UBL CreditNote i UN/CEFACT CII z profilem EN 16931 lub XRechnung 3. options.profile to auto, en16931 lub xrechnung. ZIP, PDF, wyodrębnianie osadzonego ZUGFeRD z PDF, DTD i encje zewnętrzne nie są obsługiwane. Wyodrębniony XML można przesłać niezależnie, jeśli spełnia akceptowany profil.
Wynik i eksport
Walidacja korzysta z oficjalnych artefaktów XSD i Schematron o ustalonych wersjach: KoSIT 1.6.3, konfiguracji XRechnung 3.0.2 z 2026-08-31, reguł EN 16931 1.3.16 i reguł XRechnung 2.6.0. Wynik zapisuje wersje, skrót dokumentu, ustalenia, ważność, identyfikatory reguł i status akceptacji. not_checked oznacza brak decyzji o zgodności. Techniczne przejście kontroli nie gwarantuje akceptacji odbiorcy, poprawności księgowej ani zgodności prawnej.
Żądanie JSON
Poniższy skrócony przykład XML jest celowo niekompletny i powinien zwrócić błędy walidacji. Pełna faktura biznesowa musi zawierać wszystkie pola obowiązkowe; przykład pokazuje format żądania, a nie zgodną fakturę.
Etap briefu wymaga topic (300 bajtów), audience (500 bajtów) i goal (500 bajtów). Opcjonalne text dostarcza do 12 000 bajtów źródeł, w maksymalnie 12 akapitach po 1800 bajtów. Opcjonalne source_url musi być publicznym adresem HTTP(S) do 2000 znaków; analyse_url musi mieć logiczną wartość JSON true, aby zezwolić na analizę. Prywatne cele i niedozwolone strony pozostają zablokowane.
Wynik i eksport
Najpierw przesyłane jest phase="briefing". Zwrócone plan, pytania i źródła wymagają weryfikacji. Wynik powiązany z właścicielem udostępnia approval_token i briefing_hash. Dopiero po wyraźnej weryfikacji można przesłać phase="article", approved=true, sources_approved=true i obie niezmienione wartości. Zatwierdzenie wygasa po 30 minutach i należy do uwierzytelnionego konta. Żądania artykułu nie mogą zastąpić topic, audience, goal, text ani źródeł. Artykuł pozostaje szkicem z akapitami powiązanymi ze źródłami; nic nie jest publikowane automatycznie.
Żądanie JSON
{
"tool": "blog_assistant",
"phase": "briefing",
"topic": "Bicycle inspections",
"audience": "Local commuters",
"goal": "Explain the appointment process",
"text": "An inspection requires an appointment.\n\nThe workshop checks brakes, tyres and lights."
}
Raporty faktur zawierają result.exports.json; zweryfikowane szkice artykułów zawierają result.exports.text. Każdy eksport zawiera filename, mime i treść UTF-8. Tekst artykułu zachowuje odwołania do źródeł i pozostaje nieopublikowanym szkicem.
Eksporty należy zapisywać jako załączniki ze zwróconym typem MIME. Cały tekst jest niezaufaną treścią i wymaga kodowania znaków przed renderowaniem HTML. Nie wolno wykonywać zawartości dokumentów ani przekształcać wyników w automatyczne działania zewnętrzne.
Narzędzia do dokumentów, arkuszy kalkulacyjnych i mediów
Te osiem narzędzi korzysta z tego samego uwierzytelnionego API zadań. Pole text w żądaniu JSON zawiera obiekt zakodowany jako JSON. Przesłane pliki są w nim reprezentowane przez nazwę pliku i zawartość zakodowaną w standardzie base64. Pliki nie są pobierane ze zdalnych adresów URL.
Podgląd i eksport to oddzielne żądania. Eksport wymaga wyraźnego zatwierdzenia oraz zwróconego w podglądzie odcisku danych źródłowych lub tokenu zatwierdzenia powiązanego z kontem. Plik ani odpowiedź modelu nie mogą udzielić zgody.
Digitalizacja paragonów i faktur
receipt_extract
Dane wejściowe i limity
Obiekt zawiera files: listę z jednym obiektem z polami name i content_base64. PDF, PNG, JPEG lub TXT; najwyżej 1 MB, PDF do trzech stron. options.action to review lub export, a options.export_format to csv lub xlsx. Eksport wymaga ponownego przesłania oryginalnych plików wraz z approved=true, source_sha256 i reviewed zawierającym poprawione fields oraz items.
Wynik i przegląd
Przegląd zwraca wyodrębnione pola, pozycje wierszy, dokładne dowody źródłowe oraz ostrzeżenia arytmetyczne. Wyeksportowane wartości są projektami sprawdzonymi przez klienta, a nie zweryfikowanymi zapisami księgowymi. OCR może wprowadzać błędy.
Obiekt zawiera task, columns, application, formula_language i separator. Każda kolumna zawiera name, cell i sample. Do 20 kolumn i 3000 znaków w task. application to excel lub sheets; język nazw funkcji to en, de lub pl; separator to przecinek lub średnik. Angielskie nazwy funkcji są dostępne przy zgodnych ustawieniach arkusza.
Wynik i przegląd
Zwraca formułę, wyjaśnienie, założenia i przykładowe sprawdzenia. tests_executed to false: serwer nigdy nie uruchamia formuły. Wspierany podzbiór pozwala na stosowanie powszechnych funkcji i lokalnych odwołań do komórek; odwołania zewnętrzne, makra i funkcje sieciowe są odrzucane.
Przykład zapytania
{
"tool": "spreadsheet_formula",
"text": "{\"task\":\"Calculate quantity times unit price.\",\"columns\":[{\"name\":\"Quantity\",\"cell\":\"A2\",\"sample\":\"3\"},{\"name\":\"Unit price\",\"cell\":\"B2\",\"sample\":\"12\"}],\"application\":\"excel\",\"formula_language\":\"en\",\"separator\":\",\"}"
}
Obiekt zawiera source, translation, source_language i target_language oraz opcjonalne terms z parami source i target. Do 10 000 znaków na tekst i 30 par terminologicznych.
Wynik i przegląd
Zwraca możliwe różnice z dokładnymi cytatami i przesunięciami bajtowymi w obu tekstach. Osobne kontrole porównują dosłowne wystąpienia liczbowe oraz wymagane terminy. Lokalizacja formatowania lub odmiana mogą wyjaśniać znalezione różnice; pusty raport nie stanowi certyfikatu dokładności.
Obiekt zawiera filename, content_base64 i language. Obsługiwane formaty: WAV, MP3, M4A, MP4, WebM, OGG i FLAC. Najwyżej 3 MiB i 30 sekund. language to auto lub obsługiwany kod języka. Pliki są przetwarzane lokalnie; nie następuje pobieranie z adresu URL.
Wynik i przegląd
Zwraca segmenty ze znacznikami czasu oraz eksporty TXT, SRT i VTT do sprawdzenia. Rozpoznawanie mowy może być błędne. Status not_completed zawiera kod błędu z ograniczonego zbioru i nie oznacza poprawnie utworzonej transkrypcji.
Wymagany jest rzeczywisty plik. Poniższy schemat opisuje zdekodowany obiekt w polu text. content_base64 musi zawierać rzeczywiste bajty pliku zakodowane w standardzie base64. Ciągi zastępcze nie są działającymi przykładami.
Obiekt zawiera template z name i content_base64 oraz data jako tekst CSV albo D4XLSX1: z następującymi po nim bajtami XLSX zakodowanymi w standardzie base64. Szablon DOCX obsługuje do 32 znaczników zastępczych, a dane do 20 wierszy. options.action to review lub export, a options.export_format to docx lub pdf. Eksport wymaga oryginalnych danych wejściowych, approved=true i source_sha256.
Wynik i przegląd
Podgląd pokazuje znaczniki zastępcze, kolumny danych i brakujące wartości. Brak używanych wartości blokuje eksport. ZIP zawiera gotowe dokumenty. DOCX zachowuje układ szablonu, a PDF korzysta z prostego układu tekstowego bez formatowania programu Word i obrazów.
Wymagany jest rzeczywisty plik. Poniższy schemat opisuje zdekodowany obiekt w polu text. content_base64 musi zawierać rzeczywiste bajty pliku zakodowane w standardzie base64. Ciągi zastępcze nie są działającymi przykładami.
Obiekt zawiera tabele source i target jako tekst CSV albo D4XLSX1: z następującymi po nim bajtami XLSX zakodowanymi w standardzie base64. Nagłówek szablonu docelowego określa potrzebne kolumny. Opcjonalny drugi wiersz deklaruje text, number, date lub email, opcjonalnie z prefiksem required:. mapping zawiera indeksy kolumn źródłowych liczone od zera albo null. Do 200 wierszy danych i 32 kolumn.
Wynik i przegląd
Zwraca proponowane mapowania, profil do ponownego użycia, wiersze podglądu i problemy walidacji. Eksport z options.action=export wymaga approved=true i jawnego mapping. Nierozwiązane problemy walidacji blokują eksport. Systemy zewnętrzne nie są modyfikowane.
Dla phase=outline pole text zawiera title, audience, purpose i material. material zawiera od jednego do ośmiu akapitów źródłowych, po najwyżej 1200 znaków. Dla phase=pptx należy przesłać approved=true i approval_token na najwyższym poziomie; text musi być pominięte lub puste. Tokeny są powiązane z uwierzytelnionym kontem i tracą ważność.
Wynik i przegląd
Konspekt zawiera tytuły slajdów i cytaty powiązane ze źródłami. Po sprawdzeniu drugie żądanie eksportuje edytowalny PPTX z geometrycznymi akcentami i notatkami prelegenta. Tekst źródłowy nie może zmienić zatwierdzenia, powiązania z kontem ani uprawnień do eksportu.
Przykład zapytania
{
"tool": "presentation",
"phase": "outline",
"text": "{\"title\":\"Workshop services\",\"audience\":\"Local businesses\",\"purpose\":\"Explain available services\",\"material\":\"The workshop repairs bicycles.\\nAppointments are required for inspections.\"}"
}
Obiekt zawiera files i opcjonalną nazwę projektu w project. Do dziesięciu plików TXT, PDF, DOCX, PNG lub JPEG, najwyżej 1 MB na plik i 2 MB łącznie. options.action to review lub export, a options.export_format to zip. Eksport wymaga oryginalnych danych wejściowych, approved=true, source_sha256 i obiektu names przypisującego identyfikatory plików do sprawdzonych miejsc docelowych.
Wynik i przegląd
Zwraca proponowane kategorie, daty i nazwy plików. Propozycje wynikają z tekstu dokumentu i wymagają sprawdzenia. Eksport tworzy ZIP z kopiami; oryginały pozostają bez zmian. Niebezpieczne ścieżki, zmiany rozszerzeń i powtarzające się miejsca docelowe są odrzucane.
Eksporty tekstowe zawierają pole content. Eksporty binarne oznaczają base64 przez content_base64 lub encoding=base64. Należy dekodować wyłącznie zadeklarowane kodowanie. Nazwy plików są propozycjami. Wyniki są dostępne wyłącznie przez uwierzytelnione pobranie wyniku zadania z serwerową kontrolą przynależności do konta.
Narzędzia zakupowe, planistyczne i operacyjne
Te osiem narzędzi używa istniejącego uwierzytelnionego API zadań. Pole text zawiera obiekt zakodowany w JSON z wymienionymi niżej polami wejściowymi. Przykłady zawierają rzeczywiste, ograniczone dane przykładowe.
Każdy początkowy wynik wymaga etapu modelu AI przez istniejącą usługę wykonawczą. Kod deterministyczny sprawdza odniesienia źródłowe, ograniczenia i obliczenia po zaproponowaniu przez model dopasowań, przydziałów lub struktury. Nie ma trybu zastępczego działającego wyłącznie w kodzie.
Wymagane jest application/json. Przesyłanie multipart, zdalne URL plików, nieznane pola i niepuste options właściwe dla narzędzia są odrzucane. Pole options należy pominąć lub przesłać jako pusty obiekt. Wspólne flagi API zachowują ogólne znaczenie w API.
Porównanie ofert dostawców
supplier_compare
Porównanie pozycji ofert dostawców z wymaganymi artykułami, weryfikacja dopasowań AI oraz różnic ilości, walut, wysyłki i łącznych cen.
Zdekodowane pola wejściowe
requirements — Wymagane pozycje
Kolumny CSV: description,quantity,unit. Wymagana jest taka sama pisownia jednostek jak w ofertach. Do 30 wierszy; 40 wierszy łącznie we wszystkich tabelach.
offers — Pozycje ofert dostawców
Kolumny CSV: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. Wysyłka oznacza opłatę tylko za tę pozycję; przy jej braku należy podać 0. Czas dostawy może być pusty. Ceny wymagają porównania na tej samej podstawie podatkowej.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
max_lead_days — Limit kontroli czasu dostawy
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są czasy dostawy ofert przekraczające wybraną liczbę dni oraz oferty bez podanego czasu dostawy. Ceny i porównania pozostają bez zmian. Maksymalnie 999 dni.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 60000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Dopasowanie pozycji zamówień, dostaw i faktur z pomocą AI, a następnie obliczenie brakujących ilości, nadmiernego fakturowania i różnic cen jednostkowych na podstawie źródeł.
Zdekodowane pola wejściowe
orders — Pozycje zamówienia
Kolumny CSV: reference,description,quantity,unit,unit_price,currency. Numer referencyjny oznacza wspólne odniesienie do zamówienia, a nie numer dokumentu dostawcy. W całym zestawie wymagane są zgodne nazwy jednostek i podstawa podatkowa.
deliveries — Pozycje dostarczone
Kolumny CSV: reference,description,quantity,unit. Numer referencyjny oznacza wspólne odniesienie do zamówienia. Dostawy częściowe mogą zajmować odrębne wiersze.
invoices — Pozycje faktury
Kolumny CSV: reference,description,quantity,unit,unit_price,currency. Numer referencyjny oznacza wspólne odniesienie do zamówienia. Podatków, rabatów i dokumentów uznaniowych nie należy wpisywać jako pozycji towarowych.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
Dodanie ustalenia dla każdej pozycji zamówienia, dostawy lub faktury z pustą referencją. Istniejące decyzje dopasowania i ostrzeżenia pozostają bez zmian.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 60000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Proponowanie dopasowań płatności przychodzących do otwartych faktur, wykrywanie niejednoznaczności oraz obliczanie rat, pozostałych sald i nadpłat.
Zdekodowane pola wejściowe
payments — Płatności przychodzące
Kolumny CSV: reference,counterparty,date,amount,currency. Wymagane są numery referencyjne faktur, o ile są znane, dodatnie kwoty i daty YYYY-MM-DD. Jedna płatność może być proponowana tylko dla jednej faktury.
invoices — Otwarte faktury
Kolumny CSV: reference,counterparty,date,amount,currency. Kwota oznacza niezapłacone saldo przed przesłanymi płatnościami. Numery referencyjne mogą być puste, lecz niejednoznaczność może uniemożliwić przypisanie.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
review_date — Data odniesienia wieku faktury
Opcjonalna jawna data YYYY-MM-DD od 1900 do 2200 włącznie. Otwarte salda faktur są sprawdzane według wieku od daty faktury w źródle. Puste pole wyłącza kontrolę. Wiek faktury nie oznacza terminu płatności ani prawnego stwierdzenia zaległości.
aging_days — Próg kontroli wieku faktury
Oznaczanie dodatnich otwartych sald, których data faktury jest co najmniej o tyle dni wcześniejsza niż wybrana data odniesienia. Zakres 0–3 650 dni. Wymagana jest data odniesienia; nie jest wywnioskowywany termin faktury.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 60000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Nadawanie artykułom priorytetów z pomocą AI, obliczanie ilości uzupełnień na podstawie popytu i czasu dostawy oraz weryfikacja wpływu minimum zamówienia i wielkości opakowań.
Zdekodowane pola wejściowe
items — Artykuły magazynowe
Kolumny CSV: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. ID muszą być unikatowe. Ilości używają kropki dziesiętnej; lead_days i min_order są nieujemnymi liczbami całkowitymi, a pack_size dodatnią liczbą całkowitą.
horizon_days — Dodatkowe dni pokrycia
Docelowe pokrycie równa się czasowi dostawy powiększonemu o te dni. Przyjmuje się stały popyt; wynik jest szacunkiem planistycznym.
notes — Uwagi i preferencje planowania
Opcjonalny kontekst dla propozycji AI. Dostępność, kwalifikacje, zależności i limity liczbowe muszą być również podane w tabelach strukturalnych; uwagi nigdy nie zastępują tych kontroli.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
large_order_threshold — Próg kontroli dużego zamówienia
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są sugerowane ilości zamówienia ściśle powyżej progu, do 10 000 000 jednostek. Źródłowy stan magazynu, popyt, docelowe pokrycie, zaokrąglenia opakowań i ilości zamówień pozostają bez zmian.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 120000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Przykład żądania
{
"tool": "reorder_plan",
"text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Klocki hamulcowe,12,3,5,4,10,5\\nI2,Olej do łańcucha,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Klocki hamulcowe są potrzebne do zaplanowanych napraw i wymagają sprawdzenia w pierwszej kolejności. Olej do łańcucha jest mniej pilny.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Proponowanie przydziałów pracowników z pomocą AI i sprawdzanie dostępności, wymaganych umiejętności, nakładania zmian, podanych limitów godzin oraz pozostałych luk obsady.
Zdekodowane pola wejściowe
workers — Pracownicy
Kolumny CSV: id,name,skills,max_hours. Wiele umiejętności rozdziela znak |. max_hours oznacza maksymalną łączną planowaną pracę w tej propozycji, nie ustawowy limit czasu pracy.
availability — Dostępność
Kolumny CSV: id,worker_id,start,end. Czas jest jednoznacznie podawany w UTC, w formacie YYYY-MM-DDTHH:MM. Jeden przedział dostępności musi obejmować całą zmianę.
shifts — Zmiany
Kolumny CSV: id,start,end,skill,needed. Wszystkie godziny są w UTC. Pracownik musi mieć dokładnie wymaganą umiejętność. needed oznacza wymaganą liczbę pracowników.
notes — Uwagi i preferencje planowania
Opcjonalny kontekst dla propozycji AI. Dostępność, kwalifikacje, zależności i limity liczbowe muszą być również podane w tabelach strukturalnych; uwagi nigdy nie zastępują tych kontroli.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
max_shift_hours — Próg kontroli długości zmiany
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są zmiany źródłowe dłuższe niż wybrany czas, do 168 godzin. Przydziały i ostrzeżenia o obsadzie zostają zachowane. Jest to preferencja planowania, a nie prawna ocena czasu pracy.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 120000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Przykład żądania
{
"tool": "shift_plan",
"text": "{\"workers\":\"id,name,skills,max_hours\\nW1,Alex,service|repair,8\\nW2,Sam,service,8\",\"availability\":\"id,worker_id,start,end\\nA1,W1,2026-11-09T08:00,2026-11-09T16:00\\nA2,W2,2026-11-09T08:00,2026-11-09T16:00\",\"shifts\":\"id,start,end,skill,needed\\nS1,2026-11-09T08:00,2026-11-09T12:00,service,1\\nS2,2026-11-09T12:00,2026-11-09T16:00,repair,1\",\"notes\":\"W miarę możliwości Alex powinien wykonywać naprawy, a Sam obsługiwać punkt serwisowy.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Proponowanie priorytetów zadań i przydziałów zasobów przez AI, następnie obliczanie harmonogramu uwzględniającego zależności i dzienną zdolność oraz oznaczanie nieprzypisanej pracy.
Zdekodowane pola wejściowe
tasks — Zadania projektu
Kolumny CSV: id,name,hours,depends,skill. Zależności to ID zadań rozdzielone znakiem |. Puste depends oznacza brak poprzednika. Nakład pracy zadania jest przypisywany do jednego wykwalifikowanego zasobu.
resources — Zasoby projektu
Kolumny CSV: id,name,skills,hours_per_day. Umiejętności rozdziela znak |. Dzienna zdolność to dostępny czas planowania, najwyżej 12 godzin. Kalendarze obejmują poniedziałek–piątek; święta i urlopy nie są modelowane.
start_date — Data rozpoczęcia projektu
Pierwszy dzień roboczy przypada na tę datę lub kolejny poniedziałek, jeśli jest to weekend. Przedziały dni roboczych zaczynają się o 00:00 UTC i opisują alokację zdolności, nie rzeczywiste godziny pracy.
notes — Uwagi i preferencje planowania
Opcjonalny kontekst dla propozycji AI. Dostępność, kwalifikacje, zależności i limity liczbowe muszą być również podane w tabelach strukturalnych; uwagi nigdy nie zastępują tych kontroli.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
max_task_hours — Próg kontroli nakładu zadania
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są zadania o nakładzie powyżej wybranego progu, do 10 000 godzin. Zależności, dostępność zasobów i obliczony harmonogram pozostają bez zmian.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 120000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Przykład żądania
{
"tool": "project_plan",
"text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Ustalenie założeń,4,,planning\\nT2,Projektowanie,10,T1,design\\nT3,Weryfikacja,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"Projektowanie zależy od ukończenia ustaleń. Należy zachować czas na końcową weryfikację.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Przekształcenie wierszy artykułów w etykiety do druku ze sprawdzonymi kodami kreskowymi i QR.
Zdekodowane pola wejściowe
csv — Wiersze artykułów (CSV)
Wymagane kolumny: id, name, code, qr. Do 24 wierszy. Treść QR pochodzi wyłącznie z podanej kolumny qr.
format — Format kodu kreskowego
EAN-13 wymaga 13 cyfr i prawidłowej cyfry kontrolnej. Code 128 obsługuje 1–24 drukowalne znaki ASCII.
layout — Układ arkusza
A4: 2 × 7 etykiet o wymiarach 99.1 × 38.1 mm lub 3 × 8 o wymiarach 63.5 × 33.9 mm. Druk w 100% bez skalowania.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
max_label_characters — Próg kontroli drukowanej nazwy etykiety
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są drukowane nazwy dłuższe niż wybrana liczba znaków Unicode, do 160. Te same nazwy, etykiety i kolejność pozostają w podglądzie, PDF i SVG; ta opcja niczego nie skraca.
require_https_qr — Oznacz treść QR bez zwykłego adresu HTTPS
Dodanie ustalenia, gdy treść QR nie jest adresem HTTPS z hostem i bez osadzonych danych logowania, białych znaków lub ukośników odwrotnych. Treść QR nigdy nie jest zmieniana, otwierana ani pobierana. Ta kontrola składni nie potwierdza bezpieczeństwa adresu docelowego.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 24000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Tworzenie pozytywnych i negatywnych przypadków weryfikacyjnych powiązanych z dostarczonymi wymaganiami.
Zdekodowane pola wejściowe
requirements — Wymagania
Do 12 wymagań rozdzielonych pustymi wierszami. Każde wymaganie może zawierać do 1000 bajtów UTF-8.
context — Kontekst weryfikacji
Opcjonalne informacje o zakresie, do 2000 bajtów UTF-8. Nie stanowią dodatkowego wymagania ani polecenia wykonania testów.
csv_separator — Separator CSV
Średnik, przecinek lub tabulator dotyczą wyłącznie eksportowanego CSV. Wczytywane pliki źródłowe CSV nadal wymagają udokumentowanych nagłówków oddzielonych przecinkami.
csv_bom — Znacznik UTF-8 w CSV
Dołączenie znacznika kolejności bajtów UTF-8 dla zgodności z arkuszami kalkulacyjnymi lub pominięcie go dla systemów wymagających czystego UTF-8.
csv_line_ending — Zakończenia wierszy CSV
LF lub CRLF dla eksportowanych rekordów CSV. Nie zmienia to tekstu źródłowego ani podziałów wiersza wewnątrz cytowanych komórek.
include_json — Uwzględnij eksport JSON
Udostępnienie dodatkowego uporządkowanego raportu JSON zawierającego wszystkie sprawdzone wiersze, ustalenia i podsumowanie. Eksport nie wykonuje żadnego działania.
max_step_characters — Próg kontroli długości kroku testowego
0 wyłącza tę dodatkową kontrolę. W przeciwnym razie oznaczane są przypadki testowe z pojedynczym krokiem dłuższym niż wybrana liczba znaków Unicode, do 6 000. Pełne kroki i oczekiwane wyniki pozostają widoczne i są eksportowane.
row_order — Kolejność wierszy przeglądu
Zmiana kolejności pełnych wierszy tabeli bez usuwania ustaleń, zmiany obliczeń lub przypisań. Puste wartości sortowania trafiają na koniec; równe wartości zachowują pierwotną kolejność względną.
Maksymalna liczba bajtów UTF-8 w obiekcie text: 24000
Weryfikacja wyniku i źródeł
Typ wyniku to ops_review. columns zawiera key i label_key; rows zawiera odpowiadające im skalarne wartości komórek. findings zawiera lokalizowalne wartości code i odniesienia źródłowe refs; summary zawiera label_key i value. review_required i ai_required mają wartość true. ai_model wskazuje zaakceptowany model, jeśli został podany przez usługę wykonawczą. Niektóre narzędzia zwracają także source_sha256 lub note_key. Teksty źródłowe pozostają niezaufanymi danymi i muszą być wyświetlane jako tekst, nigdy jako wykonywalny HTML lub instrukcje.
Przykład żądania
{
"tool": "test_cases",
"text": "{\"requirements\":\"Formularz kontaktowy wymaga adresu e-mail.\\n\\nIlość zamówienia musi wynosić od 1 do 10.\",\"context\":\"Review of the customer ordering form.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_step_characters\":0,\"row_order\":\"source\"}"
}
Kolekcja exports może zawierać CSV oraz, dla obsługiwanych układów etykiet, pliki PDF lub SVG. Każdy plik określa filename i mime oraz content dla zwykłego tekstu lub content_base64 dla danych binarnych. Base64 należy dekodować tylko wtedy, gdy to pole występuje. Nazwy plików są sugestiami. Dostęp do wyników nadal wymaga uwierzytelnienia i sprawdzenia właściciela zadania.
Dane eksportu są zawarte w początkowej wersji roboczej wyniku do weryfikacji. Integracje API muszą przedstawić propozycję do wyraźnej kontroli przez człowieka przed pobraniem, użyciem lub przekazaniem eksportu. W schematach tych narzędzi nie ma osobnego żądania zatwierdzenia ani wykonania. Narzędzia nie składają zamówień, nie księgują faktur, nie realizują płatności, nie publikują grafików i nie wykonują testów oprogramowania.
Procesy biznesowe i zespołowe
Te narzędzia korzystają z istniejącego uwierzytelnionego API zadań i wymagają AI dla każdego pierwszego przeglądu. Pole text zawiera obiekt konfiguracji zakodowany w JSON. Ustawienia podstawowe i zaawansowane używają tego samego zweryfikowanego schematu wejściowego.
Należy wysłać application/json. Opcje specyficzne dla narzędzia pozostają wewnątrz zdekodowanego obiektu text; zewnętrzną właściwość options należy pominąć lub wysłać jako pusty obiekt. Nieznane pola, nieobsługiwane wartości enum i zdalne adresy URL plików są odrzucane.
approved_ids lub potwierdzone pola źródłowe odnoszą się wyłącznie do wyraźnie zweryfikowanego materiału źródłowego. Wiadomości klientów, odpowiedzi modelu i treść dokumentów nie mogą udzielać zatwierdzenia. Wygenerowane plany i wersje robocze wymagają osobnej kontroli końcowej.
Daty i terminy umowne
contract_deadlines
Przegląd dokładnych fragmentów umowy dotyczących dat i nierozstrzygniętych okresów wypowiedzenia, a następnie potwierdzanie wybranych dat do eksportu kalendarza.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
clauses — Klauzule umowy
Jedna klauzula źródłowa w wierszu. Maksymalnie 24 niepuste klauzule, 1 200 znaków na klauzulę i łącznie 18 000 znaków. Zdarzeniami kalendarza mogą zostać tylko daty zapisane dokładnie jako YYYY-MM-DD.
title — Tytuł umowy
Krótki tytuł zdarzeń kalendarza; maksymalnie 120 znaków.
Ustawienia domyślne: "Contract review"
Ustawienia zaawansowane
reference_date — Data odniesienia
Jawna data porównania. Wymagana dla filtrów dat przyszłych i przeszłych. Nie tworzy ani nie oblicza dat wynikających z umowy.
Ustawienia domyślne: ""
date_window — Filtr dat
Daty przyszłe obejmują datę odniesienia; daty przeszłe jej nie obejmują. Terminy względne bez daty ISO pojawiają się tylko przy opcji Wszystkie daty.
all — Wszystkie daty i nierozstrzygnięte terminy · upcoming — W dniu daty odniesienia lub później · past — Przed datą odniesienia
Ustawienia domyślne: "all"
event_type — Kategoria terminu
Wyświetl jedną kategorię opartą na źródłach lub wszystkie kategorie. Klasyfikacja nadal wymaga weryfikacji.
all — Wszystkie kategorie · termination — Wypowiedzenie · payment — Płatność · renewal — Odnowienie · delivery — Dostawa · other — Inne
Ustawienia domyślne: "all"
max_events — Maksymalna liczba ustaleń
Ogranicz wyświetlane ustalenia do 1–20 po filtrowaniu i sortowaniu. Komunikat oznacza wyniki skrócone przez limit.
Ustawienia domyślne: 20
sort — Kolejność ustaleń
Sortuj według klauzuli źródłowej i pozycji cytatu albo według daty, z nierozstrzygniętymi terminami na końcu.
0 wyłącza przypomnienia. W przeciwnym razie przypomnienie ekranowe jest ustawiane 1–90 dni przed każdym potwierdzonym zdarzeniem całodniowym; zachowanie aplikacji kalendarza może się różnić.
Ustawienia domyślne: 7
include_source — Uwzględnij cytaty źródłowe
Pokaż dokładne cytaty w przeglądzie i potwierdzonych opisach kalendarza. Identyfikatory źródeł i pozycje znaków pozostają widoczne w obu trybach.
yes — Uwzględnij cytaty · no — Tylko odwołania do źródeł
Ustawienia domyślne: "yes"
calendar_name — Nazwa kalendarza
Nazwa potwierdzonego kalendarza ICS, maksymalnie 120 znaków.
Ustawienia domyślne: "Reviewed contract dates"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "contract_deadlines",
"text": "{\"clauses\":\"Faktura jest płatna 2027-03-15.\\nWypowiedzenie musi wpłynąć co najmniej 30 dni przed odnowieniem.\\nTermin dostawy to 2027-04-02.\",\"title\":\"Umowa o świadczenie usług\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Zweryfikowane daty umowy\"}"
}
Porządkowanie podanych pozycji pracy, usług i materiałów w wersję roboczą z deterministycznym obliczaniem narzutu, marży, rabatu i podatku.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
items — Pozycje oferty
Nagłówki CSV: label,kind,quantity,unit,cost. kind ma wartość labor, material lub service. quantity używa kropki dziesiętnej i maksymalnie trzech miejsc po przecinku; cost oznacza jednostkowy koszt netto z maksymalnie dwoma miejscami po przecinku. Maksymalnie 30 wierszy. Ilość pracy może oznaczać godziny.
currency — Waluta
Jedna waluta dla wszystkich pozycji; brak przeliczania kursów. Wszystkie kwoty mają dwa miejsca po przecinku.
Narzut dodaje procent do kosztów. Marża docelowa dzieli koszt przez jeden minus wartość procentowa; jest to marża przed rabatem, a nie narzut.
markup — Narzut na koszty · margin — Marża docelowa przed rabatem
Ustawienia domyślne: "markup"
pricing_percent — Procent wyceny
0–500 dla narzutu lub 0–95 dla marży docelowej; maksymalnie dwa miejsca po przecinku.
Ustawienia domyślne: 20
discount_percent — Procent rabatu
Jawny rabat 0–100%, stosowany do każdej obliczonej ceny sprzedaży przed podatkiem. Maksymalnie dwa miejsca po przecinku.
Ustawienia domyślne: 0
tax_percent — Procent podatku
Jawny podatek 0–100% stosowany po rabacie. Zero oznacza brak doliczanego podatku. Narzędzie nie określa właściwej stawki ani sposobu opodatkowania.
Ustawienia domyślne: 0
rounding — Zaokrąglanie na każdym etapie obliczeń
Zaokrąglaj koszt pozycji, cenę sprzedaży, kwotę netto po rabacie i podatek do dwóch miejsc dziesiętnych waluty zgodnie z wybraną regułą. Sumy dodają zaokrąglone pozycje.
nearest — Do najbliższej jednostki setnej; połówki w górę · up — Zawsze w górę · down — Zawsze w dół
Ustawienia domyślne: "nearest"
item_scope — Uwzględniane rodzaje pozycji
Uwzględnij wszystkie pozycje źródłowe albo tylko pracę, materiały lub usługi. Wykluczone pozycje nie wpływają na żadną sumę.
all — Wszystkie rodzaje pozycji · labor — Tylko praca · material — Tylko materiały · service — Tylko usługi
Ustawienia domyślne: "all"
detail — Szczegółowość wyniku
Pokaż pojedyncze pozycje źródłowe lub sumy według rodzaju pozycji. Oba widoki używają tych samych obliczeń na poziomie pozycji.
full — Pojedyncze pozycje · totals — Sumy według rodzaju
Ustawienia domyślne: "full"
quote_reference — Numer referencyjny oferty
Opcjonalny identyfikator wewnętrzny do 120 znaków. Jest wyświetlany zgodnie z podaną treścią i nie tworzy zobowiązania wobec klienta.
Ustawienia domyślne: ""
valid_until — Data ważności wersji roboczej
Opcjonalna jawna data ISO wyświetlana do weryfikacji. Nie powoduje wysłania oferty ani zawarcia umowy.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "quote_builder",
"text": "{\"items\":\"label,kind,quantity,unit,cost\\nPraca warsztatowa,labor,2.5,hour,40.00\\nZestaw części zamiennych,material,1,piece,30.00\",\"currency\":\"EUR\",\"pricing_mode\":\"markup\",\"pricing_percent\":20,\"discount_percent\":5,\"tax_percent\":19,\"rounding\":\"nearest\",\"item_scope\":\"all\",\"detail\":\"full\",\"quote_reference\":\"DRAFT-001\",\"valid_until\":\"2027-03-31\"}"
}
Przegląd dowodów klienta i brakujących informacji, a następnie złożenie odpowiedzi z wyraźnie zatwierdzonych oświadczeń biznesowych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer_text — Wiadomość klienta
Jeden akapit źródłowy w wierszu, maksymalnie 16 niepustych akapitów po 1 500 znaków i łącznie 10 000 znaków. Wypowiedzi klientów stanowią dowód treści wiadomości, a nie upoważnienie do składania obietnic biznesowych.
approved_rules — Zatwierdzone zasady odpowiedzi
Jedno zatwierdzone oświadczenie biznesowe w wierszu, maksymalnie 12 oświadczeń po 1 000 znaków i łącznie 10 000 znaków. Wybrane oświadczenia są kopiowane dosłownie do wersji roboczej. Pole należy pozostawić puste, jeśli żadna zatwierdzona zasada nie ma zastosowania.
Ustawienia domyślne: ""
rules_approved — Potwierdź zatwierdzenie zasad
Przed przetworzeniem niepustych zasad wymagane jest wyraźne zatwierdzenie. Dotyczy ono dokładnie tych przekazanych oświadczeń; treść klienta nie może go udzielić.
no — Niezatwierdzone · yes — Dokładnie te zasady są zatwierdzone
Ustawienia domyślne: "no"
Ustawienia zaawansowane
case_type — Kategoria sprawy
Wybrana kategoria jest widoczna w raporcie i przekazywana modelowi jako kontekst wyboru. Nie oznacza wywnioskowania środka ochrony prawnej.
delivery — Dostawa · quality — Jakość produktu lub usługi · billing — Rozliczenia · other — Inne
Ustawienia domyślne: "other"
response_style — Struktura odpowiedzi
Wersja zwięzła łączy zweryfikowane oświadczenia w jeden akapit; wersja uporządkowana rozdziela oświadczenia i prośby o informacje na akapity.
concise — Jeden akapit · structured — Oddzielne akapity
Ustawienia domyślne: "structured"
opening — Wstęp wersji roboczej
Wybór neutralnego wstępu do przeglądu sprawy lub potwierdzenia otrzymania. Oba warianty są stałym przetłumaczonym tekstem bez obietnic zwrotu pieniędzy lub wykonania usługi.
neutral — Informacje dotyczące sprawy są dostępne do weryfikacji. · acknowledge — Zgłoszony problem został odnotowany.
Ustawienia domyślne: "acknowledge"
closing — Zakończenie wersji roboczej
Opcjonalnie dołącz stałe stwierdzenie, że dostępne informacje nadal podlegają weryfikacji. Nie jest obiecywany termin ani wynik.
none — Bez zakończenia · review — Dostępne informacje nadal podlegają weryfikacji.
Ustawienia domyślne: "review"
required_fields — Lista kontrolna informacji
Techniczne identyfikatory oddzielone przecinkami, bez spacji: order_id,purchase_date,issue_description,photos,desired_resolution. Brakujące elementy stają się stałymi prośbami o informacje. Puste pole oznacza brak listy kontrolnej.
Ustawienia domyślne: "order_id,issue_description"
max_rule_quotes — Maksymalna liczba wybranych zasad
Model może wybrać maksymalnie 1–12 zatwierdzonych zasad. Odpowiedź przekraczająca ten limit jest odrzucana.
Ustawienia domyślne: 8
max_customer_quotes — Maksymalna liczba cytatów klienta
Do sekcji dowodowej można wybrać maksymalnie 1–8 akapitów źródłowych klienta.
Ustawienia domyślne: 4
include_sources — Pokaż sekcje dowodowe
Pokaż cytaty klienta, dowody informacji i wybrane oświadczenia zasad obok wersji roboczej odpowiedzi albo wyłącznie samą wersję roboczą.
yes — Pokaż dowody · no — Tylko wersja robocza
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "complaint_case",
"text": "{\"customer_text\":\"Zamówienie A-104 dotarło z uszkodzoną osłoną.\\nOczekiwana jest wymiana.\",\"approved_rules\":\"W przypadku zgłoszenia uszkodzenia przed decyzją o wymianie wymagane są fotografie produktu i opakowania.\",\"rules_approved\":\"yes\",\"case_type\":\"quality\",\"response_style\":\"structured\",\"opening\":\"acknowledge\",\"closing\":\"review\",\"required_fields\":\"order_id,issue_description,photos\",\"max_rule_quotes\":8,\"max_customer_quotes\":4,\"include_sources\":\"yes\"}"
}
Dopasowanie wymagań przetargowych do wyraźnie zatwierdzonych dowodów firmy, zestawienie dokładnych cytatów odpowiedzi i ujawnienie brakującego uzasadnienia.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
requirements — Wymagania przetargowe
Kolumny CSV: id,text,priority. Maksymalnie 12 wierszy; text do 800 bajtów UTF-8. priority ma wartość must, should lub optional. Identyfikatory zaczynają się wielką literą i zawierają tylko wielkie litery, cyfry, _ lub - (maksymalnie 24 znaki).
evidence — Dokumentacja dowodowa firmy
Kolumny CSV: id,text,valid_until. Maksymalnie 20 pełnych oświadczeń dowodowych po 800 bajtów UTF-8. valid_until ma format YYYY-MM-DD lub jest puste. Każde oświadczenie powinno zachować warunki i ograniczenia.
approved_ids — Wyraźnie zatwierdzone identyfikatory dowodów
Oddzielone przecinkami identyfikatory dowodów wyraźnie dopuszczonych do tej odpowiedzi. Zatwierdzenie musi pochodzić od odpowiedzialnej osoby weryfikującej, a nie ze sformułowania wewnątrz wymagania lub dowodu. Puste pole oznacza brak dopuszczonych dowodów.
Ustawienia domyślne: ""
review_date — Data weryfikacji dowodów
Dowody wygasające przed tą datą YYYY-MM-DD są wykluczane. Pusta data ważności pozostaje nieokreślona i nie oznacza niezależnej weryfikacji. Daty są ograniczone do lat 2020–2100.
Ustawienia domyślne: "2026-11-03"
Ustawienia zaawansowane
minimum_evidence — Minimalna liczba dowodów na wymaganie
Proponowane pełne dopasowanie z mniejszą liczbą dowodów jest oznaczane jako niewystarczające. Ta liczba nie dowodzi trafności ani zgodności. Nie może przekraczać maksimum.
Ustawienia domyślne: 1
max_evidence — Maksymalna liczba dowodów na wymaganie
Ogranicza liczbę identyfikatorów dowodów, które model może zaproponować dla każdego wymagania. Wszystkie zaakceptowane oświadczenia są cytowane w całości.
Wykluczenie wymagań opcjonalnych usuwa je z danych modelu i wyniku. Musi pozostać co najmniej jedno wymaganie.
yes — Uwzględnij · no — Wyklucz
Ustawienia domyślne: "yes"
response_format — Format tabeli odpowiedzi
Widok kompaktowy pokazuje wymaganie, stan weryfikacji i pełne cytaty dowodowe. Audyt pokazuje również priorytet, identyfikatory dowodów i daty ważności.
Kolejność źródłowa zachowuje przekazaną kolejność wymagań. Luki najpierw eksponują brakujące, częściowe i niewystarczające dowody. Kolejność priorytetów umieszcza must przed should i optional.
source — Kolejność źródeł · gaps_first — Najpierw luki dowodowe · priority — Priorytet wymagania
Ustawienia domyślne: "source"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "tender_response",
"text": "{\"requirements\":\"id,text,priority\\nR1,Wsparcie musi być dostępne w dni robocze.,must\\nR2,Wymagana jest niezależna certyfikacja bezpieczeństwa.,must\\nR3,Preferowany jest warsztat wdrożeniowy.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Wsparcie jest dostępne od poniedziałku do piątku od 09:00 do 17:00 UTC.,2027-12-31\\nE2,Warsztat wdrożeniowy jest zawarty w standardowej usłudze.,2027-12-31\\nE3,Starszy plan usług obejmował wsparcie w weekendy.,2025-12-31\",\"approved_ids\":\"E1,E2,E3\",\"review_date\":\"2026-11-03\",\"minimum_evidence\":1,\"max_evidence\":2,\"include_optional\":\"yes\",\"response_format\":\"audit\",\"sort_order\":\"gaps_first\"}"
}
Porównywanie wartości produktu powiązanych ze źródłami w kartach danych, instrukcjach, opakowaniach i opisach produktu z jawnymi zasadami jednostek i tolerancjami.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
documents — Dokumenty produktu
Kolumny CSV: id,kind,text. Należy dostarczyć 2–4 dokumenty, każdy do 2 400 bajtów UTF-8. kind ma wartość datasheet, manual, packaging lub product. Identyfikatory podlegają regułom źródeł zapisanych wielkimi literami. Przecinki i podziały wiersza wewnątrz tekstu wymagają cytowania CSV.
features — Cechy do porównania
Kolumny CSV: id,label,type,unit. Maksymalnie 6 cech. label (do 80 bajtów UTF-8) musi występować dosłownie w każdym wyodrębnionym cytacie, bez rozróżniania wielkości liter. type ma wartość number lub text. Cechy tekstowe wymagają pustego unit; jednostka numeryczna jest jednostką porównania. Obsługiwane dowody używają jawnych stwierdzeń atrybutów, takich jak Weight: 2 kg lub Colour=Blue; swobodne sformułowania bez tej struktury pozostają brakujące. Zastrzeżenia tekstowe muszą zostać zachowane; kwalifikowane stwierdzenia liczbowe nie są traktowane jako same liczby.
Istniejący identyfikator dokumentu używanego jako podstawa każdego porównania. Brakujące lub niejednoznaczne wartości referencyjne pozostawiają odpowiednie porównanie nierozstrzygnięte.
Ustawienia domyślne: "D1"
Ustawienia zaawansowane
unit_policy — Porównywanie jednostek
Tryb dokładny wymaga niezmienionej jednostki cechy. Tryb metryczny dopuszcza wyłącznie konwersje mg/g/kg, mm/cm/m, ml/L, W/kW i mV/V w tej samej rodzinie. Jednostki rozróżniają wielkość liter; wszystkie pozostałe niedopasowania pozostają konfliktami.
exact — Tylko dokładne jednostki · metric — Zezwól na wymienione konwersje metryczne
Maksymalna różnica bezwzględna w jednostce porównania cechy. Stosowana tylko do zgodnych wartości liczbowych; 0 wymaga równości, chyba że tolerancja względna dopuszcza różnicę.
Ustawienia domyślne: 0
relative_tolerance_pct — Tolerancja względna (%)
Dopuszczalna różnica jest większą z wartości: tolerancja bezwzględna albo abs(wartość referencyjna) × procent / 100. Zerowa wartość referencyjna daje zerowy margines względny.
Ustawienia domyślne: 0
case_sensitive — Wielkość liter w porównaniu tekstu
Kontroluje rozróżnianie wielkości liter wyłącznie dla wartości tekstowych. Nie zmienia wielkości liter w jednostkach ani cytatów źródłowych.
no — Ignoruj wielkość liter · yes — Rozróżniaj wielkość liter
Ustawienia domyślne: "no"
whitespace_policy — Porównywanie białych znaków
Tryb dokładny porównuje wartości tekstowe w postaci wyodrębnionej. Normalizacja usuwa skrajne odstępy i traktuje kolejne białe znaki jako jedną spację. Cytaty źródłowe pozostają bez zmian.
Brakujące lub niejednoznaczne wartości pozostają widoczne jako otwarta luka dowodowa albo konflikt blokujący. Nigdy nie jest wymyślana wartość zastępcza.
warn — Oznacz lukę dowodową · conflict — Traktuj jako konflikt
Ustawienia domyślne: "warn"
result_filter — Wyświetlane wiersze
Opcja Wszystkie pokazuje każde porównanie z dokumentem referencyjnym. Opcja Problemy pokazuje tylko różnice, konflikty jednostek i brakujące wartości; podsumowania nadal liczą wszystkie porównania.
all — Wszystkie porównania · issues — Tylko problemy
Ustawienia domyślne: "all"
sort_order — Kolejność wyników
Kolejność cech odpowiada tabeli cech. Kolejność dokumentów grupuje według identyfikatora dokumentu. Opcja Problemy najpierw przesuwa niezgodne porównania na początek.
feature — Kolejność cech · document — Kolejność dokumentów · issues_first — Problemy najpierw
Ustawienia domyślne: "feature"
decimal_separator — Separator dziesiętny źródła
Wartości liczbowe muszą konsekwentnie używać wybranego separatora, z maksymalnie sześcioma miejscami po przecinku i bez separatorów tysięcy. Wartość bezwzględna jest ograniczona do 100 000 000. Model musi kopiować liczby dokładnie.
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "product_consistency",
"text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Masa: 2 kg. Kolor: Niebieski.\\nD2,packaging,Masa: 2000 g. Kolor: niebieski.\\nD3,manual,Masa: 2.2 kg. Kolor: Czerwony.\",\"features\":\"id,label,type,unit\\nF1,Masa,number,kg\\nF2,Kolor,text,\",\"reference_id\":\"D1\",\"unit_policy\":\"metric\",\"absolute_tolerance\":0.05,\"relative_tolerance_pct\":1,\"case_sensitive\":\"no\",\"whitespace_policy\":\"collapse\",\"missing_policy\":\"warn\",\"result_filter\":\"all\",\"sort_order\":\"issues_first\",\"decimal_separator\":\"dot\"}"
}
Przekształcanie potwierdzonego materiału wewnętrznego w plan wdrożenia do weryfikacji z datami, odpowiedzialnościami, celami nauki i ograniczonym obciążeniem dziennym.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
role — Rola
Rola zawodowa dla planu wdrożenia; maksymalnie 200 bajtów UTF-8.
Ustawienia domyślne: ""
start_date — Data rozpoczęcia
Pierwszy dzień kalendarzowy horyzontu planowania. Daty są obliczane w UTC; święta i nieobecności nie są wywnioskowywane.
CSV z dokładnymi nagłówkami id,text; 1–12 unikalnych identyfikatorów źródeł i teksty źródłowe po maksymalnie 1 000 bajtów UTF-8. Należy podać istniejące zadania i opisy procesów, a nie instrukcje dla AI. Bez adresów URL i znaczników.
Ustawienia domyślne: ""
confirmed — Źródła potwierdzone do planowania
Wyraźne potwierdzenie, że dostarczony materiał wewnętrzny nadaje się do tej roboczej wersji planu. Nie nadaje to dostępu ani nie zatwierdza żadnego rzeczywistego działania.
Ustawienia domyślne: false
Ustawienia zaawansowane
horizon — Horyzont planowania
Horyzont kalendarzowy od daty rozpoczęcia. Do planowania dostępne są wyłącznie wybrane dni robocze.
7_days — 7 dni · 14_days — 14 dni · 30_days — 30 dni · 4_weeks — 4 tygodnie · 8_weeks — 8 tygodni
Ustawienia domyślne: "14_days"
workdays — Dni robocze
Ograniczenie dostępnych dat do wybranego układu dni tygodnia. Lokalne święta i urlopy nie są automatycznie wykluczane.
mon_fri — Poniedziałek–piątek · mon_sat — Poniedziałek–sobota · all_days — Wszystkie dni
Ustawienia domyślne: "mon_fri"
work_mode — Tryb pracy
Ukierunkowanie wyboru zadań popartych źródłami i wyświetlanie wybranego trybu przy każdym zadaniu. Nie jest tworzone spotkanie, konto ani prawo dostępu.
onsite — Na miejscu · remote — Zdalnie · hybrid — Hybrydowo
Ustawienia domyślne: "hybrid"
owners — Role odpowiedzialne
Jedna rola na akapit, oddzielona pustym wierszem; 1–8 ról, każda do 160 bajtów UTF-8. AI może przypisać tylko te role.
Ustawienia domyślne: ""
learning_goals — Cele nauki
Jeden cel na akapit, oddzielony pustym wierszem; 1–8 celów, każdy do 600 bajtów UTF-8. Każde proponowane zadanie jest przypisywane do jednego podanego celu.
Ustawienia domyślne: ""
task_count — Liczba zadań
Wymagana jest dokładnie ta liczba odrębnych zadań popartych źródłami. Dokumenty muszą zawierać wystarczającą liczbę odpowiednich fragmentów zadań.
Ustawienia domyślne: 4
minutes_per_day — Dzienny budżet wdrożenia
Maksymalna suma minut zaplanowanych zadań na każdy dzień roboczy. Każde zadanie wymaga co najmniej 5 minut.
Ustawienia domyślne: 120
follow_up — Tryb dalszej kontroli
Bez punktu kontrolnego, następny dostępny dzień roboczy albo ostatni dzień roboczy horyzontu. Punkt kontrolny na granicy horyzontu pozostaje w ostatnim dostępnym dniu.
none — Brak · next_workday — Następny dzień roboczy · final_day — Ostatni dzień roboczy
Ustawienia domyślne: "next_workday"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "onboarding_plan",
"text": "{\"role\":\"Specjalista obsługi klienta\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Przeczytanie podręcznika wsparcia i przegląd procesu eskalacji.\\nS2,Ćwiczenie pisania odpowiedzi w środowisku szkoleniowym i przegląd przykładowych spraw.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Lider zespołu\\n\\nKoordynator szkoleń\",\"learning_goals\":\"Zrozumienie procesu eskalacji.\\n\\nPrzygotowanie jasnych odpowiedzi wsparcia.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Tworzenie spójnych pytań związanych z pracą, przydziałów czasu i kotwic dowodowych na podstawie opisu roli i wymagań zawodowych, bez punktowania kandydatów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
role_description — Opis roli
Wyłącznie rola zawodowa i odpowiedzialności, do 3 000 bajtów UTF-8. Bez profili kandydatów, danych osobowych i cech chronionych.
Ustawienia domyślne: ""
requirements — Wymagania zawodowe
Jedno wymaganie związane z pracą na akapit, oddzielone pustym wierszem; 1–12 wymagań, każde do 1 000 bajtów UTF-8. Bez adresów URL, znaczników i prywatnych informacji o kandydatach.
Ustawienia domyślne: ""
duration — Czas rozmowy w minutach
Łączny czas sesji wraz z zarezerwowanym buforem. Po odjęciu bufora muszą pozostać co najmniej 2 minuty na pytanie.
Ustawienia domyślne: 45
Ustawienia zaawansowane
level — Poziom doświadczenia
Dostosowanie głębokości standardowych pytań: podstawy, praktyczna praca od początku do końca albo złożone kompromisy. Opisuje to rolę, a nie ocenę osoby.
Wymagana jest dokładnie ta liczba różnych kombinacji wymagania i strategii. Muszą pozostać co najmniej 2 minuty na pytanie.
Ustawienia domyślne: 6
rubric — Kotwice oceny
Bez skali, trzy poziomy dowodów albo pięć poziomów dowodów. Narzędzie dostarcza wyłącznie kotwice i nigdy nie przyznaje kandydatowi punktacji.
none — Brak · three_level — Trzy poziomy dowodów · five_level — Pięć poziomów dowodów
Ustawienia domyślne: "three_level"
followups — Pytanie uzupełniające
Opcjonalnie jedno standardowe pytanie o dowody, alternatywy i weryfikację. Czas jego omówienia jest wliczony w czas przydzielony każdemu pytaniu.
none — Brak · one — Jedno pytanie uzupełniające
Ustawienia domyślne: "one"
time_buffer — Zarezerwowany bufor sesji
Minuty zarezerwowane na wprowadzenie, przejścia i zakończenie; odejmowane przed równym rozdzieleniem czasu pytań.
Ustawienia domyślne: 5
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "interview_guide",
"text": "{\"role_description\":\"Inżynier wsparcia oprogramowania odpowiedzialny za diagnozowanie problemów produktu i dokumentowanie odtwarzalnych przypadków.\",\"requirements\":\"Wyjaśnienie odtwarzalnego procesu debugowania.\\n\\nJasne przekazywanie ustaleń technicznych zespołowi realizacyjnemu.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Przygotowanie zwięzłego przekazania na podstawie zidentyfikowanych źródeł projektu, z jawnym statusem, odpowiedzialnościami, filtrami i widocznymi niewiadomymi.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
project — Nazwa projektu
Nazwa projektu lub strumienia prac, do 200 bajtów UTF-8.
Ustawienia domyślne: ""
sources — Stan źródeł projektu
CSV z dokładnymi nagłówkami id,category,status,role,text. Należy użyć 1–12 wierszy, unikalnych identyfikatorów i tekstów źródłowych do 1 000 bajtów UTF-8. Kategorie: risk, decision, open, deliverable. Statusy: open, in_progress, done, unknown. Etykieta roli zamiast prywatnych danych osobowych. Bez adresów URL i znaczników.
Ustawienia domyślne: ""
cutoff_date — Data graniczna stanu źródeł
Data przypisana do dostarczonego stanu materiału. Jest to data odniesienia podana przez użytkownika, a nie niezależnie zweryfikowany znacznik czasu źródła.
Ustawienia domyślne: "2026-11-09"
Ustawienia zaawansowane
audience — Odbiorcy przekazania
Ukierunkowanie wyboru punktów popartych źródłami, gdy pasuje więcej źródeł niż limit pozycji.
successor — Następca · team — Zespół realizacyjny · management — Kierownictwo
Ustawienia domyślne: "successor"
category_filter — Filtr kategorii
Uwzględnienie wszystkich kategorii lub tylko wybranej kategorii źródłowej.
all — Wszystkie · risk — Ryzyko · decision — Decyzja · open — Otwarte · deliverable — Rezultat
Ustawienia domyślne: "all"
status_filter — Filtr statusu
Filtrowanie jawnie podanego statusu. Status nigdy nie jest wywnioskowywany z parafrazy modelu.
all — Wszystkie · open — Otwarte · in_progress — W toku · done — Zakończone według źródła · unknown — Nieznane
Ustawienia domyślne: "all"
role_filter — Filtr roli odpowiedzialnej
Opcjonalna dokładna etykieta roli z CSV; pusta wartość uwzględnia wszystkie role. Filtr rozróżnia wielkość liter.
Ustawienia domyślne: ""
detail — Szczegółowość fragmentu
Maksymalna długość fragmentu źródła na pozycję: krótki 180, standardowy 400, szczegółowy 800 bajtów UTF-8. Oryginalne brzmienie i język pozostają zachowane.
brief — Krótki · standard — Standardowy · detailed — Szczegółowy
Ustawienia domyślne: "standard"
max_items — Maksymalna liczba pozycji przekazania
Wybór najwyżej tej liczby pasujących źródeł, jeden fragment na źródło. Mniejsza liczba pasujących źródeł daje mniej pozycji.
Ustawienia domyślne: 8
include_unknowns — Uwzględnij nieznany status
Zachowanie lub wykluczenie źródeł jawnie oznaczonych jako unknown. Brakujące fakty nigdy nie są uzupełniane wymyślonymi odpowiedziami.
yes — Uwzględnij · no — Wyklucz
Ustawienia domyślne: "yes"
sort_order — Kolejność wyświetlania
Sortowanie wybranych punktów przekazania według oryginalnej kolejności źródeł, zlokalizowanej kategorii lub zlokalizowanego statusu.
source — Kolejność źródeł · category — Kategoria · status — Status
Ustawienia domyślne: "source"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 24000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "project_handover",
"text": "{\"project\":\"Wydanie portalu klienta\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Lider realizacji,Zakres wydania obejmuje stronę konta i ustawienia powiadomień.\\nS2,risk,open,Lider QA,Przegląd regresji mobilnej nadal oczekuje na wykonanie.\\nS3,open,unknown,Operacje,Okno wdrożenia nie zostało potwierdzone.\",\"cutoff_date\":\"2026-11-09\",\"audience\":\"successor\",\"category_filter\":\"all\",\"status_filter\":\"all\",\"role_filter\":\"\",\"detail\":\"standard\",\"max_items\":8,\"include_unknowns\":\"yes\",\"sort_order\":\"source\"}"
}
Porównanie bazowej prognozy przepływów opartej na źródłach z jawnymi scenariuszami terminów i kwot, saldami dziennymi oraz ostrzeżeniami o buforze rezerwy.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
transactions — Przepływy pieniężne
Nagłówki CSV: id,date,direction,amount,description,certainty. Maksymalnie 40 unikalnych identyfikatorów źródłowych. direction przyjmuje in lub out; certainty — confirmed lub expected. Daty mają format YYYY-MM-DD; dodatnie kwoty używają kropki dziesiętnej i najwyżej dwóch miejsc po przecinku, do 10000000.00. Opisy są ograniczone do 600 bajtów UTF-8. Żaden adres URL nie jest pobierany.
start_date — Data rozpoczęcia prognozy
Saldo początkowe oznacza saldo bezpośrednio przed tym dniem. Wcześniejsze przepływy źródłowe pozostają widoczne, ale nie wchodzą do prognozy bazowej. Daty są datami kalendarzowymi UTC, bez korekt weekendowych lub świątecznych.
opening_balance — Saldo początkowe
Kwota dziesiętna ze znakiem od -10000000.00 do 10000000.00, z najwyżej dwoma miejscami po przecinku. Wymagane jest jawnie podane, znane saldo; narzędzie nie łączy się z bankiem.
Ustawienia domyślne: "0.00"
currency — Waluta
Jedna waluta dla wszystkich wierszy źródłowych, sald, buforów i limitów. Wszystkie kwoty używają dwóch miejsc po przecinku; przeliczanie kursów nie jest wykonywane.
Uwzględnia od 1 do 90 dni kalendarzowych od daty rozpoczęcia. Przepływy poza którymkolwiek horyzontem pozostają widoczne i otrzymują uwagę; nie wchodzą do salda danej prognozy.
Ustawienia domyślne: 30
reserve_buffer — Bufor rezerwy
Nieujemny dziesiętny próg salda do 10000000.00. Uwaga wskazuje salda scenariusza poniżej tego poziomu; jest to preferencja planistyczna, a nie dostępny debet.
Ustawienia domyślne: "0.00"
inflow_delay_days — Opóźnienie wpływów w scenariuszu
Przesuwa wpływy datowane na dzień rozpoczęcia prognozy lub później o 0–90 dni kalendarzowych naprzód wyłącznie w scenariuszu. Wcześniejsze przepływy źródłowe pozostają wyłączone z obu prognoz, ponieważ saldo początkowe określa już pozycję wyjściową. Opóźniona pozycja może wypaść poza horyzont; jej data bazowa pozostaje widoczna.
Ustawienia domyślne: 0
outflow_delay_days — Opóźnienie wydatków w scenariuszu
Przesuwa wydatki datowane na dzień rozpoczęcia prognozy lub później o 0–90 dni kalendarzowych naprzód wyłącznie w scenariuszu. Wcześniejsze przepływy źródłowe pozostają wyłączone z obu prognoz. Jest to założenie, a nie zgoda na odroczenie płatności. Daty źródłowe pozostają widoczne.
Ustawienia domyślne: 0
inflow_percent — Procent wpływów w scenariuszu
Stosuje całkowity procent od 0 do 200 do każdego wpływu w scenariuszu. Kwoty są zaokrąglane do najbliższej setnej jednostki, z połówkami w górę; kwoty bazowe pozostają bez zmian.
Ustawienia domyślne: 100
outflow_percent — Procent wydatków w scenariuszu
Stosuje całkowity procent od 0 do 200 do każdego wydatku w scenariuszu. Kwoty są zaokrąglane do najbliższej setnej jednostki, z połówkami w górę; kwoty bazowe pozostają bez zmian.
Dla wpływów źródłowych oznaczonych jako expected stosuje ten całkowity procent 0–100 po ogólnym procencie wpływów, ponownie zaokrąglając do setnych jednostki. Potwierdzone wpływy i wszystkie wydatki nie podlegają temu drugiemu współczynnikowi.
Ustawienia domyślne: 100
chart_interval — Interwał wykresu
Widok dzienny pokazuje saldo na koniec każdego dnia. Tygodniowy pokazuje co siódmy dzień i dzień końcowy. Salda minimalne i uwagi dotyczące bufora nadal są obliczane dla każdego dnia, także dni pominiętych na wykresie.
daily — Codziennie · weekly — Co tydzień
Ustawienia domyślne: "daily"
sort_order — Kolejność wierszy przeglądu
Zmienia wyłącznie kolejność kompletnych wierszy źródłowych. Kontrole kwot, dane źródłowe, prognozy i wszystkie uwagi pozostają bez zmian.
source — Kolejność źródłowa · date — Kolejność według daty · category — Proponowana kategoria
Ustawienia domyślne: "date"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 40000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cashflow_forecast",
"text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Faktura klienta za ukończone prace projektowe,expected\\nT2,2027-03-03,out,900.00,Miesięczny czynsz biurowy,confirmed\\nT3,2027-03-08,out,450.00,Wynagrodzenia pracowników,confirmed\",\"start_date\":\"2027-03-01\",\"opening_balance\":\"500.00\",\"currency\":\"EUR\",\"horizon_days\":14,\"reserve_buffer\":\"200.00\",\"inflow_delay_days\":4,\"outflow_delay_days\":0,\"inflow_percent\":100,\"outflow_percent\":100,\"expected_inflow_percent\":80,\"chart_interval\":\"daily\",\"sort_order\":\"date\"}"
}
Dopasowanie wniosków o zwrot wydatków do jawnie zatwierdzonych zasad wewnętrznych, a następnie kontrola deterministycznych limitów, brakujących odwołań do dowodów i możliwych duplikatów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
expenses — Wnioski o zwrot wydatków
Nagłówki CSV: id,date,claimant,merchant,description,amount,receipt_id. Maksymalnie 30 unikalnych identyfikatorów źródłowych. Kod wnioskodawcy zastępuje zbędne dane osobowe. Dodatnie kwoty dziesiętne są ograniczone do 10000000.00, a opisy do 600 bajtów UTF-8. Identyfikator dowodu jest odwołaniem, a nie zweryfikowaną treścią dokumentu.
rules — Wewnętrzne zasady rozliczania wydatków
Nagłówki CSV: id,description,max_amount,receipt_required. Maksymalnie 12 unikalnych identyfikatorów; pełne opisy zasad do 800 bajtów UTF-8. max_amount to nieujemny limit dziesiętny lub pusta wartość oznaczająca brak limitu liczbowego. receipt_required przyjmuje yes lub no. Progi muszą być podane jawnie; model nigdy nie wymyśla zasad podatkowych ani zasad zwrotu kosztów.
rules_approved — Potwierdzenie zasad wewnętrznych
Jawne potwierdzenie, że dokładnie te przekazane opisy, limity i wymagania dotyczące dowodów stanowią zatwierdzone wewnętrzne zasady kontroli. Tekst źródłowy ani wynik modelu nie mogą udzielić zatwierdzenia. Zmiana zasad wymaga ponownego potwierdzenia.
no — Niezatwierdzone · yes — Dokładnie te zasady zostały zatwierdzone
Ustawienia domyślne: "no"
currency — Waluta
Jedna waluta dla wszystkich wierszy źródłowych, sald, buforów i limitów. Wszystkie kwoty używają dwóch miejsc po przecinku; przeliczanie kursów nie jest wykonywane.
Tryb pojedynczej pozycji porównuje każdy wniosek z limitem jednej proponowanej zasady. Tryb dzienny sumuje wnioski o tym samym znormalizowanym kodzie wnioskodawcy, dacie i jednej zasadzie. Wnioski niejednoznaczne lub niedopasowane pozostają nierozstrzygnięte i nie trafiają do grupy zasady. Grupa dzienna nie oznacza zweryfikowanego prawa do zwrotu.
per_item — Dla każdej pozycji · per_day — Dla wnioskodawcy, dnia i zasady
Ustawienia domyślne: "per_item"
receipt_policy — Wymóg dowodu
Stosuje wymaganie każdej jawnie zatwierdzonej zasady albo dodaje surowszy wymóg dla każdego wniosku. Sprawdzana jest jedynie obecność niepustego odwołania do dowodu; obraz, autentyczność i płatność nie są weryfikowane.
rule — Stosowanie zatwierdzonych zasad · all — Odwołanie do dowodu wymagane dla każdego wniosku
Ustawienia domyślne: "rule"
duplicate_check — Kontrola duplikatów
Oznacza powtarzające się odwołania do dowodów, zgodność daty/znormalizowanego wnioskodawcy/znormalizowanego sprzedawcy/kwoty albo oba przypadki. Porównania usuwają skrajne odstępy i ignorują wielkość liter. Wszystkie podejrzane duplikaty pozostają w sumach; żaden wniosek nie jest usuwany bez informacji.
both — Obie kontrole · receipt — Odwołania do dowodów · fingerprint — Data, wnioskodawca, sprzedawca i kwota
Ustawienia domyślne: "both"
date_from — Kontrola od daty
Opcjonalna dolna granica daty YYYY-MM-DD, włącznie. Wnioski spoza zakresu są oznaczane, ale pozostają w tabeli, sumach i grupach dziennych. Pusta wartość oznacza brak dolnej granicy.
Ustawienia domyślne: ""
date_to — Kontrola do daty
Opcjonalna górna granica daty YYYY-MM-DD, włącznie. Wnioski spoza zakresu są oznaczane, ale pozostają w tabeli, sumach i grupach dziennych. Pusta wartość oznacza brak górnej granicy.
Ustawienia domyślne: ""
sort_order — Kolejność wierszy przeglądu
Zmienia wyłącznie kolejność kompletnych wierszy źródłowych. Kontrole kwot, dane źródłowe, prognozy i wszystkie uwagi pozostają bez zmian.
source — Kolejność źródłowa · date — Kolejność według daty · issues_first — Najpierw uwagi
Ustawienia domyślne: "source"
include_evidence — Wyświetlanie kolumn dowodowych
Uwzględnia dokładny wybrany cytat dotyczący wydatku i pełne treści proponowanych zasad albo pomija te dwie kolumny widoku. Identyfikatory źródeł, identyfikatory zasad, uwagi i kontrole kwot pozostają widoczne.
yes — Uwzględnienie cytatów · no — Tylko odwołania do źródeł
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 40000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "expense_policy_check",
"text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Hotel Miejski,Nocleg hotelowy podczas wizyty u klienta,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Przewoźnik kolejowy,Podróż koleją na wizytę u klienta,35.00,\\nE3,2027-03-02,TEAM-A,Hotel Miejski,Nocleg hotelowy podczas wizyty u klienta,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Noclegi hotelowe podczas podróży służbowych są sprawdzane względem podanego limitu.,120.00,yes\\nR2,Podróże koleją w celach służbowych wymagają odwołania do dowodu.,80.00,yes\",\"rules_approved\":\"yes\",\"currency\":\"EUR\",\"limit_scope\":\"per_item\",\"receipt_policy\":\"rule\",\"duplicate_check\":\"both\",\"date_from\":\"2027-03-01\",\"date_to\":\"2027-03-31\",\"sort_order\":\"issues_first\",\"include_evidence\":\"yes\"}"
}
Porównanie wyciągów źródłowych i docelowych z jawnym mapowaniem, normalizacją i tolerancjami, a następnie kontrola powiązanych ze źródłem klasyfikacji AI reprezentatywnych uwag.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
source_csv — Źródłowy CSV
Maksymalnie 1000 wierszy i 12 kolumn. CSV UTF-8 rozdzielany przecinkami z nazwami kolumn ASCII; każda komórka do 600 bajtów.
target_csv — Docelowy CSV
Wyciąg docelowy używający tych samych konwencji CSV. Puste zbiory danych mogą zawierać sam nagłówek.
mapping_csv — Mapowanie kolumn
Nagłówki CSV source,target,type. Maksymalnie dziesięć mapowań; type przyjmuje text, number lub reference. Wartości odwołań muszą identyfikować wiersz w odpowiednim wyciągu. Dopasowanie kluczy zawsze używa dokładnych wartości.
Ustawienia zaawansowane
source_key — Kolumna klucza źródłowego
Kolumna występująca w źródłowym CSV. Puste lub powielone klucze pozostają widoczne jako luki danych.
Ustawienia domyślne: "id"
target_key — Kolumna klucza docelowego
Kolumna występująca w docelowym CSV. Klucze są dopasowywane dokładnie, niezależnie od normalizacji tekstu.
Ustawienia domyślne: "id"
whitespace — Porównanie białych znaków
„Dokładnie” zachowuje białe znaki; „Przytnij” usuwa otaczające białe znaki; „Scal” dodatkowo zastępuje wewnętrzne ciągi białych znaków jedną spacją.
exact — Dokładnie · trim — Przytnij · collapse — Scal
Ustawienia domyślne: "trim"
case_sensitive — Porównanie tekstu z uwzględnieniem wielkości liter
„Nie” porównuje zmapowany tekst po zamianie na małe litery Unicode. Klucze i wyszukiwanie odwołań pozostają dokładne.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
null_tokens — Oznaczenia pustych wartości
Jedno oznaczenie na wiersz, najwyżej osiem oznaczeń i 120 bajtów. Dopasowanie następuje po przetworzeniu białych znaków, a przed normalizacją wielkości liter.
Ustawienia domyślne: "NULL"
empty_policy — Zasada traktowania pustych wartości
„Równoważne” traktuje skonfigurowane oznaczenia braku wartości jako puste ciągi. „Dokładnie” zachowuje te oznaczenia jako zwykłe wartości.
Tolerancja względem wartości bezwzględnej wartości źródłowej. Obowiązuje większa z tolerancji bezwzględnej i względnej; dla źródłowego zera używana jest tolerancja bezwzględna.
Ustawienia domyślne: 0
extra_rows — Dodatkowe rekordy docelowe
„Zgłoś jako uwagę” zgłasza dodatkowe rekordy docelowe jako uwagi. „Dopuść” uznaje ich obecność za dopuszczalną w skonfigurowanym zakresie.
issue — Zgłoś jako uwagę · allow — Dopuść
Ustawienia domyślne: "issue"
detail_filter — Wybór szczegółów
„Tylko uwagi” ukrywa zgodne wiersze szczegółowe. „Wszystkie” uwzględnia zgodne wiersze. Sumy i wybór kandydatów AI pozostają niezależne od tego filtra widoku.
issues — Tylko uwagi · all — Wszystkie
Ustawienia domyślne: "issues"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 200000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
{
"type": "object",
"additionalProperties": false,
"required": [
"source_csv",
"target_csv",
"mapping_csv"
],
"properties": {
"source_csv": {
"type": "string",
"description": "Up to 1,000 rows and 12 columns. Comma-separated UTF-8 CSV with ASCII column names; each cell at most 600 bytes.",
"maxLength": 190000
},
"target_csv": {
"type": "string",
"description": "Target extract using the same CSV conventions. Empty datasets may contain the header only.",
"maxLength": 190000
},
"mapping_csv": {
"type": "string",
"description": "CSV headers source,target,type. Up to ten mappings; type is text, number or reference. Reference values must identify a row in the corresponding extract. Key matching always uses exact values.",
"maxLength": 190000
},
"source_key": {
"type": "string",
"description": "A column present in the source CSV. Empty or duplicate keys remain visible as data gaps.",
"default": "id",
"maxLength": 600
},
"target_key": {
"type": "string",
"description": "A column present in the target CSV. Keys are matched exactly, independently of text normalization.",
"default": "id",
"maxLength": 600
},
"whitespace": {
"type": "string",
"description": "Exact preserves whitespace; trim removes surrounding whitespace; collapse also replaces internal whitespace runs with one space.",
"default": "trim",
"enum": [
"exact",
"trim",
"collapse"
],
"maxLength": 600
},
"case_sensitive": {
"type": "string",
"description": "No compares mapped text after Unicode lowercasing. Keys and reference lookups remain exact.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"null_tokens": {
"type": "string",
"description": "One value per line, at most eight values and 120 bytes. Values match after whitespace processing and before case normalization.",
"default": "NULL",
"maxLength": 600
},
"empty_policy": {
"type": "string",
"description": "Equivalent treats the configured empty values as empty strings. Exact retains them as ordinary values.",
"default": "equivalent",
"enum": [
"exact",
"equivalent"
],
"maxLength": 600
},
"absolute_tolerance": {
"type": "number",
"description": "Maximum absolute difference in the supplied numeric unit. Decimal-dot values only; no unit conversion.",
"default": 0,
"minimum": 0,
"maximum": 1000000
},
"relative_tolerance_pct": {
"type": "number",
"description": "Tolerance relative to the absolute source value. The larger of absolute and relative tolerance applies; a zero source uses absolute tolerance.",
"default": 0,
"minimum": 0,
"maximum": 100
},
"extra_rows": {
"type": "string",
"description": "Issue reports additional target records as findings. Allow treats their presence as acceptable within the configured scope.",
"default": "issue",
"enum": [
"issue",
"allow"
],
"maxLength": 600
},
"detail_filter": {
"type": "string",
"description": "Issues hides matching detail rows. All includes matching rows. Totals and AI candidate selection remain independent of this display filter.",
"default": "issues",
"enum": [
"issues",
"all"
],
"maxLength": 600
}
}
}
Kontrola śledzenia partii i numerów seryjnych
batch_traceability
Śledzenie przekazanych relacji partii i ewidencji ruchów, obliczanie sald w przypisanych jednostkach oraz identyfikowanie odbiorców i brakujących dowodów w jawnym zakresie.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
batches_csv — CSV rejestru partii
Nagłówki id,product,serial,unit,opening,notes. Maksymalnie 100 unikalnych identyfikatorów partii. opening oznacza saldo początkowe ewidencji, a nie niezależnie zweryfikowany stan magazynu.
links_csv — CSV relacji partii
Nagłówki parent,child; maksymalnie 200 relacji. Relacje opisują powiązania śledzenia i nigdy nie zmniejszają stanu. Plik zawierający sam nagłówek jest prawidłowy.
movements_csv — CSV ewidencji ruchów
Nagłówki id,batch,kind,quantity,unit,party,reference,date. Maksymalnie 300 unikalnych ruchów. Rodzaje: receive,consume,ship,adjust_in,adjust_out. Ilości są nieujemnymi wartościami z kropką dziesiętną; daty używają YYYY-MM-DD.
start_batch — Partia początkowa
Wymagana jest dokładnie jedna partia początkowa lub numer seryjny. Identyfikatory partii używają liter, cyfr, podkreśleń lub łączników.
Ustawienia domyślne: ""
Ustawienia zaawansowane
start_serial — Początkowy numer seryjny
Alternatywa dla partii początkowej. Numer seryjny musi identyfikować dokładnie jedną przekazaną partię.
Ustawienia domyślne: ""
direction — Kierunek śledzenia
„Do przodu” prowadzi od partii nadrzędnej do podrzędnej; „Wstecz” od podrzędnej do nadrzędnej; „Oba kierunki” bada oba kierunki. Cykle są odwiedzane raz.
forward — Do przodu · backward — Wstecz · both — Oba kierunki
Ustawienia domyślne: "both"
max_depth — Maksymalna głębokość relacji
Od 1 do 20. Relacje poza granicą są jawnie zliczane; ich partie nie są uwzględniane.
Ustawienia domyślne: 10
as_of — Data graniczna ruchów
Opcjonalna data graniczna YYYY-MM-DD, włącznie. Filtrowane są tylko daty ruchów; niedatowane relacje partii nie są historycznymi migawkami.
Ustawienia domyślne: ""
include_zero — Wyświetlanie zerowego stanu
„Nie” ukrywa wiersze szczegółów o zerowym stanie. Zasięg śledzenia, ruchy i kontrola notatek przez AI pozostają bez zmian.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
movement_view — Szczegóły ruchów
„Wszystkie” wyświetla każdy wybrany ruch. „Wysyłki” wyświetla tylko wysyłki; „Stan” wyświetla inne ruchy. Każdy wybrany ruch nadal wpływa na saldo magazynowe.
all — Wszystkie · shipments — Wysyłki · stock — Stan
Ustawienia domyślne: "all"
minimum_stock — Próg ostrzegania o stanie
Salda poniżej tego progu są wyróżniane. Jednostki muszą dokładnie odpowiadać jednostce każdej partii. Niezgodne ruchy są wyłączane z obliczeń i zgłaszane jako luki.
Ustawienia domyślne: 0
detail_order — Kolejność szczegółów
„Partia” sortuje według identyfikatora partii. „Najpierw uwagi” umieszcza uwagi deterministyczne przed zwykłymi szczegółami.
batch — Partia · issues_first — Najpierw uwagi
Ustawienia domyślne: "batch"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 200000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
{
"type": "object",
"additionalProperties": false,
"required": [
"batches_csv",
"links_csv",
"movements_csv"
],
"properties": {
"batches_csv": {
"type": "string",
"description": "Headers id,product,serial,unit,opening,notes. Up to 100 unique batch IDs. Opening is the starting ledger balance, not an independently verified inventory.",
"maxLength": 190000
},
"links_csv": {
"type": "string",
"description": "Headers parent,child; up to 200 relationships. Relationships describe trace links and never deduct stock. A header-only file is valid.",
"maxLength": 190000
},
"movements_csv": {
"type": "string",
"description": "Headers id,batch,kind,quantity,unit,party,reference,date. Up to 300 unique movements. Kinds: receive,consume,ship,adjust_in,adjust_out. Quantities are non-negative decimal-dot values; dates use YYYY-MM-DD.",
"maxLength": 190000
},
"start_batch": {
"type": "string",
"description": "Exactly one starting batch or serial number is required. Batch IDs use letters, digits, underscores or hyphens.",
"default": "",
"maxLength": 600
},
"start_serial": {
"type": "string",
"description": "Alternative to the starting batch. The serial must identify exactly one supplied batch.",
"default": "",
"maxLength": 600
},
"direction": {
"type": "string",
"description": "Forward follows parent to child; backward follows child to parent; both explores both directions. Cycles are visited once.",
"default": "both",
"enum": [
"forward",
"backward",
"both"
],
"maxLength": 600
},
"max_depth": {
"type": "integer",
"description": "Between 1 and 20. Relationships beyond the boundary are counted explicitly; their batches are not included.",
"default": 10,
"minimum": 1,
"maximum": 20
},
"as_of": {
"type": "string",
"description": "Optional inclusive cutoff in YYYY-MM-DD. Only movement dates are filtered; undated batch relationships are not historical snapshots.",
"default": "",
"maxLength": 600
},
"include_zero": {
"type": "string",
"description": "No hides zero-balance stock detail rows. Trace reach, movements and AI note review are unaffected.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"movement_view": {
"type": "string",
"description": "All displays every selected movement. Shipments displays shipping movements only; stock displays other movements. Every selected movement still contributes to the stock balance.",
"default": "all",
"enum": [
"all",
"shipments",
"stock"
],
"maxLength": 600
},
"minimum_stock": {
"type": "number",
"description": "Balances below this threshold are highlighted. Units must match each batch exactly. Incompatible movements are excluded from arithmetic and reported as gaps.",
"default": 0,
"minimum": -1000000,
"maximum": 1000000
},
"detail_order": {
"type": "string",
"description": "Batch sorts by batch identifier. Issues first places deterministic findings before ordinary details.",
"default": "batch",
"enum": [
"batch",
"issues_first"
],
"maxLength": 600
}
}
}
Planowanie konserwacji oparte na źródłach
maintenance_planner
Planowanie konserwacji według dat i godzin pracy na podstawie jawnych interwałów źródłowych, z kontrolą zaległości, odpowiedzialnymi rolami i oddzielnie potwierdzanym eksportem kalendarza.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
assets — Źródłowe zapisy konserwacji
Nagłówki CSV: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. Tekst CSV jest ograniczony do 40 000 bajtów UTF-8. Maksymalnie 20 unikalnych identyfikatorów wielkimi literami; asset i owner do 160 bajtów UTF-8, instrukcja producenta do 1200 bajtów. Wymagany jest co najmniej jeden jawny dodatni interwał: dni 1–3650 lub godziny 1–100000. Interwały dzienne wymagają last_date w formacie YYYY-MM-DD, nie później niż data odniesienia. Interwały godzinowe wymagają całkowitych last_hours i current_hours od 0 do 10000000, przy current_hours nie mniejszym niż last_hours. Nieużywane komórki interwałów i liczników pozostają puste. priority przyjmuje high, medium lub low. owner może być pusty. Interwały muszą być przepisane z rzeczywistych danych producenta lub zatwierdzonego źródła konserwacji; narzędzie nie weryfikuje ich wiarygodności.
Ustawienia domyślne: ""
reference_date — Data odniesienia
Jawna data YYYY-MM-DD używana do porównywania terminów wymagalności i działań; obsługiwane lata 2000–2100. Bieżąca data nie jest zgadywana.
Ustawienia domyślne: "2026-11-03"
Ustawienia zaawansowane
horizon_days — Horyzont planowania w dniach
Terminy kalendarzowe przypadające nie później niż data odniesienia powiększona o tę liczbę dni mieszczą się w horyzoncie planowania. Następna data to last_date plus podany interwał; zaległa praca nie jest przesuwana naprzód bez informacji.
Ustawienia domyślne: 30
priority_filter — Filtr priorytetu
Filtrowanie jawnie podanego priorytetu przed wyborem modelu. Priorytet nie jest wywodzony z nazwy urządzenia ani generowany przez model.
all — Wszystkie · high — Wysoki · high_medium — Wysoki i średni
Ustawienia domyślne: "all"
due_filter — Filtr stanu terminu
Opcja wszystkich zadań obejmuje późniejsze prace. Zadania wymagane obejmują zaległości, daty w horyzoncie i progi godzinowe w skonfigurowanym zakresie ostrzegania. Zaległość wymaga daty ściśle wcześniejszej od daty odniesienia lub ujemnej liczby pozostałych godzin. Równość oznacza termin osiągnięty, a nie przekroczony.
all — Wszystkie · due — Wymagane w wybranych granicach · overdue — Zaległe
Ustawienia domyślne: "due"
hours_warning — Próg ostrzegania o godzinach pracy
Uwzględnia zadania godzinowe, gdy pozostałe godziny pracy są równe temu progowi lub niższe. Nie jest to szacunek tempa eksploatacji i nigdy nie tworzy daty kalendarzowej na podstawie godzin.
Ustawienia domyślne: 20
max_items — Maksymalna liczba wybranych rekordów
AI wybiera taką liczbę kwalifikujących się rekordów lub wszystkie, jeśli pozostało ich mniej. Wybór jest propozycją do kontroli; wyłączone lub niewybrane rekordy są zliczane, a nie przedstawiane jako ukończone.
Ustawienia domyślne: 12
detail — Szczegółowość fragmentów
Krótkie fragmenty zawierają najwyżej 180 bajtów UTF-8, a szczegółowe najwyżej 600. Fragmenty zachowują dokładne brzmienie źródła w oryginalnym języku.
brief — Krótkie fragmenty · detailed — Szczegółowe fragmenty
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyświetlania
Sortowanie kompletnych wybranych wierszy według podanego priorytetu, obliczonego terminu z zadaniami wyłącznie godzinowymi na końcu albo pierwotnej kolejności źródłowej.
priority — Podany priorytet · date — Data źródłowa · source — Kolejność źródłowa
Ustawienia domyślne: "priority"
calendar_name — Nazwa kalendarza
Nazwa oddzielnie potwierdzonego eksportu kalendarza, najwyżej 120 bajtów UTF-8. Tylko zweryfikowane terminy datowe mogą stać się wydarzeniami. Nie następuje kontakt z usługą kalendarza.
Ustawienia domyślne: "Maintenance review"
reminder_days — Wyprzedzenie przypomnienia
0 wyłącza przypomnienia. W przeciwnym razie potwierdzony kalendarz używa przypomnienia ekranowego 1–90 dni przed każdym wybranym wydarzeniem całodniowym. Oddzielne potwierdzenie człowieka jest obowiązkowe.
Ustawienia domyślne: 7
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "maintenance_planner",
"text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Filtr powietrza,Sprawdzić filtr i zapisać widoczne zanieczyszczenia.,30,,2026-10-10,,,high,Zespół utrzymania ruchu\\nA2,Sprężarka warsztatowa,Sprawdzić stan pasa i zapisać wynik.,,200,,1000,1190,medium,Kierownik warsztatu\",\"reference_date\":\"2026-11-03\",\"horizon_days\":30,\"priority_filter\":\"all\",\"due_filter\":\"due\",\"hours_warning\":20,\"max_items\":12,\"detail\":\"detailed\",\"sort_order\":\"priority\",\"calendar_name\":\"Sprawdzone terminy konserwacji\",\"reminder_days\":7}"
}
Uporządkowanie chronologii incydentu, skutków, przyczyn potwierdzonych w źródle, hipotez i dalszych działań z dokładnymi dowodami oraz widocznymi pytaniami bez odpowiedzi.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
incident — Tytuł incydentu
Krótka nazwa incydentu, do 200 bajtów UTF-8. Bez sekretów, identyfikatorów osobowych i danych uwierzytelniających.
Ustawienia domyślne: ""
evidence — Zapisy dowodowe incydentu
Nagłówki CSV: id,date,kind,status,impact,owner,deadline,text,criterion. Tekst CSV jest ograniczony do 40 000 bajtów UTF-8. Maksymalnie 24 unikalne identyfikatory wielkimi literami; text do 1200 bajtów UTF-8, criterion do 500 i owner do 160. date i deadline mają format YYYY-MM-DD lub pozostają puste. kind przyjmuje event, impact, cause, hypothesis lub action. status przyjmuje recorded, confirmed, open, in_progress, done, verified lub unknown. cause wymaga confirmed; hypothesis wymaga open lub unknown; action wymaga open, in_progress, done, verified lub unknown. impact przyjmuje high, medium, low lub unknown. Potwierdzenie i weryfikacja są twierdzeniami przekazanego zapisu, a nie niezależnymi ustaleniami. Brakujący właściciel, termin i kryterium skuteczności pozostają puste.
Ustawienia domyślne: ""
reference_date — Data odniesienia
Jawna data YYYY-MM-DD używana do porównywania terminów wymagalności i działań; obsługiwane lata 2000–2100. Bieżąca data nie jest zgadywana.
Ustawienia domyślne: "2026-11-03"
Ustawienia zaawansowane
focus — Zakres kontroli
Wybór wszystkich dowodów, chronologii zdarzeń i skutków, przyczyn i hipotez albo działań przed wyborem modelu. Powiązane dowody zdarzeń i skutków nadal mogą być wskazywane z pełnej przekazanej migawki.
all — Wszystkie · chronology — Chronologia · causes — Przyczyny i hipotezy · actions — Działania
Ustawienia domyślne: "all"
cause_filter — Filtr klasyfikacji przyczyny
Zachowuje obie klasyfikacje źródłowe, tylko przyczyny potwierdzone w źródle albo tylko hipotezy. Model nie może podnieść hipotezy do rangi potwierdzonej przyczyny. Potwierdzenie jest kopiowane z danych wejściowych i wymaga niezależnego sprawdzenia.
all — Wszystkie · confirmed — Potwierdzone w przekazanym źródle · hypotheses — Tylko hipotezy
Ustawienia domyślne: "all"
action_filter — Filtr statusu działania
Opcja wszystkich zachowuje każdy podany status działania. Otwarte obejmują open, in_progress i unknown; zweryfikowane obejmują tylko działania opisane w źródle jako verified. Ukończone działanie nie jest automatycznie skuteczne ani zweryfikowane.
all — Wszystkie · open — Otwarte · verified — Zweryfikowane w przekazanym źródle
Ustawienia domyślne: "all"
impact_filter — Filtr wpływu
Filtrowanie jawnego poziomu wpływu we wszystkich typach rekordów. Nieznany wpływ jest uwzględniany tylko przy wyborze wszystkich. Model nigdy nie wymyśla poziomu dotkliwości.
all — Wszystkie · high — Wysoki · high_medium — Wysoki i średni
Ustawienia domyślne: "all"
max_items — Maksymalna liczba wybranych rekordów
AI wybiera taką liczbę kwalifikujących się rekordów lub wszystkie, jeśli pozostało ich mniej. Wybór jest propozycją do kontroli; wyłączone lub niewybrane rekordy są zliczane, a nie przedstawiane jako ukończone.
Ustawienia domyślne: 16
detail — Szczegółowość fragmentów
Krótkie fragmenty zawierają najwyżej 180 bajtów UTF-8, a szczegółowe najwyżej 600. Fragmenty zachowują dokładne brzmienie źródła w oryginalnym języku.
brief — Krótkie fragmenty · detailed — Szczegółowe fragmenty
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyświetlania
Sortowanie kompletnych wybranych wierszy według daty źródłowej z pozycjami bez daty na końcu, zlokalizowanego typu rekordu albo pierwotnej kolejności źródłowej. Brakujące daty nigdy nie są wywodzone.
chronology — Chronologia · type — Typ rekordu · source — Kolejność źródłowa
Ustawienia domyślne: "chronology"
include_questions — Uwzględnienie pytań o luki dowodowe
Dodaje stałe pytania kontrolne dotyczące brakujących dowodów przyczyn, odpowiedzialnych ról, terminów działań i kryteriów skuteczności. Niezweryfikowane działania pozostają pytaniami, a nie automatycznie zakończonymi kontrolami. Przekroczone terminy otwartych działań są porównywane z jawną datą odniesienia.
Ustawienia domyślne: true
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "incident_review",
"text": "{\"incident\":\"Przerwa linii pakującej\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Linia zatrzymała się po alarmie temperatury.,\\nE2,2026-11-02,impact,recorded,high,,,Produkcja została wstrzymana na 25 minut.,\\nH1,2026-11-02,hypothesis,open,high,,,\\\"Podejrzewa się zablokowaną drogę chłodzenia, lecz nie zostało to potwierdzone.\\\",\\nA1,2026-11-03,action,open,high,Kierownik utrzymania ruchu,2026-11-05,Sprawdzić drogę chłodzenia i zapisać ustalenia.,Brak alarmu temperatury podczas udokumentowanego przebiegu walidacyjnego.\",\"reference_date\":\"2026-11-03\",\"focus\":\"all\",\"cause_filter\":\"all\",\"action_filter\":\"all\",\"impact_filter\":\"all\",\"max_items\":16,\"detail\":\"detailed\",\"sort_order\":\"chronology\",\"include_questions\":true}"
}
Porównanie planowanych kosztów netto z przypisaniami kosztów rzeczywistych opartymi na źródłach, dokładnymi obliczeniami wierszy, odchyleniami i ostrzeżeniami o marży.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
plans — Pozycje planu
Kolumny CSV id,description,planned_net,revenue_net. Maksymalnie 15 pozycji. Wszystkie kwoty są netto i w jednej walucie.
actuals — Koszty rzeczywiste
Kolumny CSV id,date,kind,description,quantity,unit_net,plan_id. Maksymalnie 30 wierszy. Ilość robocizny oznacza godziny, a ilości materiałów i usług zewnętrznych — jednostki. Puste plan_id oznacza żądanie propozycji modelu.
currency — Waluta
Jedna waluta z dwoma miejscami dziesiętnymi dotyczy wszystkich wartości.
Obsługiwane są wyłącznie dane netto; nie następuje obliczanie podatku ani przeliczenie brutto na netto.
yes — Tak · no — Nie
Ustawienia domyślne: "no"
Ustawienia zaawansowane
rounding — Zaokrąglanie wierszy
Iloczyn każdej ilości i stawki jednostkowej jest zaokrąglany do centów przed sumowaniem. Zaokrąglanie połówek do parzystej wartości wybiera przy dokładnym remisie parzysty cent.
half_up — Połówki w górę · half_even — Połówki do parzystego centa
Ustawienia domyślne: "half_up"
group_by — Kolejność szczegółów
Sortowanie wierszy szczegółowych według przypisanej pozycji planu, rodzaju kosztu lub ID źródła. Sumy planu zawsze pozostają oddzielnie.
plan — Pozycja planu · kind — Rodzaj kosztu · source — ID źródła
Ustawienia domyślne: "plan"
variance_filter — Widoczność wierszy planu
Opcjonalne wyświetlanie wyłącznie wierszy planu, których dodatnie odchylenie kosztów przekracza próg. Sumy zbiorcze i wszystkie ustalenia pozostają kompletne.
all — Wszystkie · over_threshold — Powyżej progu odchylenia
Ustawienia domyślne: "all"
variance_threshold — Próg odchylenia kosztów
Nieujemna kwota netto używana do sygnalizowania przekroczenia planu i opcjonalnego filtrowania wierszy planu.
Ustawienia domyślne: "0.00"
margin_warning_percent — Ostrzegawczy próg marży w procentach
Oznaczanie marż przypisanych kosztów planu poniżej tej całkowitej wartości procentowej od 0 do 100. Zerowy przychód oznacza nieznaną marżę.
Ustawienia domyślne: 20
date_from — Początek okresu
Opcjonalna data włącznie. Filtrowane są wyłącznie koszty rzeczywiste; pełne podane koszty planowane i przychody pozostają bez zmian.
Ustawienia domyślne: ""
date_to — Koniec okresu
Opcjonalna data włącznie. Wyłączone wiersze kosztów rzeczywistych pozostają widoczne i nie wchodzą do wybranych sum kosztów.
Ustawienia domyślne: ""
mapping_mode — Zasada przypisywania
Tryb wspomagany wykorzystuje jedną zweryfikowaną propozycję modelu. Tryb jawny przypisuje wyłącznie podane wartości plan_id; koszty niejednoznaczne i niedopasowane pozostają nieprzypisane.
assisted — Przypisanie wspomagane · explicit_only — Wyłącznie jawne przypisania
Wiersze nieprzypisane, niejednoznaczne i wyłączone pozostają widoczne także po ukryciu zwykłych szczegółów.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
include_quotes — Wyświetlanie cytatów źródłowych
Dowody pozostają weryfikowane nawet wtedy, gdy cytaty są ukryte w raporcie.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Weryfikacja jawnych zdarzeń zgłoszeń względem potwierdzonych reguł z obliczaniem czasu pracy, przerw i zmian czasu.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
events — Zdarzenia zgłoszeń
Kolumny CSV id,ticket,at,event,priority,description. Maksymalnie 60 zdarzeń dla 12 zgłoszeń w ciągu 31 dni czasu rzeczywistego. Znaczniki czasu wymagają sekund i jawnego przesunięcia UTC.
rules — Zatwierdzone reguły SLA
Kolumny CSV id,priority,description,response_minutes,resolution_minutes. Maksymalnie 12 reguł; każdy próg jest jawną dodatnią liczbą całkowitą minut.
rules_approved — Reguły wyraźnie potwierdzone
Podane opisy i progi liczbowe wymagają wyraźnego potwierdzenia przed przetwarzaniem.
no — Nie · yes — Tak
Ustawienia domyślne: "no"
Ustawienia zaawansowane
timezone — Strefa czasowa godzin pracy
Lokalne daty, dni tygodnia, godziny pracy i podane święta korzystają z tej strefy czasowej. Przesunięcia źródłowych znaczników czasu wyznaczają kolejność chronologiczną.
Czas pracy obejmuje wyłącznie skonfigurowane lokalne przedziały pracy. Czas rzeczywisty obejmuje wszystkie sekundy. Wybrane przerwy są wyłączane w obu trybach.
business — Czas pracy · elapsed — Czas rzeczywisty
Ustawienia domyślne: "business"
business_hours — Dzienny przedział pracy
Jeden przedział HH:MM-HH:MM w obrębie tego samego dnia, z początkiem przed końcem i obiema godzinami przed 24:00. Dotyczy trybu czasu pracy.
Ustawienia domyślne: "09:00-17:00"
business_days — Robocze dni tygodnia
Unikalne numery dni tygodnia oddzielone przecinkami, od poniedziałku 1 do niedzieli 7. Dotyczy trybu czasu pracy.
Ustawienia domyślne: "1,2,3,4,5"
holidays — Wyłączone daty lokalne
Maksymalnie 31 unikalnych dat YYYY-MM-DD oddzielonych przecinkami lub nowymi wierszami. Nie zakłada się automatycznego kalendarza świąt; dotyczy trybu czasu pracy.
Ustawienia domyślne: ""
pause_states — Stany wstrzymujące zegar
Wartości pause_customer i/lub pause_vendor oddzielone przecinkami albo puste pole oznaczające brak wyłączeń czasu. resume kończy aktywną przerwę; resolve również ją kończy.
Ustawienia domyślne: "pause_customer"
cycle_mode — Wybór cykli
Weryfikacja wszystkich jawnych cykli open/reopen lub wyłącznie pierwszego. Pozostałe cykle pozostają widoczne jako wyłączone; ostrzeżenia o sekwencji są zachowane.
all — Wszystkie · first — Wyłącznie pierwszy cykl
Ustawienia domyślne: "all"
date_from — Początek okresu
Opcjonalna lokalna data otwarcia włącznie, służąca do wyboru cykli. Zdarzenia są zachowywane do weryfikacji sekwencji.
Ustawienia domyślne: ""
date_to — Koniec okresu
Opcjonalna lokalna data otwarcia włącznie, służąca do wyboru cykli. Wyłączone cykle pozostają widoczne.
Ustawienia domyślne: ""
sort_order — Sortowanie wyników
Sortowanie według zgłoszenia albo umieszczanie ustaleń i niepełnych cykli na początku.
ticket — Zgłoszenie · issues_first — Najpierw ustalenia
Ustawienia domyślne: "ticket"
include_quotes — Wyświetlanie cytatów źródłowych
Dowody pozostają weryfikowane nawet wtedy, gdy cytaty są ukryte w raporcie.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "sla_review",
"text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Przerwa w usłudze hostingowej\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Pierwsza odpowiedź wsparcia\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Oczekiwanie na informacje klienta\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Otrzymano informacje klienta\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Przywrócono usługę\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Incydenty hostingowe o wysokim priorytecie,60,180\",\"rules_approved\":\"yes\",\"timezone\":\"Europe/Berlin\",\"clock\":\"business\",\"business_hours\":\"09:00-17:00\",\"business_days\":\"1,2,3,4,5\",\"holidays\":\"\",\"pause_states\":\"pause_customer\",\"cycle_mode\":\"all\",\"date_from\":\"\",\"date_to\":\"\",\"sort_order\":\"ticket\",\"include_quotes\":\"yes\"}"
}
Przydzielanie wymaganych długości do podanych prętów lub rolek z jawnym rzazem, naddatkami końcowymi, grupami materiałów, pozostałościami i preferencjami kosztów, a następnie weryfikacja każdego przydziału i resztki.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
demand — CSV wymaganych części
Nagłówki id,material,unit,length,quantity,note. Maksymalnie 20 unikalnych ID wielkimi literami i łącznie 200 egzemplarzy części. Dodatnie długości używają kropki dziesiętnej i najwyżej trzech miejsc dziesiętnych; quantity jest dodatnią liczbą całkowitą. Notatki mają najwyżej 300 bajtów UTF-8. Wszystkie wiersze obu plików muszą używać jednej wspólnej jednostki: mm, cm, m lub in.
stock — CSV dostępnego materiału
Nagłówki id,material,unit,length,quantity,cost,kind,note. Maksymalnie 30 unikalnych ID wielkimi literami i łącznie 100 sztuk materiału. kind ma wartość new lub remnant; cost jest nieujemną kwotą dziesiętną za sztukę z najwyżej dwoma miejscami dziesiętnymi w wybranej walucie. Istniejące pozostałości są jawnymi pozycjami materiału; nic nie jest kupowane.
Ustawienia zaawansowane
kerf — Rzaz na część
Nieujemny ciąg dziesiętny we wspólnej jednostce długości, najwyżej trzy miejsca dziesiętne. Na każdą przydzieloną część naliczany jest dokładnie jeden rzaz, również na część ostatnią.
Ustawienia domyślne: "0"
trim_start — Naddatek początkowy
Nieujemny ciąg dziesiętny odejmowany raz od początku każdej użytej sztuki materiału, we wspólnej jednostce.
Ustawienia domyślne: "0"
trim_end — Naddatek końcowy
Nieujemny ciąg dziesiętny odejmowany raz od końca każdej użytej sztuki materiału, we wspólnej jednostce.
Ustawienia domyślne: "0"
minimum_remnant — Minimalna pozostałość do ponownego użycia
Nieujemny ciąg dziesiętny. Dodatnie pozostałe długości na tym progu lub powyżej są raportowane jako nadające się do ponownego użycia; krótsze pozostałości są odpadem. Klasyfikacja nie zmienia rozmieszczenia.
Ustawienia domyślne: "0"
strategy — Strategia rozmieszczenia
Najlepsze dopasowanie wybiera najmniejszą pozostałą pojemność po zastosowaniu ważniejszych preferencji materiału. Pierwsze dopasowanie pomija tę kolejność według pozostałej pojemności. Obie metody są ograniczonymi heurystykami zachłannymi i nigdy nie dowodzą optymalności.
best_fit — Najlepsze dopasowanie · first_fit — Pierwsze dopasowanie
Ustawienia domyślne: "best_fit"
objective — Cel wyboru materiału
Materiał preferuje krótszy pasujący materiał po preferencjach pozostałości i rozpoczętych sztuk. Koszt szereguje nierozpoczęte sztuki według podanego kosztu jednostkowego przed pozostałą pojemnością. Rozpoczęte sztuki są preferowane. Nie deklaruje się globalnego minimum kosztów.
material — Zużycie materiału · cost — Podany koszt
Ustawienia domyślne: "material"
currency — Waluta kosztów
Jedna etykieta dla wszystkich podanych kosztów materiału. Brak przeliczania kursów walut i niezależnej weryfikacji cen.
prefer_remnants — Priorytet istniejących pozostałości
Tak umieszcza zgodne pozostałości przed nowym materiałem. Ta preferencja poprzedza kolejność według rozpoczętych sztuk, kosztów i pozostałej pojemności.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
allow_remnants — Dopuszczenie istniejących pozostałości
Opcja „Nie” wyłącza z rozmieszczenia wiersze materiału oznaczone remnant. Wyłączenie nigdy nie tworzy nowego materiału ani nie zmienia ilości zapotrzebowania.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
material_case — Rozróżnianie wielkości liter w grupach materiałów
Nazwy materiałów są oczyszczane z otaczających spacji. Opcja „Nie” dodatkowo porównuje nazwy po zamianie Unicode na małe litery; różne grupy materiałów nigdy nie są mieszane.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
cut_order — Kolejność rozmieszczania części
Najdłuższe najpierw sortuje według długości i rozstrzyga remisy kolejnością źródeł zaproponowaną przez AI. Priorytet AI stosuje kolejność powiązaną ze źródłami, zaproponowaną na podstawie notatek zapotrzebowania. Każdy egzemplarz zapotrzebowania pozostaje rozliczony.
longest_first — Najdłuższe najpierw · ai_priority — Priorytet proponowany przez AI
Ustawienia domyślne: "longest_first"
display_order — Kolejność wyników
Materiał sortuje użyte sztuki według identyfikatora. Odpady najpierw sortuje według sumy rzazu, naddatków i pozostałej długości. Kolejność wyświetlania nigdy nie zmienia obliczonego planu.
stock — Identyfikator materiału · waste_first — Największa długość nieproduktowa najpierw
Ustawienia domyślne: "stock"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 180000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
{
"type": "object",
"additionalProperties": false,
"required": [
"demand",
"stock"
],
"properties": {
"demand": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,note. Up to 20 unique uppercase IDs and 200 total part instances. Positive lengths use a decimal point with at most three decimals; positive integer quantity. Notes are at most 300 UTF-8 bytes. All rows in both files must use one common unit: mm, cm, m or in.",
"maxLength": 160000
},
"stock": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,cost,kind,note. Up to 30 unique uppercase IDs and 100 total stock instances. kind is new or remnant; cost is a nonnegative per-item decimal amount with at most two decimals in the selected currency. Existing remnants are explicit stock items; no stock is purchased.",
"maxLength": 160000
},
"kerf": {
"type": "string",
"description": "Nonnegative decimal string in the common length unit, at most three decimals. Exactly one kerf is charged per allocated part, including the final part.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_start": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the start of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_end": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the end of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"minimum_remnant": {
"type": "string",
"description": "Nonnegative decimal string. Positive remaining lengths at or above this threshold are reported as reusable; shorter remnants count as waste. This classification does not change placement.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"strategy": {
"type": "string",
"description": "Best fit chooses the smallest remaining capacity after the higher-priority stock preferences. First fit omits that remaining-capacity ranking. Both are bounded greedy heuristics and never prove optimality.",
"default": "best_fit",
"enum": [
"best_fit",
"first_fit"
],
"maxLength": 120
},
"objective": {
"type": "string",
"description": "Material prefers shorter fitting stock after remnant and opened-stock preferences. Cost ranks unopened stock by the supplied per-item cost before remaining capacity. Already opened stock is preferred. No global cost minimum is claimed.",
"default": "material",
"enum": [
"material",
"cost"
],
"maxLength": 120
},
"currency": {
"type": "string",
"description": "A single label for all supplied stock costs. No exchange-rate conversion or independent price verification is performed.",
"default": "EUR",
"enum": [
"EUR",
"USD",
"GBP",
"PLN",
"CHF"
],
"maxLength": 120
},
"prefer_remnants": {
"type": "string",
"description": "Yes ranks compatible remnant stock before new stock. This preference comes before opened-stock, cost and remaining-capacity ranking.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"allow_remnants": {
"type": "string",
"description": "No excludes stock rows marked remnant from placement. Their exclusion never creates new stock or changes demand quantities.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"material_case": {
"type": "string",
"description": "Material names are trimmed. No additionally compares Unicode lowercase names; different material groups are never mixed.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"cut_order": {
"type": "string",
"description": "Longest first orders by length and uses the AI-proposed source order to break ties. AI priority follows the source-bound order proposed from demand notes. Every demand instance remains accounted for.",
"default": "longest_first",
"enum": [
"longest_first",
"ai_priority"
],
"maxLength": 120
},
"display_order": {
"type": "string",
"description": "Stock orders used stock instances by identifier. Waste first orders by combined kerf, trim and remaining length. Display order never changes the computed plan.",
"default": "stock",
"enum": [
"stock",
"waste_first"
],
"maxLength": 120
}
}
}
Weryfikacja serii pomiarowych
measurement_review
Porównanie wartości pomiarowych z wyraźnie zatwierdzonymi granicami, podsumowanie grup cech i partii oraz weryfikacja brakujących odczytów, niejednoznacznych specyfikacji i obserwacji AI opartych na źródłach.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
measurements — CSV pomiarów
Nagłówki id,feature,batch,date,value,unit,note. Maksymalnie 500 unikalnych ID wielkimi literami, 20 grup cech i jednostek oraz 100 grup wynikowych. Daty używają YYYY-MM-DD w latach 2000–2100. value jest ciągiem dziesiętnym ze znakiem i najwyżej sześcioma miejscami dziesiętnymi albo polem pustym. Notatki mają najwyżej 300 bajtów UTF-8.
specifications — CSV zatwierdzonych specyfikacji
Nagłówki id,feature,unit,lower,upper,note. Maksymalnie 20 unikalnych ID wielkimi literami. Każda specyfikacja wymaga co najmniej jednej granicy; pusta granica dolna lub górna oznacza kontrolę jednostronną. Granice są ciągami dziesiętnymi ze znakiem i najwyżej sześcioma miejscami dziesiętnymi. Dopasowanie wykorzystuje skonfigurowane porównanie nazw cech i dokładne jednostki. Wiele dopasowań pozostaje nierozstrzygniętych.
limits_approved — Potwierdzenie podanych granic
Wyraźne potwierdzenie, że dokładnie te podane specyfikacje i granice są zatwierdzone dla tej weryfikacji. Ich zmiana wymaga ponownego potwierdzenia. Notatki źródłowe i wynik modelu nie mogą udzielać zatwierdzenia.
no — Niezatwierdzone · yes — Dokładnie te granice są zatwierdzone
Ustawienia domyślne: "no"
Ustawienia zaawansowane
date_from — Uwzględnianie od daty
Opcjonalna dolna granica daty włącznie w formacie YYYY-MM-DD. Wcześniejsze obserwacje są wyłączane ze statystyk i liczone oddzielnie.
Ustawienia domyślne: ""
date_to — Uwzględnianie do daty
Opcjonalna górna granica daty włącznie w formacie YYYY-MM-DD. Późniejsze obserwacje są wyłączane ze statystyk i liczone oddzielnie.
Ustawienia domyślne: ""
group_by — Grupowanie statystyczne
Cecha łączy wszystkie uwzględnione partie dla każdej cechy i dokładnej jednostki. Cecha i partia zachowuje rozdzielenie partii. Akceptowane jest maksymalnie 100 grup wynikowych.
feature — Cecha i jednostka · feature_batch — Cecha, jednostka i partia
Ustawienia domyślne: "feature_batch"
case_sensitive — Rozróżnianie wielkości liter przy dopasowaniu cech
Nazwy są oczyszczane z otaczających spacji. Opcja „Nie” dodatkowo porównuje nazwy po zamianie Unicode na małe litery. Jednostki zawsze muszą być dokładnie zgodne; nie ma przeliczania jednostek ani wyprowadzania aliasów.
yes — Tak · no — Nie
Ustawienia domyślne: "yes"
missing_policy — Zasada brakujących pomiarów
Raportowanie oznacza grupy z pustymi wartościami do weryfikacji. Wykluczenie pomija puste wartości w statystykach bez dodatkowego ostrzeżenia grupowego. Liczby brakujących wartości pozostają widoczne w obu trybach; nieprawidłowy tekst liczbowy jest odrzucany.
report — Raportowanie brakujących wartości · exclude — Wyłączenie ze statystyk liczbowych
Ustawienia domyślne: "report"
boundary — Interpretacja granic
Granice włączne akceptują wartości równe podanej granicy. Granice wyłączne oznaczają równość jako przekroczenie. Porównania używają dokładnych niezaokrąglonych wartości stałoprzecinkowych.
inclusive — Granice włączne · exclusive — Granice wyłączne
Ustawienia domyślne: "inclusive"
rounding_digits — Wyświetlane miejsca dziesiętne
Od 0 do 6 miejsc dziesiętnych dla statystyk opisowych. Zaokrąglenie wyświetlania nigdy nie zmienia granic specyfikacji ani decyzji o przekroczeniu.
Ustawienia domyślne: 3
minimum_sample — Minimalna liczebność próby liczbowej
Grupy z mniejszą liczbą obserwacji liczbowych otrzymują status weryfikacji. Od 2 do 500; próg nie potwierdza pewności statystycznej ani reprezentatywności.
Ustawienia domyślne: 5
deviation — Konwencja odchylenia standardowego
Próba używa n−1 i wymaga co najmniej dwóch obserwacji liczbowych. Populacja używa n i wymaga co najmniej jednej. Wartości opisują tylko podane obserwacje; nie oznaczają wnioskowania o szerszej populacji.
sample — Odchylenie standardowe próby · population — Odchylenie standardowe populacji
Ustawienia domyślne: "sample"
sort_order — Kolejność grup
Źródło zachowuje pierwsze wystąpienie każdej grupy. Problemy najpierw umieszcza grupy wymagające weryfikacji na początku. Cecha sortuje według podanej nazwy cechy i partii. Statystyki pozostają bez zmian.
source — Kolejność źródłowa · issues_first — Grupy wymagające weryfikacji najpierw · feature — Cecha i partia
Tak dołącza dokładną notatkę pierwszego uwzględnionego pomiaru dla każdej grupy cechy i jednostki. Opcja „Nie” ukrywa wyłącznie tę kolumnę wyświetlania; ID źródeł i weryfikacja modelu pozostają bez zmian.
yes — Dołączenie cytatu · no — Wyłącznie ID źródeł
Ustawienia domyślne: "yes"
detail_filter — Wyświetlane grupy
Wszystkie pokazuje każdą uwzględnioną grupę. Problemy pokazuje grupy z brakującymi lub niejednoznacznymi specyfikacjami, wartościami poza zakresem, niewystarczającą próbą liczbową lub brakującymi wartościami w trybie raportowania. Pełne sumaryczne zliczenia pozostają bez zmian.
all — Wszystkie grupy · issues — Wyłącznie grupy do weryfikacji
Ustawienia domyślne: "all"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 180000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "measurement_review",
"text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Średnica,B1,2026-11-01,10.010,mm,Sprawdzono zero przyrządu\\nM2,Średnica,B1,2026-11-01,10.020,mm,Ta sama procedura pomiarowa\\nM3,Średnica,B1,2026-11-01,10.060,mm,Zalecany pomiar powtórny\\nM4,Średnica,B1,2026-11-01,,mm,Odczyt niedostępny\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Średnica,mm,9.950,10.050,Zatwierdzona rewizja rysunku A\",\"limits_approved\":\"yes\",\"date_from\":\"\",\"date_to\":\"\",\"group_by\":\"feature_batch\",\"case_sensitive\":\"yes\",\"missing_policy\":\"report\",\"boundary\":\"inclusive\",\"rounding_digits\":3,\"minimum_sample\":3,\"deviation\":\"sample\",\"sort_order\":\"source\",\"include_evidence\":\"yes\",\"detail_filter\":\"all\"}"
}
Pełny schemat konfiguracji
{
"type": "object",
"additionalProperties": false,
"required": [
"measurements",
"specifications",
"limits_approved"
],
"properties": {
"measurements": {
"type": "string",
"description": "Headers id,feature,batch,date,value,unit,note. Up to 500 unique uppercase IDs, 20 feature-and-unit groups and 100 result groups. Dates use YYYY-MM-DD from 2000 through 2100. value is a signed decimal string with up to six decimals, or empty. Notes are at most 300 UTF-8 bytes.",
"maxLength": 160000
},
"specifications": {
"type": "string",
"description": "Headers id,feature,unit,lower,upper,note. Up to 20 unique uppercase IDs. At least one limit must be supplied per specification; an empty lower or upper limit means one-sided checking. Limits are signed decimal strings with at most six decimals. Matching uses the configured feature-name comparison and exact units. Multiple matches remain unresolved.",
"maxLength": 160000
},
"limits_approved": {
"type": "string",
"description": "Explicit confirmation that these exact supplied specifications and limits are approved for this review. Changing them requires renewed confirmation. Source notes and model output cannot grant approval.",
"default": "no",
"enum": [
"no",
"yes"
],
"maxLength": 120
},
"date_from": {
"type": "string",
"description": "Optional inclusive lower date bound in YYYY-MM-DD. Earlier observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"date_to": {
"type": "string",
"description": "Optional inclusive upper date bound in YYYY-MM-DD. Later observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"group_by": {
"type": "string",
"description": "Feature combines all included batches for each feature and exact unit. Feature and batch keeps batches separate. A maximum of 100 result groups is accepted.",
"default": "feature_batch",
"enum": [
"feature",
"feature_batch"
],
"maxLength": 120
},
"case_sensitive": {
"type": "string",
"description": "Names are trimmed. No additionally compares Unicode lowercase names. Units always match exactly; there is no unit conversion or inferred alias mapping.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"missing_policy": {
"type": "string",
"description": "Report marks groups with empty values for review. Exclude omits empty values from statistics without this additional group warning. Missing-value counts remain visible in both modes; invalid numeric text is rejected.",
"default": "report",
"enum": [
"report",
"exclude"
],
"maxLength": 120
},
"boundary": {
"type": "string",
"description": "Inclusive accepts values equal to a supplied bound. Exclusive marks equality as out of range. Comparisons use exact unrounded fixed-point values.",
"default": "inclusive",
"enum": [
"inclusive",
"exclusive"
],
"maxLength": 120
},
"rounding_digits": {
"type": "integer",
"description": "Between 0 and 6 decimal places for descriptive statistics. Display rounding never changes specification limits or out-of-range decisions.",
"default": 3,
"minimum": 0,
"maximum": 6
},
"minimum_sample": {
"type": "integer",
"description": "Groups with fewer numeric observations receive a review status. Between 2 and 500; this threshold does not establish statistical confidence or representativeness.",
"default": 5,
"minimum": 2,
"maximum": 500
},
"deviation": {
"type": "string",
"description": "Sample uses n−1 and requires at least two numeric observations. Population uses n and requires at least one. Values describe only the supplied observations; no wider population inference is implied.",
"default": "sample",
"enum": [
"sample",
"population"
],
"maxLength": 120
},
"sort_order": {
"type": "string",
"description": "Source retains the first appearance of each group. Issues first puts review groups first. Feature sorts by supplied feature name and batch. Statistics remain unchanged.",
"default": "source",
"enum": [
"source",
"issues_first",
"feature"
],
"maxLength": 120
},
"include_evidence": {
"type": "string",
"description": "Yes includes the exact first included measurement note for each feature-and-unit group. No hides this display column only; source IDs and model validation remain unchanged.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"detail_filter": {
"type": "string",
"description": "All shows every included group. Issues shows groups with missing or ambiguous specifications, out-of-range values, insufficient numeric sample size or report-mode missing values. Complete summary counts remain unchanged.",
"default": "all",
"enum": [
"all",
"issues"
],
"maxLength": 120
}
}
}
Weryfikacja wpływu zmian na podstawie utrzymywanych danych
change_impact
Śledzenie konkretnych zmian przez utrzymywane zależności oraz weryfikacja dotkniętych dokumentów, testów, procesów i odpowiedzialnych ról bez wymyślania powiązań wpływu.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
elements — Utrzymywane elementy
Nagłówki CSV id,name,kind,criticality,approval,owner,description. Maksymalnie 40 unikalnych ID wielkimi literami. name i owner: najwyżej 160 bajtów UTF-8; description: 1200 bajtów. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Puste owner jest dozwolone i pozostaje luką. Zatwierdzenie jest deklaracją źródłową, a nie zgodą udzieloną przez narzędzie. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
dependencies — Utrzymywane zależności
Nagłówki CSV id,from,to,evidence. from oznacza warunek wstępny lub element nadrzędny; to oznacza element zależny lub dalszy. Maksymalnie 100 unikalnych ID krawędzi i par dla analizy zmian, 50 dla odtwarzania. Oba końce muszą istnieć. Dowód jest wymagany i ograniczony do 600 bajtów UTF-8. Plik zawierający wyłącznie nagłówek jest prawidłowy; brakujących relacji zewnętrznych nie można wyprowadzać. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
changes — Konkretne proponowane zmiany
Nagłówki CSV id,element,description. Maksymalnie 12 unikalnych ID zmian wielkimi literami, każde powiązane z istniejącym elementem. Opis: 1200 bajtów UTF-8. Każdy wybrany element początkowy wymaga co najmniej jednej podanej zmiany. Do weryfikacji trafiają wyłącznie zmiany wybranych elementów początkowych. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
start_ids — ID elementów początkowych
Od jednego do ośmiu różnych istniejących ID elementów oddzielonych białymi znakami lub przecinkami. Każdy element początkowy wymaga konkretnego rekordu zmiany. Żadne ID początkowe wygenerowane przez model nie jest akceptowane.
Ustawienia domyślne: ""
baseline — Wersja bazowa
Wymagany identyfikator wersji bazowej, do 120 bajtów UTF-8. Oznacza podany stan danych; narzędzie nie pobiera ani nie porównuje zewnętrznej wersji.
Ustawienia domyślne: "BASE-1"
Ustawienia zaawansowane
direction — Kierunek przechodzenia
Do przodu prowadzi od warunku wstępnego do elementu zależnego; wstecz prowadzi od zależnego do warunku wstępnego; oba bada oba kierunki. Przechodzenie wstecz jest przeglądem zależności, a nie dowodem wpływu na dalsze elementy. Każda wyświetlana ścieżka składa się wyłącznie z podanych ID krawędzi.
forward — Do przodu · backward — Wstecz · both — Oba kierunki
Ustawienia domyślne: "forward"
max_depth — Maksymalna głębokość ścieżki
Od jednej do dwudziestu krawędzi od każdego zmienionego elementu początkowego. Dla każdej zmiany i elementu zachowywana jest najkrótsza znaleziona ścieżka. Krawędzie graniczne są raportowane; nieodkryte elementy poza limitem nie są uznawane za nieobjęte wpływem.
Ustawienia domyślne: 10
kind_filter — Filtr typu elementu
Filtruje kandydatów do weryfikacji po pełnym przejściu grafu. Ukryte elementy pośrednie nadal uczestniczą w ścieżkach zależności.
all — Wszystkie · document — Dokument · test — Test · process — Proces · system — System
Ustawienia domyślne: "all"
criticality_filter — Filtr krytyczności
Filtruje kandydatów do weryfikacji według wyraźnie podanej krytyczności. Harmonogram odtwarzania nadal uwzględnia wszystkie dotknięte procesy przed tym wyborem do wyświetlania; zależności o niskim priorytecie nie mogą zniknąć z planu.
all — Wszystkie · high — Wysoki · high_medium — Wysoka i średnia
Ustawienia domyślne: "all"
approval_filter — Filtr zatwierdzenia źródłowego
Filtruje wyłącznie podane pole approval. approved jest etykietą źródłową, a nie niezależnie zweryfikowaną zgodą na wdrożenie.
all — Wszystkie · approved — Zatwierdzone w źródle · draft — Wersja robocza w źródle · unknown — Nieznany
Ustawienia domyślne: "all"
max_items — Maksymalna liczba wyborów do weryfikacji
AI wybiera dokładnie tyle kwalifikujących się rekordów lub wszystkie, jeśli pozostało ich mniej. Pełna analiza deterministyczna nadal obejmuje każdą podaną zależność i każdy dotknięty proces. Niewybrane rekordy nie są potwierdzane jako nieobjęte skutkami ani przywrócone.
Ustawienia domyślne: 10
detail — Szczegółowość cytatu
Krótkie fragmenty mają maksymalnie 120 znaków, szczegółowe 240. Model otrzymuje prośbę o preferowanie fragmentów do 80 znaków. Każdy cytat musi być dokładnym ciągłym fragmentem w oryginalnym języku źródła.
brief — Krótka · detailed — Szczegółowa
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyświetlania
Zmienia kolejność wybranych wierszy według oryginalnej kolejności źródłowej, najkrótszej wybranej głębokości ścieżki lub podanej krytyczności. Osiągalność i wybór nie zmieniają się.
include_gaps — Uwzględnianie luk odpowiedzialności i zatwierdzenia
Po włączeniu brak właścicieli, niezatwierdzone etykiety źródłowe i brak osiągalnych rekordów dokumentu lub testu tworzą jawne ustalenia. Ostrzeżenia o cyklach i granicach głębokości oraz informacja o konieczności weryfikacji pozostają widoczne niezależnie od ustawienia.
Ustawienia domyślne: true
Maksymalna liczba bajtów UTF-8 danych wejściowych: 100000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "change_impact",
"text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Usługa zamówień,system,high,approved,Zespół platformy,Usługa waliduje przychodzące pola zamówienia.\\nD1,Podręcznik zamówień,document,medium,draft,Zespół dokumentacji,Podręcznik opisuje wymagane pola zamówienia.\\nT1,Test walidacji zamówień,test,high,approved,Zespół jakości,Test sprawdza brak wymaganych pól zamówienia.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,Podręcznik dokumentuje interfejs usługi zamówień.\\nL2,S1,T1,Test sprawdza walidację usługi zamówień.\",\"changes\":\"id,element,description\\nC1,S1,Dodanie obowiązkowej referencji dostawy do każdego zamówienia.\",\"start_ids\":\"S1\",\"direction\":\"forward\",\"max_depth\":10,\"kind_filter\":\"all\",\"criticality_filter\":\"all\",\"approval_filter\":\"all\",\"baseline\":\"BASE-1\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"depth\",\"include_gaps\":true}"
}
Budowanie możliwej do zweryfikowania kolejności odtwarzania z utrzymywanych zależności procesów i zadań, jawnych zasobów, symulacji awarii oraz celów RTO/RPO.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
processes — Krytyczne procesy operacyjne i IT
Nagłówki CSV id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Maksymalnie 20 unikalnych ID wielkimi literami. name i owner: 160 bajtów UTF-8; description: 1200 bajtów. criticality: high,medium,low. rto_minutes: liczba całkowita 1–10080; rpo_minutes: liczba całkowita 0–10080. backup_at ma format YYYY-MM-DDTHH:MM:00Z albo jest puste i nie może być późniejsze niż reference_time. Brakujące czasy kopii pozostają nieznane. Lata 2000–2100. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
dependencies — Utrzymywane zależności
Nagłówki CSV id,from,to,evidence. from oznacza warunek wstępny lub element nadrzędny; to oznacza element zależny lub dalszy. Maksymalnie 100 unikalnych ID krawędzi i par dla analizy zmian, 50 dla odtwarzania. Oba końce muszą istnieć. Dowód jest wymagany i ograniczony do 600 bajtów UTF-8. Plik zawierający wyłącznie nagłówek jest prawidłowy; brakujących relacji zewnętrznych nie można wyprowadzać. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
tasks — Utrzymywane zadania odtwarzania
Nagłówki CSV id,process,sequence,duration_minutes,resource,units,instruction. Maksymalnie 40 unikalnych ID zadań. ID procesu i zasobu muszą istnieć. sequence: liczba całkowita 1–100, unikalna w procesie; duration_minutes: liczba całkowita 1–10080; units: liczba całkowita 1–100. Instrukcje: 1200 bajtów UTF-8. Plik z samym nagłówkiem jest prawidłowy i tworzy blokady z powodu brakujących zadań. Wszystkie zadania każdego dotkniętego procesu są planowane kolejno; żadne nie są wymyślane ani wykonywane. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
resources — Zasoby odtwarzania
Nagłówki CSV id,name,capacity. Maksymalnie 20 unikalnych ID zasobów wielkimi literami. name: 160 bajtów UTF-8; capacity: liczba całkowita 1–100 jednostek jednoczesnych. Pojemność jest podana, a nie zweryfikowana. Limit CSV: 40 000 bajtów UTF-8.
Ustawienia domyślne: ""
failed_processes — ID symulowanych niedziałających procesów
Od jednego do dwudziestu różnych istniejących ID procesów oddzielonych białymi znakami lub przecinkami. Wszystkie dalsze procesy zależne są włączane przechodnio. Niedotknięte warunki wstępne są uznawane za dostępne; brakujące relacje pozostają ograniczeniem dowodów.
Ustawienia domyślne: ""
reference_time — Jawny czas odniesienia UTC
YYYY-MM-DDTHH:MM:00Z, lata 2000–2100. Jest to minuta zero symulowanej awarii i punkt odniesienia wieku kopii. Sekundy muszą wynosić 00. Bieżący znacznik czasu nie jest wyprowadzany.
Ustawienia domyślne: "2026-11-03T09:00:00Z"
Ustawienia zaawansowane
unavailable_resources — ID symulowanych niedostępnych zasobów
Od zera do dwudziestu różnych istniejących ID zasobów oddzielonych białymi znakami lub przecinkami. Wymienione zasoby mają zerową pojemność efektywną. Puste pole oznacza brak dodatkowej symulowanej awarii zasobu.
Ustawienia domyślne: ""
horizon_minutes — Horyzont planowania w minutach
Od jednej do 10080 minut od jawnego czasu odniesienia. Proces, którego wszystkich zadań nie można zakończyć w tym horyzoncie, jest blokowany; częściowe rezerwacje są cofane i nie są prezentowane jako zakończone odtwarzanie.
Gotowe procesy są wybierane według podanej krytyczności, najkrótszego RTO lub kolejności źródłowej. Każdy proces czeka na wszystkie dotknięte warunki wstępne. Rezerwacje zasobów używają deterministycznego zachłannego harmonogramu z najwcześniejszym dopasowaniem; wynik nie jest globalnie optymalnym harmonogramem.
Liczba całkowita od 1 do 100 zmniejsza proporcjonalnie każdą podaną pojemność zasobu, z zaokrągleniem w dół do pełnych jednostek. Symulowane niedostępne zasoby pozostają na poziomie zera. Zadania wymagające więcej jednostek są blokowane; pojemność nigdy nie jest po cichu przekraczana.
Ustawienia domyślne: 100
rto_margin_minutes — Margines bezpieczeństwa RTO w minutach
Od zera do 1440 minut dodawanych do każdego obliczonego zakończenia procesu podczas porównania z celem RTO. Margines porównania nie rezerwuje zasobów i nie zmienia harmonogramu zadań.
Ustawienia domyślne: 0
rpo_policy — Zasada wieku kopii zapasowej
Ostrzeganie zachowuje możliwość planowania podanych zadań odtwarzania, sygnalizując brakujące lub zbyt stare dowody kopii. Blokowanie uniemożliwia zaplanowanie procesu, gdy wiek kopii jest nieznany lub przekracza RPO; dalsze procesy zależne również są blokowane. Znaczniki czasu kopii nie dowodzą jej integralności ani rzeczywistej utraty danych.
warn — Ostrzeganie o lukach kopii · block — Blokowanie przy lukach kopii
Ustawienia domyślne: "warn"
criticality_filter — Filtr krytyczności
Filtruje kandydatów do weryfikacji według wyraźnie podanej krytyczności. Harmonogram odtwarzania nadal uwzględnia wszystkie dotknięte procesy przed tym wyborem do wyświetlania; zależności o niskim priorytecie nie mogą zniknąć z planu.
all — Wszystkie · high — Wysoki · high_medium — Wysoka i średnia
Ustawienia domyślne: "all"
max_items — Maksymalna liczba wyborów do weryfikacji
AI wybiera dokładnie tyle kwalifikujących się rekordów lub wszystkie, jeśli pozostało ich mniej. Pełna analiza deterministyczna nadal obejmuje każdą podaną zależność i każdy dotknięty proces. Niewybrane rekordy nie są potwierdzane jako nieobjęte skutkami ani przywrócone.
Ustawienia domyślne: 10
detail — Szczegółowość cytatu
Krótkie fragmenty mają maksymalnie 120 znaków, szczegółowe 240. Model otrzymuje prośbę o preferowanie fragmentów do 80 znaków. Każdy cytat musi być dokładnym ciągłym fragmentem w oryginalnym języku źródła.
brief — Krótka · detailed — Szczegółowa
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyświetlania
Sortuje wybrane wiersze procesów według obliczonego czasu rozpoczęcia, z blokadami na końcu, albo według oryginalnej kolejności źródłowej. Nie zmienia harmonogramu odtwarzania.
Maksymalna liczba bajtów UTF-8 danych wejściowych: 100000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "recovery_plan",
"text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Baza zamówień,high,60,60,2026-11-03T08:30:00Z,Zespół baz danych,Przywrócenie utrzymywanej bazy zamówień przed restartem przyjmowania zamówień.\\nP2,Przyjmowanie zamówień,high,120,60,2026-11-03T08:30:00Z,Zespół usług,Przyjmowanie zamówień wymaga dostępności bazy zamówień.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Przyjmowanie zamówień odczytuje i zapisuje bazę zamówień.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Przywrócenie zatwierdzonej kopii bazy i zapisanie wyniku walidacji.\\nT2,P2,1,20,R1,1,Ponowne uruchomienie utrzymywanej usługi przyjmowania zamówień po weryfikacji bazy.\",\"resources\":\"id,name,capacity\\nR1,Operator odtwarzania,1\",\"failed_processes\":\"P1\",\"unavailable_resources\":\"\",\"reference_time\":\"2026-11-03T09:00:00Z\",\"horizon_minutes\":480,\"priority_order\":\"criticality\",\"capacity_percent\":100,\"rto_margin_minutes\":0,\"rpo_policy\":\"warn\",\"criticality_filter\":\"all\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"schedule\"}"
}
Porównywanie rezultatów pracy z jawnymi kryteriami i poziomami wykonania, przegląd dokładnych cytatów i obliczanie wyników z przekazanych ocen człowieka.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
criteria — CSV kryteriów rubryki
Nagłówki id,name,weight,definition. Do 8 unikatowych kryteriów. ID używają wielkich liter, cyfr, podkreśleń lub łączników, zaczynają się od litery i mają maksymalnie 24 znaki. name: 120 bajtów UTF-8; definition: 300 bajtów. weight jest liczbą całkowitą od 1 do 1000. Akceptowanych jest maksymalnie 60 par dowód–kryterium. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
levels — CSV poziomów wykonania
Nagłówki id,criterion,points,descriptor. Od 2 do 4 poziomów na kryterium i maksymalnie 32 łącznie. Każdy ID kryterium musi istnieć. points jest liczbą całkowitą od 0 do 1000, unikatową w obrębie kryterium; maksimum musi być dodatnie. descriptor: 300 bajtów UTF-8. ID są unikatowe w całej tabeli poziomów. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
evidence — CSV dowodów z rezultatów pracy
Nagłówki id,name,text. Do 10 jednoznacznie zidentyfikowanych rezultatów pracy z nazwą o długości maksymalnie 120 bajtów UTF-8 i tekstem dowodowym do 1200 bajtów. Narzędzie wspiera przegląd przekazanych rezultatów pracy, a nie podejmowanie istotnych decyzji o osobach. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
ratings — CSV przekazanych ocen człowieka
Nagłówki id,evidence,criterion,level. Opcjonalne wiersze, maksymalnie 80; plik zawierający tylko nagłówek jest prawidłowy. Każde odwołanie musi istnieć, a poziom musi należeć do danego kryterium. Maksymalnie jedna przekazana ocena człowieka na parę dowód–kryterium. To rekordy wejściowe, a nie zatwierdzenia ze zweryfikowaną tożsamością. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Wyraźne potwierdzenie dotyczy dokładnie tych definicji kryteriów i poziomów wykonania albo dokładnie tej książki kodowej. Zmiana dowolnej definicji wymaga ponownego potwierdzenia. Nie oznacza to zatwierdzenia wyniku AI.
no — Niepotwierdzone · yes — Potwierdzone dla tego przeglądu
Ustawienia domyślne: "no"
version — Potwierdzona wersja definicji
Wymagana etykieta wersji źródła, maksymalnie 120 bajtów UTF-8. Narzędzie nie pobiera ani nie weryfikuje zewnętrznej wersji.
Ustawienia domyślne: "VERSION-1"
Ustawienia zaawansowane
detail — Szczegółowość cytatów
Krótkie cytaty mają maksymalnie 60 znaków, szczegółowe 120. Każdy cytat musi być dokładnym ciągłym fragmentem źródła. Źródła nigdy nie są przeredagowywane ani tłumaczone.
brief — Krótko · detailed — Szczegółowo
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyników
Kolejność źródłowa odpowiada pierwszemu wystąpieniu przekazanego źródła; kolejność identyfikatorów sortuje według ID źródła. W obrębie źródła pierwotnie zaproponowana kolejność kryteriów lub kodów pozostaje stabilna. Sortowanie nie zmienia obliczeń ani ostrzeżeń.
source — Kolejność źródłowa · id — Identyfikator źródła
Ustawienia domyślne: "source"
weight_mode — Ważenie kryteriów
Przekazane wagi wykorzystują każdą dodatnią wagę całkowitą. Równe ważenie stosuje wagę 1 dla każdego kryterium. Punkty człowieka są dzielone przez najwyższą przekazaną punktację poziomu danego kryterium, a następnie łączone z użyciem tych wag.
missing_rating — Postępowanie przy brakujących ocenach człowieka
Niekompletny wstrzymuje wynik łączny do czasu przekazania oceny człowieka dla wszystkich kryteriów. Zero jawnie liczy brakującą ocenę jako zero, zachowując ostrzeżenie o jej braku. Sugestie AI nigdy nie wchodzą do wyniku łącznego.
incomplete — Pokaż niekompletny wynik · zero — Traktuj brakujące oceny człowieka jako zero
Ustawienia domyślne: "incomplete"
score_scale — Skala wyniku łącznego
Liczba całkowita od 1 do 1000. Znormalizowany ważony wynik człowieka jest mnożony przez tę skalę. To numeryczna skala prezentacji, a nie ocena ani próg zaliczenia.
Ustawienia domyślne: 100
rounding_digits — Miejsca dziesiętne wyniku
Od 0 do 4 miejsc dziesiętnych. Dokładna arytmetyka wymierna jest zaokrąglana metodą połówek w górę dopiero do końcowego wyświetlenia; nie są stosowane binarne wyniki zmiennoprzecinkowe.
Ustawienia domyślne: 2
level_order — Kolejność wyświetlania poziomów wykonania
Sortowanie przekazanych opisów poziomów każdego kryterium rosnąco lub malejąco według punktów. Definicja oceniania i sugestia AI pozostają bez zmian.
ascending — Rosnąco według punktów · descending — Malejąco według punktów
Ustawienia domyślne: "ascending"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 80000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "assessment_rubrics",
"text": "{\"criteria\":\"id,name,weight,definition\\nC1,Identyfikowalność,2,Twierdzenia są powiązane z identyfikowalnymi rekordami źródłowymi.\\nC2,Jasność,1,Metoda i jej ograniczenia są podane jawnie.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Nie podano identyfikowalnego źródła poparcia.\\nL2,C1,2,Główne twierdzenie cytuje identyfikowalny rekord źródłowy.\\nL3,C2,0,Brakuje metody lub jej ograniczeń.\\nL4,C2,2,Metoda i przynajmniej jedno ograniczenie są jawne.\",\"evidence\":\"id,name,text\\nE1,Raport z warsztatu,Wniosek korzysta z rekordu DATA-7. Metoda porównuje dwie próby i nie może ustalić przyczynowości.\",\"ratings\":\"id,evidence,criterion,level\\nH1,E1,C1,L2\",\"definitions_approved\":\"yes\",\"version\":\"RUBRIC-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"weight_mode\":\"supplied\",\"missing_rating\":\"incomplete\",\"score_scale\":100,\"rounding_digits\":2,\"level_order\":\"ascending\"}"
}
Przegląd przekazanych abstraktów według jawnych kryteriów włączenia i wykluczenia, zachowanie cytatów i ujawnienie rozbieżności recenzentów przed wyborem.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
records — CSV przekazanych rekordów publikacji
Nagłówki id,title,year,language,text. Do 15 unikatowych rekordów; title: 200 bajtów UTF-8; text: 1200 bajtów. year mieści się w zakresie 1900–2100. language to dokładny znacznik z dwóch lub trzech małych liter z opcjonalnym regionem wielkimi literami. Należy przekazać abstrakt lub ograniczony fragment pełnego tekstu; publikacja nie jest pobierana. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
criteria — CSV kryteriów przeglądu selekcyjnego
Nagłówki id,kind,definition. Do 8 unikatowych kryteriów. kind to include lub exclude; definition: 300 bajtów UTF-8. Akceptowanych jest maksymalnie 60 par rekord–kryterium. Każde kryterium jest sprawdzane dla każdego przekazanego rekordu. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
reviews — CSV przekazanych ocen recenzentów
Nagłówki id,record,reviewer,decision,note. Opcjonalne wiersze, maksymalnie 30; plik zawierający tylko nagłówek jest prawidłowy. record musi istnieć; reviewer to ID wielkimi literami. decision to include, exclude lub unclear. note: 300 bajtów UTF-8, opcjonalnie puste. Maksymalnie dwóch odrębnych recenzentów na rekord i jeden wiersz na parę recenzent–rekord. Tożsamości recenzentów są etykietami, a nie zweryfikowanymi kontami. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Wyraźne potwierdzenie dotyczy dokładnie tych definicji kryteriów i poziomów wykonania albo dokładnie tej książki kodowej. Zmiana dowolnej definicji wymaga ponownego potwierdzenia. Nie oznacza to zatwierdzenia wyniku AI.
no — Niepotwierdzone · yes — Potwierdzone dla tego przeglądu
Ustawienia domyślne: "no"
version — Potwierdzona wersja definicji
Wymagana etykieta wersji źródła, maksymalnie 120 bajtów UTF-8. Narzędzie nie pobiera ani nie weryfikuje zewnętrznej wersji.
Ustawienia domyślne: "VERSION-1"
Ustawienia zaawansowane
detail — Szczegółowość cytatów
Krótkie cytaty mają maksymalnie 60 znaków, szczegółowe 120. Każdy cytat musi być dokładnym ciągłym fragmentem źródła. Źródła nigdy nie są przeredagowywane ani tłumaczone.
brief — Krótko · detailed — Szczegółowo
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyników
Kolejność źródłowa odpowiada pierwszemu wystąpieniu przekazanego źródła; kolejność identyfikatorów sortuje według ID źródła. W obrębie źródła pierwotnie zaproponowana kolejność kryteriów lub kodów pozostaje stabilna. Sortowanie nie zmienia obliczeń ani ostrzeżeń.
source — Kolejność źródłowa · id — Identyfikator źródła
Ustawienia domyślne: "source"
year_from — Pierwszy rok publikacji
Dolna granica włącznie, od 1900 do 2100. Rekordy poza zakresem pozostają w wyniku z wyraźnym oznaczeniem.
Ustawienia domyślne: 2000
year_to — Ostatni rok publikacji
Górna granica włącznie, od 1900 do 2100; nie może poprzedzać dolnej. Rok nie jest wyprowadzany z tekstu źródłowego.
Ustawienia domyślne: 2100
languages — Dozwolone przekazane znaczniki języka
Opcjonalna lista do 12 dokładnych znaczników rozdzielonych przecinkami, np. en,de,pl. Znaczniki zawierają dwie lub trzy małe litery i opcjonalny region wielkimi literami, np. en-GB. Puste pole wyłącza tę kontrolę metadanych. Nie odbywa się tłumaczenie ani wykrywanie języka.
Ustawienia domyślne: ""
reviewer_policy — Wymagani recenzenci
Wymagany jest jeden lub dwóch różnych przekazanych recenzentów na rekord. Brak recenzentów, rozbieżności i niejasne decyzje są oznaczane niezależnie od sugestii kryteriów AI.
one — Jeden recenzent · two — Dwóch recenzentów
Ustawienia domyślne: "two"
duplicate_policy — Przegląd powtarzających się tytułów
Oznaczanie porównuje tytuły po usunięciu skrajnych odstępów, normalizacji białych znaków i zmianie na małe litery Unicode. Ignorowanie wyłącza tylko tę heurystykę powtarzających się tytułów. Żaden rekord nie jest usuwany ani scalany.
flag — Oznacz do przeglądu · ignore — Pomiń oznaczenia powtarzających się tytułów
Odróżnia przekazany materiał tytułu i abstraktu od przekazanych fragmentów pełnego tekstu w żądaniu modelu i raporcie. Żadne ustawienie nie pobiera publikacji ani nie ustala kompletności fragmentu.
title_abstract — Przekazany tytuł i abstrakt · supplied_full_text — Przekazany fragment pełnego tekstu
Ustawienia domyślne: "title_abstract"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 80000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "literature_screening",
"text": "{\"records\":\"id,title,year,language,text\\nR1,Porównanie szkoleń warsztatowych,2024,en,Badanie porównuje dwie grupy szkoleniowe dorosłych uczestników. Przydział nie był losowy.\\nR2,Porównanie szkoleń warsztatowych,2023,en,Raport opisuje pojedynczą grupę szkoleniową bez grupy porównawczej.\",\"criteria\":\"id,kind,definition\\nC1,include,Opisana jest grupa porównawcza.\\nC2,exclude,Uczestnikami są dzieci.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Grupa porównawcza jest opisana.\\nV2,R1,REVIEWER2,unclear,Sprawdzić zgodność porównania z protokołem.\",\"definitions_approved\":\"yes\",\"version\":\"PROTOCOL-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"year_from\":2020,\"year_to\":2026,\"languages\":\"en\",\"reviewer_policy\":\"two\",\"duplicate_policy\":\"flag\",\"screening_stage\":\"title_abstract\"}"
}
Przypisywanie kodów segmentom wywiadów z dokładnymi cytatami, przegląd niezakodowanych fragmentów i sprzecznych sugestii, liczenie segmentów lub wywiadów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
segments — CSV segmentów wywiadów
Nagłówki id,interview,speaker,text. Do 20 unikatowych segmentów. interview to ID wielkimi literami; speaker to przekazana etykieta o długości maksymalnie 80 bajtów UTF-8; text: 1200 bajtów. Wszystkie ID zaczynają się od litery i używają wielkich liter, cyfr, podkreśleń lub łączników, maksymalnie 24 znaki. W odpowiednich przypadkach należy stosować etykiety pseudonimowe. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Ustawienia domyślne: ""
codebook — CSV potwierdzonej książki kodowej
Nagłówki id,name,definition,exclusion,group. Do 12 unikatowych ID kodów. name: 120 bajtów UTF-8; definition i exclusion: po 300 bajtów. exclusion może być puste. Niepuste ID group wielkimi literami oznacza kody wzajemnie się wykluczające. Puste group oznacza brak grupy wykluczania. Książka kodowa określa granice interpretacji; nowe kody nie są wymyślane. Każdy plik CSV jest ograniczony do 24 000 bajtów UTF-8; wymagane są dokładne nagłówki rozdzielone przecinkami i prawidłowe cytowanie CSV. Linki, zakodowane adresy URL, znaczniki i znaki sterujące są odrzucane.
Wyraźne potwierdzenie dotyczy dokładnie tych definicji kryteriów i poziomów wykonania albo dokładnie tej książki kodowej. Zmiana dowolnej definicji wymaga ponownego potwierdzenia. Nie oznacza to zatwierdzenia wyniku AI.
no — Niepotwierdzone · yes — Potwierdzone dla tego przeglądu
Ustawienia domyślne: "no"
version — Potwierdzona wersja definicji
Wymagana etykieta wersji źródła, maksymalnie 120 bajtów UTF-8. Narzędzie nie pobiera ani nie weryfikuje zewnętrznej wersji.
Ustawienia domyślne: "VERSION-1"
Ustawienia zaawansowane
detail — Szczegółowość cytatów
Krótkie cytaty mają maksymalnie 60 znaków, szczegółowe 120. Każdy cytat musi być dokładnym ciągłym fragmentem źródła. Źródła nigdy nie są przeredagowywane ani tłumaczone.
brief — Krótko · detailed — Szczegółowo
Ustawienia domyślne: "detailed"
sort_order — Kolejność wyników
Kolejność źródłowa odpowiada pierwszemu wystąpieniu przekazanego źródła; kolejność identyfikatorów sortuje według ID źródła. W obrębie źródła pierwotnie zaproponowana kolejność kryteriów lub kodów pozostaje stabilna. Sortowanie nie zmienia obliczeń ani ostrzeżeń.
source — Kolejność źródłowa · id — Identyfikator źródła
Ustawienia domyślne: "source"
coding_mode — Tryb kodowania
Pojedynczy dopuszcza maksymalnie jeden proponowany kod na segment i wymaga maksymalnej liczby kodów równej 1. Wielokrotny dopuszcza kilka różnych przekazanych kodów do skonfigurowanego maksimum.
single — Jeden kod na segment · multiple — Wiele kodów na segment
Ustawienia domyślne: "multiple"
max_codes — Maksymalna liczba kodów na segment
Liczba całkowita od 1 do 3. Każdy proponowany kod wymaga własnego dokładnego cytatu z danego segmentu. Powtarzające się kody są odrzucane; puste tablice kodów pozostają jawnie niezakodowane.
Ustawienia domyślne: 3
speaker_filter — Dokładny filtr rozmówcy
Opcjonalna dokładna przekazana etykieta rozmówcy, maksymalnie 80 bajtów UTF-8. Tożsamość nie jest wyprowadzana. Liczba wykluczonych segmentów pozostaje widoczna.
Ustawienia domyślne: ""
interview_filter — Dokładny filtr wywiadu
Opcjonalny istniejący ID wywiadu. Oba filtry są łączone; pusty wynik wyboru jest odrzucany. Żaden wykluczony segment nie jest wysyłany do modelu.
Ustawienia domyślne: ""
minimum_count — Próg przeglądu małych częstości
Liczba całkowita od 1 do 20 stosowana do wybranej jednostki zliczania. Kody poniżej progu są oznaczane, także kody nieużyte; żadne wiersze nie są ukrywane.
Ustawienia domyślne: 2
count_mode — Jednostka częstości kodu
Segmenty liczy każdy segment maksymalnie raz na kod. Wywiady liczy każdy przekazany ID wywiadu maksymalnie raz na kod, nawet gdy pasuje kilka segmentów. Żaden wynik nie jest oszacowaniem dla populacji.
Oznaczanie dodaje uwagę do przeglądu niezakodowanych segmentów. Raportowanie zachowuje niezakodowane wiersze bez dodatkowej uwagi. Nigdy nie tworzy fikcyjnego cytatu ani kodu.
flag — Oznacz do przeglądu · report — Pokaż niezakodowane wiersze bez dodatkowego oznaczenia
Ustawienia domyślne: "flag"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 80000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "interview_coding",
"text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Uczestnik A,Lista kontrolna przekazania pomogła znaleźć brakujące pliki.\\nS2,I1,Uczestnik A,Nadal potrzebne było wyjaśnienie etapu zatwierdzania przez współpracownika.\\nS3,I2,Uczestnik B,Proces odbywa się w każdy poniedziałek.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Pomocne wskazówki,Jawny opis wskazówek pomagających ukończyć pracę.,Neutralna wzmianka bez zgłoszonej pomocy.,\\nC2,Niejasne zatwierdzanie,Jawna potrzeba wyjaśnienia procedury zatwierdzania.,Stwierdzenie o uprzedniej jasności zatwierdzania.,APPROVAL\\nC3,Jasne zatwierdzanie,Jawne stwierdzenie o jasności procedury zatwierdzania.,Prośba o pomoc w zrozumieniu zatwierdzania.,APPROVAL\",\"definitions_approved\":\"yes\",\"version\":\"CODEBOOK-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"coding_mode\":\"multiple\",\"max_codes\":3,\"speaker_filter\":\"\",\"interview_filter\":\"\",\"minimum_count\":2,\"count_mode\":\"segments\",\"uncoded_policy\":\"flag\"}"
}
Skalowanie ilości składników, stosowanie jawnych uzysków, łączenie równoważnych składników i obliczanie pełnych opakowań z audytowalnym śladem źródłowym.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
ingredients — Składniki przepisu
Do 30 wierszy. ingredient_key identyfikuje jawnie równoważny składnik; nazwy nie ustanawiają równoważności. quantity i pack_size używają jednostki wiersza. yield_percent oznacza zachowany procent po zastosowaniu przekazanego założenia straty. Puste pack_size pozostawia zakup nierozstrzygnięty. Notatki są ograniczone do 160 bajtów UTF-8.
base_portions — Porcje bazowe
Dodatnia liczba dziesiętna do 10000; liczba porcji reprezentowana przez pierwotny przepis.
Ustawienia domyślne: "4"
target_portions — Porcje docelowe
Dodatnia liczba dziesiętna do 10000; używana tylko w trybie proporcji porcji.
Ustawienia domyślne: "8"
Ustawienia zaawansowane
scaling_mode — Metoda skalowania
Zastosowanie ilorazu porcji docelowych i bazowych albo jawnego współczynnika. Oba pola wejściowe nadal podlegają ścisłej walidacji.
Dodatnia liczba dziesiętna do 100; używana tylko w trybie jawnego współczynnika.
Ustawienia domyślne: "2"
apply_yield — Zastosowanie przekazanych uzysków
Podzielenie przeskalowanej ilości netto przez przekazany ułamek uzysku każdego wiersza. Tryb wyłączony traktuje przekazaną ilość jako wymaganą przed doliczeniem rezerwy.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
reserve_percent — Procent rezerwy
Nieujemna liczba dziesiętna od 0 do 100, stosowana do obliczonego zapotrzebowania materiałowego przed zaokrągleniem opakowań.
Ustawienia domyślne: "0"
aggregation — Agregacja składników
Łączenie wyłącznie równych wartości ingredient_key o zgodnych wymiarach albo zachowanie oddzielnych wierszy źródłowych. Różne wymiary masy i objętości pod jednym łączonym kluczem są odrzucane.
Użycie jednostek bazowych masy i objętości albo przeliczenie na kg i L. Ilości sztuk pozostają w pcs.
base — g, ml i pcs · large — kg, L i pcs
Ustawienia domyślne: "base"
purchase_packs — Obliczanie pełnych opakowań
Zaokrąglenie dokładnego zapotrzebowania w górę do pełnych przekazanych opakowań. Brakujące lub sprzeczne wielkości opakowań pozostają widoczne; zakup nie jest składany.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
rounding_digits — Wyświetlane miejsca dziesiętne
Wyświetlanie od zera do sześciu miejsc dziesiętnych. Dokładne porównania i zaokrąglanie pełnych opakowań używają wartości niezaokrąglonych.
Ustawienia domyślne: 3
rounding_mode — Zaokrąglanie prezentacji
Zaokrąglanie połówek w górę albo zawsze w górę przy dodatniej reszcie. Dotyczy wyłącznie wyświetlania.
half_up — Zaokrąglaj połówki w górę · up — Zaokrąglaj w górę
Ustawienia domyślne: "half_up"
sort_order — Kolejność wyników
Zachowanie kolejności źródłowej albo umieszczenie najpierw wierszy z lukami obliczeń i uwagami AI do przeglądu.
source — Kolejność źródłowa · issues_first — Uwagi do przeglądu najpierw
Dołączenie dokładnych notatek źródłowych do tabeli i eksportów albo pozostawienie wyłącznie identyfikatorów rekordów. Walidacja źródeł pozostaje zawsze aktywna.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 160000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "recipe_scaling",
"text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Mąka,0.5,kg,100,1,Zachować niezmieniony typ mąki.\\nI2,CARROT,Marchew,300,g,80,500,Uzysk uwzględnia przekazany ubytek przy obieraniu.\\nI3,FLOUR,Mąka do podsypywania,100,g,100,1000,Ten sam zapas mąki co I1.\",\"base_portions\":\"4\",\"target_portions\":\"10\",\"scaling_mode\":\"portions\",\"scale_factor\":\"2\",\"apply_yield\":\"yes\",\"reserve_percent\":\"10\",\"aggregation\":\"ingredient\",\"unit_display\":\"base\",\"purchase_packs\":\"yes\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Przeliczanie wymiarów prostokątnych pomieszczeń na powierzchnie i potrzeby materiałowe według podanej wydajności, warstw, rezerwy i wielkości opakowań.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
rooms — Pomiary pomieszczeń
Do 20 prostokątnych pomieszczeń. Każdy wiersz przypisuje jeden przekazany produkt do jego powierzchni docelowej. Wszystkie wymiary używają wybranej wspólnej jednostki. Inna powierzchnia lub produkt wymagają oddzielnego wiersza.
openings — Pomiary otworów
Do 40 otworów powiązanych z room_id. Szerokość × wysokość × liczba jest odejmowana tylko od ścian przy włączonym odliczaniu. CSV z samym nagłówkiem oznacza brak otworów. Geometria i nakładanie się otworów nie są wyprowadzane.
products — Definicje wydajności produktów
Do 20 produktów. target to floor, ceiling lub walls; coverage oznacza m² na L lub kg na warstwę. unit to L lub kg. Puste pack_size pozostawia zakup nierozstrzygnięty. Wszystkie współczynniki są przekazanymi założeniami, a nie pobranymi specyfikacjami.
dimension_unit — Jednostka pomiaru
Stosowanie m, cm lub mm konsekwentnie dla wszystkich wymiarów pomieszczeń i otworów. Wyniki używają m i m².
m — m · cm — cm · mm — mm
Ustawienia domyślne: "m"
Ustawienia zaawansowane
opening_policy — Odliczenia otworów
Odjęcie powiązanych prostokątów otworów od powierzchni ścian albo zachowanie powierzchni brutto. Obliczenia podłóg i sufitów nie odliczają otworów.
subtract — Odejmij od ścian · ignore — Zachowaj powierzchnię ścian brutto
Ustawienia domyślne: "subtract"
reserve_percent — Procent rezerwy
Nieujemna liczba dziesiętna od 0 do 100, stosowana do obliczonego zapotrzebowania materiałowego przed zaokrągleniem opakowań.
Ustawienia domyślne: "10"
coats_mode — Źródło liczby warstw
Użycie przekazanej liczby warstw każdego produktu albo jednej jawnej globalnej liczby warstw.
product — Agreguj według produktu · global — Globalna liczba warstw
Ustawienia domyślne: "product"
coats — Globalna liczba warstw
Liczba całkowita od 1 do 10, używana tylko po wybraniu globalnego źródła liczby warstw.
Ustawienia domyślne: 2
purchase_packs — Obliczanie pełnych opakowań
Zaokrąglenie dokładnego zapotrzebowania w górę do pełnych przekazanych opakowań. Brakujące lub sprzeczne wielkości opakowań pozostają widoczne; zakup nie jest składany.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
pack_scope — Zakres zaokrąglania opakowań
Agregowanie zapotrzebowania na każdy produkt przed zaokrągleniem do pełnych opakowań albo oddzielne zaokrąglanie każdego pomieszczenia. Zapasy nie są automatycznie odejmowane.
product — Agreguj według produktu · room — Zaokrąglaj każde pomieszczenie osobno
Ustawienia domyślne: "product"
rounding_digits — Wyświetlane miejsca dziesiętne
Wyświetlanie od zera do sześciu miejsc dziesiętnych. Dokładne porównania i zaokrąglanie pełnych opakowań używają wartości niezaokrąglonych.
Ustawienia domyślne: 3
rounding_mode — Zaokrąglanie prezentacji
Zaokrąglanie połówek w górę albo zawsze w górę przy dodatniej reszcie. Dotyczy wyłącznie wyświetlania.
half_up — Zaokrąglaj połówki w górę · up — Zaokrąglaj w górę
Ustawienia domyślne: "half_up"
sort_order — Kolejność wyników
Zachowanie kolejności źródłowej albo umieszczenie najpierw wierszy z lukami obliczeń i uwagami AI do przeglądu.
source — Kolejność źródłowa · issues_first — Uwagi do przeglądu najpierw
Dołączenie dokładnych notatek źródłowych do tabeli i eksportów albo pozostawienie wyłącznie identyfikatorów rekordów. Walidacja źródeł pozostaje zawsze aktywna.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 160000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "room_quantities",
"text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Warsztat,5,4,2.5,P1,Sprawdzić pomiary ścian przed zamówieniem.\\nR2,Magazyn,3,2,2.5,P1,Zastosować tę samą przekazaną powłokę ścienną.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Otwór drzwiowy.\\nO2,R1,1.5,1,2,Dwa okna.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Powłoka ścienna,walls,10,L,5,2,Wydajność jest przekazaną wartością planistyczną na warstwę.\",\"dimension_unit\":\"m\",\"opening_policy\":\"subtract\",\"reserve_percent\":\"10\",\"coats_mode\":\"product\",\"coats\":2,\"purchase_packs\":\"yes\",\"pack_scope\":\"product\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Obliczanie pojemności prostokątnych nasadzeń i przegląd konfliktów zajęcia, odstępów rodzin oraz brakującej historii bez wymyślania reguł uprawy.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
beds — Zmierzone grządki
Do 20 prostokątnych grządek. Każdy wiersz ma własną jednostkę m, cm lub mm. W sprawdzaniu konfliktów nasadzenie zajmuje całą wskazaną grządkę.
plantings — Planowane uprawy
Do 30 nasadzeń z datami rozpoczęcia i zakończenia włącznie. family jest jawnym kluczem wielkimi literami, a nie klasyfikacją botaniczną wyprowadzoną z nazwy uprawy. Rozstawa używa wybranej wspólnej jednostki odstępów.
history — Zapisane poprzednie uprawy
Do 40 rekordów historycznych z datami granicznymi włącznie. CSV z samym nagłówkiem jest dozwolony. Rekordy są sprawdzane pod kątem nakładania się i odstępów dla tej samej rodziny; brakującej zewnętrznej historii nie można odtworzyć.
rules — Przekazane odstępy rodzin
Do 20 unikatowych reguł rodzin. break_days jest liczbą całkowitą od 0 do 3650, liczącą pełne wolne dni. CSV z samym nagłówkiem jest dozwolony; brakujące reguły pozostają widoczne w trybie jawnych reguł.
Ustawienia zaawansowane
spacing_unit — Jednostka rozstawy i marginesu brzegowego
Stosowanie m, cm lub mm do odstępu roślin, odstępu rzędów i wspólnego marginesu brzegowego. Wymiary grządek zachowują własne jawnie przekazane jednostki.
m — m · cm — cm · mm — mm
Ustawienia domyślne: "cm"
edge_margin — Margines brzegowy po każdej stronie
Nieujemna liczba dziesiętna do 10000 w jednostce rozstawy. Podwójny margines jest odejmowany od obu wymiarów grządki przed zliczaniem stanowisk.
Ustawienia domyślne: "0"
path_percent — Planistyczny udział ścieżek
Nieujemna liczba dziesiętna od 0 do 100. Liczba stanowisk w prostokątnej siatce jest zmniejszana o ten procent i zaokrąglana w dół. To zbiorczy udział, a nie geometryczny układ ścieżek.
Ustawienia domyślne: "0"
rotation_mode — Źródło reguł płodozmianu
Użycie jawnych reguł dla każdej rodziny albo przekazanego odstępu globalnego. Odstęp agronomiczny nie jest wyprowadzany automatycznie.
rules — Jawne reguły rodzin · default — Globalny przekazany odstęp
Ustawienia domyślne: "rules"
default_break_days — Globalny odstęp pełnych wolnych dni
Liczba całkowita od 0 do 3650, używana tylko w trybie odstępu globalnego. Odstęp dotyczy tego samego przekazanego klucza rodziny.
Ustawienia domyślne: 365
overlap_policy — Liczby przy konfliktach zajęcia
Zachowanie roboczych pojemności z wyraźnymi ostrzeżeniami o nakładaniu się albo ustawienie liczby stanowisk dotkniętych nasadzeń na zero. Nakładanie się z przekazaną historią również jest uwzględniane.
flag — Oznacz konflikty i zachowaj robocze liczby · block_count — Wyzeruj liczby nakładających się nasadzeń
Ustawienia domyślne: "flag"
history_status — Deklaracja zakresu historii
Deklaracja, czy przekazane rekordy historyczne są kompletne dla zamierzonego przeglądu. Ta deklaracja nie weryfikuje zewnętrznych zapisów.
Opcjonalna data YYYY-MM-DD od 2000 do 2100. Uwzględnia nasadzenia nakładające się na przedział wyświetlania; wszystkie przekazane rekordy nadal uczestniczą w sprawdzaniu konfliktów.
Ustawienia domyślne: ""
date_to — Koniec przedziału wyświetlania
Opcjonalna końcowa data YYYY-MM-DD włącznie, od 2000 do 2100. Puste pole oznacza brak górnej granicy wyświetlania.
Ustawienia domyślne: ""
rounding_digits — Wyświetlane miejsca dziesiętne
Wyświetlanie od zera do sześciu miejsc dziesiętnych. Dokładne porównania i zaokrąglanie pełnych opakowań używają wartości niezaokrąglonych.
Ustawienia domyślne: 3
sort_order — Kolejność wyników
Zachowanie kolejności źródłowej albo umieszczenie najpierw wierszy z lukami obliczeń i uwagami AI do przeglądu.
source — Kolejność źródłowa · issues_first — Uwagi do przeglądu najpierw
Dołączenie dokładnych notatek źródłowych do tabeli i eksportów albo pozostawienie wyłącznie identyfikatorów rekordów. Walidacja źródeł pozostaje zawsze aktywna.
yes — Włączone · no — Wyłączone
Ustawienia domyślne: "yes"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 160000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "crop_planning",
"text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Grządka północna,4,1.2,m,Zmierzona prostokątna grządka.\\nB2,Grządka południowa,3,1,m,Oddzielna powierzchnia sadzenia.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Marchew,APIACEAE,2027-03-01,2027-06-30,30,10,Sprawdzić przekazany odstęp rzędów.\\nC2,B1,Buraki,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Planowane daty nakładają się na wcześniejszą uprawę.\\nC3,B2,Groch,FABACEAE,2027-03-01,2027-06-01,40,10,Przejrzeć dostępną historię.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Zapisana poprzednia uprawa.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Jawny przekazany odstęp.\\nT2,AMARANTHACEAE,180,Jawny przekazany odstęp.\",\"spacing_unit\":\"cm\",\"edge_margin\":\"0\",\"path_percent\":\"10\",\"rotation_mode\":\"rules\",\"default_break_days\":365,\"overlap_policy\":\"flag\",\"history_status\":\"incomplete\",\"date_from\":\"\",\"date_to\":\"\",\"rounding_digits\":3,\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Porównywanie zadeklarowanych stanów scen z utrzymywanymi regułami ciągłości i przegląd dokładnych dowodów narracyjnych z oddzielną oceną poparcia przez AI.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
scenes — Sceny
Kolumny CSV id,day,order,text. Do 40 scen; day i order to liczby całkowite 1–999, a każda para day/order musi być unikatowa. Tekst sceny jest ograniczony do 1200 bajtów UTF-8.
Ustawienia domyślne: ""
states — Zadeklarowane stany ciągłości
Kolumny CSV id,scene,entity,kind,state,quote. Do 20 rekordów stanów. kind to role, prop lub costume. Każdy quote musi być dokładnym fragmentem wskazanej sceny, maksymalnie 240 bajtów UTF-8. Jeden rekord na scenę, element i rodzaj. Równość stanów opiera się na dokładnym tekście, łącznie z pisownią i wielkością liter.
Ustawienia domyślne: ""
rules — Utrzymywane reguły ciągłości
Kolumny CSV id,entity,kind,scope,policy,description. Do 20 reguł. scope to same_day lub whole_story; policy to constant lub track. Element i rodzaj muszą być dokładnie zgodne. Opisy są ograniczone do 240 bajtów UTF-8.
Ustawienia domyślne: ""
Ustawienia zaawansowane
day_from — Pierwszy dzień fabuły
Dolna granica dnia fabuły włącznie. Przegląd obejmuje tylko wybrane rekordy stanów.
Ustawienia domyślne: 1
day_to — Ostatni dzień fabuły
Górna granica dnia fabuły włącznie, nie wcześniejsza niż pierwszy dzień fabuły.
Ustawienia domyślne: 999
kind_filter — Kategoria ciągłości
Ograniczenie dowodów stanu do jednej utrzymywanej kategorii.
all — Wszystkie · role — Rola · prop — Rekwizyt · costume — Kostium
Ustawienia domyślne: "all"
entity_filter — Dokładny filtr elementu
Opcjonalna dokładna nazwa elementu. Puste pole uwzględnia wszystkie elementy; pisownia i wielkość liter muszą odpowiadać utrzymywanym rekordom.
Ustawienia domyślne: ""
rule_filter — Sposób stosowania reguły
Stały oznacza zadeklarowane zmiany stanu; śledzenie dokumentuje zmiany bez traktowania ich jako konfliktów. Filtrowanie zmienia zestaw obowiązujących reguł.
all — Wszystkie · constant — Wymagany stały stan · track — Śledź zmiany
Ustawienia domyślne: "all"
sort_order — Kolejność dowodów
Porządkowanie dowodów stanu chronologicznie lub według dokładnej nazwy elementu. Porównania reguł zachowują utrzymywaną kolejność reguł i scen.
chronology — Chronologia fabuły · entity — Element
Uwzględnienie porównań, w których zadeklarowany stan pozostaje identyczny. Ukryte niezmienione porównania są jawnie zliczane; dowody źródłowe zawsze pozostają widoczne.
Ustawienia domyślne: true
include_gaps — Wykrywanie brakujących reguł
Dodanie uwagi dla wybranych rekordów stanów bez obowiązującej utrzymywanej reguły.
Ustawienia domyślne: true
detail — Długość dowodów AI
Krótkie fragmenty mają maksymalnie 120 znaków, szczegółowe 240. Zachowywany jest dokładny język źródłowy. Bardzo duże dane wejściowe mogą mimo to zostać odrzucone.
brief — Krótki dowód · detailed — Szczegółowy dowód
Ustawienia domyślne: "brief"
baseline — Wersja bazowa scenariusza
Przekazana etykieta wersji lub rewizji wyświetlana przy każdym wierszu dowodu i porównania.
Ustawienia domyślne: "V1"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 90000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "script_continuity",
"text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara nosi czerwony płaszcz i trzyma mosiężny klucz.\\nS2,1,2,Mara nosi niebieski płaszcz i trzyma mosiężny klucz.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,czerwony płaszcz,Mara nosi czerwony płaszcz\\nE2,S2,Mara,costume,niebieski płaszcz,Mara nosi niebieski płaszcz\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,Płaszcz pozostaje niezmieniony w tym samym dniu fabuły.\",\"day_from\":1,\"day_to\":999,\"kind_filter\":\"all\",\"entity_filter\":\"\",\"rule_filter\":\"all\",\"sort_order\":\"chronology\",\"show_consistent\":true,\"include_gaps\":true,\"detail\":\"brief\",\"baseline\":\"V1\"}"
}
Tworzenie pełnej, ograniczonej nieklinicznej macierzy prób z utrzymywanych czynników i poziomów, z kolejnością z ziarna i przeglądem czynników przez AI.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
factors — Czynniki i cel
Kolumny CSV id,name,purpose. Od 1 do 6 czynników. Nazwy: 120 bajtów UTF-8; purpose: 600. AI klasyfikuje tylko przekazany cel i cytuje dokładny fragment.
Ustawienia domyślne: ""
levels — Utrzymywane poziomy czynników
Kolumny CSV id,factor,value. Każdy czynnik wymaga 2–6 różnych wartości i prawidłowych ID poziomów. Do 36 poziomów; każda wartość ma maksymalnie 120 bajtów UTF-8. Wartości wyglądające jak liczby pozostają dosłownymi etykietami i nigdy nie są przeliczane na pomiary.
Ustawienia domyślne: ""
combinations — Jawne dozwolone kombinacje
Używane tylko w trybie allowed_combinations. CSV zaczyna się od id, a następnie zawiera każdy ID czynnika w wybranej kolejności czynników. Każda komórka zawiera ID poziomu należącego do danego czynnika. Powtarzające się kombinacje są odrzucane. Dla full_factorial pole pozostaje puste.
Ustawienia domyślne: ""
design_mode — Tryb kombinacji
Pełny plan czynnikowy wylicza każdą utrzymywaną kombinację poziomów. Tryb jawny obejmuje tylko przekazane dozwolone kombinacje. Żaden tryb nie wyprowadza bezpieczeństwa ani wykonalności.
Przekazany niekliniczny cel używany jako kontekst przeglądu czynników powiązanego ze źródłami i wyświetlany bez zmian w wyniku. Nie może autoryzować nowych poziomów ani eksperymentów.
Ustawienia domyślne: ""
Ustawienia zaawansowane
replicates — Powtórzenia na kombinację
Każda uwzględniona kombinacja jest powtarzana jednakową liczbę razy. Powtarzanie nie ustala mocy statystycznej ani niezależności.
Ustawienia domyślne: 2
block_size — Próby na blok
Kolejne próby są grupowane w bloki tej wielkości; ostatni blok może być krótszy. To grupy harmonogramu, a nie wyprowadzone naukowe czynniki blokowe.
Ustawienia domyślne: 4
randomization — Kolejność prób
Brak zachowuje wygenerowaną kolejność. W blokach miesza tylko wewnątrz pierwotnych bloków. Globalnie miesza wszystkie próby przed przydzieleniem bloków. Wersjonowany ranking SHA256 i ziarno zapewniają odtwarzalną kolejność.
none — Bez randomizacji · within_blocks — Randomizuj w blokach · global — Randomizuj globalnie
Ustawienia domyślne: "within_blocks"
seed — Ziarno odtwarzalności
Liczba całkowita 0–2147483647. Te same kompletne dane wejściowe i algorytm porządkowania tworzą tę samą macierz. To ziarno nie jest mechanizmem bezpieczeństwa.
Ustawienia domyślne: 42
run_limit — Maksymalna pełna liczba prób
Odrzucenie całego planu, jeśli iloczyn kombinacji i powtórzeń przekracza limit. Nie powstaje losowy podzbiór ani ciche skrócenie.
Ustawienia domyślne: 180
factor_order — Kolejność czynników
Zachowanie kolejności czynników CSV albo sortowanie według ID czynnika. Nagłówki jawnych kombinacji muszą odpowiadać tej wybranej kolejności.
source — Kolejność źródłowa · id — Kolejność ID
Ustawienia domyślne: "source"
level_order — Kolejność poziomów
Zachowanie kolejności poziomów CSV w obrębie każdego czynnika albo sortowanie według ID poziomu. Zmienia to wyliczanie pełnego planu czynnikowego i może zmienić przynależność do bloków.
source — Kolejność źródłowa · id — Kolejność ID
Ustawienia domyślne: "source"
replicate_order — Kolejność powtórzeń
Grupowanie umieszcza powtórzenia każdej kombinacji obok siebie. Przeplatanie przechodzi przez wszystkie kombinacje raz na powtórzenie przed randomizacją.
grouped — Grupuj według kombinacji · interleaved — Przeplataj powtórzenia
Ustawienia domyślne: "interleaved"
domain — Niekliniczny obszar pracy
Obsługiwany zakres obejmuje niekliniczne prace procesowe, materiałowe, programistyczne lub edukacyjne. Narzędzie nie ustala bezpieczeństwa, zezwoleń ani przydatności do eksperymentów na ludziach.
Przekazane oznaczenie wyświetlane przy wszystkich próbach i przeglądach czynników.
Ustawienia domyślne: "DESIGN1"
detail — Długość dowodów AI
Krótkie fragmenty mają maksymalnie 120 znaków, szczegółowe 240. Zachowywany jest dokładny język źródłowy. Bardzo duże dane wejściowe mogą mimo to zostać odrzucone.
brief — Krótki dowód · detailed — Szczegółowy dowód
Ustawienia domyślne: "brief"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 90000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "experiment_design",
"text": "{\"factors\":\"id,name,purpose\\nF1,Prędkość druku,Porównanie ustawień prędkości druku pod kątem widocznej jakości krawędzi.\\nF2,Ustawienie chłodzenia,Porównanie kontrolowanych ustawień chłodzenia podczas przeglądu jakości druku.\",\"levels\":\"id,factor,value\\nL1,F1,Wolno\\nL2,F1,Szybko\\nL3,F2,Nisko\\nL4,F2,Wysoko\",\"combinations\":\"\",\"design_mode\":\"full_factorial\",\"replicates\":2,\"block_size\":4,\"randomization\":\"within_blocks\",\"seed\":42,\"run_limit\":180,\"factor_order\":\"source\",\"level_order\":\"source\",\"replicate_order\":\"interleaved\",\"domain\":\"manufacturing\",\"objective\":\"Porównanie utrzymywanych ustawień drukarki na nieklinicznych elementach próbnych.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Komunikat prasowy na podstawie podanych faktów, z zatwierdzonymi cytatami słowo w słowo i bez zmyślonych liczb.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
facts — Fakty
Co się stało, kogo dotyczy, dlaczego to ważne. Wystarczą zwykłe notatki.
Ustawienia domyślne: ""
organisation — Organizacja
Nazwa organizacji wydającej komunikat.
Ustawienia domyślne: ""
location — Miejscowość
Miejscowość w linii datowania.
Ustawienia domyślne: ""
release_date — Data
Data w takiej postaci, w jakiej ma się pojawić.
Ustawienia domyślne: ""
approved_quotes — Zatwierdzone cytaty
Tylko cytaty, które zostały zatwierdzone. Dodawane słowo w słowo; AI nie pisze cytatów.
Ustawienia domyślne: ""
Ustawienia zaawansowane
boilerplate — O organizacji
Stały akapit, dodawany słowo w słowo.
Ustawienia domyślne: ""
contact — Dane kontaktowe
Dodawane słowo w słowo na końcu.
Ustawienia domyślne: ""
length — Długość
Przybliżona długość szkicu.
short — Krótki · medium — Średni · long — Długi
Ustawienia domyślne: "medium"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "press_release",
"text": "{\"facts\":\"Piekarnia Nadrzeczna otwiera 12 maja drugi sklep przy ulicy Młyńskiej. Sklep tworzy 6 miejsc pracy. Chleb jest wypiekany na miejscu z mąki z młyna Hartmann.\",\"organisation\":\"Piekarnia Nadrzeczna\",\"location\":\"Bridgeport\",\"release_date\":\"2 maja\",\"approved_quotes\":\"„Chcieliśmy piec tam, gdzie mieszkają nasi klienci.” Anna Berg, właścicielka\",\"boilerplate\":\"Piekarnia Nadrzeczna piecze chleb w Bridgeport od 1994 roku.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "job_ad_create",
"text": "{\"facts\":\"Wsparcie zespołu warsztatu. Planowanie zleceń napraw, zamawianie części, rozmowy z klientami. Wymagane ukończone wykształcenie w zawodzie mechanika samochodowego, wymagane prawo jazdy. 38 godzin tygodniowo, 30 dni urlopu.\",\"job_title\":\"Osoba doradzająca w serwisie (wszystkie płcie)\",\"company\":\"Warsztat Martens\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "offer_cover_letter",
"text": "{\"facts\":\"Oferta na ponowne malowanie klatki schodowej w budynku przy ulicy Klonowej. Dwie warstwy, prace w godzinach pracy biura, klientka prosiła o farbę o niskim zapachu.\",\"customer\":\"Pani Keller, Zarząd Nieruchomości Klonowa\",\"offer_number\":\"A-2041\",\"amount\":\"4 180 EUR plus VAT\",\"valid_until\":\"30 czerwca\",\"sender\":\"Jonas Weber, Malarze Weber\",\"tone\":\"friendly\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "customer_change_notice",
"text": "{\"facts\":\"Miesięczna opłata członkowska rośnie z 29 do 32 EUR z powodu wyższych kosztów energii. Umowy można wypowiedzieć do czasu wejścia zmiany w życie. Godziny otwarcia pozostają bez zmian.\",\"organisation\":\"Siłownia Północ\",\"effective_date\":\"1 marca\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "polite_decline",
"text": "{\"situation\":\"Lena Hoffmann aplikowała na miejsce stażowe w naszej drukarni. Rozmowa 4 kwietnia.\",\"reason\":\"Inna osoba aplikująca miała większe doświadczenie w druku offsetowym.\",\"alternative\":\"Aplikacja zostanie zachowana na sześć miesięcy, jeśli się na to zgodzi.\",\"sender\":\"Tom Richter, Drukarnia Richter\",\"tone\":\"friendly\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "event_invitation",
"text": "{\"event\":\"Letnie przyjęcie lokatorów osiedla Lindenhof\",\"facts\":\"Zapewniamy grill i napoje, prosimy o przyniesienie sałatki lub ciasta. Dzieci mile widziane. Muzyka od 18:00.\",\"date_time\":\"Sobota 21 czerwca, 16:00\",\"place\":\"Dziedziniec, Lindenhof 4\",\"rsvp\":\"Odpowiedź do pani Yilmaz do 14 czerwca\",\"host\":\"Komitet lokatorów\",\"tone\":\"friendly\"}"
}
Jasne wypowiedzenie umowy z prośbą o pisemne potwierdzenie. Bez porady prawnej.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
contract — Umowa
Rodzaj umowy i numer umowy.
Ustawienia domyślne: ""
provider — Dostawca
Nazwa firmy.
Ustawienia domyślne: ""
end_date — Koniec umowy
Na przykład data lub „najbliższy możliwy termin”. Dodawane słowo w słowo.
Ustawienia domyślne: ""
customer_block — Dane klienta
Imię i nazwisko, adres i numer klienta. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Ustawienia zaawansowane
notes — Uwagi
Opcjonalnie: powód, polecenie zapłaty do wstrzymania, dane do usunięcia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cancellation_letter",
"text": "{\"contract\":\"Umowa komórkowa, numer klienta 88213\",\"provider\":\"Telecom Północ\",\"end_date\":\"najbliższy możliwy termin\",\"customer_block\":\"Maria Lang, ul. Dębowa 7, 12345 Riverton\",\"notes\":\"Proszę wstrzymać polecenie zapłaty po ostatniej fakturze.\"}"
}
Zamienić notatki w rzeczową skargę z jasną prośbą i terminem, bez gróźb i zmyślonych szczegółów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
facts — Fakty
Co się stało, kiedy, co uzgodniono, co już próbowano.
Ustawienia domyślne: ""
recipient — Adresat
Firma lub osoba.
Ustawienia domyślne: ""
desired_outcome — Oczekiwany rezultat
Co powinno się teraz wydarzyć.
Ustawienia domyślne: ""
reference — Numer referencyjny
Numer zamówienia lub klienta. Dodawany słowo w słowo.
Ustawienia domyślne: ""
deadline — Termin
Dodawany słowo w słowo.
Ustawienia domyślne: ""
sender — Nadawca i podpis
Imię i nazwisko, stanowisko i dane kontaktowe. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "complaint_letter",
"text": "{\"facts\":\"Pralka zamówiona 3 marca, dostarczona 20 marca zamiast 10 marca. Uszczelka drzwi uszkodzona przy dostawie. Zgłoszone telefonicznie 21 marca, od tamtej pory brak odpowiedzi.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Wymiana uszczelki drzwi lub całej pralki.\",\"reference\":\"Zamówienie 55821\",\"deadline\":\"14 kwietnia\",\"sender\":\"Paul Novak, ul. Wiązowa 2\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "company_profile",
"text": "{\"facts\":\"Firma rodzinna produkująca meble ogrodowe, założona w 2003 roku. Własny warsztat z 14 osobami. Drewno z lasów regionalnych. Sprzedaż klientom prywatnym i hotelom. Naprawy od 10 lat.\",\"company\":\"Meble Waldholz\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "speech_draft",
"text": "{\"occasion\":\"Pożegnanie Helgi Sommer po 31 latach\",\"speaker\":\"Dyrekcja\",\"audience\":\"Colleagues and family\",\"facts\":\"Helga Sommer zaczęła w 1995 roku w księgowości, a później kierowała zespołem liczącym 6 osób. Wprowadziła pierwsze faktury online i wyszkoliła 12 praktykantów. Teraz będzie podróżować do Norwegii.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Streszczenie projektu do wniosku o dofinansowanie na podstawie podanych faktów, bez zmyślonych liczb i efektów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
project — Tytuł projektu
Dodawany słowo w słowo.
Ustawienia domyślne: ""
organisation — Organizacja
Podmiot wnioskujący.
Ustawienia domyślne: ""
funder — Instytucja finansująca
Opcjonalnie, do doboru sformułowań.
Ustawienia domyślne: ""
facts — Fakty
Problem, cele, działania, grupa docelowa, oczekiwane efekty.
Ustawienia domyślne: ""
amount — Wnioskowana kwota
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Dodawany słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "grant_summary",
"text": "{\"project\":\"Popołudnia z czytaniem w bibliotece dzielnicowej\",\"organisation\":\"Przyjaciele Biblioteki Wschodniej\",\"funder\":\"Miejski fundusz kultury\",\"facts\":\"Dzieci w wieku od 6 do 10 lat czytają na głos z wolontariuszami w dwa popołudnia w tygodniu. Wiele rodzin ma w domu mało książek. Gotowych jest 8 wolontariuszy, książki zapewnia biblioteka. Cel: więcej dzieci regularnie korzysta z biblioteki.\",\"amount\":\"6 500 EUR\",\"period\":\"od września do czerwca\"}"
}
Jasny list ze szkoły lub przedszkola do rodziców: co się wydarzy, kiedy i co rodzice muszą zrobić.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
school — Szkoła lub przedszkole
Nazwa placówki.
Ustawienia domyślne: ""
facts — Fakty
Co się wydarzy, co jest potrzebne, ile to kosztuje.
Ustawienia domyślne: ""
date_time — Data i godzina
Dodawany słowo w słowo.
Ustawienia domyślne: ""
deadline — Termin odpowiedzi
Dodawany słowo w słowo.
Ustawienia domyślne: ""
sender — Nadawca i podpis
Imię i nazwisko, stanowisko i dane kontaktowe. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "parent_letter",
"text": "{\"school\":\"Szkoła Podstawowa Słonecznik\",\"facts\":\"Klasa 3b jedzie do zoo. Dzieci potrzebują drugiego śniadania i odzieży przeciwdeszczowej. Wycieczka kosztuje 8 EUR, płatne w klasie. Wracamy do 14:00.\",\"date_time\":\"Wtorek 13 maja, 8:30\",\"deadline\":\"Piątek 9 maja\",\"sender\":\"Pani Aydin, wychowawczyni\"}"
}
Krótkie ogłoszenie na tablicę, drzwi lub klatkę schodową: co się wydarzy, kiedy i co należy zrobić.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
facts — Fakty
Co się dzieje, kogo to dotyczy, co należy zrobić.
Ustawienia domyślne: ""
date_time — Data i godzina
Dodawany słowo w słowo.
Ustawienia domyślne: ""
place — Miejsce
Dodawany słowo w słowo.
Ustawienia domyślne: ""
contact — Dane kontaktowe
Dodawane słowo w słowo na końcu.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "notice_board",
"text": "{\"facts\":\"Woda zostanie odcięta, ponieważ wymieniany jest zawór główny. Prosimy wcześniej napełnić naczynia wodą i nie korzystać z pralki.\",\"date_time\":\"Czwartek 8 maja, 9:00 do 12:00\",\"place\":\"Numery domów 4 do 8\",\"contact\":\"Dozorca pan Lang, 0151 000000\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cover_letter",
"text": "{\"job_ad\":\"Szukamy osoby na stanowisko asystenta zespołu z doświadczeniem w organizacji wydarzeń. Wymagana dobra znajomość języka angielskiego.\",\"profile\":\"Sześć lat pracy na stanowisku kierowniczym biura w firmie targowej. Zorganizowanych 40 wydarzeń dla klientów rocznie. Angielski na poziomie B2. Poszukiwane jest stanowisko z większą odpowiedzialnością.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "property_listing",
"text": "{\"facts\":\"3 pokoje, 74 metry kwadratowe, drugie piętro, balkon od południa, remont w 2021 roku, kuchnia w zabudowie, piwnica, przystanek tramwajowy 5 minut pieszo.\",\"location\":\"ul. Schillera, Lipsk\",\"price\":\"980 EUR plus opłaty\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Krótkie, uczciwe ogłoszenie drobne o przedmiocie, z nazwanymi wadami i dokładną ceną.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
facts — Fakty
Co to jest, wiek, stan, wady, co jest w zestawie.
Ustawienia domyślne: ""
price — Cena
Dodawany słowo w słowo.
Ustawienia domyślne: ""
location — Miejscowość
Dodawany słowo w słowo.
Ustawienia domyślne: ""
contact — Kontakt
Dodawany słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "classified_ad",
"text": "{\"facts\":\"Rower dziecięcy 20 cali, kupiony w 2022 roku, 6 biegów, niebieski. Małe zarysowanie na ramie, nowe hamulce w zeszłym roku. Oświetlenie w zestawie.\",\"price\":\"120 EUR\",\"location\":\"Poczdam\",\"contact\":\"Wiadomość na platformie\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "donation_appeal",
"text": "{\"organisation\":\"Schronisko dla zwierząt Bergen\",\"facts\":\"Dach budy dla psów przecieka i trzeba go wymienić przed zimą. Schronisko opiekuje się około 40 psami. Dekarz wycenił prace na 12 000 EUR. Dotychczas zebrano 5 000 EUR.\",\"goal\":\"7 000 EUR do października\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, tytuł wpłaty Dach\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "release_notes",
"text": "{\"changes\":\"id,type,text\\nC1,added,Eksport CSV dla faktur\\nC2,fixed,Logowanie nie działało przy wielkich literach w adresie e-mail\\nC3,changed,Raporty ładują się w tle\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12 maja\",\"audience\":\"customers\"}"
}
Znaczniki rozdziałów z napisów lub transkrypcji ze znacznikami czasu. Czasy pochodzą z pliku, tylko tytuły od AI.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
transcript — Transkrypcja ze znacznikami czasu
SRT, VTT lub wiersze zaczynające się od czasu, np. 01:12.
Ustawienia domyślne: ""
max_chapters — Maksymalna liczba rozdziałów
Od 3 do 20.
Ustawienia domyślne: 8
Ustawienia zaawansowane
min_gap_seconds — Minimalny odstęp w sekundach
Od 10 do 600.
Ustawienia domyślne: 60
Maksymalna liczba bajtów UTF-8 danych wejściowych: 70000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "video_chapters",
"text": "{\"transcript\":\"00:00 Witamy na warsztacie i krótki przegląd dzisiejszego programu.\\n00:40 Zaczynamy od narzędzi potrzebnych do wymiany opony.\\n01:30 Najpierw poluzować nakrętki kół, gdy samochód stoi na ziemi.\\n02:20 Teraz unieść samochód w oznaczonym punkcie.\\n03:10 Zdjąć koło i zamontować zapasowe.\\n04:05 Dokręcić nakrętki na krzyż i opuścić samochód.\\n05:00 Sprawdzić ciśnienie i schować narzędzia.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Agenda spotkania z godzinami na podstawie tematów i czasów trwania. Serwer oblicza godziny, AI formułuje punkty i oczekiwane rezultaty.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
meeting_title — Tytuł spotkania
Dodawany słowo w słowo.
Ustawienia domyślne: ""
objective — Cel
Co spotkanie ma osiągnąć.
Ustawienia domyślne: ""
start_time — Godzina rozpoczęcia
Format 09:30.
Ustawienia domyślne: "09:00"
topics — Tematy
Jeden temat w wierszu z osobą odpowiedzialną i minutami.
Ustawienia domyślne: ""
Ustawienia zaawansowane
available_minutes — Dostępne minuty
0 oznacza brak limitu. Dłuższa agenda jest zgłaszana.
Ustawienia domyślne: 0
break_minutes — Przerwa po każdym trzecim temacie
Minuty, 0 oznacza brak przerwy.
Ustawienia domyślne: 0
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "meeting_agenda",
"text": "{\"meeting_title\":\"Planowanie wiosenne\",\"objective\":\"Ustalić kolejność trzech projektów\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,Podsumowanie ostatniego kwartału,Anna,20\\nT2,Budżet projektów A B C,Marek,40\\nT3,Kto za co odpowiada,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Odpowiedzi na pytania z wklejonego dokumentu. Każda odpowiedź wymaga dokładnego cytatu; w przeciwnym razie wynik informuje, że dokument tego nie podaje.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Dokument
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
questions — Pytania
Jedno pytanie w wierszu, do 12.
Ustawienia domyślne: ""
Ustawienia zaawansowane
answer_length — Długość odpowiedzi
Krótkie lub szczegółowe odpowiedzi.
brief — Krótka · detailed — Szczegółowa
Ustawienia domyślne: "brief"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 40000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "document_questions",
"text": "{\"document\":\"Okres najmu rozpoczyna się 1 czerwca i trwa 24 miesiące.\\n\\nNajemca płaci miesięczny czynsz w wysokości 950 EUR do trzeciego dnia roboczego każdego miesiąca.\\n\\nZwierzęta wymagają pisemnej zgody wynajmującego.\",\"questions\":\"Jak długo trwa okres najmu?\\nCzy najemca może trzymać psa?\\nKto płaci za naprawy?\",\"answer_length\":\"brief\"}"
}
Znajdowanie klauzul wartych uwagi w umowie: przedłużenie, wypowiedzenie, odpowiedzialność, płatność, kary i dane, każda z dokładnym cytatem.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Treść umowy
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 32000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "contract_clause_review",
"text": "{\"document\":\"Niniejsza umowa przedłuża się automatycznie na 12 miesięcy, o ile nie zostanie wypowiedziana na piśmie na 3 miesiące przed końcem okresu obowiązywania.\\n\\nOdpowiedzialność dostawcy jest ograniczona do opłat uiszczonych w poprzednich 6 miesiącach.\\n\\nFaktury są płatne w ciągu 14 dni. Za opóźnienie w płatności naliczana jest opłata w wysokości 2 procent miesięcznie.\"}"
}
Wyodrębnianie zadań, decyzji i otwartych pytań z e-maili lub notatek. Osoby odpowiedzialne i daty pojawiają się tylko wtedy, gdy są w tekście.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — E-maile lub notatki
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 32000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "action_items",
"text": "{\"document\":\"Cześć wszystkim, ustaliliśmy przesunięcie premiery na 12 czerwca. Marek zaktualizuje cennik do piątku. Nikt jeszcze nie sprawdził, czy dostawca może dostarczyć wcześniej.\"}"
}
Znajdowanie stwierdzeń w dokumencie, które wzajemnie sobie przeczą, np. różnych dat lub kwot, z obydwoma cytowanymi fragmentami.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Dokument
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 32000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "contradiction_check",
"text": "{\"document\":\"Projekt zaczyna się 1 marca i kończy po 6 miesiącach.\\n\\nBudżet wynosi łącznie 40 000 EUR.\\n\\nW sekcji 4 projekt kończy się 30 listopada. Całkowity budżet 45 000 EUR obejmuje koszty podróży.\"}"
}
Ustalanie, czego brakuje w zapytaniu lub briefie przed rozpoczęciem pracy, wraz z pytaniami do zadania.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Zapytanie lub brief
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
purpose — Do czego jest potrzebne
Na przykład „przygotować ofertę” lub „zaplanować wydarzenie”.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 22000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "missing_information",
"text": "{\"document\":\"Dzień dobry, potrzebujemy wkrótce odmalować nasze biuro. Ma kilka pomieszczeń, a ściany mają trochę plam. Proszę o przesłanie ceny.\",\"purpose\":\"przygotować ofertę\"}"
}
Wyjaśnianie pisma urzędowego prostym językiem: co mówi, terminy, kwoty i co zrobić, każde z dokładnym fragmentem. Bez porady prawnej.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Treść pisma
Wkleić tekst. Dane osobowe można najpierw usunąć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 22000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "official_letter_explainer",
"text": "{\"document\":\"Decyzja z 4 maja. Państwa wniosek o dodatek mieszkaniowy wpłynął. Prosimy o przedłożenie umowy najmu i zaświadczenia o dochodach do 25 maja. Bez tych dokumentów nie możemy rozpatrzyć wniosku. Pytania: Wydział Mieszkalnictwa, pokój 214.\"}"
}
Zamienianie instrukcji lub procedury w listę kontrolną. Każdy punkt jest powiązany z dokładnym fragmentem, nic nie jest dodawane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Instrukcja lub procedura
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 32000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "checklist_from_text",
"text": "{\"document\":\"Przed rozpoczęciem wyłączyć maszynę i wyciągnąć wtyczkę. Otworzyć pokrywę dołączonym kluczem. Wyjąć filtr i przepłukać go zimną wodą. Nigdy nie używać rozpuszczalników, ponieważ uszkadzają uszczelkę. Przed ponownym założeniem pozostawić filtr do wyschnięcia na jedną godzinę.\"}"
}
Sortowanie zgłoszeń do wsparcia w utrzymywane kategorie, z pilnością, dokładnym fragmentem i proponowanym następnym krokiem. Nic nie jest wysyłane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
items — Zgłoszenia
Jedno zgłoszenie w wierszu. Tekst można wkleić z dowolnego systemu.
Ustawienia domyślne: ""
categories — Kategorie
Utrzymywane kategorie z krótką definicją.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 56000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "ticket_triage",
"text": "{\"items\":\"id,subject,text\\nT1,Logowanie nie działa,Od rana nikt w naszym zespole nie może się zalogować. Nie możemy pracować.\\nT2,Adres do faktury,Prosimy o zmianę naszego adresu do faktur na ul. Młyńska 3.\\nT3,Pomysł,Fajnie byłoby mieć tryb ciemny.\",\"categories\":\"id,name,definition\\nC1,Awaria techniczna,Coś nie działa\\nC2,Rozliczenia,Faktury i płatności\\nC3,Prośba o funkcję,Życzenia dotyczące nowych funkcji\"}"
}
Sortowanie otwartych opinii w utrzymywane tematy, z dokładnym fragmentem dla każdej pozycji i liczbami dla tematów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
items — Opinie
Jeden wpis w wierszu, na przykład z ankiety.
Ustawienia domyślne: ""
categories — Tematy
Utrzymywane tematy z krótką definicją.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 56000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "feedback_sorting",
"text": "{\"items\":\"id,source,text\\nF1,Ankieta,Personel przy okienku był bardzo uprzejmy.\\nF2,E-mail,Czekanie na termin trwało ponad godzinę.\\nF3,Ankieta,Trudno znaleźć parking w pobliżu budynku.\",\"categories\":\"id,name,definition\\nS1,Personel,Zachowanie i doradztwo personelu\\nS2,Czas oczekiwania,Oczekiwanie i terminy\\nS3,Lokalizacja,Dojazd i parkowanie\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "recommendation_letter",
"text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Kierowniczka zespołu przez trzy lata w Lumen Print\",\"purpose\":\"Stanowisko kierownika projektu\",\"facts\":\"Mira zaplanowała przeniesienie naszej drukarni w 2025 roku. Przeszkoliła dwoje nowych współpracowników. W trakcie przeprowadzki na bieżąco informowała klientów.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, kierownik produkcji, Lumen Print\"}"
}
Zamiana notatek o pracy i wykształceniu w uporządkowane CV, z datami i pracodawcami dokładnie takimi, jak podano.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
full_name — Imię i nazwisko
Dodawany słowo w słowo.
Ustawienia domyślne: ""
contact — Dane kontaktowe
Dodawane słowo w słowo pod imieniem i nazwiskiem.
Ustawienia domyślne: ""
target_role — Docelowe stanowisko
Opcjonalnie: stanowisko, na które jest to CV.
Ustawienia domyślne: ""
experience — Doświadczenie zawodowe
Stanowiska, pracodawcy, daty i zadania. Wystarczą zwykłe notatki.
Ustawienia domyślne: ""
education — Wykształcenie
Opcjonalnie: szkoły, kursy i daty.
Ustawienia domyślne: ""
skills — Umiejętności
Opcjonalnie: języki, narzędzia i inne umiejętności.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cv_from_notes",
"text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Kierownik projektu\",\"experience\":\"2022 do dziś: koordynatorka zespołu w Lumen Print, zaplanowała przeniesienie drukarni, przeszkoliła nowych współpracowników. 2018 do 2022: technik drukarski w Atlas Druck.\",\"education\":\"2018 nauka zawodu technika drukarskiego\",\"skills\":\"Planowanie projektów, niemiecki, angielski\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "thank_you_letter",
"text": "{\"recipient\":\"Piekarnia Riverside\",\"occasion\":\"Sponsoring naszego letniego festynu\",\"facts\":\"Piekarnia podarowała chleb dla 200 gości. Dwoje jej pracowników pomagało przy stoisku.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, zarząd, Stowarzyszenie Riverside\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "appointment_confirmation",
"text": "{\"recipient\":\"Pan Novak\",\"subject_matter\":\"Przegląd ogrzewania\",\"date_time\":\"12 maja, 10:00\",\"place\":\"ul. Młyńska 4\",\"notes\":\"Prosimy o zapewnienie dostępu do kotłowni. Proszę zabrać protokół z ostatniego przeglądu.\",\"cancellation\":\"Prosimy zadzwonić pod numer 030 000000 najpóźniej dzień wcześniej.\",\"tone\":\"neutral\",\"sender\":\"Zespół serwisowy, Heizung Berg\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "offer_follow_up",
"text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Oferta 2026-41 z 3 marca\",\"facts\":\"Nowa falcerka wraz z montażem. Rozmawialiśmy o dostawie w maju. Kolejnym krokiem byłaby krótka rozmowa telefoniczna.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, dział sprzedaży, Lumen Print\"}"
}
Zamiana notatek w krótką instrukcję krok po kroku, z ostrzeżeniami tylko takimi, jak podano.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
guide_title — Tytuł
Dodawany słowo w słowo.
Ustawienia domyślne: ""
audience — Dla kogo
Opcjonalnie: kto korzysta z tej instrukcji.
Ustawienia domyślne: ""
notes — Uwagi
Kroki, ustawienia i ostrzeżenia w dowolnej kolejności.
Ustawienia domyślne: ""
support — Pomoc
Opcjonalnie: kogo zapytać. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "quick_guide",
"text": "{\"guide_title\":\"Czyszczenie ekspresu do kawy\",\"audience\":\"Zespół biurowy\",\"notes\":\"Wyłączyć i poczekać, aż ostygnie. Opróżnić tackę ociekową. Przepłukać tackę ciepłą wodą. Nie wkładać do zmywarki. Przycisnąć przycisk czyszczenia na 3 sekundy.\",\"support\":\"Zespół ds. obiektu, pokój 12\"}"
}
Szkolenie BHP na podstawie podanych zasad i zagrożeń, bez dodawania zagrożeń, zasad ani stwierdzeń prawnych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
workplace — Miejsce pracy
Obszar lub zadanie, którego dotyczy szkolenie.
Ustawienia domyślne: ""
notes — Zasady i zagrożenia
Własne zasady, zagrożenia i kroki w nagłym wypadku. Nic więcej nie jest dodawane.
Ustawienia domyślne: ""
responsible — Osoba odpowiedzialna
Dodawany słowo w słowo.
Ustawienia domyślne: ""
briefing_date — Data szkolenia
Dodawany słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "safety_briefing",
"text": "{\"workplace\":\"Drukarnia\",\"notes\":\"Zagrożenia: ruchome walce, opary rozpuszczalnika. Zasady: związać długie włosy, przy czyszczeniu nosić rękawice, przy użyciu rozpuszczalnika zostawić otwarte drzwi. W nagłym wypadku: nacisnąć czerwony przycisk stop, zadzwonić do kierownika zmiany.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12 maja\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "tenant_notice",
"text": "{\"property\":\"ul. Młyńska 4\",\"topic\":\"Odcięcie wody z powodu naprawy rury\",\"facts\":\"Woda będzie wyłączona w całym budynku przez około 4 godziny. Prosimy o wcześniejsze zgromadzenie wody i zachowanie wolnego dostępu do piwnicy.\",\"date_time\":\"12 maja, 08:00\",\"contact\":\"Zespół ds. obiektu, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Zarządca nieruchomości Berg\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "internal_announcement",
"text": "{\"topic\":\"Nowe godziny otwarcia biura\",\"audience\":\"Wszyscy pracownicy\",\"facts\":\"Biuro zamyka się w piątki o 16:00. Po tej godzinie telefony przechodzą na automatyczną sekretarkę. Prosimy poinformować o tym klientów przy najbliższym kontakcie.\",\"effective_date\":\"1 czerwca\",\"contact\":\"Anna Berg, biuro\",\"tone\":\"neutral\",\"sender\":\"Zarząd, Lumen Print\"}"
}
Z notatek oraz tabeli godzin i materiałów powstaje czytelny raport z wykonanych prac. Serwer sumuje godziny i kwoty, a AI formułuje opis wykonanych prac.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer — Klient lub klientka
Dodawany słowo w słowo.
Ustawienia domyślne: ""
site — Miejsce pracy
Opcjonalnie: adres lub numer zlecenia.
Ustawienia domyślne: ""
work_date — Data wykonania prac
Dodawany słowo w słowo.
Ustawienia domyślne: ""
technician — Wykonawca
Opcjonalnie: imię i nazwisko lub zespół.
Ustawienia domyślne: ""
work_notes — Notatki o pracach
Co zrobiono, co stwierdzono, co zostało do zrobienia. Wystarczą zwykłe notatki.
Ustawienia domyślne: ""
lines — Godziny i materiały
Jeden wiersz na pozycję. Kolumna kind ma wartość labour, material lub other. unit_price może być pusta.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "work_report",
"text": "{\"customer\":\"Piekarnia Hartmann\",\"site\":\"ul. Młyńska 4\",\"work_date\":\"12 maja 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Wymieniono nieszczelny zawór na przewodzie wodnym mieszarki do ciasta. Sprawdzono szczelność, nie stwierdzono wycieków. Drugi zawór jest zardzewiały i powinien zostać wymieniony przy następnym przeglądzie.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Naprawa i test,2.5,h,48\\nL2,material,Zawór kulowy DN15,1,szt.,18.40\\nL3,other,Dojazd,1,ryczałt,25\",\"currency\":\"EUR\"}"
}
Z notatek z oględzin powstaje ponumerowana lista usterek. Każdy wpis jest powiązany z dokładnym fragmentem notatek i nic nie jest dodawane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
site — Obiekt lub nieruchomość
Dodawany słowo w słowo.
Ustawienia domyślne: ""
inspection_date — Data oględzin
Dodawany słowo w słowo.
Ustawienia domyślne: ""
inspector — Oględziny przeprowadzone przez
Opcjonalnie.
Ustawienia domyślne: ""
document — Notatki z oględzin
Jedna usterka w wierszu lub akapicie. Można podać nazwy plików zdjęć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "defect_list",
"text": "{\"site\":\"ul. Młyńska 3, drugie piętro\",\"inspection_date\":\"3 czerwca 2026\",\"inspector\":\"A. Novak\",\"document\":\"Kuchnia: gniazdko obok okna nie ma pokrywy, widać przewody.\\n\\nŁazienka: brakuje fugi wokół prysznica po lewej stronie.\\n\\nPrzedpokój: lakier na ościeżnicy drzwi jest porysowany, zob. zdjęcie IMG_204.\\n\\nPokój dzienny: zawór grzejnika nie daje się obrócić.\"}"
}
Referencje zawodowe są wyjaśniane zdanie po zdaniu prostymi słowami. Każde wyjaśnienie jest powiązane z dokładnym zdaniem.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Tekst referencji
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "reference_explained",
"text": "{\"document\":\"Pani Kovac pracowała u nas jako asystentka projektu od marca 2023 do czerwca 2026.\\n\\nPowierzone jej zadania wykonywała z dużą starannością i zawsze ku naszemu pełnemu zadowoleniu.\\n\\nJej zachowanie wobec współpracowników było przyjazne i zawsze była punktualna.\\n\\nŻyczymy jej wszystkiego dobrego na przyszłość.\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "reference_draft",
"text": "{\"employee\":\"Mira Kovac\",\"period\":\"od 1 marca 2023 do 30 czerwca 2026\",\"role\":\"Asystentka projektu\",\"company\":\"Lumen Print\",\"facts\":\"Zaplanowała harmonogramy druku dla 40 klientów. Wdrożyła dwoje nowych współpracowników. Jej praca była bardzo dobra i rzetelna. Współpracownicy i klienci cenili jej życzliwość. Odchodzi z własnej inicjatywy.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, kierownik produkcji\"}"
}
Rozliczenie opłat eksploatacyjnych jest liczone ponownie na podstawie liczb, a do tego powstaje lista pytań. Obliczenia wykonuje serwer.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
property — Mieszkanie lub nieruchomość
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres rozliczeniowy
Dodawany słowo w słowo.
Ustawienia domyślne: ""
lines — Koszty z rozliczenia
Jeden wiersz na rodzaj kosztu: total_amount dla budynku, key_total i key_share dla podziału, na przykład 500 i 62 metry kwadratowe. previous_total może być pusta.
Ustawienia domyślne: ""
advance_paid — Zaliczki
Suma wpłacona w okresie. Puste, jeśli nieznana.
Ustawienia domyślne: ""
billed_balance — Saldo na rozliczeniu
Kwota do zapłaty według rozliczenia, do porównania. Puste, jeśli nieznana.
Ustawienia domyślne: ""
statement_total — Uwagi z rozliczenia
Opcjonalnie: inne informacje z rozliczenia, na przykład naliczone saldo.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "utility_bill_check",
"text": "{\"property\":\"ul. Młyńska 3, mieszkanie 5\",\"period\":\"od 1 stycznia do 31 grudnia 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Ogrzewanie,8400,500,62,6800\\nC2,Woda,2100,500,62,2050\\nC3,Dozorca,3600,500,62,3600\\nC4,Ubezpieczenie,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Rozliczenie z dnia 15 marca 2026.\",\"currency\":\"EUR\"}"
}
Oznaczanie 14 głównych alergenów pokarmowych w każdym daniu na podstawie list składników. Każdy wpis podaje składnik, z którego pochodzi, do sprawdzenia przez zakład.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
dishes — Dania i składniki
Jeden wiersz na danie ze wszystkimi składnikami, także z produktów kupionych gotowych, jeśli są znane.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "allergen_labelling",
"text": "{\"dishes\":\"id,dish,ingredients\\nD1,Naleśniki,\\\"mąka pszenna, jajka, mleko, masło, sól\\\"\\nD2,Zupa z soczewicy,\\\"soczewica, marchew, seler, cebula, oliwa z oliwek\\\"\\nD3,Sałatka z winegretem,\\\"sałata, pomidory, musztarda, ocet winny, olej słonecznikowy\\\"\"}"
}
Z tekstu do nauki powstają fiszki z pytaniami i odpowiedziami. Każda fiszka jest powiązana z dokładnym fragmentem, a zestaw można zaimportować do programów do fiszek.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Tekst do nauki
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
card_count — Liczba fiszek
Od 5 do 40.
Ustawienia domyślne: 12
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "flashcards",
"text": "{\"document\":\"Fotosynteza zachodzi w chloroplastach komórek roślinnych. Chlorofil pochłania światło, głównie w zakresie czerwonym i niebieskim.\\n\\nW fazie jasnej woda ulega rozszczepieniu i uwalniany jest tlen. Energia jest magazynowana w ATP i NADPH.\\n\\nW cyklu Calvina dwutlenek węgla zostaje przekształcony w cukier z użyciem tej energii.\",\"card_count\":5}"
}
Plan lekcji z godzinami powstaje z faz i czasów trwania. Serwer oblicza godziny, a AI formułuje każdą fazę i jej cel nauczania.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
meeting_title — Temat lekcji
Dodawany słowo w słowo.
Ustawienia domyślne: ""
objective — Cel nauczania i grupa
Co grupa ma potrafić po lekcji i kim jest ta grupa.
Ustawienia domyślne: ""
start_time — Godzina rozpoczęcia
Format 09:30.
Ustawienia domyślne: "08:00"
topics — Fazy
Jedna faza w wierszu z osobą prowadzącą i minutami.
Ustawienia domyślne: ""
Ustawienia zaawansowane
available_minutes — Dostępne minuty
0 oznacza brak limitu. Dłuższy plan jest zgłaszany.
Ustawienia domyślne: 45
break_minutes — Przerwa po każdej trzeciej fazie
Minuty, 0 oznacza brak przerwy.
Ustawienia domyślne: 0
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "lesson_plan",
"text": "{\"meeting_title\":\"Ułamki: dodawanie o tym samym mianowniku\",\"objective\":\"Klasa 5 potrafi dodawać ułamki o tym samym mianowniku.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,Powtórzenie: czym jest ułamek,Nauczyciel,5\\nP2,Pokaz dodawania na kawałkach pizzy,Nauczyciel,10\\nP3,Ćwiczenia w parach,Uczniowie,20\\nP4,Porównanie wyników i podsumowanie,Klasa,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Zgłoszenie szkody do ubezpieczyciela powstaje z podanych faktów. Numer polisy, data i kwota pozostają dokładne, a nic nie jest dodawane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
insurer — Ubezpieczyciel
Dodawany słowo w słowo.
Ustawienia domyślne: ""
policy_number — Numer polisy
Dodawany słowo w słowo.
Ustawienia domyślne: ""
incident_date — Data zdarzenia
Dodawany słowo w słowo.
Ustawienia domyślne: ""
incident_place — Miejsce zdarzenia
Dodawany słowo w słowo.
Ustawienia domyślne: ""
facts — Fakty
Co się stało, co zostało uszkodzone, co zrobiono potem, kto był zaangażowany.
Ustawienia domyślne: ""
claim_amount — Kwota roszczenia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
sender — Nadawca i podpis
Imię i nazwisko, stanowisko i dane kontaktowe. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "insurance_claim",
"text": "{\"insurer\":\"Ubezpieczenia Riverside\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14 marca 2026\",\"incident_place\":\"ul. Młyńska 3, mieszkanie 5\",\"facts\":\"W nocy pękła rura z wodą w ścianie kuchni. Woda wypłynęła do kuchni i przedpokoju. Uszkodzona jest podłoga w przedpokoju i szafka kuchenna. Zakręciliśmy zawór główny i tego samego ranka wezwaliśmy hydraulika.\",\"claim_amount\":\"2 350 EUR\",\"sender\":\"Anna Novak, ul. Młyńska 3, Bridgeport\"}"
}
Z listy wydatków powstaje rozliczenie kosztów podróży służbowej. Serwer sumuje kwoty i zgłasza brakujące dowody zakupu i daty.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
traveller — Osoba w podróży
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres podróży
Dodawany słowo w słowo.
Ustawienia domyślne: ""
purpose — Cel podróży
Dokąd i po co.
Ustawienia domyślne: ""
lines — Wydatki
Jeden wiersz na wydatek. Kolumna receipt ma wartość yes lub no.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "travel_expenses",
"text": "{\"traveller\":\"Mira Kovac\",\"period\":\"3 do 4 czerwca 2026\",\"purpose\":\"Wizyta u dostawcy Hartmann Paper w Bridgeport w celu uzgodnienia harmonogramu dostaw.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3 czerwca,Pociąg,Bilet w obie strony,86.50,yes\\nE2,3 czerwca,Hotel,Jedna noc,112,yes\\nE3,3 czerwca,Posiłki,Kolacja z dostawcą,48.20,no\\nE4,4 czerwca,Taksówka,Z dworca do biura,,no\",\"currency\":\"EUR\"}"
}
Sprawozdanie roczne klubu lub stowarzyszenia powstaje z notatek. Liczba członków i finanse pojawiają się dokładnie tak, jak je podano.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
club — Klub lub stowarzyszenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
year — Rok
Dodawany słowo w słowo.
Ustawienia domyślne: ""
facts — Fakty
Wydarzenia, członkowie, finanse, podziękowania i plany. Wystarczą zwykłe notatki.
Ustawienia domyślne: ""
sender — Nadawca i podpis
Imię i nazwisko, stanowisko i dane kontaktowe. Dodawane słowo w słowo.
Ustawienia domyślne: ""
Ustawienia zaawansowane
length — Długość
Przybliżona długość szkicu.
short — Krótki · medium — Średni · long — Długi
Ustawienia domyślne: "medium"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "club_annual_report",
"text": "{\"club\":\"Klub Wioślarski Riverside\",\"year\":\"2025\",\"facts\":\"W czerwcu zorganizowaliśmy letnią regatę z udziałem 120 osób. Zakupiono dwie nowe łodzie. Liczba członków wzrosła z 84 do 97. Przychody wyniosły 18 400 EUR, a wydatki 16 900 EUR. W 2026 roku chcemy wyremontować przystań. Podziękowania dla wolontariuszy zespołu regat.\",\"length\":\"medium\",\"sender\":\"Anna Novak, przewodnicząca\"}"
}
Z notatek powstaje protokół zdawczo-odbiorczy mieszkania. Adres, stany liczników, klucze i obecne osoby pozostają dokładnie takie, jak wpisano.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
address — Adres
Dodawany słowo w słowo.
Ustawienia domyślne: ""
handover_date — Data przekazania
Dodawany słowo w słowo.
Ustawienia domyślne: ""
parties — Obecne osoby
Imiona i nazwiska oraz role. Wstawiane dosłownie.
Ustawienia domyślne: ""
meters — Stany liczników
Jeden licznik w wierszu z numerem i stanem. Wstawiane dosłownie.
Ustawienia domyślne: ""
keys — Klucze
Co zostało przekazane. Wstawiane dosłownie.
Ustawienia domyślne: ""
rooms_notes — Notatki według pomieszczeń
Stan, pomieszczenie po pomieszczeniu. Usterki i ustalenia w zwykłych notatkach.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "flat_handover",
"text": "{\"address\":\"ul. Młyńska 3, mieszkanie 5, Bridgeport\",\"handover_date\":\"30 czerwca 2026\",\"parties\":\"Anna Novak (wynajmująca), Tom Berg (najemca)\",\"meters\":\"Prąd 44812 kWh\\nWoda 312 m3\",\"keys\":\"3 klucze do mieszkania, 1 klucz do piwnicy\",\"rooms_notes\":\"Kuchnia czysta, jedna rysa na blacie. Pokój dzienny świeżo pomalowany, bez uszkodzeń. Łazienka czysta, kran lekko cieknie. Najemca naprawi kran do 15 lipca.\"}"
}
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "staff_talk_prep",
"text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20 czerwca 2026\",\"role\":\"Asystentka projektu\",\"facts\":\"Dobrze zaplanowała przeprowadzkę warsztatu. Wdrożyła dwoje nowych współpracowników. Raporty były spóźnione trzy razy wiosną. Chciałaby przejąć więcej kontaktów z klientami.\",\"tone\":\"friendly\"}"
}
Księga kasowa zamienia się w raport kasowy. Serwer oblicza saldo początkowe i końcowe, przychody i wydatki oraz zgłasza brakujące daty i dowody.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
club — Klub lub stowarzyszenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Dodawane dosłownie, na przykład 1 stycznia do 31 marca 2026.
Ustawienia domyślne: ""
opening_balance — Saldo początkowe
Saldo na początku okresu, na przykład 1250.50. Saldo ujemne zaczyna się od znaku minus.
Ustawienia domyślne: ""
stated_closing — Podane saldo końcowe
Opcjonalnie: saldo faktycznie przeliczone lub wykazane przez bank, do porównania.
Ustawienia domyślne: ""
lines — Księga kasowa
Jeden wiersz na operację. Należy wpisać przychód albo wydatek jako liczbę dodatnią. receipt to yes lub no.
Ustawienia domyślne: ""
treasurer_notes — Uwagi
Opcjonalnie: to, o czym raport ma wspomnieć, na przykład cel większych operacji.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cash_report",
"text": "{\"club\":\"Klub Wioślarski Riverside\",\"period\":\"1 stycznia do 31 marca 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Składki członkowskie styczeń,640.00,,yes\\nK2,2026-01-28,Paliwo do łodzi,,86.40,yes\\nK3,2026-02-10,Wynajem hali,,180.00,yes\\nK4,2026-02-21,Sprzedaż ciasta podczas dnia otwartego,212.50,,no\\nK5,,Środki czystości,,34.90,yes\\nK6,2026-03-12,Darowizna od piekarni,150.00,,yes\",\"treasurer_notes\":\"Dowód sprzedaży ciasta jest jeszcze u organizatorki. Gotówkę przeliczono pod koniec marca.\",\"currency\":\"EUR\"}"
}
Sprawdzenie ewidencji przebiegu wiersz po wierszu. Serwer oblicza kilometry każdego przejazdu i zgłasza luki, spadające stany i brakujące dane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
vehicle — Pojazd
Dodawane dosłownie, na przykład nazwa lub numer rejestracyjny.
Ustawienia domyślne: ""
period — Okres
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Przejazdy
Jeden wiersz na przejazd ze stanem początkowym i końcowym. trip_type to dowolny tekst, na przykład służbowy lub prywatny.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: to, o czym sprawdzenie ma wspomnieć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "mileage_log_check",
"text": "{\"vehicle\":\"Furgonetka firmowa BX-KM 418\",\"period\":\"Maj 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,służbowy,\\\"Wizyta u klienta, Piekarnia Hartmann\\\"\\nF2,2026-05-05,T. Berg,45262,45298,prywatny,Wyjazd do marketu budowlanego\\nF3,2026-05-06,A. Novak,45310,45402,służbowy,Dostawa na ulicę Młyńską\\nF4,2026-05-07,A. Novak,45402,45455,,Spotkanie z dostawcą w Bridgeport\\nF5,2026-05-08,T. Berg,45450,45471,służbowy,Wizyta na budowie\",\"remarks\":\"\"}"
}
Sumowanie kart czasu pracy z początku, końca i przerwy. Serwer oblicza godziny według osób i tygodni, porównuje je z normą i zgłasza nietypowe czasy.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
organisation — Firma lub stowarzyszenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Wpisy czasu
Jeden wiersz na okres pracy. Godziny jak 08:30, przerwa w pełnych minutach.
Ustawienia domyślne: ""
target_hours — Norma godzin na tydzień
Opcjonalnie: norma dla jednej osoby w jednym tygodniu kalendarzowym, na przykład 38.5.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: to, o czym podsumowanie ma wspomnieć.
Ustawienia domyślne: ""
Ustawienia zaawansowane
overnight — Zmiany po północy
Tak liczy koniec przed początkiem jako następny dzień. Nie zgłasza takie wiersze.
no — Nie · yes — Tak
Ustawienia domyślne: "no"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "timesheet_summary",
"text": "{\"organisation\":\"Piekarnia Hartmann\",\"period\":\"4 do 10 maja 2026\",\"lines\":\"id,person,date,start,end,break_minutes\\nS1,Mira Kovac,2026-05-04,08:00,12:30,30\\nS2,Mira Kovac,2026-05-05,08:00,14:00,30\\nS3,Mira Kovac,2026-05-06,07:30,15:45,45\\nS4,Mira Kovac,2026-05-07,08:00,13:00,\\nS5,Tom Berg,2026-05-04,06:00,10:00,0\\nS6,Tom Berg,2026-05-05,14:00,12:00,0\\nS7,Tom Berg,2026-05-06,06:00,13:00,30\\nS8,Tom Berg,2026-05-07,,11:00,15\",\"target_hours\":\"20\",\"overnight\":\"no\",\"remarks\":\"\"}"
}
Analiza odczytów liczników prądu, wody lub gazu. Serwer oblicza zużycie w każdym okresie i zgłasza wartości odstające oraz spadające odczyty.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
property — Nieruchomość lub gospodarstwo
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Odczyty
Jeden wiersz na odczyt. Daty jak 2026-03-31 lub 31.03.2026. Dla jednego licznika jedna jednostka.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: na przykład wymiana licznika lub długa nieobecność.
Ustawienia domyślne: ""
Ustawienia zaawansowane
outlier_percent — Próg wartości odstającej w procentach
Okresy tak dalekie od średniej licznika są zgłaszane. Od 10 do 500.
Ustawienia domyślne: 50
Maksymalna liczba bajtów UTF-8 danych wejściowych: 40000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Spis z natury zamienia się w listę inwentaryzacyjną. Serwer mnoży ilość przez wartość, sumuje według kategorii i zgłasza duplikaty oraz brakujące wartości.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
organisation — Sklep lub stowarzyszenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
inventory_date — Data inwentaryzacji
Dodawany słowo w słowo.
Ustawienia domyślne: ""
location — Miejscowość
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Pozycje
Jeden wiersz na pozycję z ilością i wartością za sztukę. Brak danych jest zgłaszany, a wiersz pozostaje poza sumą.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: to, o czym lista ma wspomnieć.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "inventory_list",
"text": "{\"organisation\":\"Klub Wioślarski Riverside\",\"inventory_date\":\"31 grudnia 2025\",\"location\":\"Przystań\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Łodzie,Jedynka,3,szt.,1800\\nI2,Łodzie,Para wioseł,12,para,95\\nI3,Kuchnia,Ekspres do kawy,1,szt.,240\\nI4,Kuchnia,Talerze,48,szt.,2.50\\nI5,Kuchnia,Talerze,48,szt.,2.50\\nI6,Warsztat,Wkrętarka akumulatorowa,2,szt.,\\nI7,Warsztat,Smar,,puszka,7.80\",\"remarks\":\"Policzone przez dwóch członków zarządu.\",\"currency\":\"EUR\"}"
}
Notatki ze zmiany zamieniają się w jasne przekazanie. Pojawiają się tylko punkty z notatek, otwarte zadania są osobno, nic nie jest oceniane ani doradzane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
area — Obszar lub zespół
Dodawane dosłownie, na przykład oddział, kuchnia lub linia produkcyjna.
Ustawienia domyślne: ""
shift — Zmiana i data
Dodawany słowo w słowo.
Ustawienia domyślne: ""
handed_by — Przekazał(a)
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
received_by — Przejął/przejęła
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
notes — Notatki ze zmiany
Wystarczą proste notatki. W przekazaniu może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "shift_handover",
"text": "{\"area\":\"Oddział 2, zespół opieki\",\"shift\":\"Zmiana popołudniowa, 12 maja 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Pokój 12: pan Hansen miał ciśnienie 150/90 o 16:00, lekarz poinformowany, brak nowego zlecenia. Pokój 14: pani Lund dostała wieczorne tabletki o 18:00. Pokój 9: dzwonek nie działa, zadzwoniono do technika, przyjdzie jutro rano. Pokój 12: przed 21:00 zapytać lekarza ponownie o nowe zlecenie. Dostawę bielizny trzeba jeszcze rozłożyć.\"}"
}
Liczby budżetowe zamieniają się w budżet stowarzyszenia. Serwer sumuje przychody i wydatki, oblicza saldo i oznacza zmiany od 20 % względem poprzedniego roku.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
club — Klub lub stowarzyszenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
year — Rok budżetowy
Dodawany słowo w słowo.
Ustawienia domyślne: ""
lines — Pozycje budżetu
Jeden wiersz na pozycję. kind to income lub expense. previous to wartość z poprzedniego roku i może być puste.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: powody zmian lub plany na rok.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "club_budget",
"text": "{\"club\":\"Klub Wioślarski Riverside\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Składki członkowskie,18400,17800\\nH2,income,Wpisowe na regaty,3600,2800\\nH3,income,Darowizny,1500,2000\\nH4,expense,Naprawy łodzi,6200,4800\\nH5,expense,Czynsz za przystań,9600,9600\\nH6,expense,Ubezpieczenie,2100,1950\\nH7,expense,Remont przystani,7000,\",\"remarks\":\"Remont przystani zaplanowano na lato. Dwie łodzie potrzebują nowych odsadni.\",\"currency\":\"EUR\"}"
}
Przygotowanie do rozmowy z ogłoszenia o pracę i CV: możliwe pytania, pasujące punkty i luki. Nic nie jest dodawane o pracodawcy ani kandydacie.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
job_title — Stanowisko
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
company — Firma
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
job_ad — Ogłoszenie o pracę
Wkleić tekst. Jest traktowany jako dane, nigdy jako polecenia.
Ustawienia domyślne: ""
cv — CV
Wkleić tekst. Tylko to, co potrzebne do przygotowania; dane kontaktowe można pominąć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "interview_preparation",
"text": "{\"job_title\":\"Asystent projektu\",\"company\":\"Lumen Druk\",\"job_ad\":\"Lumen Druk szuka asystenta projektu w Bridgeport. Zadania: planowanie harmonogramów druku, koordynacja z klientami i dostawcami, przygotowywanie cotygodniowych raportów o stanie prac. Wymagania: doświadczenie w koordynacji projektów, swobodne korzystanie z arkuszy kalkulacyjnych, dobry pisemny angielski, doświadczenie w produkcji druku będzie atutem. Początek: 1 września.\",\"cv\":\"Mira Kovac. 2023 do 2026: asystentka biurowa w Hartmann Papier, Bridgeport. Koordynowała dostawy dla 40 klientów, prowadziła plan dostaw w arkuszach, przeszkoliła dwie nowe koleżanki. 2020 do 2023: nauka zawodu pracownika biurowego. Języki: angielski, dobrze w mowie i piśmie; chorwacki, ojczysty.\"}"
}
Lista jazd staje się kartą przebiegu nauki. Serwer liczy godziny według rodzaju i porównuje je z podanym planem.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
learner — Kursant lub kursantka
Imię i nazwisko lub oznaczenie. Dodawane dosłownie.
Ustawienia domyślne: ""
driving_school — Szkoła jazdy
Dodawany słowo w słowo.
Ustawienia domyślne: ""
licence_class — Kategoria prawa jazdy
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Godziny jazdy
Jeden wiersz na jazdę lub blok. units to liczba godzin, topic może pozostać puste.
Ustawienia domyślne: ""
targets — Plan według rodzaju jazdy
Jeden wiersz na rodzaj z obowiązującym planem. Narzędzie nie zna przepisów i porównuje tylko te liczby.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co ma się znaleźć w dokumencie.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "driving_lesson_record",
"text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Szkoła jazdy Lindenau\",\"licence_class\":\"B\",\"lines\":\"id,date,lesson_type,units,instructor,topic\\nL1,2026-03-03,Podstawy,2,T. Berg,Ruszanie i kierowanie\\nL2,2026-03-10,Podstawy,2,T. Berg,Skrzyżowania\\nL3,2026-03-17,Podstawy,2,T. Berg,Parkowanie\\nL4,2026-04-07,Droga krajowa,3,A. Novak,Wyprzedzanie\\nL5,2026-04-14,Droga krajowa,2,A. Novak,\\nL6,2026-04-21,Autostrada,4,A. Novak,Wjazd i zjazd\\nL7,2026-05-05,Noc,2,T. Berg,\\nL8,,Noc,,T. Berg,Światła mijania\",\"targets\":\"id,lesson_type,target_units\\nT1,Podstawy,12\\nT2,Droga krajowa,5\\nT3,Autostrada,4\\nT4,Noc,3\",\"remarks\":\"Jazda L8 została przesunięta, data jest jeszcze otwarta.\"}"
}
Produkty i notatki stają się kartą receptury koloru. Serwer oblicza proporcję i ilości z podanych produktów, a o skórze nie pada ani słowo.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
client — Klient lub klientka
Imię i nazwisko lub numer klienta. Dodawane dosłownie.
Ustawienia domyślne: ""
salon — Salon
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
recipe_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Produkty
Jeden wiersz na produkt. Podaj części dla proporcji albo ilość każdego produktu.
Ustawienia domyślne: ""
total_amount — Ilość łączna
Opcjonalnie: ilość do wymieszania, na przykład 120. Zostanie podzielona według części.
Ustawienia domyślne: ""
recipe_notes — Notatki o nałożeniu
Opcjonalnie: kolejność, czas działania, życzenia klienta lub klientki.
Ustawienia domyślne: ""
Ustawienia zaawansowane
unit — Jednostka
Do 4 liter, na przykład g lub ml.
Ustawienia domyślne: "g"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "hair_colour_card",
"text": "{\"client\":\"Karta klienta 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12 maja 2026\",\"lines\":\"id,product,shade,parts,amount\\nF1,Krem Lumina,7.1,1,\\nF2,Krem Lumina,6.0,1,\\nF3,Utleniacz Lumina 6 %,,2,\",\"total_amount\":\"120\",\"unit\":\"g\",\"recipe_notes\":\"Najpierw odrosty, 30 minut działania, potem długości na ostatnie 10 minut. Klientka chce chłodnego odcienia bez czerwieni.\"}"
}
Kroki i minuty stają się harmonogramem sesji zdjęciowej. Serwer oblicza wszystkie godziny, rezerwy i przekroczenia, a AI opisuje kroki.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
shoot — Sesja
Nazwa sesji lub klienta. Dodawane dosłownie.
Ustawienia domyślne: ""
shoot_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
location — Miejscowość
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
start_time — Godzina rozpoczęcia
Format 09:30.
Ustawienia domyślne: "09:00"
latest_end — Planowany koniec
Opcjonalnie, format 18:30. Późniejszy koniec jest zgłaszany.
Ustawienia domyślne: ""
lines — Kroki
Jeden wiersz na krok z minutami. fixed_start jest opcjonalne, dla godziny, której nie można przesunąć, na przykład złotej godziny o 19:40.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: życzenia i szczegóły pomocne przy opisie kroków.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "photo_shoot_schedule",
"text": "{\"shoot\":\"Rodzina Berg, zdjęcia wiosenne\",\"shoot_date\":\"16 maja 2026\",\"location\":\"Park Młyński\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Przyjazd i próba światła,Fotografka,20,\\nA2,Grupa rodzinna nad jeziorem,Fotografka i rodzina,30,14:30\\nA3,Dzieci na łące,Asystent,25,\\nA4,Zmiana ubrań,Rodzina,15,\\nA5,Portrety w starym sadzie,Fotografka,40,15:40\\nA6,Para na moście w niskim słońcu,Fotografka,30,16:15\",\"remarks\":\"Rodzina chce naturalnych zdjęć bez pozowania. Dzieci szybko się męczą.\"}"
}
Kroki i minuty stają się harmonogramem dnia ślubu. Serwer oblicza wszystkie godziny, rezerwy i przekroczenia, a AI opisuje kroki.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
wedding — Ślub
Imiona pary. Dodawane dosłownie.
Ustawienia domyślne: ""
wedding_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
venue — Miejsce przyjęcia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
start_time — Godzina rozpoczęcia
Format 09:30.
Ustawienia domyślne: "09:00"
latest_end — Planowany koniec
Opcjonalnie, format 00:30. Późniejszy koniec jest zgłaszany. Godzina wcześniejsza niż początek oznacza następny dzień.
Ustawienia domyślne: ""
lines — Kroki
Jeden wiersz na krok z minutami. fixed_start jest opcjonalne, dla godziny, której nie można przesunąć, na przykład ceremonii.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: życzenia i szczegóły pomocne przy opisie kroków.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "wedding_day_schedule",
"text": "{\"wedding\":\"Anna i Tom\",\"wedding_date\":\"20 czerwca 2026\",\"venue\":\"Lindenhof\",\"start_time\":\"09:00\",\"latest_end\":\"00:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nW1,Fryzura i makijaż,Anna i stylistka,120,\\nW2,Zdjęcia pary w ogrodzie,Fotografka,60,\\nW3,Przejazd do kościoła,Tom,30,\\nW4,Przyjazd gości,Obsługa,30,13:00\\nW5,Ceremonia,Ksiądz,45,13:30\\nW6,Poczęstunek z tortem,Obsługa,75,\\nW7,Zdjęcia grupowe,Fotografka,40,\\nW8,Przejazd do Lindenhof,Wszyscy,20,\\nW9,Kolacja,Kuchnia,120,18:00\\nW10,Przemowy,Świadek,45,\\nW11,Pierwszy taniec,Anna i Tom,15,20:30\\nW12,Zabawa,DJ,240,\",\"remarks\":\"Tort pochodzi z piekarni Hartmann. DJ przywozi własny sprzęt.\"}"
}
Notatki terapeuty stają się jasną kartą ćwiczeń domowych. Pojawiają się tylko ćwiczenia z notatek, bez diagnozy i bez porad medycznych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
patient — Pacjent lub pacjentka
Opcjonalnie: wystarczy imię lub oznaczenie. Dodawane dosłownie.
Ustawienia domyślne: ""
therapist — Terapeuta, terapeutka lub gabinet
Dodawany słowo w słowo.
Ustawienia domyślne: ""
sheet_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
notes — Notatki terapeuty
Uzgodnione ćwiczenia z powtórzeniami i sposobem wykonania. Pojawić się może tylko to, co tu zapisano.
Ustawienia domyślne: ""
practice_contact — Kontakt
Opcjonalnie. Dodawane dosłownie na końcu.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "home_exercise_sheet",
"text": "{\"patient\":\"Oznaczenie 2207\",\"therapist\":\"Fizjoterapia Lindenau, K. Berg\",\"sheet_date\":\"5 maja 2026\",\"notes\":\"Wspięcia na palce przy krześle, 10 razy, 2 serie, rano i wieczorem. Leżenie na plecach, przyciągnąć kolano obiema rękami do klatki piersiowej, trzymać 20 sekund, 3 razy na stronę. Chodzenie po równym podłożu, 15 minut dziennie. Ćwiczenia wykonywać powoli. Kartę przynieść na następną wizytę.\",\"practice_contact\":\"Fizjoterapia Lindenau, telefon 0123 456789\"}"
}
Notatki z opieki stają się neutralnym raportem. Pojawiają się tylko obserwacje z notatek, bez diagnozy i porad, a adnotacja mówi, że sprawdza je wykwalifikowany personel.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
care_client — Klient lub klientka
Wystarczy oznaczenie. Dodawane dosłownie.
Ustawienia domyślne: ""
report_date — Data i zmiana
Dodawany słowo w słowo.
Ustawienia domyślne: ""
written_by — Autor
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
notes — Notatki z opieki
Co zaobserwowano i wykonano. W raporcie może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "care_report",
"text": "{\"care_client\":\"Oznaczenie A-17\",\"report_date\":\"12 maja 2026, zmiana ranna\",\"written_by\":\"A. Novak\",\"notes\":\"O 08:00 mycie przy umywalce z pomocą. Śniadanie zjedzone w świetlicy. Spacer do ogrodu z balkonikiem, około 20 minut. Powiedziała, że nowy fotel jest wygodny. O 09:30 wymiana baterii w aparacie słuchowym. Córka zadzwoniła o 11:00. Otwarte: zapytać, czy hamulce balkonika wymagają sprawdzenia.\"}"
}
Notatki wychowawcy stają się raportem z obserwacji. Pojawiają się tylko obserwacje, bez diagnozy i bez oceny czy klasyfikacji dziecka.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
child — Dziecko
Wystarczy imię lub kod. Dodawane dosłownie.
Ustawienia domyślne: ""
child_group — Grupa
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
observation_period — Okres obserwacji
Dodawany słowo w słowo.
Ustawienia domyślne: ""
observer — Obserwował(a)
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
notes — Uwagi
Co dziecko robiło i mówiło. W raporcie może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "childcare_observation",
"text": "{\"child\":\"Dziecko A\",\"child_group\":\"Grupa Słoneczniki\",\"observation_period\":\"4 do 8 maja 2026\",\"observer\":\"K. Berg\",\"notes\":\"Poniedziałek: podczas swobodnej zabawy zbudowało wieżę z drewnianych klocków i głośno policzyło klocki do 12. Wtorek: poprosiło inne dziecko o pomoc w niesieniu pudełka. Środa: malowało obiema rękami przez około 20 minut i powiedziało \\\"słońce jest gorące\\\". Czwartek: wysłuchało opowiadania w kąciku czytelniczym do końca. Piątek: przed wyjściem założyło kalosze bez pomocy.\"}"
}
Ze słów rodziny powstaje nekrolog i krótkie wspomnienie. Imiona i daty pozostają dosłowne, a o życiu tej osoby nic nie jest zmyślane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
deceased — Imię i nazwisko osoby zmarłej
Dodawany słowo w słowo.
Ustawienia domyślne: ""
born — Urodzony(a)
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
died — Zmarł(a)
Dodawany słowo w słowo.
Ustawienia domyślne: ""
facts — Co rodzina chce przekazać
Proste notatki o życiu tej osoby. Pojawić się może tylko to, co tu zapisano.
Ustawienia domyślne: ""
mourners — W żałobie
Opcjonalnie: imiona i nazwiska rodziny. Dodawane dosłownie.
Ustawienia domyślne: ""
service_details — Uroczystość pożegnalna
Opcjonalnie: miejsce, data i życzenia. Dodawane dosłownie.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "death_notice_obituary",
"text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3 marca 1941\",\"died\":\"12 października 2026\",\"facts\":\"Przez 31 lat nauczycielka w szkole podstawowej w Bridgeport. Śpiewała w chórze kościelnym. Kochała swój ogród i dwoje wnucząt. Lubiła mówić, że dobra książka nigdy się nie kończy.\",\"mourners\":\"Paul i Lena Wiesental z Tomem i Mią\",\"service_details\":\"Sobota, 24 października 2026, 11:00, kaplica przy ulicy Młyńskiej. Zamiast kwiatów prosimy o datek na bibliotekę szkolną.\"}"
}
Zaproszenie lub protokół zebrania właścicieli. Porządek obrad i uchwały pozostają dosłowne, bez stwierdzeń prawnych i bez zmyślonych terminów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
document — Dokument
Wybierz, co ma powstać.
invitation — Zaproszenie · minutes — Protokół
Ustawienia domyślne: "invitation"
property_name — Nieruchomość
Dodawany słowo w słowo.
Ustawienia domyślne: ""
meeting_when — Data i godzina
Dodawany słowo w słowo.
Ustawienia domyślne: ""
meeting_place — Miejsce
Dodawany słowo w słowo.
Ustawienia domyślne: ""
manager — Zarządca
Dodawany słowo w słowo.
Ustawienia domyślne: ""
agenda_items — Porządek obrad
Jeden punkt w wierszu. Dodawane dosłownie.
Ustawienia domyślne: ""
notes — Uwagi
Zaproszenie: o czym wspomnieć. Protokół: jak przebiegło zebranie. Pojawić się może tylko to, co tu zapisano.
Ustawienia domyślne: ""
attendance — Obecność
Tylko protokół: dodawane dosłownie, na przykład obecnych 14 z 20 lokali.
Ustawienia domyślne: ""
resolutions — Uchwały
Tylko protokół: jedna uchwała w wierszu z głosami i kwotami. Dodawane dosłownie.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "owners_meeting",
"text": "{\"document\":\"minutes\",\"property_name\":\"Właściciele ul. Młyńskiej 3\",\"meeting_when\":\"Czwartek, 18 czerwca 2026, 18:30\",\"meeting_place\":\"Sala spotkań w Domu Kultury Lindenau\",\"manager\":\"Zarządca Hartmann, S. Hartmann\",\"agenda_items\":\"1. Powitanie\\n2. Rozliczenie roczne 2025\\n3. Naprawa dachu\\n4. Sprawy różne\",\"notes\":\"Pani Berg zapytała o harmonogram naprawy dachu. Zarządca zapyta firmę dekarską i przekaże odpowiedź. W sprawach różnych wspomniano o oświetleniu klatki schodowej.\",\"attendance\":\"Obecnych lub reprezentowanych 14 z 20 właścicieli\",\"resolutions\":\"Punkt 2: Rozliczenie roczne 2025 zostaje zatwierdzone. 13 za, 0 przeciw, 1 wstrzymujący się.\\nPunkt 3: Naprawa dachu przez Dachbau Lindenau zostaje zatwierdzona za 48.500,00 EUR z funduszu remontowego. 11 za, 2 przeciw, 1 wstrzymujący się.\"}"
}
Zalecenia gabinetu weterynaryjnego stają się kartą opieki dla opiekuna zwierzęcia. Bez diagnozy, bez leków i dawek spoza danych wejściowych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
practice — Gabinet
Dodawany słowo w słowo.
Ustawienia domyślne: ""
animal — Zwierzę
Imię i gatunek. Dodawane dosłownie.
Ustawienia domyślne: ""
pet_owner — Opiekun lub opiekunka
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
visit_date — Data wizyty
Dodawany słowo w słowo.
Ustawienia domyślne: ""
notes — Zalecenia gabinetu
Opieka, karmienie, leki i dawki zgodnie z zaleceniem, następna wizyta. Pojawić się może tylko to, co tu zapisano.
Ustawienia domyślne: ""
practice_contact — Kontakt
Opcjonalnie. Dodawane dosłownie na końcu.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "pet_aftercare_sheet",
"text": "{\"practice\":\"Gabinet weterynaryjny Lindenau\",\"animal\":\"Mops, pies\",\"pet_owner\":\"\",\"visit_date\":\"5 maja 2026\",\"notes\":\"Po czyszczeniu zębów: miękka karma przez 3 dni. Bez zabawek do gryzienia przez 5 dni. Żel Demodent na dziąsła raz dziennie wieczorem przez 5 dni, jak wydano. W razie krwawienia po 2. dniu proszę zadzwonić do gabinetu. Kontrola 14 maja o 10:30.\",\"practice_contact\":\"Gabinet weterynaryjny Lindenau, telefon 0123 456700\"}"
}
Wyjaśnia naprawę prostymi słowami. Serwer sumuje robociznę i części, a AI opisuje tylko to, co jest w zleceniu i notatkach warsztatu.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
workshop — Warsztat
Dodawany słowo w słowo.
Ustawienia domyślne: ""
vehicle — Pojazd
Dodawane dosłownie, na przykład model i numer rejestracyjny.
Ustawienia domyślne: ""
mileage — Przebieg
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Robocizna i części
Jeden wiersz na pracę lub część. kind to labour albo part. Przy robociźnie ilość oznacza godziny.
Ustawienia domyślne: ""
workshop_notes — Notatki warsztatu
Co zgłoszono, wykryto i uzgodniono. Wyjaśnić można tylko to, co tu zapisano.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 25000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "workshop_report",
"text": "{\"workshop\":\"Serwis Hartmann\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Wymiana przednich klocków i tarcz hamulcowych,1.5,89.00\\nW2,labour,Przegląd roczny z wymianą oleju,2,89.00\\nW3,part,Komplet przednich klocków,1,64.90\\nW4,part,Przednia tarcza hamulcowa,2,58.50\\nW5,part,Olej silnikowy w litrach,4.5,14.20\\nW6,part,Filtr oleju,1,12.80\\nW7,part,Wycieraczki,1,\",\"workshop_notes\":\"Klient zgłosił piski podczas hamowania. Przednie tarcze były poniżej granicy zużycia. Tylne klocki zużyte mniej więcej w połowie, warsztat obejrzy je ponownie przy następnym przeglądzie. Cenę wycieraczek trzeba jeszcze sprawdzić.\",\"currency\":\"EUR\"}"
}
Porównuje zmierzone wartości z wpisanymi granicami. Serwer oznacza każdą wartość jako w granicy lub poza nią. Nie dodaje wartości z norm i nie zastępuje badania przez elektryka.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
installation — Instalacja
Dodawane dosłownie, na przykład budynek i rozdzielnica.
Ustawienia domyślne: ""
test_date — Data pomiarów
Dodawany słowo w słowo.
Ustawienia domyślne: ""
tester — Pomiary wykonał(a)
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Pomiary
Jeden wiersz na wartość. Granica pochodzi z obowiązującej normy lub od producenta. limit_type to max (wartość nie może być wyższa) albo min (wartość nie może być niższa).
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co protokół ma wymienić, na przykład przyrząd pomiarowy.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "electrical_test_record",
"text": "{\"installation\":\"ul. Młyńska 3, rozdzielnica 1\",\"test_date\":\"12 maja 2026\",\"tester\":\"T. Berg\",\"lines\":\"id,circuit,measurement,value,unit,limit,limit_type\\nP1,Gniazda,Rezystancja izolacji,210,MOhm,1,min\\nP2,Gniazda,Impedancja pętli,0.62,Ohm,1.37,max\\nP3,Piekarnik,Impedancja pętli,1.54,Ohm,1.37,max\\nP4,Piekarnik,Czas zadziałania RCD,24,ms,30,max\\nP5,Oświetlenie,Rezystancja izolacji,,MOhm,1,min\\nP6,Oświetlenie,Prąd zadziałania RCD,30,mA,30,max\",\"remarks\":\"Na wszystkich obwodach mierzono tym samym przyrządem.\"}"
}
Sprawdza listę temperatur lodówek i zamrażarek. Serwer znajduje odczyty poza wpisanym zakresem i dni bez odczytu. Bez ocen prawa żywnościowego.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
kitchen — Kuchnia lub lokal
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Odczyty
Jeden wiersz na odczyt. Daty jak 2026-03-31 lub 31.03.2026, godziny jak 08:30. Dolną i górną granicę podaj raz dla urządzenia; puste komórki zachowują ostatni zakres.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: na przykład dni zamknięcia, które wyjaśniają lukę.
Ustawienia domyślne: ""
Ustawienia zaawansowane
checks_per_day — Odczyty na dzień
Dni z mniejszą liczbą odczytów urządzenia są wymieniane. Od 1 do 6.
Ustawienia domyślne: 1
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "temperature_log_check",
"text": "{\"kitchen\":\"Bistro nad Rzeką\",\"period\":\"4 do 8 maja 2026\",\"lines\":\"id,appliance,date,time,temperature,lower,upper,note\\nT1,Chłodnia,2026-05-04,08:00,4.0,0,7,\\nT2,Zamrażarka,2026-05-04,08:05,-19,-25,-18,\\nT3,Chłodnia,2026-05-05,08:00,5.5,,,\\nT4,Zamrażarka,2026-05-05,08:10,-16.5,,,Drzwi otwarte podczas dostawy\\nT5,Chłodnia,2026-05-06,08:02,8.5,,,\\nT6,Chłodnia,2026-05-08,08:00,3,,,\\nT7,Zamrażarka,2026-05-08,08:03,,,,\",\"checks_per_day\":1,\"remarks\":\"7 maja zamknięte.\"}"
}
Zamienia recepturę na ilości. Serwer oblicza gramy składników, całe ciasto, hydratację i wydajność z procentów piekarskich albo receptury w gramach.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
recipe — Receptura
Dodawany słowo w słowo.
Ustawienia domyślne: ""
lines — Składniki
Jeden wiersz na składnik. role to flour, liquid albo other. Wypełnij percent we wszystkich wierszach albo amount_g we wszystkich wierszach.
Ustawienia domyślne: ""
pieces — Liczba sztuk
Ile sztuk jest potrzebnych, na przykład 40.
Ustawienia domyślne: ""
piece_weight — Ciasto na sztukę (g)
Masa ciasta jednej sztuki w gramach, na przykład 500.
Ustawienia domyślne: ""
flour_weight — Albo: masa mąki (g)
Zamiast sztuk: cała mąka w gramach, na przykład 10000.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co arkusz ma wymienić.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 12000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "bakers_percentage",
"text": "{\"recipe\":\"Chleb pszenno-żytni\",\"lines\":\"id,role,ingredient,percent,amount_g\\nD1,flour,Mąka pszenna,80,\\nD2,flour,Mąka żytnia,20,\\nD3,liquid,Woda,65,\\nD4,other,Sól,2,\\nD5,other,Drożdże świeże,1,\",\"pieces\":\"40\",\"piece_weight\":\"500\",\"flour_weight\":\"\",\"remarks\":\"Ciasto leży przez noc w chłodni.\"}"
}
Analizuje karty uli. Serwer sumuje miód na rodzinę i wskazuje długie przerwy między wpisami. Bez diagnoz i zaleceń dotyczących leczenia.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
apiary — Pasieka
Dodawany słowo w słowo.
Ustawienia domyślne: ""
year — Sezon
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Wpisy
Jeden wiersz na przegląd lub miodobranie. Daty jak 2026-03-31 lub 31.03.2026. honey_kg tylko przy miodobraniu. Bez przecinków w uwadze, chyba że jest w cudzysłowie.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co analiza ma wymienić.
Ustawienia domyślne: ""
Ustawienia zaawansowane
gap_days — Luka po dniach
Dłuższy czas bez wpisu jest wymieniany. Od 7 do 365.
Ustawienia domyślne: 30
Maksymalna liczba bajtów UTF-8 danych wejściowych: 45000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "hive_record",
"text": "{\"apiary\":\"Pasieka przy Młyńskiej\",\"year\":\"2026\",\"lines\":\"id,hive,date,honey_kg,note\\nB1,Rodzina 1,2026-04-12,,Matka widziana i czerw na sześciu ramkach\\nB2,Rodzina 1,2026-05-20,,Znalezione miseczki mateczne\\nB3,Rodzina 1,2026-06-15,18.5,Pierwsze miodobranie\\nB4,Rodzina 1,2026-07-20,14,Drugie miodobranie\\nB5,Rodzina 2,2026-04-12,,Mało pszczół po zimie\\nB6,Rodzina 2,2026-06-15,9.25,Miodobranie z jednej nadstawki\\nB7,Rodzina 3,2026-04-12,,Nowa rodzina\\nB8,Rodzina 3,,,\",\"gap_days\":30,\"remarks\":\"\"}"
}
Zamienia spis kłód w listę drewna. Serwer oblicza miąższość każdej kłody wzorem Hubera z długości i średnicy środkowej oraz pokazuje obliczenie.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
forest — Las lub drzewostan
Dodawany słowo w słowo.
Ustawienia domyślne: ""
timber_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Kłody
Jeden wiersz na kłodę z długością w metrach i średnicą środkową w centymetrach.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: to, o czym lista ma wspomnieć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "timber_list",
"text": "{\"forest\":\"Las Młyński, oddział 12\",\"timber_date\":\"3 lutego 2026\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Świerk,4,32\\nH2,Świerk,4,28.5\\nH3,Świerk,5,24\\nH4,Sosna,4.5,30\\nH5,Sosna,,26\",\"remarks\":\"Kłody leżą przy wschodniej drodze zrywkowej.\"}"
}
Zamienia rabaty i gęstości w plan nasadzeń. Serwer oblicza liczbę roślin z powierzchni i gęstości i zaokrągla każdy wiersz w górę do pełnych roślin.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
planting_site — Miejsce
Dodawane dosłownie, na przykład projekt lub adres.
Ustawienia domyślne: ""
lines — Wiersze nasadzeń
Jeden wiersz na roślinę w rabacie, z powierzchnią w metrach kwadratowych i liczbą roślin na metr kwadratowy.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co plan ma wymienić.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 15000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "planting_plan",
"text": "{\"planting_site\":\"Dziedziniec przy Młyńskiej\",\"lines\":\"id,bed,plant,area_m2,density_per_m2\\nG1,Rabata północna,Lawenda,12.5,6\\nG2,Rabata północna,Trawa ozdobna,4.2,5\\nG3,Rabata południowa,Roślina okrywowa,18.4,8.5\\nG4,Żywopłot,Grab,7.5,3\\nG5,Rabata południowa,Tulipany,,25\",\"remarks\":\"Powierzchnia tulipanów zostanie zmierzona na miejscu w przyszłym tygodniu.\"}"
}
Sumuje moc na fazę dla wydarzenia. Serwer porównuje waty każdej fazy z wpisanym zabezpieczeniem. Nie zastępuje sprawdzenia przez wykwalifikowaną osobę.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
event — Wydarzenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
fuse_amps — Zabezpieczenie na fazę (A)
Z przyłącza na miejscu, na przykład 16 lub 32.
Ustawienia domyślne: 16
lines — Urządzenia
Jeden wiersz na typ urządzenia. phase to L1, L2 albo L3. Waty z tabliczki znamionowej lub karty danych.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co przegląd ma wymienić.
Ustawienia domyślne: ""
Ustawienia zaawansowane
voltage — Napięcie na fazę (V)
Napięcie między fazą a przewodem neutralnym.
Ustawienia domyślne: 230
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "power_load_phases",
"text": "{\"event\":\"Festyn letni, scena główna\",\"fuse_amps\":16,\"voltage\":230,\"lines\":\"id,device,phase,quantity,watts\\nS1,Reflektor LED,L1,12,180\\nS2,Głowa ruchoma,L1,4,320\\nS3,Wzmacniacz,L2,2,1800\\nS4,Konsoleta,L2,1,150\\nS5,Wytwornica dymu,L3,1,1500\\nS6,Lodówka barowa,,1,350\",\"remarks\":\"Bar jest zasilany z tej samej rozdzielni.\"}"
}
Zamienia towary w listę załadunkową. Serwer sumuje masy, porównuje je z wpisaną ładownością i wskazuje brakujące liczby. Bez ocen zabezpieczenia ładunku.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
vehicle — Pojazd
Dodawane dosłownie, na przykład numer rejestracyjny.
Ustawienia domyślne: ""
tour — Trasa
Opcjonalnie. Dodawane dosłownie, na przykład numer i data.
Ustawienia domyślne: ""
payload_kg — Ładowność (kg)
Z dokumentów pojazdu, na przykład 1200.
Ustawienia domyślne: ""
lines — Towary
Jeden wiersz na towar z liczbą sztuk i masą sztuki w kilogramach. stop to punkt rozładunku.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: to, o czym lista ma wspomnieć.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 25000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "load_list",
"text": "{\"vehicle\":\"Furgon BX-KM 418\",\"tour\":\"Trasa 7, 12 maja 2026\",\"payload_kg\":\"1200\",\"lines\":\"id,stop,item,quantity,unit_weight_kg\\nL1,Bridgeport,Paleta mąki,2,320\\nL2,Bridgeport,Worek cukru,10,25\\nL3,Młyńska,Skrzynka butelek,14,18.5\\nL4,Młyńska,Środki czystości,6,12.25\\nL5,Młyńska,Stojak,1,\",\"remarks\":\"Stojak przyjedzie rano z magazynu.\"}"
}
Zamienia zadania sprzątania w plan. Serwer oblicza godziny w tygodniu dla każdego obiektu z częstotliwości i minut oraz wskazuje niepełne wiersze.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
company — Firma sprzątająca lub zespół
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Obowiązuje od
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Zadania
Jeden wiersz na zadanie i obiekt z liczbą razy w tygodniu i minutami na raz. Co dwa tygodnie to 0,5 razy w tygodniu.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co plan ma wymienić.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 25000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "cleaning_plan",
"text": "{\"company\":\"Clearwater Services\",\"period\":\"maj 2026\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Biuro Młyńska,Podłogi i biurka,5,45\\nR2,Biuro Młyńska,Łazienki,5,20\\nR3,Biuro Młyńska,Okna,0.5,90\\nR4,Piekarnia Hartmann,Sala sprzedaży,6,30\\nR5,Piekarnia Hartmann,Magazyn,1,40\\nR6,Piekarnia Hartmann,Pokój personelu,2,\",\"remarks\":\"Minuty dla pokoju personelu zostaną uzgodnione w przyszłym tygodniu.\"}"
}
Oblicza farbę na zlecenie z pomieszczeń, okien i drzwi, liczby warstw i wydajności. Serwer liczy litry i opakowania, a AI pisze krótkie podsumowanie do oferty.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
project — Projekt
Dodawane dosłownie, na przykład klient i adres.
Ustawienia domyślne: ""
lines — Pomieszczenia i powierzchnie
Jeden wiersz na pomieszczenie lub powierzchnię. Powierzchnia ścian to obwód razy wysokość; extra_m2 dodaje bezpośrednio sufit lub inną powierzchnię; openings_m2 jest odejmowane. Zostaw coats puste, aby użyć liczby poniżej.
Ustawienia domyślne: ""
coverage_m2_per_l — Wydajność (m² na litr)
Z karty technicznej, na przykład 8 lub 7,5.
Ustawienia domyślne: ""
coats — Warstwy
Dla wierszy bez własnej liczby. Od 1 do 6.
Ustawienia domyślne: 2
container_l — Wielkość opakowania (l)
Opcjonalnie: litry w jednym opakowaniu, na przykład 10 lub 2,5.
Ustawienia domyślne: "10"
remarks — Uwagi
Opcjonalnie: co podsumowanie ma wymienić, na przykład kolory lub stan ścian.
Ustawienia domyślne: ""
Ustawienia zaawansowane
reserve_percent — Zapas (%)
Doliczany do sumy litrów. Od 0 do 50.
Ustawienia domyślne: 10
container_price — Cena za opakowanie
Opcjonalnie: do kosztu materiału, na przykład 89,90.
Ustawienia domyślne: ""
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "paint_quantity",
"text": "{\"project\":\"Rodzina Keller, ul. Klonowa\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Salon,18.4,2.6,,5.2,\\nR2,Kuchnia,12,2.5,,3.1,\\nR3,Sufit w salonie,,,21.5,,1\\nR4,Przedpokój,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Ściany w ciepłej bieli, sufit w czystej bieli. Małe pęknięcia w kuchni zostaną najpierw zaszpachlowane. Wysokość przedpokoju zostanie zmierzona na miejscu.\"}"
}
Oblicza płytki, klej i fugę z powierzchni zlecenia. Serwer dolicza odpad, zaokrągla w górę do pełnych paczek na płytkę i liczy worki z wpisanego zużycia.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
project — Projekt
Dodawane dosłownie, na przykład klient i adres.
Ustawienia domyślne: ""
lines — Powierzchnie
Jeden wiersz na powierzchnię z powierzchnią netto w metrach kwadratowych. tile nazywa płytkę. waste_percent i pack_m2 mogą być puste, wtedy obowiązują wartości poniżej.
Ustawienia domyślne: ""
waste_percent — Odpad (%)
Dla wierszy bez własnej wartości. Od 0 do 50.
Ustawienia domyślne: 10
pack_m2 — m² w paczce
Opcjonalnie: dla wierszy bez własnej wartości, na przykład 1,44.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co podsumowanie ma wymienić, na przykład wzór układania lub podłoże.
Ustawienia domyślne: ""
Ustawienia zaawansowane
adhesive_kg_m2 — Klej (kg na m²)
Opcjonalnie: zużycie z karty technicznej, na przykład 3,5.
Ustawienia domyślne: ""
adhesive_bag_kg — Worek kleju (kg)
Opcjonalnie, na przykład 25.
Ustawienia domyślne: ""
grout_kg_m2 — Fuga (kg na m²)
Opcjonalnie: zużycie z karty technicznej dla tej płytki i fugi, na przykład 0,5.
Ustawienia domyślne: ""
grout_bag_kg — Worek fugi (kg)
Opcjonalnie, na przykład 5.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "tile_quantity",
"text": "{\"project\":\"Łazienka i kuchnia, ul. Młyńska 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Podłoga łazienki,Płytka A 60x60,6.8,,\\nF2,Ściana łazienki,Płytka B 30x60,22.4,15,1.08\\nF3,Ściana kuchni,Płytka B 30x60,4.2,,1.08\\nF4,Podłoga przedpokoju,Płytka A 60x60,,,\",\"waste_percent\":10,\"pack_m2\":\"1.44\",\"adhesive_kg_m2\":\"3.5\",\"adhesive_bag_kg\":\"25\",\"grout_kg_m2\":\"0.5\",\"grout_bag_kg\":\"5\",\"remarks\":\"Ściana w łazience układana po skosie. Podłoga w przedpokoju zostanie zmierzona po usunięciu starej posadzki.\"}"
}
Oblicza dachówki, łaty i kalenicę z połaci dachu na zlecenie. Serwer używa liczby dachówek na metr kwadratowy i rozstawu łat od producenta oraz dolicza odpad.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
project — Projekt
Dodawane dosłownie, na przykład klient i adres.
Ustawienia domyślne: ""
lines — Połacie dachu
Jeden wiersz na połać z powierzchnią wzdłuż spadku w metrach kwadratowych. ridge_m to długość kalenicy lub naroża przy tej połaci; wspólną kalenicę wpisz tylko raz.
Ustawienia domyślne: ""
tiles_per_m2 — Dachówki na m²
Od producenta dla tej dachówki i rozstawu łat, na przykład 10,5.
Ustawienia domyślne: ""
batten_gauge_cm — Rozstaw łat (cm)
Opcjonalnie: odstęp między łatami, na przykład 33,5. Bez niego łaty nie są liczone.
Ustawienia domyślne: ""
waste_percent — Odpad (%)
Doliczany do dachówek i łat. Od 0 do 30.
Ustawienia domyślne: 5
remarks — Uwagi
Opcjonalnie: co podsumowanie ma wymienić, na przykład model dachówki lub kształt dachu.
Ustawienia domyślne: ""
Ustawienia zaawansowane
ridge_tiles_per_m — Gąsiory na metr
Opcjonalnie: od producenta, na przykład 2,5.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 12000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "roofing_material",
"text": "{\"project\":\"Dom Berg, ul. Lipowa 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Połać południowa,62.4,10.4\\nD2,Połać północna,62.4,\\nD3,Dach garażu,18.3,\\nD4,Daszek,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Czerwona dachówka ceramiczna jak na starym dachu. Daszek zostanie zmierzony po postawieniu rusztowania.\"}"
}
Zamienia szyby w listę zamówienia. Serwer liczy powierzchnię na szybę i pozycję, opcjonalne minimum na szybę oraz masę z powierzchni, grubości i 2,5 kg na m² i mm.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer — Klient lub zlecenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
order_ref — Oznaczenie zamówienia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Szyby
Jeden wiersz na pozycję z szerokością i wysokością w milimetrach, grubością w milimetrach i ilością. Dla szyb zespolonych lub klejonych podaj sumę grubości szkła.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co zamówienie ma wymienić, na przykład obróbkę krawędzi lub dostawę.
Ustawienia domyślne: ""
Ustawienia zaawansowane
min_area_m2 — Minimalna powierzchnia szyby (m²)
Opcjonalnie: jak w cenniku dostawcy, na przykład 0,5. Mniejsze szyby liczą się z tą powierzchnią.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "glass_order",
"text": "{\"customer\":\"Novak kuchnia i łazienka\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Okno w kuchni,Szyba zespolona 4/16/4,1200,1400,8,2\\nG2,Łazienka,Szkło satynowe,600,450,6,1\\nG3,Półka,Float,800,250,8,3\\nG4,Drzwi,Float,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Półki z polerowanymi krawędziami. Wysokość szyby w drzwiach zostanie podana po osadzeniu ramy.\"}"
}
Zamienia listę rzeczy w listę pakowania. Serwer sumuje objętość według pomieszczeń, dolicza zapas i wybiera najmniejszy pasujący pojazd z własnej listy pojazdów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
move — Przeprowadzka
Dodawane dosłownie, na przykład klient i oba adresy.
Ustawienia domyślne: ""
move_date — Termin przeprowadzki
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Rzeczy
Jeden wiersz na rodzaj rzeczy z ilością i metrami sześciennymi na sztukę. note służy do uwag dotyczących pakowania, np. kruche lub do demontażu.
Ustawienia domyślne: ""
vehicles — Własne pojazdy
Opcjonalnie: jeden wiersz na pojazd z objętością ładunkową w metrach sześciennych. Proponowany jest najmniejszy pasujący.
Ustawienia domyślne: ""
reserve_percent — Zapas (%)
Doliczany do łącznej objętości na luki przy układaniu. Od 0 do 50.
Ustawienia domyślne: 10
remarks — Uwagi
Opcjonalnie: co lista pakowania ma wymienić, na przykład piętra lub windę.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 32000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "removal_volume",
"text": "{\"move\":\"Rodzina Hartmann, ul. Młyńska 3 na ul. Lipową 7\",\"move_date\":\"12 czerwca 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Salon,Sofa trzyosobowa,1,1.8,\\nU2,Salon,Regał na książki,2,0.9,Do demontażu\\nU3,Kuchnia,Karton,25,0.1,Kruche\\nU4,Sypialnia,Szafa,1,2.5,Do demontażu\\nU5,Sypialnia,Łóżko 160 x 200,1,1.5,\\nU6,Piwnica,Rower,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Furgon,12\\nV2,Ciężarówka 7.5 t,35\\nV3,Ciężarówka 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Trzecie piętro bez windy w starym mieszkaniu. Piwnica zostanie obejrzana w dniu oględzin.\"}"
}
Zamienia liczby znaków w ofertę. Serwer przelicza znaki ze spacjami na wiersze standardowe, mnoży przez cenę za wiersz, dolicza dopłatę za tryb pilny i sprawdza opłatę minimalną.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer — Klient lub klientka
Dodawany słowo w słowo.
Ustawienia domyślne: ""
offer_number — Numer oferty
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
language_pair — Języki
Opcjonalnie. Dodawane dosłownie, na przykład z niemieckiego na angielski.
Ustawienia domyślne: ""
deadline — Termin dostawy
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Dokumenty
Jeden wiersz na dokument z liczbą znaków ze spacjami, tak jak liczy ją edytor tekstu.
Ustawienia domyślne: ""
price_per_line — Cena za wiersz
Cena netto za jeden wiersz standardowy, na przykład 1,35.
Ustawienia domyślne: ""
line_chars — Znaki w wierszu
Znaki ze spacjami tworzące jeden wiersz standardowy. Od 30 do 100.
Ustawienia domyślne: 55
rush_percent — Dopłata za tryb pilny (%)
0 oznacza brak dopłaty. Od 0 do 200.
Ustawienia domyślne: 0
remarks — Uwagi
Opcjonalnie: co oferta ma wymienić, na przykład dziedzinę lub format.
Ustawienia domyślne: ""
Ustawienia zaawansowane
rounding — Zaokrąglanie
Jak liczone są wiersze każdego dokumentu.
exact — Dokładnie, dwa miejsca po przecinku · up — Zaokrąglić w górę do pełnych wierszy na dokument
Ustawienia domyślne: "exact"
minimum_fee — Opłata minimalna
Opcjonalnie: obowiązuje, gdy suma jest niższa, na przykład 40.
Ustawienia domyślne: ""
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 12000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "standard_line_offer",
"text": "{\"customer\":\"Piekarnia Hartmann sp. z o.o.\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"z niemieckiego na angielski\",\"deadline\":\"w ciągu 5 dni roboczych\",\"lines\":\"id,document,characters\\nN1,Umowa najmu,12480\\nN2,List przewodni,1.830\\nN3,Załącznik rzut,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Dziedzina prawnicza. Załącznik zostanie policzony, gdy skan będzie czytelny.\"}"
}
Zamienia zważone przedmioty w dowód skupu. Serwer liczy czyste złoto z masy i próby oraz wypłatę z ceny dziennej wpisanej przez firmę. Ceny nie są pobierane.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
business — Skupujący
Dodawane dosłownie, na przykład nazwa sklepu i adres.
Ustawienia domyślne: ""
seller — Sprzedający
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
receipt_date — Data
Dodawany słowo w słowo.
Ustawienia domyślne: ""
receipt_number — Numer dowodu
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Skupowane przedmioty
Jeden wiersz na przedmiot z masą w gramach i próbą w tysięcznych, na przykład 585 lub 750. Waż bez kamieni; zapisz to w kolumnie note.
Ustawienia domyślne: ""
price_per_g — Cena za gram czystego złota
Dzisiejsza cena ustalona przez firmę, na przykład 58,40. Nic nie jest pobierane z zewnątrz.
Ustawienia domyślne: ""
payout_percent — Wypłacany udział (%)
Udział wartości czystego złota, który jest wypłacany. Od 1 do 100.
Ustawienia domyślne: 100
remarks — Uwagi
Opcjonalnie: co dowód ma wymienić, na przykład jak sprawdzono przedmioty.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "gold_purchase_receipt",
"text": "{\"business\":\"Pracownia złotnicza Berg, Rynek 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14 maja 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Pierścionek,4.2,585,\\nA2,Łańcuszek,12.75,750,\\nA3,Kolczyki,0.875,333,ważone bez kamieni\\nA4,Bransoletka,,585,zapięcie zostanie jeszcze zdjęte\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Cechy sprawdzone lupą, łańcuszek zbadany kwasem przy zapięciu.\"}"
}
Zamienia pomiary ekstraktu w protokół warzenia. Serwer liczy pozorny stopień odfermentowania i szacunek alkoholu z ekstraktu początkowego i końcowego w stopniach Plato oraz podaje użyty wzór.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
brewery — Browar
Dodawany słowo w słowo.
Ustawienia domyślne: ""
brew — Warka
Dodawane dosłownie, na przykład piwo i numer warki.
Ustawienia domyślne: ""
brew_date — Dzień warzenia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
og_plato — Ekstrakt początkowy (°P)
Zmierzony przed zadaniem drożdży, na przykład 12,5.
Ustawienia domyślne: ""
fg_plato — Ekstrakt końcowy (°P)
Opcjonalnie. Jeśli puste, używany jest pomiar z najpóźniejszą datą.
Ustawienia domyślne: ""
lines — Odczyty
Jeden wiersz na pomiar. Daty jak 2026-03-31 lub 31.03.2026. Ekstrakt w stopniach Plato, temperatura w stopniach Celsjusza; oba mogą być puste.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co protokół ma wymienić, na przykład drożdże lub chmiel.
Ustawienia domyślne: ""
Ustawienia zaawansowane
batch_l — Wielkość warki (l)
Opcjonalnie: litry w fermentorze, na przykład 50.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "brew_log",
"text": "{\"brewery\":\"Browar przy Młyńskiej\",\"brew\":\"Pale ale, warka 27\",\"brew_date\":\"2 marca 2026\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Zadanie drożdży,12.5,12,Drożdże uwodnione\\nS2,2026-03-05,Dzień 3,6.2,14,Wysoka piana\\nS3,09.03.2026,Dzień 7,3.1,15,Chmielenie na zimno\\nS4,2026-03-16,Butelkowanie,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Fermentor 2. Cukier do refermentacji dodany przy butelkowaniu.\"}"
}
Zamienia odcinki wycieczki w plan czasowy. Serwer liczy czas marszu dla odcinka według reguły DIN 33466, dodaje przerwy i pokazuje przybycie oraz najpóźniejszą godzinę w każdym punkcie.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
tour — Trasa
Dodawany słowo w słowo.
Ustawienia domyślne: ""
guide — Przewodnik
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
tour_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Odcinki
Jeden wiersz na odcinek w kolejności marszu, z dystansem w kilometrach, podejściem i zejściem w metrach oraz przerwą w minutach na końcu odcinka.
Ustawienia domyślne: ""
start_time — Godzina rozpoczęcia
Godzina jak 08:30.
Ustawienia domyślne: "08:00"
latest_return — Najpóźniejszy powrót
Opcjonalnie: godzina jak 17:00, na przykład przed zmrokiem lub ostatnim autobusem. Każdy punkt dostaje wtedy najpóźniejszą godzinę.
Ustawienia domyślne: ""
pace_percent — Współczynnik grupy
Mnoży każdy czas marszu. Poniżej 100 dla szybkiej grupy, powyżej 100 dla wolnej.
Opcjonalnie: co plan ma wymienić, na przykład miejsce zbiórki lub sprzęt.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 12000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "hiking_time_plan",
"text": "{\"tour\":\"Pętla trzech szczytów z Doliny Młyńskiej\",\"guide\":\"T. Berg\",\"tour_date\":\"21 czerwca 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Parking do schroniska Olcha,4.5,600,0,20\\nT2,Schronisko Olcha na szczyt,2.2,450,50,30\\nT3,Szczyt do doliny,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Zbiórka na parkingu. Drugie śniadanie na szczycie.\"}"
}
Porównuje sprzęt z ridera technicznego z własnym magazynem. Serwer sumuje obie listy według pozycji i zwraca listę braków z ilościami.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
event — Wydarzenie
Dodawany słowo w słowo.
Ustawienia domyślne: ""
venue — Miejsce przyjęcia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Rider: wymagany sprzęt
Jeden wiersz na pozycję z ridera z potrzebną ilością. category jest opcjonalne, na przykład mikrofony.
Ustawienia domyślne: ""
available — Własny magazyn
Jeden wiersz na pozycję z ilością dostępną na ten termin. Używaj tych samych nazw co w riderze.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co lista ma wymienić, na przykład osobę kontaktową lub termin.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 50000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "rider_stock_check",
"text": "{\"event\":\"Festyn letni, scena główna, zespół B\",\"venue\":\"Park nad Rzeką\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofony,Shure SM58,6\\nR2,Mikrofony,Shure Beta 52A,1\\nR3,Statywy,Statyw mikrofonowy wysoki,8\\nR4,Monitory,Monitor podłogowy,4\\nR5,Mikrofony,shure sm-58,2\\nR6,Kable,Kabel XLR 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Statyw mikrofonowy wysoki,10\\nB3,Monitor podłogowy,2\\nB4,DI-box,4\",\"remarks\":\"Brakujące pozycje zostaną wyjaśnione z managerem zespołu w poniedziałek.\"}"
}
Analizuje kontrole stacji deratyzacyjnych. Serwer liczy żerowanie na stację, porównuje każdą kontrolę z poprzednią i wskazuje zaległe stacje. Bez ocen środków i obowiązków prawnych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer — Klient lub obiekt
Dodawany słowo w słowo.
Ustawienia domyślne: ""
technician — Wykonawca
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Kontrole
Jeden wiersz na stację i kontrolę. finding to none, partial, full, damaged lub no_access. Daty jak 2026-05-31 lub 31.05.2026.
Ustawienia domyślne: ""
interval_days — Odstęp kontroli (dni)
Zgodnie z umową z klientem. Od 1 do 365.
Ustawienia domyślne: 28
remarks — Uwagi
Opcjonalnie: co raport ma wymienić, na przykład działania uzgodnione na miejscu.
Ustawienia domyślne: ""
Ustawienia zaawansowane
report_date — Data odniesienia
Opcjonalnie, na przykład 2026-05-31. Zaległe stacje liczone są do tego dnia; puste oznacza ostatnią kontrolę w tabeli.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "bait_station_check",
"text": "{\"customer\":\"Piekarnia Hartmann, ul. Młyńska 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 magazyn,2026-03-02,none,\\nK2,S2 rampa,2026-03-02,partial,\\nK3,S3 podwórze,2026-03-02,none,\\nK4,S1 magazyn,2026-03-30,none,\\nK5,S2 rampa,2026-03-30,full,Odchody obok stacji\\nK6,S3 podwórze,2026-03-30,no_access,Palety przed stacją\\nK7,S1 magazyn,2026-05-04,none,\\nK8,S2 rampa,2026-05-04,partial,Szczelinę pod bramą klient zamknął\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Klient prosi o raport przed audytem.\"}"
}
Sprawdza odczyty wody basenowej, takie jak pH, chlor i temperatura, względem wpisanych granic. Serwer oznacza odchylenia i dni bez odczytu. Bez ocen prawnych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
facility — Basen lub obiekt
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
tester — Pomiary wykonał(a)
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Odczyty
Jeden wiersz na moment pomiaru. Zostaw komórkę pustą, jeśli wartości nie mierzono. Daty jak 2026-05-31 lub 31.05.2026.
Ustawienia domyślne: ""
limits — Granice
Jeden wiersz na parametr z granicami obowiązującymi w obiekcie. Pusty basen oznacza wszystkie baseny. Narzędzie nie zna przepisów i porównuje tylko z tymi liczbami.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: na przykład dni zamknięcia, które wyjaśniają lukę.
Ustawienia domyślne: ""
Ustawienia zaawansowane
checks_per_day — Odczyty na dzień
Dni z mniejszą liczbą odczytów basenu są wymieniane. Od 1 do 6.
Ustawienia domyślne: 1
Maksymalna liczba bajtów UTF-8 danych wejściowych: 40000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "pool_water_log",
"text": "{\"facility\":\"Hotel Spa Lindenau\",\"period\":\"4 do 6 maja 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Basen kryty,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Jacuzzi,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Basen kryty,2026-05-05,08:00,7.8,0.4,0.25,28.5,Wielu gości poprzedniego wieczoru\\nW4,Jacuzzi,2026-05-05,08:05,7.3,,0.1,37.0,Skończyły się paski do chloru\\nW5,Basen kryty,2026-05-06,08:00,7.1,0.2,0.1,27.5,\",\"limits\":\"id,pool,parameter,lower,upper\\nG1,,ph,6.5,7.6\\nG2,,free_chlorine,0.3,0.6\\nG3,,combined_chlorine,,0.2\\nG4,Jacuzzi,free_chlorine,0.7,1.0\\nG5,Jacuzzi,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Filtr jacuzzi płukano wstecznie 5 maja.\"}"
}
Zamienia notatki z zajęć w raport dla właściciela i plan ćwiczeń. Serwer oblicza minuty ćwiczeń, a AI używa tylko ćwiczeń z danych wejściowych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
dog — Pies
Imię i rasa. Dodawane dosłownie.
Ustawienia domyślne: ""
pet_owner — Opiekun lub opiekunka
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
trainer — Trener lub szkoła dla psów
Dodawany słowo w słowo.
Ustawienia domyślne: ""
session_date — Data zajęć
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
session_notes — Notatki z zajęć
Co ćwiczono i zaobserwowano oraz co uzgodniono do domu. W raporcie może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
lines — Ćwiczenia do domu
Jeden wiersz na ćwiczenie zgodnie z ustaleniami: jak, razy dziennie, minuty za każdym razem i dni w tygodniu.
Ustawienia domyślne: ""
next_session — Następne zajęcia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "dog_training_report",
"text": "{\"dog\":\"Bruno, labrador\",\"pet_owner\":\"Rodzina Nowak\",\"trainer\":\"Szkoła dla psów Lindenau, A. Berg\",\"session_date\":\"12 maja 2026\",\"session_notes\":\"Ćwiczyliśmy chodzenie na luźnej smyczy na ścieżce w parku. Bruno na początku ciągnął do innych psów, a po kilku okrążeniach szedł spokojnie obok właścicielki. Przywołanie na długiej lince wychodziło dobrze. W domu ćwiczyć w ogrodzie przed spacerem i kończyć ćwiczenie, póki Bruno ma jeszcze ochotę. Nagradzać małymi kawałkami zwykłej karmy.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Chodzenie na luźnej smyczy,W ogrodzie przed spacerem,2,5,6\\nH2,Przywołanie na długiej lince,Zawołać raz i od razu nagrodzić,1,10,5\\nH3,Siad i zostań przy drzwiach,Przed otwarciem drzwi,3,2,7\",\"next_session\":\"19 maja 2026, 17:00\"}"
}
Zamienia wpisy z pobytu w hotelu dla zwierząt w raport dla właściciela. Serwer liczy posiłki, spacery i minuty na dzień, a AI pisze przyjazny tekst bez ocen weterynaryjnych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
animal — Zwierzę
Imię i gatunek. Dodawane dosłownie.
Ustawienia domyślne: ""
pet_owner — Opiekun lub opiekunka
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
boarding — Hotel dla zwierząt lub opiekun
Dodawany słowo w słowo.
Ustawienia domyślne: ""
stay — Dzień lub okres
Dodawany słowo w słowo.
Ustawienia domyślne: ""
lines — Wpisy
Jeden wiersz na wpis. activity to meal, walk, play, rest, care lub other. Minuty dla spacerów i zabawy. Karma i ilość pozostają dosłownie. Daty jak 2026-05-31 lub 31.05.2026.
Ustawienia domyślne: ""
remarks — Uwagi dla właściciela
Opcjonalnie: jak zwierzę się zaaklimatyzowało, co mu się podobało. W tekście może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 25000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "pet_boarding_report",
"text": "{\"animal\":\"Lotte, jamnik\",\"pet_owner\":\"Pani Wagner\",\"boarding\":\"Hotel dla zwierząt Lindenau\",\"stay\":\"15 do 16 maja 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g suchej karmy,Zjadła wszystko\\nP2,2026-05-15,09:30,walk,40,,Poznała beagla Maxa\\nP3,2026-05-15,14:00,play,20,,Piłka w ogrodzie\\nP4,2026-05-15,17:30,meal,,80 g suchej karmy,Trochę zostawiła\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g suchej karmy,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Wyczesana\",\"remarks\":\"Lotte szybko się zaaklimatyzowała i spała we własnym koszyku. Bardzo lubiła zabawy z piłką w ogrodzie.\"}"
}
Zamienia wymiary, zmiany i ceny w kartę zlecenia przeróbek. Serwer oblicza nowe wymiary, sumy wierszy i pozostałą kwotę oraz sprawdza zmiany względem zapasu szwu.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
customer — Klient lub klientka
Dodawany słowo w słowo.
Ustawienia domyślne: ""
order_number — Numer zlecenia
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
pickup — Do odbioru
Opcjonalnie, na przykład piątek 15 maja. Dodawane dosłownie.
Ustawienia domyślne: ""
lines — Przeróbki
Jeden wiersz na przeróbkę. measure to obecny wymiar, change to +2 lub -1.5, allowance to dostępny zapas szwu. unit_price może być pusta.
Ustawienia domyślne: ""
remarks — Życzenia klienta
Opcjonalnie: czego klient życzył sobie przy przymiarce. Może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Ustawienia zaawansowane
length_unit — Jednostka miary
Wyświetlana przy wszystkich wymiarach.
cm — Centymetry · in — Cale
Ustawienia domyślne: "cm"
deposit — Wpłacona zaliczka
Opcjonalnie, na przykład 20.
Ustawienia domyślne: ""
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 25000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "alteration_order_sheet",
"text": "{\"customer\":\"Pani Lena Hartmann\",\"order_number\":\"A-2026-118\",\"pickup\":\"piątek 15 maja\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Spodnie szare,Skrócić nogawki,104,-3,,1,14.00\\nR2,Spodnie szare,Poszerzyć pas,82,+3,2,1,18.50\\nR3,Sukienka niebieska,Zwęzić boki,96,-4,,1,24.00\\nR4,Marynarka,Skrócić rękawy,63,-2,,1,22.00\\nR5,Dżinsy,Wymienić zamek,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"PLN\",\"remarks\":\"Nogawki bez mankietu. Zostawić oryginalne guziki w marynarce.\"}"
}
Zamienia kompozycje oraz łodygi i materiały na kompozycję w zestawienie materiałów. Serwer mnoży ilości, sumuje koszty na kompozycję i tworzy listę zakupów.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
event — Wydarzenie
Na przykład ślub Berg. Dodawane dosłownie.
Ustawienia domyślne: ""
event_date — Data
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
customer — Klient lub klientka
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
arrangements — Kompozycje
Jeden wiersz na kompozycję z liczbą sztuk.
Ustawienia domyślne: ""
lines — Materiał na kompozycję
Jeden wiersz na materiał i kompozycję: kompozycja nazwana jak wyżej, łodygi lub jednostki na sztukę, jednostka i cena za jednostkę.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: kolory, życzenia, szczegóły dostawy.
Ustawienia domyślne: ""
Ustawienia zaawansowane
waste_percent — Zapas na straty (%)
Doliczany tylko do listy zakupów. Od 0 do 50.
Ustawienia domyślne: 0
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "floral_bill_of_materials",
"text": "{\"event\":\"Ślub Berg i Nowak\",\"event_date\":\"20 czerwca 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Bukiet ślubny,1\\nA2,Kompozycja na stół,8\\nA3,Butonierka,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Bukiet ślubny,Róża Avalanche,15,łodyga,2.40\\nM2,Bukiet ślubny,Eukaliptus,5,łodyga,1.10\\nM3,Bukiet ślubny,Wstążka satynowa,1.5,m,0.90\\nM4,Kompozycja na stół,Róża Avalanche,5,łodyga,2.40\\nM5,Kompozycja na stół,Gipsówka,3,łodyga,1.30\\nM6,Kompozycja na stół,Gąbka florystyczna,1,szt.,1.80\\nM7,Butonierka,Róża gałązkowa,1,łodyga,1.50\\nM8,Butonierka,Szpilka,2,szt.,\",\"waste_percent\":10,\"currency\":\"PLN\",\"remarks\":\"Tylko biel i delikatna zieleń. Dostawa do Lindenhof o 10:00.\"}"
}
Zamienia dawkę na konia w plan karmienia. Serwer oblicza kilogramy dziennie i w okresie, koszt na boks i ilości do zakupu według paszy. Bez porad żywieniowych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
stable — Stajnia
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Dawki
Jeden wiersz na konia i paszę: kg na karmienie i liczba karmień dziennie.
Ustawienia domyślne: ""
feeds — Ceny pasz
Opcjonalnie: jeden wiersz na paszę z ceną za kg. Pasze bez ceny są wymieniane.
Ustawienia domyślne: ""
period_days — Dni w okresie
Na przykład 30 na miesiąc. Od 1 do 366.
Ustawienia domyślne: 30
remarks — Uwagi
Opcjonalnie: co plan ma wymienić, na przykład kto karmi w weekendy.
Ustawienia domyślne: ""
Ustawienia zaawansowane
currency — Waluta
Krótki kod lub znak przy kwotach, na przykład EUR.
Ustawienia domyślne: "EUR"
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Zamienia utwory i minuty w tygodniowy plan ćwiczeń z informacją dla rodziców. Serwer rozkłada utwory na dni ćwiczeń i sumuje minuty; pojawiają się tylko utwory z danych wejściowych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
student — Uczeń
Wystarczy imię. Dodawane dosłownie.
Ustawienia domyślne: ""
teacher — Nauczyciel
Dodawany słowo w słowo.
Ustawienia domyślne: ""
week — Tydzień
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
lines — Utwory i ćwiczenia
Jeden wiersz na utwór lub ćwiczenie z minutami na dzień ćwiczeń. days_per_week może być puste: wtedy ćwiczy się w każdy dzień ćwiczeń.
Ustawienia domyślne: ""
practice_days — Dni ćwiczeń w tygodniu
Od 1 do 7.
Ustawienia domyślne: 5
teacher_notes — Notatki z lekcji
Opcjonalnie: co poszło dobrze, na co uważać przy ćwiczeniu. W informacji może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "music_practice_plan",
"text": "{\"student\":\"Mia\",\"teacher\":\"Szkoła muzyczna Lindenau, K. Berg\",\"week\":\"11 do 17 maja 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Gamy G-dur i e-moll,Powoli z metronomem,5,\\nU2,Menuet G-dur,Takty 9 do 16 sama lewa ręka,10,4\\nU3,Piosenka wiatru,Raz dziennie zagrać w całości,5,3\\nU4,Zeszyt do czytania a vista,Jedna nowa linijka,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia zagrała dziś pierwszą część menueta bardzo równo. W taktach 9 do 16 lewa ręka jest jeszcze niepewna. Proszę ćwiczyć powoli i robić krótkie przerwy.\"}"
}
Zamienia tematy, wyniki i notatki z korepetycji w raport postępów dla rodziców. Serwer oblicza udział w maksimum dla każdego przedmiotu, a AI nie tworzy prognoz ani diagnoz.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
student — Uczeń
Wystarczy imię. Dodawane dosłownie.
Ustawienia domyślne: ""
tutor — Korepetytor lub szkoła korepetycji
Dodawany słowo w słowo.
Ustawienia domyślne: ""
period — Okres
Dodawany słowo w słowo.
Ustawienia domyślne: ""
lines — Zajęcia i wyniki
Jeden wiersz na zajęcia lub sprawdzian. score i max_score mogą być puste; grade pozostaje dosłownie. Daty jak 2026-05-31 lub 31.05.2026.
Ustawienia domyślne: ""
tutor_notes — Notatki korepetytora
Opcjonalnie: co poszło dobrze, co jeszcze ćwiczymy. W raporcie może pojawić się tylko to, co tu zapisano.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 30000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "tutoring_progress_report",
"text": "{\"student\":\"Jonas\",\"tutor\":\"Centrum nauki Lindenau, P. Nowak\",\"period\":\"marzec do maja 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matematyka,Ułamki,12,20,\\nL2,2026-04-07,Matematyka,Ułamki i liczby dziesiętne,15,20,\\nL3,2026-05-05,Matematyka,Procenty,17,20,\\nL4,2026-03-17,Angielski,Past tense,8,15,\\nL5,2026-04-28,Angielski,Czasowniki nieregularne,11,15,\\nL6,2026-05-12,Angielski,Sprawdzian w szkole,,,4\",\"tutor_notes\":\"Jonas sam sprawdza już wyniki działań na ułamkach. Czasowniki nieregularne ćwiczymy na początku każdych zajęć z fiszkami. Zadaje więcej pytań niż w marcu.\"}"
}
Zamienia spostrzeżenia dla każdego kopyta i wykonane prace w raport dla właściciela konia. Serwer oblicza następną wizytę z daty i odstępu oraz wskazuje kopyta bez wpisu. Bez diagnoz weterynaryjnych.
Pola danych wejściowych i konfiguracji
Ustawienia podstawowe
horse — Koń
Imię i w razie potrzeby stajnia. Dodawane dosłownie.
Ustawienia domyślne: ""
pet_owner — Opiekun lub opiekunka
Opcjonalnie. Wstawiane dosłownie.
Ustawienia domyślne: ""
farrier — Kowal lub korekcja kopyt
Dodawany słowo w słowo.
Ustawienia domyślne: ""
visit_date — Data wizyty
Na przykład 2026-05-12 lub 12.05.2026. Potrzebna do następnej wizyty.
Ustawienia domyślne: ""
interval_weeks — Odstęp do następnej wizyty (tygodnie)
Zgodnie z ustaleniem. Od 1 do 26.
Ustawienia domyślne: 6
lines — Kopyta
Jeden wiersz na kopyto albo więcej wierszy dla kilku spostrzeżeń. hoof to fl, fr, hl lub hr. finding i work pochodzą z list.
Ustawienia domyślne: ""
remarks — Uwagi
Opcjonalnie: co właściciel powinien wiedzieć, na przykład ustalenia co do następnej wizyty.
Ustawienia domyślne: ""
Maksymalna liczba bajtów UTF-8 danych wejściowych: 20000
Wyniki używają ops_review: columns i skalarne rows, summary, findings powiązane ze źródłami oraz robocze eksporty. review_required i ai_required mają wartość true, a ai_model to do4u-standard. Cały tekst musi być wyświetlany jako niezaufany zwykły tekst. Wyniki przepływów pieniężnych dodatkowo zawierają chart_data z type cashflow, currency, buffer_cents i maksymalnie 91 punktami z datami zawierającymi base_cents oraz scenario_cents. Wartości są całkowitymi centami obliczonymi przez serwer; znaczniki wykresów generowane przez model nie są akceptowane. Wyniki cięcia zawierają chart_data z type cutting i scale 1000: długości prętów są całkowitymi tysięcznymi podanej jednostki (mm, cm, m lub in). Każdy pręt zawiera id, unit, length, trim_start, trim_end, kerf, segments (id i length) oraz remaining. Na każdą gotową część liczony jest jeden rzaz. Serwer sprawdza, czy części, rzazy, naddatki końcowe i pozostały materiał dokładnie sumują się do długości materiału. Rysunek obejmuje najwyżej 30 pełnych prętów i 120 części; total_bars, omitted_bars i truncated jawnie opisują każde pominięcie. Pełny przydział pozostaje w tabeli i roboczych eksportach. Heurystyka nie deklaruje globalnej optymalności.
Przykład żądania
{
"tool": "hoof_care_report",
"text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Pani Berg\",\"farrier\":\"Korekcja kopyt Nowak\",\"visit_date\":\"2026-05-12\",\"interval_weeks\":6,\"lines\":\"id,hoof,hoof_finding,work,note\\nH1,fl,ok,new_shoes,\\nH2,fr,crack,new_shoes,Małe pęknięcie przy przodzie od zewnątrz\\nH3,hl,uneven_wear,trim,Ściera się bardziej od wewnątrz\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja stała spokojnie. Na następną wizytę proszę zostawić ją w boksie, najlepiej przed karmieniem.\"}"
}
Przeglądy umów i konserwacji dodatkowo zwracają podpisany token calendar_review powiązany z uwierzytelnionym kontem, danymi źródłowymi i 30-minutowym okresem ważności. Po jawnej kontroli człowieka żądanie POST do /api/v1/business/calendar zawiera token, wybrane identyfikatory wydarzeń i approved:true, z użyciem tego samego konta. Odpowiedzią jest eksport ICS. Serwer sprawdza właściciela, podpis, ważność i wybór niezależnie od modelu. Żaden kalendarz nie jest zmieniany.
POST /api/v1/business/calendar
Endpoint wymaga istniejącego uwierzytelnienia API Bearer dla tego samego konta, które jest właścicielem przeglądu umowy lub konserwacji. Podpisany przegląd jest ważny przez 30 minut i wiąże zatwierdzone dane źródłowe oraz wybór wydarzeń. Brak zatwierdzenia, obcy właściciel, nieznane identyfikatory wydarzeń albo wygasły lub zmieniony token są odrzucane. calendar_review to obiekt z token i expires_at (znacznik czasu Unix). calendar_events zawiera id, title, date (YYYY-MM-DD) i description; calendar_options zawiera name i reminder_days. Wynik początkowy nie zawiera bajtów ICS. Można wybrać do 20 różnych identyfikatorów wydarzeń.
{
"type": "object",
"additionalProperties": false,
"required": [
"token",
"selected",
"approved"
],
"properties": {
"token": {
"type": "string",
"minLength": 1,
"maxLength": 81000,
"description": "Opaque calendar review token returned by the authenticated contract or maintenance review; expires after 30 minutes."
},
"selected": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^E[1-9][0-9]?$"
},
"description": "Exact event IDs from the reviewed result. The server validates them against the signed source-bound review."
},
"approved": {
"type": "boolean",
"const": true
}
},
"x-human-review-required": true
}
Prawidłowa odpowiedź zawiera ok:true i jeden eksport z filename, mime:text/calendar oraz pełnym tekstem ICS w content. Poniższy symbol zastępczy opisuje strukturę odpowiedzi; nie jest wygenerowanym plikiem. Zapisanie lub zaimportowanie pliku to osobne działanie klienta. Żadna usługa kalendarza nie jest kontaktowana.
Wyniki początkowe zawierają robocze eksporty z filename, mime i content oraz tabelę przeglądu powiązaną ze źródłem. Te projekty wymagają jawnej kontroli człowieka przed użyciem lub przekazaniem dalej. Przeglądy terminów umownych i konserwacji mogą zawierać calendar_events, calendar_options i calendar_review; pola te nigdy nie są uznawane za zgodę udzieloną przez model. Eksport kalendarza wymaga oddzielnego potwierdzonego żądania pokazanego powyżej.
Widżety
Widżet osadza narzędzie Do4U na Twojej stronie jako iframe, z tym samym formularzem i wynikiem co w Do4U. Rozliczenie odbywa się na koncie widżetu. Widżety tworzysz na stronie Widżety lub przez API.
Osadzaj widżety tylko za logowaniem. Strona z widżetem musi wymagać logowania. Każdy, kto może ją otworzyć, może używać widżetu i zużywać Twoje kredyty. Nigdy nie umieszczaj widżetu na publicznej stronie.
Do4U nie może sprawdzić z zewnątrz, czy Twoja strona wymaga logowania. Potwierdzasz to przy tworzeniu widżetu i odpowiadasz za to. Limity opisane niżej ograniczają szkody po wycieku tokena, ale nie zastępują logowania.
Jeden token na widżet
Każdy widżet ma własny token zaczynający się od d4w_. Do4U przechowuje tylko skrót, dlatego token jest wyświetlany tylko raz. Może on znacznie mniej niż klucz API:
Działa tylko dla narzędzi tego widżetu. Nie może odczytać salda ani zobaczyć innych zadań.
Tylko dozwolone strony mogą osadzić widżet. Pilnuje tego przeglądarka. Poza przeglądarką ta kontrola nie chroni, bo program może podać fałszywe pochodzenie.
Każdy widżet ma budżet dzienny i miesięczny oraz limit zapytań na minutę. Po wyczerpaniu budżetu nowe zadania są odrzucane.
Widżet widzi tylko własne zadania. Z polem subject każdy użytkownik widzi tylko swoje zadania.
„Nowy token” natychmiast zastępuje stary i kończy wszystkie jego sesje. „Unieważnij” natychmiast zatrzymuje widżet. Inne widżety i klucze API działają dalej.
Nie umieszczaj tokena w publicznym kodzie, logach ani repozytoriach.
Szybki start
Otwórz stronę Widżety i wybierz narzędzie, dozwolone strony, tryb i budżet.
Potwierdź, że osadzisz widżet tylko za logowaniem. Skopiuj token, bo jest wyświetlany tylko raz.
Dodaj kod do strony wymagającej logowania.
Zaloguj się, wypróbuj widżet i sprawdź zużycie na stronie Widżety.
Tryb 1: Token na stronie
Najszybszy sposób. Token jest w kodzie HTML strony, więc może go odczytać każdy zalogowany użytkownik. Używaj tego trybu tylko wtedy, gdy ufasz wszystkim użytkownikom tego obszaru. Pozwala on na jedno narzędzie w widżecie.
<!-- Osadzaj tylko w obszarze wymagającym logowania -->
<div data-do4u-widget="w_3f9a1c0b7d2e4a68"
data-tool="newsletter_create"
data-token="d4w_YOUR_WIDGET_TOKEN"
data-lang="de"
data-theme="light"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>
Tryb 2: Krótkotrwałe sesje (zalecane)
Token widżetu zostaje na Twoim serwerze. Gdy serwer rozpozna zalogowanego użytkownika, pobiera token sesji i wstawia na stronę tylko jego. Token sesji zaczyna się od d4s_ i sam wygasa. W tym trybie długotrwały token jest w przeglądarce odrzucany, więc przypadkowo skopiowany do HTML token od razu zostanie zauważony.
Opcjonalnie: data-session-url wskazuje adres na Twojej stronie. Gdy sesja wygaśnie, widżet wyśle tam zapytanie z ciasteczkami Twojej strony. Sprawdź tam logowanie i odpowiedz {"token": "d4s_..."}.
tool
Opcjonalnie. Ogranicza sesję do jednego narzędzia widżetu. Bez tego pola sesja obejmuje wszystkie jego narzędzia.
subject
Opcjonalnie. Twój identyfikator użytkownika, najwyżej 200 bajtów. Do4U przechowuje tylko skrót. Sesja z subject widzi tylko zadania tego samego subject.
ttl_minutes
Opcjonalnie. Czas ważności w minutach. Domyślnie 60, najwyżej 480.
Atrybuty
data-do4u-widget
Wymagany. Identyfikator widżetu, np. w_3f9a1c0b7d2e4a68.
data-tool
Wymagany. Nazwa narzędzia, jak na liście poniżej.
data-token
Token widżetu lub token sesji. Skrypt usuwa go z elementu po załadowaniu.
data-lang
Język widżetu, np. pl. Bez tego atrybutu Do4U używa języka przeglądarki.
data-theme
light lub dark. Bez tego atrybutu obowiązuje ustawienie systemu.
data-min-height
Minimalna wysokość w pikselach, domyślnie 480. Potem wysokość dopasowuje się do treści.
data-session-url
Adres na Twojej stronie, który zwraca nowy token sesji.
data-title
Tytuł iframe dla czytników ekranu. Ustaw go w języku swojej strony.
Zdarzenia i wstępne wypełnianie
Element wywołuje zdarzenia do4u:ready, do4u:result i do4u:expired. Za pomocą do4uWidget.fill() strona może wstępnie wypełnić pola formularza. Zadanie nigdy nie startuje samo, bo to użytkownik decyduje, kiedy zużyć kredyty.
Traktuj wynik jako niezaufane dane. Odpowiedzi AI mogą być błędne, a tekst z odczytanych stron może na nie wpływać. Zamaskuj wynik lub oczyść go na serwerze, zanim go pokażesz lub zapiszesz. Przed publikacją niech sprawdzi go człowiek.
Content Security Policy
Jeśli Twoja strona używa Content Security Policy, zezwól na ramkę i skrypt. Jeśli skrypt jest na Twoim serwerze, wystarczy frame-src.
Integracje mogą zarządzać widżetami za pomocą klucza API konta. Token w odpowiedzi na POST /widgets jest wyświetlany tylko raz. POST /widgets/session przyjmuje też token widżetu i wtedy pole widget nie jest potrzebne. Z kluczem API wyślij identyfikator widżetu w polu widget.
POST /widgets/session
Utwórz token sesji.
GET /widgets
Wyświetl widżety, ich zużycie i narzędzia dostępne jako widżety.
Token jest błędny lub unieważniony albo widżety są wyłączone.
401 expired
Sesja wygasła. Odśwież stronę lub użyj data-session-url.
401 session_required
Ten widżet działa tylko z tokenami sesji, a otrzymał token długotrwały.
403
Widżet lub sesja nie pozwala na użycie tego narzędzia.
429
Budżet widżetu został wyczerpany lub jest zbyt wiele zapytań na minutę.
Dane i rozliczenia
Zadania są rozliczane według zwykłych cen na koncie widżetu. W widżetach nie można wybrać zespołu ani projektu.
Domyślnie widżet nie zapisuje treści: Do4U usuwa dane wejściowe i wyniki po ich pobraniu, najpóźniej po godzinie. Możesz to zmienić dla każdego widżetu.
Widżet działa na do4u.eu i nie ustawia ciasteczek. Poinformuj użytkowników w polityce prywatności, że ich dane trafiają do Do4U.
Token jest przekazywany we fragmencie adresu, którego przeglądarki nie wysyłają do serwerów. Nie pojawia się więc w logach ani jako referrer.
Dostępne narzędzia
Każde narzędzie tworzące zadanie jest dostępne jako widżet. Użyj tych nazw w data-tool:
Deklaracja dostępności ma własny proces bez zadania i nie jest dostępna jako widżet. Narzędzia z własną stroną pokazują w widżecie proste pole adresu.
Dane
Dane wejściowe i wyniki przechowujemy 7 dni (Free) lub 30 dni (płatne pakiety), potem je usuwamy. Obrazy usuwamy zaraz po przetworzeniu. Wyniki są generowane przez AI: sprawdź je przed użyciem.
Odpowiadaj na e-maile bez zmiany skrzynki
Do4U nie prowadzi skrzynki i nigdy nie przechowuje danych dostępu do twojej poczty. Dwa sposoby, aby mimo to dostawać szkice odpowiedzi:
S1 – Szablon dla n8n lub Make
Wyzwalacz: nowy e-mail w twojej skrzynce (wyzwalacz IMAP w n8n lub Make – dane dostępu zostają tam)
POST /api/v1/jobs z tool support_reply, tekstem e-maila i no_store: true
Odczekaj kilka sekund i pobieraj GET /api/v1/jobs/{id}, aż status będzie done
Utwórz w skrzynce szkic z tekstem z result.reply (moduł Gmail lub Outlook)
W Make zbudujesz ten sam scenariusz z modułów E-mail (obserwuj e-maile), HTTP (wyślij żądanie), Sleep oraz Gmail lub Outlook (utwórz szkic).
Rozszerzenia Dev i wtyczki sklepowe
Rozpakuj ZIP i przeczytaj instrukcję. Załaduj rozszerzenie lokalnie; wtyczki sprawdź najpierw w sklepie testowym. Wymagany jest własny klucz Dev API. Shopware udostępnia obecnie CLI.