Preskočiť na obsah

Dokumentácia API

S API Do4U môžeš používať rovnaké nástroje ako na webe zo svojho vlastného softvéru: zhrnúť, porovnať, odpovede zákazníkom, alternatívne texty, prepísať a preložiť. Každá požiadavka sa spracúva na našich vlastných serveroch v Poľsku, v EÚ.

Základná URL: https://do4u.eu/api/v1

Popis OpenAPI 3.1 (JSON) – Strojovo čitateľný popis tohto API pre generátory kódu a nástroje ako Postman alebo Insomnia. Kľúč nie je potrebný.

Overenie

V účte vytvor kľúč v časti Kľúče API. Posielaj ho s každou požiadavkou v hlavičke Authorization: Bearer <key> (alebo X-API-Key: <key>). Kľúč drž v tajnosti a nikdy ho nevkladaj do webovej stránky. Kľúč môžeš kedykoľvek zrušiť.

Ako to funguje

Úlohy bežia asynchrónne. Úlohu vytvoríš a hneď dostaneš jej id (HTTP 202). Potom úlohu sleduj, kým jej stav nie je done alebo failed. Pýtaj sa každé 2 až 5 sekúnd; väčšina úloh trvá niekoľko sekúnd.

Endpointy

GET /tools Nástroje, voľby a tvoje limity vstupu
GET /balance Tvoj zostatok kreditov
POST /jobs Vytvorenie úlohy (JSON, alebo multipart/form-data so súborom obrázka)
GET /jobs/{id} Stav a výsledok úlohy
DELETE /key Zruší kľúč, ktorý posielaš s požiadavkou, napríklad keď sa integrácia odpája. Už vytvorené úlohy sa dokončia.
POST /key/revoke To isté ako DELETE /key, pre klientov, ktorí vedia posielať iba GET a POST.

Príklad

Vytvor úlohu a potom si vyzdvihni výsledok:

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool": "summarize", "text": "...", "options": {"length": "short"}, "language": "en"}'
HTTP/1.1 202 Accepted
{"id": "8f1c0b6a...", "tool": "summarize", "status": "queued", "model": "do4u-standard",
 "credits_estimate": 1, "links": {"self": "https://do4u.eu/api/v1/jobs/8f1c0b6a..."}}
curl https://do4u.eu/api/v1/jobs/8f1c0b6a... -H "Authorization: Bearer d4u_YOUR_KEY"

{"id": "8f1c0b6a...", "tool": "summarize", "status": "done", "model": "do4u-standard", "credits_estimate": 1,
 "result": {"summary": "...", "key_points": ["...", "..."]}, "credits": 1,
 "notice": "AI-generated, please check before use."}
curl -X POST https://do4u.eu/api/v1/jobs -H "Authorization: Bearer d4u_YOUR_KEY" \
  -F tool=alt_text -F language=de -F "text=Product page: hiking boots" -F image=@photo.jpg

Polia požiadavky pre POST /jobs

toolNázov nástroja, pozri tabuľku nižšie. Povinné.
textVstupný text. Pre compare: text A. Pre alt_text: voliteľný kontext stránky.
text_bText B (iba pre compare).
urlVerejná webová stránka, ktorá sa prečíta namiesto textu (summarize, accessibility_check).
htmlHTML stránky na kontrolu (accessibility_check), do 300 000 znakov.
focus_keywordVoliteľné kľúčové slovo pre seo_meta. Bez target píše seo_meta v jazyku z poľa language.
faqVoliteľné úryvky FAQ (iba pre support_reply).
questionsVoliteľné pre seo_meta, content_brief a faq_schema: časté otázky návštevníkov ako zoznam textov alebo {"text": ..., "count": n} (do 50, použije sa najviac 20). faq_schema na ne odpovie ako prvé, ak na ne odpovedá zdroj; visitor_questions vo výsledku hovorí, čo sa s každou stalo.
imageObrázok pre alt_text: pole súboru v multipart/form-data, alebo base64 / data URI v JSON. JPG, PNG, WebP alebo GIF, do 5 MB.
image_urlVoliteľné pre alt_text namiesto image: verejná adresa obrázka (http alebo https; JPEG, PNG, WebP alebo GIF; najviac 5 MB). Do4U ju raz načíta na pozadí. Ak sa to nepodarí, úloha zlyhá s chybou image_unavailable a nič nestojí.
optionsObjekt s voľbami nástroja, napríklad {"length": "short"}.
languageJazyk výsledku a poznámok: en, de alebo pl. Predvolený je en. Pri translate je cieľový jazyk voľba target.
no_storetrue: vstup sa po spracovaní hneď zmaže a výsledok po prvom vyzdvihnutí.
brand_voiceVoliteľné: false vypne pre túto úlohu hlas tvojej značky (predvolene: hlas značky sa použije, ak je nastavený).
ai_labelVoliteľné: true zobrazí vo webovom rozhraní pri výsledku viditeľné upozornenie „Označené ako vytvorené pomocou AI“, false ho skryje. Predvolené: nastavenie v tvojom účte. Strojovo čitateľné označenie AI je vo výsledku vždy a nedá sa vypnúť: polia ai_generated a generator, komentár HTML vo výsledkoch HTML, ai_notice pri popisoch obrázkov. ai_generated je false, ak výsledok pochádza iba z automatických kontrol.
callback_urlVoliteľné: verejná adresa https, na ktorú po dokončení úlohy príde podpísaný POST (pozri Webhooks).
render_jsVoliteľné: true najprv načíta stránku s JavaScriptom (stránky, ktoré obsah skladajú v prehliadači; nástroje, ktoré čítajú url). Príplatok za vykreslenie sa účtuje len vtedy, keď sa stránka naozaj takto načítala; pole výsledku render hovorí, čo sa stalo.
no_cacheVoliteľné: true vždy spustí novú úlohu AI. Bez neho sa znovu použije dokončený a stále uložený výsledok tvojho účtu (alebo pracovného priestoru) s rovnakým nástrojom, možnosťami a vstupom: úloha je hotová hneď, from_history je true a stojí 0 % kreditov pôvodnej úlohy. Nikdy s no_store, nikdy pre url.
allow_same_languageVoliteľné pre translate, translate_html a translate_file: true preloží aj vtedy, keď je text už v cieľovom jazyku. Bez neho sa takáto úloha zamietne s same_language (400) – len keď je kontrola istá.

Bezpečné opakovanie požiadaviek (Idempotency-Key)

Pošli hlavičku Idempotency-Key s POST /jobs, napríklad náhodné UUID pre každú úlohu (1 až 255 tlačiteľných znakov ASCII). Ak sa spojenie preruší a tú istú požiadavku pošleš znova s rovnakým Idempotency-Key a rovnakým kľúčom API do 24 hodín, dostaneš znova rovnakú odpoveď: tú istú úlohu, žiadnu druhú úlohu a žiadne druhé strhnutie. Odpoveď má potom hlavičku Idempotent-Replayed: true. Pre každú novú úlohu použi nový kľúč. Ak pošleš rovnaký kľúč s inou požiadavkou, dostaneš 422 idempotency_conflict. Chyby sa neukladajú: po chybe môžeš požiadavku poslať znova s rovnakým kľúčom.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Idempotency-Key: 5f0c2a8e-7d1b-4c3a-9e2f-1b6d8a4c0e77" \
  -H "Content-Type: application/json" \
  -d '{"tool": "summarize", "text": "..."}'

Nástroje a voľby

NástrojVstupy Voľby (prvá hodnota je predvolená)Polia výsledkuCena
contract_deadlinesZmluvné dátumy a lehoty text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, calendar_events, calendar_options, calendar_review, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
quote_builderKalkulačka ponúk text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
complaint_caseNávrh riešenia reklamácie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
tender_responseOdpoveď na výberové konanie podložená dokladmi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
product_consistencySúlad produktových dokumentov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
onboarding_planPlány zapracovania podložené zdrojmi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
interview_guideŠtruktúrované scenáre odborných pohovorov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
project_handoverDohľadateľné odovzdávanie projektov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cashflow_forecastPrognóza peňažných tokov a scenáre text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
expense_policy_checkKontrola internej politiky výdavkov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
migration_acceptanceKontrola prevzatia migrácie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
batch_traceabilityKontrola sledovateľnosti šarží a sériových čísel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
maintenance_plannerPlánovanie údržby podložené zdrojmi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, calendar_events, calendar_options, calendar_review, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
incident_reviewKontrola incidentov s väzbou na dôkazy text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
job_cost_reviewKontrola nákladov a marže zákazky text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
sla_reviewKontrola udalostí SLA a časov odpovede text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cutting_planJednorozmerný rezný plán text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
measurement_reviewKontrola sérií meraní text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
change_impactKontrola dopadov zmien podľa udržiavaných podkladov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
recovery_planPlánovanie prevádzkovej obnovy text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
assessment_rubricsHodnotiaca rubrika založená na podkladoch text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
literature_screeningPosúdenie predbežného výberu literatúry text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
interview_codingKódovanie rozhovorov so spravovaným číselníkom kódov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
recipe_scalingMnožstvá surovín a nákup podľa receptu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
room_quantitiesRozmery miestností a množstvá materiálu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
crop_planningPosúdenie rozstupov plodín a osevného postupu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
script_continuityPosúdenie kontinuity scenára text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
experiment_designReprodukovateľný návrh experimentu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
press_releaseTlačová správa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
job_ad_createPracovný inzerát text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
offer_cover_letterSprievodný list k ponuke text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
customer_change_noticeOznámenie pre zákazníka o zmene text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
polite_declineZdvorilé odmietnutie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
payment_reminderUpomienka na zaplatenie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
event_invitationPozvánka na podujatie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cancellation_letterVýpoveď zmluvy text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
complaint_letterSťažnosť text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
company_profileProfil spoločnosti text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
speech_draftNávrh prejavu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
grant_summaryZhrnutie žiadosti o grant text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
parent_letterList rodičom text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
notice_boardOznámenie na tabuľu alebo dvere text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cover_letterMotivačný list text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
property_listingPonuka nehnuteľnosti text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
classified_adMalý inzerát text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
donation_appealVýzva na darovanie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
release_notesPoznámky k vydaniu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
video_chaptersKapitoly videa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
meeting_agendaProgram porady text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
document_questionsOtázky k dokumentu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
contract_clause_reviewZmluvné klauzuly na preskúmanie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
action_itemsÚlohy a rozhodnutia z textu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
contradiction_checkRozpory v dokumente text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
missing_informationChýbajúce informácie v požiadavke text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
official_letter_explainerVysvetlenie úradného listu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
checklist_from_textChecklist z textu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
ticket_triageTriedenie tiketov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
feedback_sortingTriedenie spätnej väzby text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
recommendation_letterOdporúčací list text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cv_from_notesŽivotopis z poznámok text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
thank_you_letterĎakovací list text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
appointment_confirmationPotvrdenie termínu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
out_of_officeSpráva o neprítomnosti text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
offer_follow_upPripomenutie ponuky text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
quick_guideRýchly návod text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
safety_briefingBezpečnostné poučenie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
tenant_noticeOznámenie pre nájomníkov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
internal_announcementInterné oznámenie text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
work_reportPracovný výkaz text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
defect_listZoznam vád text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
reference_explainedVysvetlenie pracovného posudku text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
reference_draftNávrh pracovného posudku text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
utility_bill_checkKontrola vyúčtovania služieb text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
allergen_labellingOznačovanie alergénov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
flashcardsKartičky text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
lesson_planPlán vyučovacej hodiny text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
insurance_claimHlásenie poistnej udalosti text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
travel_expensesVyúčtovanie cestovných náhrad text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
club_annual_reportVýročná správa spolku text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
flat_handoverProtokol o odovzdaní bytu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
staff_talk_prepPríprava hodnotiaceho rozhovoru text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cash_reportPokladničná správa pre spolky text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
mileage_log_checkKontrola knihy jázd text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
timesheet_summarySúhrn výkazov odpracovaných hodín text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
meter_readingsVyhodnotenie stavov meračov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
inventory_listInventárny zoznam text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
shift_handoverOdovzdanie zmeny text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
club_budgetRozpočet spolku text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
interview_preparationPríprava na pracovný pohovor text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
driving_lesson_recordZáznam o jazdách v autoškole text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
hair_colour_cardKarta farbiacej receptúry text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
photo_shoot_scheduleHarmonogram fotenia text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
wedding_day_scheduleHarmonogram svadobného dňa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
home_exercise_sheetList s domácimi cvičeniami text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
care_reportOšetrovateľská správa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
childcare_observationSpráva z pozorovania v škôlke text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
death_notice_obituarySmútočné oznámenie a nekrológ text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
owners_meetingSchôdza vlastníkov: pozvánka a zápisnica text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
pet_aftercare_sheetPokyny pre domácu starostlivosť o zviera text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
workshop_reportSpráva zo servisu pre majiteľov vozidiel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
electrical_test_recordProtokol o elektrickej revízii text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
temperature_log_checkKontrola záznamov teplôt text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
bakers_percentageKalkulačka pekárskych percent text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
hive_recordVyhodnotenie úľových záznamov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
timber_listZoznam dreva v plných kubických metroch text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
planting_planPlán výsadby s množstvami text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
power_load_phasesElektrické zaťaženie na fázu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
load_listNakladací zoznam s kontrolou nosnosti text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
cleaning_planPlán upratovania s týždennými hodinami text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
paint_quantitySpotreba farby pre maliarov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
tile_quantitySpotreba dlaždíc s lepidlom a škárovacou hmotou text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
roofing_materialStrešný materiál zo strešných plôch text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
glass_orderObjednávka skla s plochou a hmotnosťou text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
removal_volumeObjem sťahovania a veľkosť vozidla text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
standard_line_offerPonuka prekladu podľa normovaných riadkov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
gold_purchase_receiptVýkupný doklad na staré zlato text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
brew_logVarný protokol s prekvasením a alkoholom text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
hiking_time_planČasový plán túry podľa úsekov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
rider_stock_checkTechnický rider voči skladu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
bait_station_checkProtokol kontroly nástražných staníc text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
pool_water_logKontrola denníka bazénovej vody text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
dog_training_reportSpráva z výcviku psa a plán domáceho cvičenia text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
pet_boarding_reportSpráva z hotela pre zvieratá pre majiteľov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
alteration_order_sheetZákazkový list úprav odevov s mierami text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
floral_bill_of_materialsKusovník materiálu pre floristov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
stable_feed_planKŕmny plán stajne s množstvami a nákladmi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
music_practice_planHudobný plán cvičenia s poznámkou pre rodičov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
tutoring_progress_reportSpráva o pokroku z doučovania pre rodičov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
hoof_care_reportSpráva o starostlivosti o kopytá s ďalším termínom text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html zvyčajne 1–3 kreditov
supplier_comparePorovnanie ponúk dodávateľov text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
three_way_matchPorovnanie objednávok, dodávok a faktúr text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
payment_matchPárovanie platieb a faktúr text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
reorder_planAsistent plánovania dopĺňania zásob text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
shift_planAsistent plánovania pracovných zmien text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
project_planPlánovač kapacít projektu text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
label_sheetHárky štítkov s čiarovými a QR kódmi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
test_casesTestovacia matica požiadaviek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key zvyčajne 1–3 kreditov
receipt_extractDigitalizácia dokladov text 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 type, fields, items, evidence, source_text, source_sha256, warnings, review_required, note_key, export zvyčajne 1–3 kreditov
spreadsheet_formulaAsistent tabuľkových vzorcov text – tool, version, status, formula, explanation, tests, tests_executed, assumptions, application, formula_language, separator, review_status, input_sha256, note_key, exports zvyčajne 1–3 kreditov
translation_checkKontrola kvality prekladu text – tool, version, status, items, checks, review_status, input_sha256, note_key, exports zvyčajne 1–3 kreditov
transcribeTranskripcia zvuku a videa text – tool, status, segments, duration_ms, source_sha256, review_required, error, exports zvyčajne 1–2 kreditov
document_mergeSlučovanie šablón dokumentov text action: review | exportexport_format: docx | pdf tool, type, status, source_sha256, files, rows, preview, placeholders, columns, missing, empty, approval_required, review_required, note_key, export zvyčajne 1–3 kreditov
import_mapAsistent mapovania importu text action: review | exportexport_format: csv | xlsx type, source_headers, target_headers, types, mapping, rows, issues, profile, source_sha256, approval_required, export zvyčajne 1–2 kreditov
presentationPrezentácie zo zdrojového materiálu text, phase, approved, approval_token – tool, status, title, slides, context, approval_required, approval_token, review_required, exports zvyčajne 1–3 kreditov
document_filingAsistent archivácie dokumentov text 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 tool, type, status, source_sha256, files, rows, preview, placeholders, columns, missing, empty, approval_required, review_required, note_key, export zvyčajne 1–3 kreditov
meeting_minutesZápis zo stretnutia text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports zvyčajne 1–3 kreditov
tender_requirementsPožiadavky verejného obstarávania text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports zvyčajne 1–3 kreditov
work_instructionsPracovné postupy text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports zvyčajne 1–3 kreditov
learning_quizVzdelávací kvíz text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports zvyčajne 1–3 kreditov
clean_tableČistenie CSV a XLSX text, selected delimiter: auto | comma | semicolon | tabdecimal: keep | commaoffice_action: review | exportexport_format: csv | xlsx type, rows, changes, selection_required, source_sha256, limits, note, export zvyčajne 1–2 kreditov
anonymizeAnonymizácia textu text, selected, terms scope: all | email | phone | iban | ipoffice_action: review | exportexport_format: txt type, text, findings, selection_required, source_sha256, offset_unit, note, export zvyčajne 1–2 kreditov
subtitlesKontrola a preklad titulkov text, max_line_chars, max_lines, max_cps 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 tool, mode, format, target, status, cue_count, timings_preserved, source_check, result_check, guidelines, filename, mime, file, preview, note zvyčajne 1–3 kreditov
invoice_validateValidácia elektronických faktúr text profile: auto | en16931 | xrechnung tool, status, accepted_by_rules, findings, checks, versions, counts, source_sha256, error, note, exports zvyčajne 1–2 kreditov
blog_assistantAsistent pre písanie blogu phase, topic, audience, goal, text, source_url, analyse_url, approved, sources_approved, approval_token, briefing_hash – type, title, outline, questions, sources, approval_required, approval_token, briefing_hash, paragraphs, publication, exports zvyčajne 1–3 kreditov
moderate_commentSkontrolovať komentáre na spam text – classification, reason, suggestion, action, note zvyčajne 1–3 kreditov
document_htmlPremeniť dokumenty na HTML image, pdf, text page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 html, plain_text, notes, page, note zvyčajne 2–3 kreditov
image_textNájsť text zapečený v obrázku url image_index: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 html, plain_text, notes, images, image_index, coverage, note zvyčajne 2–3 kreditov
pdf_accessibilitySkontrolovať prístupnosť PDF pdf – checks, pages, truncated, repaired, note, convert_url zvyčajne 1–2 kreditov
summarizeZhrnutie text, url length: medium | short | long summary, key_points zvyčajne 1–3 kreditov
comparePorovnanie text, text_b focus: overall | facts | tone | seo summary, similarities, differences zvyčajne 1–3 kreditov
support_replyOdpoveď zákazníkovi text, faq tone: friendly | neutral | formal reply, concerns, questions zvyčajne 1–3 kreditov
alt_textAlternatívne texty image, text, filename, image_url – alt, caption, description, filename, filename_base, extension, language, alt_length, alt_max, alt_status, caption_length, caption_max, caption_status zvyčajne 2–3 kreditov
rewritePrepísanie text style: simpler | shorter | more_formal | more_casual | more_persuasive | easy_to_read text, changes, language, style_label, readability, easy_check, easy_note, review_status, review_limit, diff zvyčajne 1–4 kreditov
accessibility_checkKontrola prístupnosti url, html – summary, page, counts, findings, checks, readability, note fixne 3 kreditov za úlohu
seo_metaSEO titulok a popis url, text, focus_keyword, questions target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv variants, current, focus_keyword, limits, keywords, note fixne 1 kredit za úlohu
translate_htmlPreklad HTML html target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv html, segments, check, glossary, notes, note, review_status, alignment zvyčajne 1–4 kreditov
product_descriptionPopisy produktov text 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 zvyčajne 1–3 kreditov
headlinesNadpisy a predmety správ 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 kind, fields, variants, limits, counts, enough, report, language, detected_language, note fixne 1 kredit za úlohu
faq_schemaFAQ a schema markup url, text, questions type: faq | organization | localbusiness | productcount: 8 | 5 | 10target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv type, kind, jsonld, html, valid, faq, fields, checks, counts, unverified, dropped, existing, existing_errors, existing_same, page, language, detected_language, notes, note, visitor_questions fixne 2 kreditov za úlohu
content_briefObsahové zadanie text, audience, questions target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv title, title_length, title_max, title_status, goal, intent, outline, questions, length, markdown, counts, dropped, limits, language, detected_language, notes, note zvyčajne 1–2 kreditov
review_replyOdpovede na hodnotenia text, company stars: 0 | 1 | 2 | 3 | 4 | 5platform: general | google | trustpilot | booking | tripadvisor | airbnb | yelp | app_store | google_playtone: friendly | neutral | formalcount: 3 | 2target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv assessment, variants, limits, platform, stars, tone, counts, dropped, enough, report, hints, checks, language, detected_language, note zvyčajne 1–2 kreditov
social_postsPríspevky na sociálne siete z článku url, text channels: all | linkedin | facebook | instagram | linkedin+facebook | linkedin+instagram | facebook+instagramtone: friendly | neutral | persuasive | formal | casualvariants: 1 | 2 | 3target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv channels, posts, limits, counts, enough, report, link, link_in_bio, language, detected_language, source, notes, note zvyčajne 1–3 kreditov
explain_termsVysvetliť pojmy url, text 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 terms, level, language, detected_language, source, text_length, text_clipped, counts, dropped, adjusted, limits, other_candidates, checks, markdown, html, notes, note zvyčajne 1–3 kreditov
extract_dataExtrahovať údaje url, text types: all | hours | prices | hours+prices | addresses | hours+addresses | prices+addresses | hours+prices+addresses | events | hours+events | prices+events | hours+prices+events | addresses+events | hours+addresses+events | prices+addresses+events | hours+prices+addresses+events | contact | hours+contact | prices+contact | hours+prices+contact | addresses+contact | hours+addresses+contact | prices+addresses+contact | hours+prices+addresses+contact | events+contact | hours+events+contact | prices+events+contact | hours+prices+events+contact | addresses+events+contact | hours+addresses+events+contact | prices+addresses+events+contacttarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv kinds, hours, prices, addresses, events, contact, counts, empty, unverified, dropped, limits, source, language, detected_language, notes, note zvyčajne 1–3 kreditov
redirect_planPlán presmerovania old_urls, new_urls, old_domain, new_domain ai: yes | no old_base, new_base, mappings, counts, unused_new, invalid, dropped, ai, legend, language, domain_ignored, notes, note zvyčajne 1–3 kreditov
contrast_checkKontrola farebného kontrastu colors level: aa | aaatext_size: normal | large colors, pairs, counts, invalid, settings, palette_check, legend, language, note zvyčajne 1–2 kreditov
language_levelJazyková úroveň (A1–C1) text 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 text, changes, level, language, detected_language, translated, summary, within_guideline, measures, over_guideline, over_count, readability, content, kept_terms, checks, hints, note zvyčajne 1–4 kreditov
llms_txtGenerátor llms.txt url target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv name, summary, details, file, filename, sections, counts, pages_read, read, existing, dropped, hints, language, detected_language, notes, note zvyčajne 1–3 kreditov
internal_linksInterné odkazy text, pages, sitemap_url, page_url – links, text, text_is_html, counts, pages, dropped, ai, limits, language, detected_language, timeout, notes, note zvyčajne 1–3 kreditov
outdated_contentZastaraný obsah url, text, html, reference_date target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv reference_date, reference_date_given, findings, summary, counts, source, dropped, ai, limits, language, detected_language, timeout, notes, note zvyčajne 1–3 kreditov
inclusive_languageInkluzívny a jednoduchý jazyk text scope: both | exclusion | complexitygender: not_prescribed | neutral | pair | star | colon | brand_voice language, scope, gender, summary, counts, findings, candidates, measures, applied, changed, revised_text, diff, dropped, checks, hints, note zvyčajne 1–3 kreditov
review_analysisAnalýza hodnotení text focus: all | criticismtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv format, columns, language, detected_language, focus, counts, selection, stars, period, languages, languages_unknown, personal_data, themes, praise, criticism, page, faq, cited, dropped, limits, hints, notes, note zvyčajne 1–3 kreditov
ai_visibility_checkKontrola viditeľnosti pre AI url, text, html, topic, questions target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv coverage, coverage_level, counts, questions, faq_questions, sections, qa_on_page, structured_data, llms_txt, robots_txt, readability, hints, source, topic, dropped, ai, limits, files, language, detected_language, note, how zvyčajne 1–3 kreditov
events_calendarTermíny do kalendára url, text, time_zone, year target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv events, counts, unverified, dropped, timezone, year, today, limits, ics, jsonld, filename, source, language, detected_language, notes, note zvyčajne 1–3 kreditov
product_photoFotka produktu na text image, image_url, text, languages target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svcategory_list: google | free language, detected_language, title, title_length, title_max, title_status, short_description, short_length, short_max, short_status, description, description_length, description_max, description_status, bullets, bullets_count, bullets_max_length, bullets_status, alt_text, alt_length, alt_max, alt_status, category_group, attributes, attribute_sources, attribute_list, translations, removed, hints, claims_checked, claims_unchecked, counts, limits, notes, category_list, jsonld, jsonld_check, product_json, check, note zvyčajne 2–3 kreditov
chart_descriptionOpísať grafy a infografiky image, image_url, text target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svlength: normal | short chart_type, title, language, detected_language, alt, alt_length, alt_max, alt_status, description, description_length, description_max, description_status, description_size, axes, data, data_rows, table, data_csv, html, image_text, pie_check, hints, counts, limits, notes, verify_numbers, check, note zvyčajne 2–3 kreditov
design_feedbackSpätná väzba k dizajnu zo snímky obrazovky image, image_url, text target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svdevice: auto | phone | desktop language, detected_language, device, summary, findings, image, image_basis, counts, removed, hints, limits, notes, estimate, check, note, text, markdown zvyčajne 2–3 kreditov
job_ad_checkKontrola pracovného inzerátu url, text, html jurisdiction: auto | eu | de | pltarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, jurisdiction, title, checklist, counts, pay, structure, length, findings, titles, summary, source, text_cut, dropped, ai, hints, note zvyčajne 1–3 kreditov
green_claims_checkKontrola environmentálnych tvrdení url, text, html target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv findings, summary, counts, source, dropped, ai, limits, legal, language, detected_language, timeout, notes, note zvyčajne 1–3 kreditov
broken_link_checkKontrola nefunkčných odkazov url resources: yes | noexternal: no | yes language, url, host, counts, broken, more_broken, redirects, more_redirects, soft, start_soft, suggestions, not_reached, limits, note, truncated zvyčajne 1–2 kreditov
duplicate_content_checkKontrola duplicitného obsahu url, text – language, mode, url, host, summary, counts, findings, passed, hints, thresholds, pages, limits, note, truncated zvyčajne 1–2 kreditov
hreflang_checkKontrola hreflang url – language, url, counts, findings, pages, matrix, annotations, legend, limits, note zvyčajne 1–2 kreditov
ai_robots_txtPrehľadávače AI v robots.txt site_url, robots_txt, groups, crawlers – file, file_complete, ai_section, crawlers, counts, source, existing, changes, checks, notes, legend, sources, verified_on, language, note zvyčajne 1–2 kreditov
faq_from_supportFAQ zo správ zákazníkov text, faq_url target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv format, input_kind, columns, language, detected_language, languages, counts, selection, faq_page, personal_data, topics, gaps, cited, dropped, limits, placeholder, hints, notes, note, export zvyčajne 1–3 kreditov
price_display_checkKontrola uvádzania cien url, text, html ai: yes | nojurisdiction: auto | de | pl jurisdiction, jurisdiction_auto, jurisdiction_label, source, price, previous_prices, prior_30_days, unit_prices, quantities, discounts, hints, structured, findings, counts, checks, ai, dropped, legal_sources, language, notes, note zvyčajne 1–3 kreditov
form_text_checkTexty formulárov url, html, error_messages target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: neutral | friendly | formal language, detected_language, tone, required_word, forms, errors, counts, criteria, summary, source, dropped, ai, hints, note zvyčajne 1–3 kreditov
newsletter_checkKontrola newslettera html, eml, text, subject, preheader target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, input, subject, preheader, checklist, counts, links, links_total, images, eml, pairs, improvements, text_cut, dropped, ai, hints, note zvyčajne 1–3 kreditov
social_card_checkKontrola náhľadu na sociálnych sieťach url – language, url, counts, preview, findings, tags, images, snippet, guidance, limits, note zvyčajne 1–2 kreditov
image_performance_checkKontrola obrázkov url – language, url, counts, total, formats, lcp, page_findings, summary, images, more_images, legend, limits, note, truncated zvyčajne 1–2 kreditov
ai_transparency_checkKontrola transparentnosti AI url, text, html 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 language, detected_language, source, answers, checklist, detected, notices, summary, counts, dropped, ai, legal, hints, note zvyčajne 1–3 kreditov
structured_data_checkKontrola štruktúrovaných údajov url, html – language, url, input, counts, formats, findings, items, rules, visible, limits, truncated, note zvyčajne 1–2 kreditov
legal_notice_checkKontrola údajov o prevádzkovateľovi url, text, html ai: yes | nojurisdiction: auto | de | pl jurisdiction, jurisdiction_auto, jurisdiction_basis, jurisdiction_label, source, entity, items, extra, counts, ai, dropped, legal_sources, language, notes, note, truncated zvyčajne 1–3 kreditov
glossary_builderZostaviť slovník url, text, html, languages source: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmax_pages: 1 | 2 | 3 | 5 | 10 language, language_name, language_source, targets, target_names, items, existing, counts, pages, reading, source, text_cut, dropped, glossary, hints, note, export zvyčajne 1–3 kreditov
local_business_checkKontrola údajov o firme url, text ai: no | yes language, url, host, mode, country, table, findings, counts, structured, suggestion, handover, pages, failed, not_reached, limits, ai, dropped, notes, note zvyčajne 1–2 kreditov
ai_literacy_policyZásady gramotnosti v oblasti AI (čl. 4 nariadenia EÚ o AI) text, uses, roles, data, company_name company_size: 1-9 | 10-49 | 50-249 | 250+sector: general | retail | services | crafts | health | finance | education | public_sector | media | it | manufacturing | tourism | socialreview_months: 12 | 6 | 24language: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, title, sections, training, record_columns, markdown, text, profile, counts, dropped, legal, hints, note zvyčajne 1–2 kreditov
withdrawal_button_checkKontrola tlačidla na odstúpenie od zmluvy url, text, html ai: yes | nojurisdiction: auto | de | pl | eusubscriptions: auto | yes | no jurisdiction, jurisdiction_auto, jurisdiction_basis, jurisdiction_label, law, source, subscription, items, candidates, counts, ai, dropped, legal_sources, language, notes, note, truncated zvyčajne 1–3 kreditov
product_safety_checkKontrola stránky produktu (GPSR) url, text, html market_language: auto | bg | cs | da | de | el | en | es | fi | fr | hr | hu | it | lt | nl | pl | pt | ro | sk | sl | sv language, market_language, market_language_label, market_basis, page_language, source, product, manufacturer_seat, items, counts, dropped, ai, hints, notes, legal, legal_sources, note zvyčajne 1–3 kreditov
newsletter_createTvorba newslettera text, urls, main_url, audience, occasion 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 subjects, subject, preheader, intro, articles, closing, text, body_html, email_html, placeholders, unread, claims, dropped, counts, language, detected_language, note zvyčajne 1–3 kreditov
website_checkKontrola webu url scope: short | full score, categories, findings, counts, snippet, llms_txt, summary, actions, note fixne 5 kreditov za úlohu
translatePreklad text 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 zvyčajne 1–4 kreditov
proofreadKorektúra 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 text, html, language, identical, summary, counts, changed_share, changes, notes, beta, note zvyčajne 1–4 kreditov
translate_fileJazykové súbory text 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 format, target, filename, mime, file, entries, counts, flagged, preview, check, notes, note zvyčajne 5–8 kreditov

Stav úlohy

queued a running: stále sa spracúva (position a wait_seconds ti pomôžu s čakaním). done: result obsahuje polia nástroja. failed: nič sa neúčtovalo (credits je 0); error.code uvádza dôvod: address_blocked (Do4U túto adresu neotvorí, napríklad súkromnú alebo internú; pošli namiesto toho text alebo HTML), input_too_large (skráť vstup), image_unavailable alebo job_failed. expired: výsledok už nie je uložený.

Webhooky

Pridaj "callback_url" do POST /api/v1/jobs a Do4U po dokončení úlohy odošle podpísaný POST (udalosť job.finished so stavom, kreditmi a odkazom na výsledok - nie samotný výsledok). Iba verejné adresy na porte 80 alebo 443; opakujeme až 6-krát s postupne dlhšími prestávkami.

Príklad: vytvor úlohu s callback_url – a požiadavku, ktorú Do4U po dokončení úlohy odošle na túto adresu:

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool": "summarize", "text": "...", "callback_url": "https://example.com/do4u-hook"}'
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..."}

Skontroluj hlavičku X-Do4U-Signature: t=<time>,v1=<hex>, kde v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Zamietni staré časy (napr. staršie ako 5 minút). Tvoje tajomstvo začína whsec_ a zobrazuje sa na stránke Kľúče 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));
}
// PHP
function do4u_signature_ok(string $raw, string $header, string $secret): bool {
    if (!preg_match('/t=(\d+),v1=([0-9a-f]{64})/', $header, $m) || abs(time() - (int)$m[1]) > 300) return false;
    return hash_equals(hash_hmac('sha256', $m[1] . '.' . $raw, $secret), $m[2]);
}
$ok = do4u_signature_ok(file_get_contents('php://input'), $_SERVER['HTTP_X_DO4U_SIGNATURE'] ?? '', 'whsec_YOUR_SECRET');

credits.low

Keď zostatok kreditov účtu klesne pod prah, Do4U pošle jeden podpísaný POST na adresu webhooku účtu. Udalosť neobsahuje osobné údaje, iba zostatok, prah a čas (UTC). Ďalšia nasleduje až po opätovnom pripísaní kreditov (nákup, mesačné bezplatné kredity alebo poukaz). Podpis a tajný kľúč sú rovnaké ako pri 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"}

Adresu a prah nastavíš tu: Kľúče API

n8n

Hotový workflow: webhook prijme volanie od Do4U, skontroluje podpis, načíta výsledok a odovzdá ho tvojmu ďalšiemu kroku.

Stiahnuť šablónu pre n8n (JSON)

Šablóna, zatiaľ neotestovaná v reálnej inštancii n8n alebo Make – pred použitím, prosím, otestuj kontrolu podpisu.

V n8n: Workflows → Import from file. Potom zadaj svoje tajomstvo do uzla "Check signature" a svoj kľúč API do "Do4U: get result", aktivuj workflow a použi produkčnú URL webhooku ako callback_url. Vlastne hostované n8n potrebuje na kontrolu podpisu premennú prostredia NODE_FUNCTION_ALLOW_BUILTIN=crypto.

Make

  1. Pridaj modul Webhooks → Custom webhook ako spúšťač a v jeho rozšírených nastaveniach zapni "JSON pass-through" a "Get request headers".
  2. Adresu tohto webhooku použi ako callback_url.
  3. Skontroluj podpis: porovnaj v1 z hlavičky X-Do4U-Signature s sha256(t + "." + raw body; hex; tvoje tajomstvo).
  4. Pridaj HTTP → Make a request: GET na result_url s hlavičkou Authorization: Bearer <your API key>.
  5. Pole result použi vo svojich ďalších moduloch.

Šablóna, zatiaľ neotestovaná v reálnej inštancii n8n alebo Make – pred použitím, prosím, otestuj kontrolu podpisu.

Recepty: reťazenie nástrojov

Recept spustí 2 až 4 nástroje jeden po druhom ako jednu úlohu. Namiesto "tool" pošli "recipe": buď názov hotového receptu, alebo zoznam krokov. Text ide do prvého kroku; výsledok každého kroku je textom pre ďalší krok. GET /api/v1/recipes vypíše hotové recepty, nástroje, ktoré môžeš použiť, a pole, ktoré každý nástroj odovzdáva ďalej.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"recipe": [{"tool": "summarize", "options": {"length": "short"}},
               {"tool": "translate", "options": {"target": "pl"}}], "text": "..."}'
curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"recipe": "summary_translate_meta", "options": {"target": "pl"}, "text": "..."}'

Dostaneš jeden odhad pre všetky kroky (credits_estimate). Táto suma sa rezervuje na začiatku. Po každom kroku sa zaúčtuje skutočná spotreba a zvyšok ostáva rezervovaný do konca, potom sa uvoľní. Zlyhaný krok nestojí nič, zvyšné kroky sa preskočia a už dokončené kroky sa účtujú.

HTTP/1.1 202 Accepted
{"id": "3c9e0d1a...", "tool": "recipe", "recipe": null, "status": "queued", "model": "do4u-standard", "credits_estimate": 4,
 "steps": [{"n": 1, "tool": "summarize", "credits_estimate": 2}, {"n": 2, "tool": "translate", "credits_estimate": 2}],
 "links": {"self": "https://do4u.eu/api/v1/jobs/3c9e0d1a..."}}

GET /api/v1/jobs/{id} ukáže každý krok s jeho stavom (pending, queued, running, done, failed, skipped), jeho kreditmi, upozornením input_shortened, ak sa text pre ďalší nástroj musel skrátiť, a výsledok každého kroku po skončení receptu. Pri no_store sa výsledky zobrazia raz. callback_url sa spustí raz, na konci receptu.

GET https://do4u.eu/api/v1/jobs/3c9e0d1a...

{"id": "3c9e0d1a...", "tool": "recipe", "status": "done", "credits_estimate": 4, "credits": 3, "steps_total": 2,
 "steps": [{"n": 1, "tool": "summarize", "status": "done", "credits": 1, "result": {"summary": "...", "key_points": ["..."]}},
           {"n": 2, "tool": "translate", "status": "done", "credits": 2, "notices": ["input_shortened"], "result": {"translation": "...", "notes": []}}],
 "result": {"translation": "...", "notes": []}}

GET https://do4u.eu/api/v1/recipes

Chyby

Chyby majú vždy rovnaký tvar: {"error": {"code": "...", "message": "..."}}. Pri 429 a 503 hlavička Retry-After hovorí, koľko sekúnd čakať.

KódHTTPVýznam
missing_key401Nebol odoslaný žiadny kľúč API.
invalid_key401Kľúč je neznámy alebo bol zrušený.
rate_limited429Príliš veľa požiadaviek za túto minútu.
invalid_json400Telo požiadavky nie je objekt JSON.
unknown_tool400Nástroj s týmto názvom neexistuje.
invalid_option400Neznáma voľba alebo hodnota.
invalid_field400Pole má nesprávny typ.
invalid_language400language nie je en, de ani pl.
empty_input400Chýba text alebo URL.
text_b_required400compare potrebuje text a text_b.
input_too_long400Vstup je dlhší, než dovoľuje tvoj limit.
input_too_large400Vstup je na jednu úlohu príliš veľký: skráť ho alebo ho rozdeľ na viac úloh.
invalid_url400URL nie je povolená alebo sa nedá prečítať.
invalid_image400Obrázok chýba, má nesprávny formát alebo je príliš veľký.
payload_too_large413Telo požiadavky je väčšie ako 8 MB.
insufficient_credits402Nemáš dosť kreditov.
email_not_verified402Najprv potvrď svoju e-mailovú adresu.
daily_limit429Denný limit Free je vyčerpaný (website_check scope short).
too_many_open_jobs429Máš v účte príliš veľa otvorených úloh.
package_required403Nástroj vyžaduje zakúpený balík.
busy503Fronta je plná, skús to o chvíľu znova.
tool_unavailable503Nástroj teraz nie je dostupný.
not_found404Neznámy endpoint alebo neznáma úloha.
method_not_allowed405Nesprávna metóda HTTP.
internal_error500Chyba na našej strane.
invalid_idempotency_key400Idempotency-Key je prázdny, príliš dlhý alebo obsahuje znaky, ktoré nie sú tlačiteľné ASCII.
idempotency_conflict422Tento Idempotency-Key sa už použil s inou požiadavkou.
idempotency_in_progress409Požiadavka s týmto Idempotency-Key ešte beží. Chvíľu počkaj (Retry-After).
idempotency_unavailable503Idempotency-Key sa teraz nedá použiť. Skús to neskôr.
same_language400Text je už v cieľovom jazyku (nástroje na preklad). Pošli allow_same_language: true, aby sa aj tak preložil.

Limity

Kredity

Nová úloha ukáže odhad (credits_estimate); účtuje sa skutočná spotreba (credits). Neúspešné úlohy nič nestoja. Najprv sa spotrebujú bezplatné kredity.

Kancelárske nástroje: vstupy, kontrola a exporty

Všetkých deväť nástrojov používa POST /api/v1/jobs a existujúci koncový bod stavu úlohy. Vstupné dokumenty a vygenerované návrhy sú údaje, nikdy pokyny na vykonávanie akcií. Výsledky vyžadujú kontrolu pred prevádzkovým použitím. Žiadny nástroj neposiela správy, nezverejňuje články ani nemení zdrojové súbory.

Zápis zo stretnutia

meeting_minutes

Vstup a limity

Iba jednoduchý text UTF-8, až 12 000 znakov; každý neprázdny zdrojový riadok je obmedzený na 1 200 znakov. options.items prijíma reťazce "5", "10" alebo "20" (predvolené "10"). Zdrojový jazyk sa zachováva. Nahrané PDF, vzdialené URL a obrázky sa neprijímajú.

Výsledok a export

Výsledok obsahuje skontrolovaných kandidátov návrhu, presné citácie zdrojov, čísla riadkov a bajtové pozície. Chýbajúce zodpovedné osoby, termíny alebo odpovede zostávajú chýbajúce. result.exports.text a result.exports.csv obsahujú filename, mime a obsah UTF-8. Bunky CSV dostávajú ochranu proti vzorcom. Vzdelávacie kvízy poskytujú aj result.exports.moodle_xml na import krátkych odpovedí do Moodle. Otázky a odpovede stále vyžadujú odbornú kontrolu.

Požiadavka 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"
    }
}

Požiadavky verejného obstarávania

tender_requirements

Vstup a limity

Iba jednoduchý text UTF-8, až 12 000 znakov; každý neprázdny zdrojový riadok je obmedzený na 1 200 znakov. options.items prijíma reťazce "5", "10" alebo "20" (predvolené "10"). Zdrojový jazyk sa zachováva. Nahrané PDF, vzdialené URL a obrázky sa neprijímajú.

Výsledok a export

Výsledok obsahuje skontrolovaných kandidátov návrhu, presné citácie zdrojov, čísla riadkov a bajtové pozície. Chýbajúce zodpovedné osoby, termíny alebo odpovede zostávajú chýbajúce. result.exports.text a result.exports.csv obsahujú filename, mime a obsah UTF-8. Bunky CSV dostávajú ochranu proti vzorcom. Vzdelávacie kvízy poskytujú aj result.exports.moodle_xml na import krátkych odpovedí do Moodle. Otázky a odpovede stále vyžadujú odbornú kontrolu.

Požiadavka 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"
    }
}

Pracovné postupy

work_instructions

Vstup a limity

Iba jednoduchý text UTF-8, až 12 000 znakov; každý neprázdny zdrojový riadok je obmedzený na 1 200 znakov. options.items prijíma reťazce "5", "10" alebo "20" (predvolené "10"). Zdrojový jazyk sa zachováva. Nahrané PDF, vzdialené URL a obrázky sa neprijímajú.

Výsledok a export

Výsledok obsahuje skontrolovaných kandidátov návrhu, presné citácie zdrojov, čísla riadkov a bajtové pozície. Chýbajúce zodpovedné osoby, termíny alebo odpovede zostávajú chýbajúce. result.exports.text a result.exports.csv obsahujú filename, mime a obsah UTF-8. Bunky CSV dostávajú ochranu proti vzorcom. Vzdelávacie kvízy poskytujú aj result.exports.moodle_xml na import krátkych odpovedí do Moodle. Otázky a odpovede stále vyžadujú odbornú kontrolu.

Požiadavka 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"
    }
}

Vzdelávací kvíz

learning_quiz

Vstup a limity

Iba jednoduchý text UTF-8, až 12 000 znakov; každý neprázdny zdrojový riadok je obmedzený na 1 200 znakov. options.items prijíma reťazce "5", "10" alebo "20" (predvolené "10"). Zdrojový jazyk sa zachováva. Nahrané PDF, vzdialené URL a obrázky sa neprijímajú.

Výsledok a export

Výsledok obsahuje skontrolovaných kandidátov návrhu, presné citácie zdrojov, čísla riadkov a bajtové pozície. Chýbajúce zodpovedné osoby, termíny alebo odpovede zostávajú chýbajúce. result.exports.text a result.exports.csv obsahujú filename, mime a obsah UTF-8. Bunky CSV dostávajú ochranu proti vzorcom. Vzdelávacie kvízy poskytujú aj result.exports.moodle_xml na import krátkych odpovedí do Moodle. Otázky a odpovede stále vyžadujú odbornú kontrolu.

Požiadavka JSON

{
    "tool": "learning_quiz",
    "text": "Water freezes at zero degrees Celsius.\nA triangle has three sides.\nPhotosynthesis uses light energy.",
    "options": {
        "items": "10"
    }
}

Čistenie CSV a XLSX

clean_table

Vstup a limity

CSV sa posiela v text (až 24 000 bajtov), alebo text začína D4XLSX1: nasledovaným striktným base64 súboru XLSX (až 1 000 000 dekódovaných bajtov). Limity: jeden hárok, 201 riadkov vrátane hlavičky, 32 stĺpcov, 3 000 buniek a 20 000 bajtov textu buniek. Vzorce, makrá a externé odkazy sa odmietajú. Štýly a tabuľkové funkcie sa nezachovávajú. options.delimiter: auto, comma, semicolon alebo tab. options.decimal: keep alebo comma.

Výsledok a export

Kontrola určuje presne duplicitné riadky a konzervatívne opravy hodnôt. Na export sa znova odošle rovnaký pôvodný text a voľby s options.office_action="export", options.export_format="csv" alebo "xlsx" a selected ako reťazcový zoznam skontrolovaných ID kódovaný v JSON. Použijú sa iba vybrané zmeny. Prázdny výber nevykoná žiadne čistenie. Ochrana CSV proti vzorcom zostáva aktívna; XLSX ukladá doslovné reťazce. Worker znova vypočíta ID namiesto dôverovania klientskej správe.

selected je reťazec obsahujúci zoznam JSON, napríklad "[\"C1\"]"; používajú sa skutočné ID z kontroly. Najviac 5 000 bajtov a 3 000 rôznych ID. Exportné úlohy vracajú result.type="office_export" a result.export obsahujúci filename, mime a content_base64. Base64 sa dekóduje ako bajty súboru. Správa dodaná klientom sa neprijíma.

Požiadavka JSON

{
    "tool": "clean_table",
    "text": "Name,Date\nAlpha,2026-11-02\nAlpha,2026-11-02",
    "options": {
        "delimiter": "comma",
        "decimal": "keep"
    }
}

Anonymizácia textu

anonymize

Vstup a limity

Jednoduchý text UTF-8 až 12 000 bajtov. options.scope prijíma all, email, phone, iban alebo ip. Voliteľné terms je reťazec až 30 presných výrazov rozlišujúcich veľkosť písmen na samostatných riadkoch, najviac 2 000 bajtov. Rozpoznanie mien a adries vyžaduje tieto vlastné výrazy. Detekcia IP zahŕňa IPv4; možné telefóny vyžadujú kontrolu a možné IBAN platný kontrolný súčet.

Výsledok a export

Každý výskyt a navrhnutá zástupná značka vyžadujú kontrolu. Opakované totožné hodnoty používajú v danom texte stále zástupné značky. Na export sa znova odošle pôvodný text a voľby s options.office_action="export", options.export_format="txt" a selected ako reťazcový zoznam ID výskytov kódovaný v JSON. Nevybrané výskyty zostávajú nezmenené. Ide o pomoc pri redakcii údajov, nie potvrdenie nezvratnej anonymizácie.

selected je reťazec obsahujúci zoznam JSON, napríklad "[\"C1\"]"; používajú sa skutočné ID z kontroly. Najviac 5 000 bajtov a 3 000 rôznych ID. Exportné úlohy vracajú result.type="office_export" a result.export obsahujúci filename, mime a content_base64. Base64 sa dekóduje ako bajty súboru. Správa dodaná klientom sa neprijíma.

Požiadavka JSON

{
    "tool": "anonymize",
    "text": "Contact: alex@example.org; reference AB-104.",
    "terms": "AB-104",
    "options": {
        "scope": "all"
    }
}

Kontrola a preklad titulkov

subtitles

Vstup a limity

Jednoduchý SRT alebo WebVTT sa posiela v text, až 65 536 bajtov, 200 titulkov a 16 000 znakov textu titulkov. Štylizovanie, vložené značky a nepodporované metadáta sa odmietajú. options.mode je check (predvolené) alebo translate; options.format je auto, srt alebo vtt. options.target volí podporovaný jazyk prekladu. Celočíselné polia max_line_chars (10–100, predvolené 42), max_lines (1–6, predvolené 2) a max_cps (5–40, predvolené 20) sú polia najvyššej úrovne.

Výsledok a export

Výsledok uvádza chyby časovania, prekrývanie, dĺžky riadkov a rýchlosť čítania. Kontrola zachováva pôvodný jazyk. Preklad mení text titulkov a zachováva zdrojové časovanie a vzájomné priradenie; nemení časovanie ani nerozdeľuje titulky. Text na stiahnutie je v result.file s result.filename a result.mime. Neplatné časovanie môže ponechať file na null. Úspešná kontrola nie je zárukou prístupnosti ani jazykovej kvality.

Požiadavka JSON

{
    "tool": "subtitles",
    "text": "1\n00:00:01,000 --> 00:00:04,000\nThe workshop opens at nine.\n",
    "max_line_chars": 42,
    "options": {
        "mode": "check",
        "format": "srt"
    }
}

Validácia elektronických faktúr

invoice_validate

Vstup a limity

XML faktúry v UTF-8 sa posiela v text, až 262 144 bajtov. Prijímajú sa UBL Invoice, UBL CreditNote a UN/CEFACT CII s profilom EN 16931 alebo XRechnung 3. options.profile je auto, en16931 alebo xrechnung. ZIP, PDF, extrakcia vloženého ZUGFeRD z PDF, DTD a externé entity nie sú podporované. Extrahované XML možno odoslať samostatne, ak spĺňa prijímaný profil.

Výsledok a export

Validácia používa oficiálne pevne určené artefakty XSD a Schematron: KoSIT 1.6.3, konfiguráciu XRechnung 3.0.2 z dňa 2026-08-31, pravidlá EN 16931 1.3.16 a pravidlá XRechnung 2.6.0. Výsledok zaznamenáva verzie, hash dokumentu, nálezy, závažnosť, ID pravidiel a stav prijatia. not_checked znamená, že nebolo získané rozhodnutie o zhode. Technické splnenie nezaručuje prijatie príjemcom, účtovnú správnosť ani súlad s právom.

Požiadavka JSON

Nižšie uvedený kompaktný príklad XML je zámerne neúplný a má vracať validačné chyby. Úplná obchodná faktúra musí obsahovať všetky povinné polia; príklad ukazuje formát požiadavky, nie vyhovujúcu faktúru.

{
    "tool": "invoice_validate",
    "text": "<Invoice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:Invoice-2\" xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"><cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID></Invoice>",
    "options": {
        "profile": "auto"
    }
}

Asistent pre písanie blogu

blog_assistant

Vstup a limity

Fáza zadania vyžaduje topic (300 bajtov), audience (500 bajtov) a goal (500 bajtov). Voliteľné text poskytuje až 12 000 bajtov zdrojového materiálu v najviac 12 odsekoch po 1 800 bajtoch. Voliteľné source_url musí byť verejná HTTP(S) adresa s najviac 2 000 znakmi; analyse_url musí byť booleovská hodnota JSON true na povolenie analýzy. Súkromné ciele a nepovolené stránky zostávajú blokované.

Výsledok a export

Najprv sa odošle phase="briefing". Vrátená osnova, otázky a zdroje sa skontrolujú. Výsledok viazaný na vlastníka poskytuje approval_token a briefing_hash. Až po výslovnej kontrole sa odošle phase="article", approved=true, sources_approved=true a obe nezmenené hodnoty. Schválenie vyprší po 30 minútach a patrí overenému účtu. Požiadavky na článok nesmú nahrádzať topic, audience, goal, text ani zdroje. Článok zostáva návrhom s odsekmi prepojenými so zdrojmi; nič sa automaticky nezverejňuje.

Požiadavka 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."
}

Požiadavka na článok po schválení

{
    "tool": "blog_assistant",
    "phase": "article",
    "approved": true,
    "sources_approved": true,
    "approval_token": "TOKEN_FROM_REVIEWED_BRIEFING",
    "briefing_hash": "HASH_FROM_REVIEWED_BRIEFING"
}

Správy o faktúrach obsahujú result.exports.json; validované návrhy článkov obsahujú result.exports.text. Každý export obsahuje filename, mime a obsah UTF-8. Text článku zachováva odkazy na zdroje a zostáva nezverejneným návrhom.

Exporty sa ukladajú ako prílohy s vráteným typom MIME. Všetok text sa považuje za nedôveryhodný obsah a pred vykreslením HTML sa escapuje. Obsah dokumentov sa nesmie spúšťať a nálezy sa nesmú meniť na automatické externé akcie.

Nástroje na dokumenty, tabuľky a médiá

Týchto osem nástrojov používa rovnaké autentifikované API pre úlohy. Požiadavka JSON obsahuje v poli text objekt zakódovaný ako JSON. Nahrané súbory sú v tomto objekte zastúpené názvom súboru a obsahom v štandardnom base64. Súbory sa nesťahujú zo vzdialených URL.

Náhľad a export sú samostatné požiadavky. Export si vyžaduje explicitné schválenie a odtlačok zdroja alebo token schválenia viazaný na vlastníka, ktorý bol vrátený pri náhľade. Súbor alebo odpoveď modelu schválenie neautorizujú.

Digitalizácia dokladov

receipt_extract

Vstup a limity

Objekt obsahuje files: jeden objekt s name a content_base64. PDF, PNG, JPEG alebo TXT; maximálne 1 MB, PDF do troch strán. options.action je review alebo export; options.export_format je csv alebo xlsx. Export vyžaduje opätovné odoslanie pôvodných súborov, approved=true, source_sha256 a reviewed s opravenými poliami a položkami.

Výsledok a kontrola

Kontrola vráti extrahované polia, položky, presné dôkazy zo zdroja a aritmetické varovania. Exportované hodnoty sú návrhy skontrolované zákazníkom, nie overené účtovné záznamy. OCR môže spôsobiť chyby.

Príklad požiadavky

{
    "tool": "receipt_extract",
    "text": "{\"files\":[{\"name\":\"receipt.txt\",\"content_base64\":\"U2FtcGxlIFN0b3JlCjIwMjYtMTEtMDIKTmV0OiAxMDAuMDAKVGF4OiAxOS4wMApUb3RhbDogMTE5LjAwIEVVUg==\"}]}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "files"
    ],
    "properties": {
        "files": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "name",
                    "content_base64"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "maxLength": 160
                    },
                    "content_base64": {
                        "type": "string",
                        "contentEncoding": "base64",
                        "maxLength": 1400000
                    }
                }
            }
        },
        "approved": {
            "type": "boolean"
        },
        "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
        },
        "reviewed": {
            "type": "object"
        }
    }
}

Asistent tabuľkových vzorcov

spreadsheet_formula

Vstup a limity

Objekt obsahuje task, columns, application, formula_language a separator. Každý stĺpec má name, cell a sample. Až 20 stĺpcov a 3 000 znakov zadania. application je excel alebo sheets; jazyk názvov funkcií je en, de alebo pl; separator je čiarka alebo bodkočiarka. Anglické názvy funkcií sú dostupné pri zodpovedajúcom nastavení tabuľkového procesora.

Výsledok a kontrola

Vracia vzorec, vysvetlenie, predpoklady a kontrolné príklady. tests_executed je false: server vzorec nikdy nespúšťa. Podporovaná podmnožina umožňuje bežné funkcie a lokálne odkazy na bunky; externé odkazy, makrá a sieťové funkcie sú odmietnuté.

Príklad požiadavky

{
    "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\":\",\"}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "task",
        "columns",
        "application",
        "formula_language",
        "separator"
    ],
    "properties": {
        "task": {
            "type": "string",
            "maxLength": 3000
        },
        "columns": {
            "type": "array",
            "minItems": 1,
            "maxItems": 20,
            "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "name",
                    "cell",
                    "sample"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "maxLength": 100
                    },
                    "cell": {
                        "type": "string",
                        "pattern": "^[A-Z]{1,2}[1-9][0-9]{0,5}$"
                    },
                    "sample": {
                        "type": "string",
                        "maxLength": 300
                    }
                }
            }
        },
        "application": {
            "enum": [
                "excel",
                "sheets"
            ]
        },
        "formula_language": {
            "enum": [
                "en",
                "de",
                "pl"
            ]
        },
        "separator": {
            "enum": [
                ",",
                ";"
            ]
        }
    }
}

Kontrola kvality prekladu

translation_check

Vstup a limity

Objekt obsahuje source, translation, source_language a target_language, prípadne terms s dvojicami source a target. Až 10 000 znakov na text a 30 terminologických dvojíc.

Výsledok a kontrola

Vráti možné rozdiely s presnými citátmi a posunmi bajtov v oboch textoch. Oddelené kontroly porovnávajú doslovné číselné výskyty a požadované termíny. Lokalizované formátovanie alebo skloňovanie môžu vysvetliť nález; prázdny report nezaručuje presnosť.

Príklad požiadavky

{
    "tool": "translation_check",
    "text": "{\"source\":\"The battery lasts 12 hours.\",\"translation\":\"Der Akku hält 10 Stunden.\",\"source_language\":\"en\",\"target_language\":\"de\",\"terms\":[]}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "source",
        "translation",
        "source_language",
        "target_language"
    ],
    "properties": {
        "source": {
            "type": "string",
            "maxLength": 10000
        },
        "translation": {
            "type": "string",
            "maxLength": 10000
        },
        "source_language": {
            "type": "string",
            "pattern": "^[a-z]{2}(-[A-Z]{2})?$"
        },
        "target_language": {
            "type": "string",
            "pattern": "^[a-z]{2}(-[A-Z]{2})?$"
        },
        "terms": {
            "type": "array",
            "maxItems": 30,
            "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "source",
                    "target"
                ],
                "properties": {
                    "source": {
                        "type": "string",
                        "maxLength": 100
                    },
                    "target": {
                        "type": "string",
                        "maxLength": 100
                    }
                }
            }
        }
    }
}

Transkripcia zvuku a videa

transcribe

Vstup a limity

Objekt obsahuje filename, content_base64 a language. Podporované formáty: WAV, MP3, M4A, MP4, WebM, OGG a FLAC. Maximálne 3 MiB a 30 sekúnd. language je auto alebo kód podporovaného jazyka. Súbory sa spracúvajú lokálne; nesťahujú sa z URL.

Výsledok a kontrola

Vracia segmenty s časovými značkami a exporty TXT, SRT a VTT na kontrolu. Rozpoznávanie môže byť nesprávne. Stav not_completed obsahuje chybový kód z obmedzenej množiny a neznamená úspešný prepis.

Je potrebný skutočný súbor. Nasledujúca schéma opisuje dekódovaný objekt v poli text; content_base64 musí obsahovať skutočné bajty súboru v štandardnom base64. Zástupné reťazce nie sú funkčné príklady.

Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "filename",
        "content_base64",
        "language"
    ],
    "properties": {
        "filename": {
            "type": "string",
            "maxLength": 150
        },
        "content_base64": {
            "type": "string",
            "contentEncoding": "base64",
            "maxLength": 4194304
        },
        "language": {
            "enum": [
                "auto",
                "de",
                "en",
                "pl",
                "fr",
                "es",
                "it",
                "nl",
                "pt",
                "cs",
                "sk",
                "da",
                "sv",
                "fi",
                "et",
                "lv",
                "lt",
                "hu",
                "ro",
                "bg",
                "el",
                "hr",
                "sl",
                "uk",
                "ru",
                "tr",
                "nb"
            ]
        }
    }
}

Slučovanie šablón dokumentov

document_merge

Vstup a limity

Objekt obsahuje template s name a content_base64 a ďalej data ako text CSV alebo D4XLSX1: nasledované bajtmi XLSX v štandardnom base64. Šablóna DOCX podporuje až 32 zástupných symbolov a údaje až 20 riadkov. options.action je review alebo export; options.export_format je docx alebo pdf. Export vyžaduje pôvodné vstupy, approved=true a source_sha256.

Výsledok a kontrola

Náhľad uvádza zástupné symboly, dátové stĺpce a chýbajúce hodnoty. Chýbajúce používané hodnoty blokujú export. ZIP obsahuje vyplnené dokumenty. DOCX zachováva rozloženie šablóny; PDF používa jednoduché textové rozloženie bez štýlov Wordu a obrázkov.

Je potrebný skutočný súbor. Nasledujúca schéma opisuje dekódovaný objekt v poli text; content_base64 musí obsahovať skutočné bajty súboru v štandardnom base64. Zástupné reťazce nie sú funkčné príklady.

Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "template",
        "data"
    ],
    "properties": {
        "template": {
            "type": "object",
            "additionalProperties": false,
            "required": [
                "name",
                "content_base64"
            ],
            "properties": {
                "name": {
                    "type": "string",
                    "maxLength": 160
                },
                "content_base64": {
                    "type": "string",
                    "contentEncoding": "base64",
                    "maxLength": 1400000
                }
            }
        },
        "data": {
            "type": "string",
            "maxLength": 1400000
        },
        "approved": {
            "type": "boolean"
        },
        "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
        }
    }
}

Asistent mapovania importu

import_map

Vstup a limity

Objekt obsahuje tabuľky source a target ako text CSV alebo D4XLSX1: nasledované bajtmi XLSX v štandardnom base64. Hlavička cieľovej tabuľky určuje požadované stĺpce; voliteľný druhý riadok uvádza text, number, date alebo email, prípadne s predponou required:. mapping obsahuje indexy zdrojových stĺpcov od nuly alebo null. Až 200 dátových riadkov a 32 stĺpcov.

Výsledok a kontrola

Vracia navrhnuté mapovania, opakovane použiteľný profil, riadky náhľadu a zistenia pri validácii. Export s options.action=export vyžaduje approved=true a výslovne určené mapovanie; nevyriešené validačné problémy blokujú export. Žiadny externý systém sa nemení.

Príklad požiadavky

{
    "tool": "import_map",
    "text": "{\"source\":\"name,amount\\nExample,12\",\"target\":\"name,amount\\nrequired:text,number\"}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "source",
        "target"
    ],
    "properties": {
        "source": {
            "type": "string",
            "maxLength": 1400000
        },
        "target": {
            "type": "string",
            "maxLength": 1400000
        },
        "approved": {
            "type": "boolean"
        },
        "mapping": {
            "type": "array",
            "maxItems": 32,
            "items": {
                "type": [
                    "integer",
                    "null"
                ],
                "minimum": 0,
                "maximum": 31
            }
        }
    }
}

Prezentácie zo zdrojového materiálu

presentation

Vstup a limity

Pri phase=outline obsahuje text polia title, audience, purpose a material. Materiál tvorí jeden až osem zdrojových odsekov, každý do 1 200 znakov. Pri phase=pptx musia byť approved=true a approval_token na najvyššej úrovni; text musí chýbať alebo byť prázdny. Tokeny sú viazané na autentifikovaný účet a majú obmedzenú platnosť.

Výsledok a kontrola

Osnova obsahuje názvy snímok a citácie viazané na zdroj. Po kontrole druhá požiadavka exportuje upraviteľný PPTX s geometrickými prvkami a poznámkami pre prednášajúceho. Zdrojový text nemôže meniť schválenie, väzbu na účet ani oprávnenia na export.

Príklad požiadavky

{
    "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.\"}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "title",
        "audience",
        "purpose",
        "material"
    ],
    "properties": {
        "title": {
            "type": "string",
            "maxLength": 160
        },
        "audience": {
            "type": "string",
            "maxLength": 300
        },
        "purpose": {
            "type": "string",
            "maxLength": 500
        },
        "material": {
            "type": "string",
            "maxLength": 12000
        }
    }
}

Export schválenej prezentácie

Nahradenie APPROVAL_TOKEN_FROM_OWN_OUTLINE tokenom z výsledku kontrolovaného obrysu; nie je to funkčný token.

{
    "tool": "presentation",
    "phase": "pptx",
    "approved": true,
    "approval_token": "APPROVAL_TOKEN_FROM_OWN_OUTLINE"
}

Asistent archivácie dokumentov

document_filing

Vstup a limity

Objekt obsahuje files a voliteľne project. Až desať súborov TXT, PDF, DOCX, PNG alebo JPEG, 1 MB na súbor a 2 MB spolu. options.action je review alebo export; options.export_format je zip. Export vyžaduje pôvodné vstupy, approved=true, source_sha256 a objekt names, ktorý priraďuje ID súborov ku skontrolovaným cieľom.

Výsledok a kontrola

Vracia navrhnuté kategórie, dátumy a názvy súborov. Návrhy vychádzajú z textu dokumentu a vyžadujú kontrolu. Export vytvorí ZIP s kópiami; originály zostávajú nezmenené. Nebezpečné cesty, zmeny prípon a duplicitné ciele sú odmietnuté.

Príklad požiadavky

{
    "tool": "document_filing",
    "text": "{\"files\":[{\"name\":\"invoice.txt\",\"content_base64\":\"SW52b2ljZQoyMDI2LTExLTAyClRvdGFsIDEyMCBFVVI=\"}],\"project\":\"Project\"}"
}
Schéma dekódovaného textového obalu
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "files"
    ],
    "properties": {
        "files": {
            "type": "array",
            "minItems": 1,
            "maxItems": 10,
            "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "name",
                    "content_base64"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "maxLength": 160
                    },
                    "content_base64": {
                        "type": "string",
                        "contentEncoding": "base64",
                        "maxLength": 1400000
                    }
                }
            }
        },
        "project": {
            "type": "string",
            "maxLength": 80
        },
        "approved": {
            "type": "boolean"
        },
        "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
        },
        "names": {
            "type": "object",
            "additionalProperties": {
                "type": "string"
            }
        }
    }
}

Textové exporty obsahujú obsah. Binárne exporty identifikujú base64 prostredníctvom content_base64 alebo encoding=base64. Dekódovanie sa vykoná len pre deklarované kódovanie. Názvy súborov sú len návrhy; výsledky sú dostupné len prostredníctvom autentifikovaného výsledku úlohy skontrolovaného vlastníkom.

Nástroje na nákup, plánovanie a prevádzku

Týchto osem nástrojov používa existujúce autentizované API úloh. Pole text obsahuje objekt zakódovaný v JSON so vstupnými poľami uvedenými nižšie. Príklady obsahujú skutočné ukážkové údaje v povolených medziach.

Každý počiatočný výsledok vyžaduje modelovú fázu AI cez existujúcu službu workerov. Deterministický kód po návrhu zhôd, priradení alebo štruktúry overuje zdrojové referencie, obmedzenia a výpočty. Neexistuje náhradný režim iba s kódom.

Odosiela sa application/json. Nahrávanie multipart, URL vzdialených súborov, neznáme polia a neprázdne voľby špecifické pre nástroj sa odmietajú. options musí chýbať alebo obsahovať prázdny objekt. Spoločné príznaky API si zachovávajú všeobecný význam v API.

Porovnanie ponúk dodávateľov

supplier_compare

Porovnanie ponukových riadkov s požadovanými položkami, kontrola návrhov zhôd AI a rozdielov v množstve, mene, doprave a celkovej cene.

Dekódované vstupné polia

requirements — Požadované položky
Stĺpce CSV: description,quantity,unit. Označenia jednotiek musia byť rovnaké ako v ponukách. Najviac 30 riadkov; 40 riadkov vo všetkých tabuľkách.
offers — Riadky ponúk dodávateľov
Stĺpce CSV: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. Doprava predstavuje poplatok iba za tento riadok; bez poplatku sa uvádza 0. Dodacia lehota môže byť prázdna. Ceny musia mať rovnaký daňový základ.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
max_lead_days — Limit kontroly dodacej lehoty
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia dodacie lehoty ponúk prekračujúce zvolený počet dní a ponuky bez uvedenej dodacej lehoty. Ceny a porovnania zostávajú nezmenené. Najviac 999 dní.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 60000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "supplier_compare",
    "text": "{\"requirements\":\"description,quantity,unit\\nBlue A4 folders,10,piece\",\"offers\":\"supplier,description,quantity,unit,unit_price,shipping,currency,lead_days\\nNorth,Blue A4 document folders,10,piece,2.50,5.00,EUR,3\\nSouth,A4 folder blue,10,piece,2.30,8.00,EUR,5\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_lead_days\":0,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "requirements",
        "offers"
    ],
    "properties": {
        "requirements": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "description",
                            "quantity",
                            "unit"
                        ],
                        "properties": {
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "offers": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "supplier",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "shipping",
                            "currency",
                            "lead_days"
                        ],
                        "properties": {
                            "supplier": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "shipping": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "lead_days": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_lead_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 999,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "supplier"
            ],
            "default": "source"
        }
    }
}

Porovnanie objednávok, dodávok a faktúr

three_way_match

Priradenie riadkov objednávky, dodávky a faktúry s pomocou AI a následný výpočet chýbajúceho množstva, nadmernej fakturácie a rozdielov jednotkových cien zo zdrojových údajov.

Dekódované vstupné polia

orders — Riadky objednávky
Stĺpce CSV: reference,description,quantity,unit,unit_price,currency. Referencia označuje spoločnú referenciu objednávky, nie číslo dokladu dodávateľa. Všade musia byť rovnaké označenia jednotiek a rovnaký daňový základ.
deliveries — Riadky dodávky
Stĺpce CSV: reference,description,quantity,unit. Referencia označuje spoločnú referenciu objednávky. Čiastočné dodávky môžu tvoriť samostatné riadky.
invoices — Riadky faktúry
Stĺpce CSV: reference,description,quantity,unit,unit_price,currency. Referencia označuje spoločnú referenciu objednávky. Dane, zľavy a dobropisy sa nesmú zadávať ako položkové riadky.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
review_blank_references — Označiť chýbajúce odkazy na dokumenty
Pridať zistenie na kontrolu ku každému riadku objednávky, dodania alebo faktúry s prázdnym odkazom. Existujúce rozhodnutia o párovaní a upozornenia zostávajú nezmenené.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 60000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "three_way_match",
    "text": "{\"orders\":\"reference,description,quantity,unit,unit_price,currency\\nPO-1,Blue A4 folders,10,piece,2.50,EUR\",\"deliveries\":\"reference,description,quantity,unit\\nPO-1,A4 folders blue,8,piece\",\"invoices\":\"reference,description,quantity,unit,unit_price,currency\\nPO-1,Blue document folders A4,10,piece,2.60,EUR\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"review_blank_references\":false,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "orders",
        "deliveries",
        "invoices"
    ],
    "properties": {
        "orders": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "deliveries": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "invoices": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "review_blank_references": {
            "type": "boolean",
            "default": false
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "reference"
            ],
            "default": "source"
        }
    }
}

Párovanie platieb a faktúr

payment_match

Návrhy zhôd medzi prichádzajúcimi platbami a neuhradenými faktúrami, odhalenie nejednoznačností a výpočet splátok, zostatkov a preplatkov.

Dekódované vstupné polia

payments — Prichádzajúce platby
Stĺpce CSV: reference,counterparty,date,amount,currency. Ak sú známe referencie faktúr, použijú sa tieto referencie; sumy musia byť kladné a dátumy vo formáte YYYY-MM-DD. Jednu platbu možno navrhnúť iba pre jednu faktúru.
invoices — Neuhradené faktúry
Stĺpce CSV: reference,counterparty,date,amount,currency. Suma predstavuje neuhradený zostatok pred nahranými platbami. Referencie môžu byť prázdne, ale nejednoznačnosť môže zabrániť priradeniu.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
review_date — Referenčný dátum veku faktúry
Voliteľný výslovný dátum YYYY-MM-DD od roku 1900 do roku 2200. Otvorené zostatky faktúr sa kontrolujú podľa veku od zdrojového dátumu faktúry. Prázdna hodnota túto kontrolu vypína. Vek faktúry nie je dátumom splatnosti ani právnym zistením omeškania.
aging_days — Prah kontroly veku faktúry
Označiť kladné otvorené zostatky, ktorých dátum faktúry je najmenej o tento počet dní pred zvoleným referenčným dátumom. Rozsah 0–3,650 dní. Vyžaduje referenčný dátum; neodvodzuje sa žiadna lehota faktúry.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 60000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "payment_match",
    "text": "{\"payments\":\"reference,counterparty,date,amount,currency\\nINV-1,North Studio,2026-11-02,60.00,EUR\\nINV-1,North Studio,2026-11-03,40.00,EUR\",\"invoices\":\"reference,counterparty,date,amount,currency\\nINV-1,North Studio,2026-11-01,100.00,EUR\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"review_date\":\"\",\"aging_days\":30,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "payments",
        "invoices"
    ],
    "properties": {
        "payments": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "counterparty",
                            "date",
                            "amount",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "counterparty": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "amount": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "invoices": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "counterparty",
                            "date",
                            "amount",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "counterparty": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "amount": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "review_date": {
            "type": "string",
            "maxLength": 10,
            "default": ""
        },
        "aging_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3650,
            "default": 30
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "date"
            ],
            "default": "source"
        }
    }
}

Asistent plánovania dopĺňania zásob

reorder_plan

Prioritizácia skladových položiek pomocou AI, výpočet dopĺňaných množstiev zo zadaného dopytu a dodacích lehôt a kontrola vplyvu minimálnej objednávky a veľkosti balenia.

Dekódované vstupné polia

items — Skladové položky
Stĺpce CSV: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. ID musia byť jedinečné. Množstvá používajú desatinnú bodku; lead_days a min_order sú nezáporné celé čísla a pack_size je kladné celé číslo.
horizon_days — Dodatočné dni pokrytia
Cieľové pokrytie zodpovedá dodacej lehote plus týmto dodatočným dňom. Predpokladá sa stály dopyt; výsledok je plánovací odhad.
notes — Poznámky a preferencie k plánovaniu
Voliteľný kontext pre návrh AI. Dostupnosť, kvalifikácie, závislosti a číselné limity musia byť aj v štruktúrovaných tabuľkách; poznámky tieto kontroly nikdy nenahrádzajú.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
large_order_threshold — Prah kontroly veľkej objednávky
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia navrhnuté objednávané množstvá striktne nad prahom, najviac 10,000,000 jednotiek. Zdrojové zásoby, dopyt, cieľové pokrytie, zaokrúhlenie balení a objednávané množstvá sa nemenia.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 120000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "reorder_plan",
    "text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Brzdové doštičky,12,3,5,4,10,5\\nI2,Reťazový olej,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Brzdové doštičky sú potrebné na plánované opravy a majú byť skontrolované ako prvé. Reťazový olej je menej naliehavý.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "items",
        "horizon_days"
    ],
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 365
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "large_order_threshold": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "order_desc"
            ],
            "default": "source"
        }
    }
}

Asistent plánovania pracovných zmien

shift_plan

Návrhy priradenia pracovníkov pomocou AI a kontrola dostupnosti, požadovaných zručností, prekrývania zmien, zadaných hodinových limitov a zostávajúceho pokrytia.

Dekódované vstupné polia

workers — Pracovníci
Stĺpce CSV: id,name,skills,max_hours. Viaceré zručnosti oddeľuje |. max_hours je maximálny celkový plánovaný čas v tomto návrhu, nie zákonný limit pracovného času.
availability — Dostupnosť
Stĺpce CSV: id,worker_id,start,end. Časy sú výslovne v UTC vo formáte YYYY-MM-DDTHH:MM. Jeden interval dostupnosti musí pokryť celú pracovnú zmenu.
shifts — Pracovné zmeny
Stĺpce CSV: id,start,end,skill,needed. Všetky časy sú v UTC. Pracovník musí mať presne požadovanú zručnosť. needed je požadovaný počet pracovníkov.
notes — Poznámky a preferencie k plánovaniu
Voliteľný kontext pre návrh AI. Dostupnosť, kvalifikácie, závislosti a číselné limity musia byť aj v štruktúrovaných tabuľkách; poznámky tieto kontroly nikdy nenahrádzajú.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
max_shift_hours — Prah kontroly dĺžky zmeny
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia zdrojové zmeny dlhšie než zvolená dĺžka, najviac 168 hodín. Priradenia a upozornenia na pokrytie zostávajú zachované. Ide o plánovaciu preferenciu, nie o právne posúdenie pracovného času.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 120000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "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\":\"Ak je to možné, Alex má zostať pri opravách a Sam pri servisnej priehradke.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "workers",
        "availability",
        "shifts"
    ],
    "properties": {
        "workers": {
            "type": "string",
            "maxLength": 40000
        },
        "availability": {
            "type": "string",
            "maxLength": 40000
        },
        "shifts": {
            "type": "string",
            "maxLength": 40000
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_shift_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 168,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "begin"
            ],
            "default": "source"
        }
    }
}

Plánovač kapacít projektu

project_plan

Návrhy priorít úloh a priradení zdrojov pomocou AI, následný výpočet harmonogramu rešpektujúceho závislosti a denné kapacity a označenie nepriradenej práce.

Dekódované vstupné polia

tasks — Úlohy projektu
Stĺpce CSV: id,name,hours,depends,skill. Závislosti sú ID úloh oddelené |. Prázdne depends znamená žiadneho predchodcu. Prácnosť úlohy sa priraďuje jednému kvalifikovanému zdroju.
resources — Zdroje projektu
Stĺpce CSV: id,name,skills,hours_per_day. Zručnosti oddeľuje |. Denná kapacita predstavuje dostupný plánovací čas, najviac 12 hodín. Kalendár používa pondelok až piatok; sviatky a dovolenky nie sú modelované.
start_date — Dátum začatia projektu
Prvým pracovným dňom je tento dátum, prípadne nasledujúci pondelok, ak pripadá na víkend. Kapacitné úseky pracovného dňa začínajú o 00:00 UTC a opisujú pridelenie kapacity, nie skutočný pracovný čas.
notes — Poznámky a preferencie k plánovaniu
Voliteľný kontext pre návrh AI. Dostupnosť, kvalifikácie, závislosti a číselné limity musia byť aj v štruktúrovaných tabuľkách; poznámky tieto kontroly nikdy nenahrádzajú.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
max_task_hours — Prah kontroly pracnosti úlohy
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia úlohy s pracnosťou nad zvoleným prahom, najviac 10,000 hodín. Závislosti, kapacita zdrojov a vypočítaný harmonogram zostávajú nezmenené.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 120000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "project_plan",
    "text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Zadanie,4,,planning\\nT2,Návrh,10,T1,design\\nT3,Kontrola,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"Návrh závisí od dokončeného zadania. Je potrebné zachovať čas na záverečnú kontrolu.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "tasks",
        "resources",
        "start_date"
    ],
    "properties": {
        "tasks": {
            "type": "string",
            "maxLength": 40000
        },
        "resources": {
            "type": "string",
            "maxLength": 40000
        },
        "start_date": {
            "type": "string",
            "maxLength": 10
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_task_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 10000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "finish_slot"
            ],
            "default": "source"
        }
    }
}

Hárky štítkov s čiarovými a QR kódmi

label_sheet

Prevod položkových riadkov na tlačiteľné štítky s overenými čiarovými a QR kódmi.

Dekódované vstupné polia

csv — Riadky položiek (CSV)
Povinné stĺpce: id, name, code, qr. Najviac 24 riadkov. Obsah QR pochádza iba zo zadaného stĺpca qr.
format — Formát čiarového kódu
EAN-13 vyžaduje 13 číslic a platnú kontrolnú číslicu. Code 128 podporuje 1–24 tlačiteľných znakov ASCII.
layout — Rozloženie hárka
A4: 2 × 7 štítkov s rozmermi 99.1 × 38.1 mm alebo 3 × 8 štítkov s rozmermi 63.5 × 33.9 mm. Tlač na 100 % bez zmeny mierky.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
max_label_characters — Prah kontroly tlačeného názvu štítka
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia tlačené názvy dlhšie než zvolený počet znakov Unicode, najviac 160. Rovnaké názvy, štítky a poradie zostávajú v náhľade, PDF a SVG; táto možnosť nič neskracuje.
require_https_qr — Označiť obsah QR bez obyčajnej adresy HTTPS
Pridať zistenie, ak obsah QR nie je adresou HTTPS s hostiteľom a bez vložených prihlasovacích údajov, bielych znakov alebo spätných lomiek. Obsah QR sa nikdy nemení, neotvára ani nenačítava. Táto kontrola syntaxe nepotvrdzuje bezpečnosť cieľa.

Maximálny počet bajtov UTF-8 v obálke text: 24000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "label_sheet",
    "text": "{\"csv\":\"id,name,code,qr\\nA1,Modrý skladový box,BOX-001,BOX-001\\nA2,Zelený skladový box,BOX-002,BOX-002\",\"format\":\"code128\",\"layout\":\"auto\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_label_characters\":0,\"require_https_qr\":false}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "required": [
        "csv",
        "format",
        "layout"
    ],
    "additionalProperties": false,
    "properties": {
        "csv": {
            "type": "string",
            "maxLength": 18000
        },
        "format": {
            "enum": [
                "code128",
                "ean13"
            ]
        },
        "layout": {
            "enum": [
                "auto",
                "a4_2x7",
                "a4_3x8"
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_label_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 160,
            "default": 0
        },
        "require_https_qr": {
            "type": "boolean",
            "default": false
        }
    }
}

Testovacia matica požiadaviek

test_cases

Vytváranie pozitívnych a negatívnych kontrolných prípadov naviazaných na zadané požiadavky.

Dekódované vstupné polia

requirements — Požiadavky
Najviac 12 požiadaviek oddelených prázdnymi riadkami. Každá požiadavka môže mať najviac 1 000 bajtov UTF-8.
context — Kontext kontroly
Voliteľné informácie o rozsahu, najviac 2 000 bajtov UTF-8. Nejde o ďalšiu požiadavku ani pokyn na vykonávanie testov.
csv_separator — Oddeľovač CSV
Bodkočiarka, čiarka alebo tabulátor sa volia iba pre exportované CSV. Nahrávané zdrojové CSV naďalej vyžaduje zdokumentované hlavičky oddelené čiarkami.
csv_bom — Značka UTF-8 v CSV
Zahrnúť značku poradia bajtov UTF-8 pre kompatibilitu s tabuľkovými procesormi alebo ju vynechať pre systémy vyžadujúce obyčajné UTF-8.
csv_line_ending — Konce riadkov CSV
Pre exportované záznamy CSV použiť LF alebo CRLF. Zdrojový text ani zalomenia riadkov v bunkách uzatvorených v úvodzovkách sa tým nemenia.
include_json — Zahrnúť export JSON
Ponúknuť ďalší štruktúrovaný prehľad JSON obsahujúci úplné skontrolované riadky, zistenia a súhrn. Export nevykonáva žiadny úkon.
max_step_characters — Prah kontroly dĺžky testovacieho kroku
Hodnota 0 vypína túto dodatočnú kontrolu. Inak sa označia testovacie prípady obsahujúce jednotlivý krok dlhší než zvolený počet znakov Unicode, najviac 6,000. Úplné kroky a očakávané výsledky zostávajú viditeľné a exportované.
row_order — Poradie riadkov prehľadu
Preskupiť celé riadky tabuľky bez odstránenia zistení, zmeny výpočtov alebo úpravy priradení. Prázdne hodnoty zoradenia sa zobrazujú na konci; zhodné hodnoty zachovávajú pôvodné vzájomné poradie.

Maximálny počet bajtov UTF-8 v obálke text: 24000

Kontrola výsledku a zdrojov

Typ výsledku je ops_review. columns obsahuje key a label_key; rows obsahuje zodpovedajúce skalárne hodnoty buniek. findings obsahuje lokalizovateľné hodnoty code a zdrojové refs; summary obsahuje label_key a value. review_required a ai_required majú hodnotu true. ai_model určuje prijatý model, ak ho worker poskytne. Niektoré nástroje vracajú aj source_sha256 alebo note_key. Zdrojové reťazce zostávajú nedôveryhodnými údajmi a musia sa zobrazovať ako text, nikdy ako spustiteľné HTML alebo pokyny.

Príklad požiadavky

{
    "tool": "test_cases",
    "text": "{\"requirements\":\"Kontaktný formulár vyžaduje e-mailovú adresu.\\n\\nObjednané množstvo musí byť medzi 1 a 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\"}"
}
Schéma dekódovaného objektu text
{
    "type": "object",
    "required": [
        "requirements"
    ],
    "additionalProperties": false,
    "properties": {
        "requirements": {
            "type": "string",
            "maxLength": 14000
        },
        "context": {
            "type": "string",
            "maxLength": 2000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_step_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 6000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "source_id"
            ],
            "default": "source"
        }
    }
}

Obsah exportov a schválenie

Kolekcia exports môže obsahovať CSV a pri podporovaných rozloženiach štítkov aj PDF alebo SVG. Každý súbor uvádza filename a mime spolu s content pre obyčajný text alebo content_base64 pre binárny obsah. Base64 sa dekóduje iba pri prítomnosti tohto poľa. Názvy súborov sú návrhy. Prístup k výsledkom zostáva autentizovaný a overuje sa vlastníctvo úlohy.

Obsah exportov je súčasťou počiatočného návrhu kontrolovaného výsledku. Integrácie API musia pred stiahnutím, použitím alebo odovzdaním exportu predložiť návrh na výslovnú ľudskú kontrolu. Schémy týchto nástrojov neobsahujú samostatnú požiadavku na schválenie ani vykonanie. Tieto nástroje neobjednávajú tovar, neúčtujú faktúry, nevykonávajú platby, nezverejňujú pracovné zmeny a nespúšťajú testy softvéru.

Firemné a tímové pracovné postupy

Tieto nástroje používajú existujúce autentifikované API úloh a na každú počiatočnú kontrolu vyžadujú AI. Pole text obsahuje konfiguračný objekt zakódovaný v JSON. Základné aj pokročilé nastavenia používajú rovnakú overenú vstupnú schému.

Požiadavka sa odosiela ako application/json. Možnosti konkrétneho nástroja zostávajú v dekódovanom objekte text; vonkajšia vlastnosť options sa vynecháva alebo obsahuje prázdny objekt. Neznáme polia, nepodporované hodnoty výčtových typov a URL vzdialených súborov sa odmietajú.

Polia approved_ids alebo confirmed sa vzťahujú iba na výslovne skontrolované zdrojové podklady. Správy zákazníkov, odpovede modelu ani text dokumentov nemôžu udeliť súhlas. Vygenerované plány a návrhy vyžadujú samostatnú záverečnú kontrolu.

Zmluvné dátumy a lehoty

contract_deadlines

Kontrola presných zmluvných pasáží s dátumami a nevyriešených výpovedných lehôt s následným potvrdením vybraných dátumov na export do kalendára.

Vstupné a konfiguračné polia

Základné nastavenia
clauses — Zmluvné ustanovenia
Jedno zdrojové ustanovenie na riadok. Najviac 24 neprázdnych ustanovení, 1,200 znakov na ustanovenie a spolu 18,000 znakov. Kalendárnou udalosťou sa môžu stať iba dátumy zapísané presne ako YYYY-MM-DD.
title — Názov zmluvy
Krátky názov kalendárnych udalostí; najviac 120 znakov.
Predvolené nastavenia: "Contract review"
Pokročilé nastavenia
reference_date — Referenčný dátum
Výslovne zadaný dátum na porovnanie. Povinný pre filtre budúcich alebo minulých termínov. Nevytvára ani nevypočítava zmluvné dátumy.
Predvolené nastavenia: ""
date_window — Filter dátumov
Budúce termíny zahŕňajú referenčný dátum; minulé ho nezahŕňajú. Relatívne lehoty bez dátumu ISO sa zobrazujú iba pri voľbe Všetky dátumy.
all — Všetky dátumy a nevyriešené lehoty · upcoming — V referenčný deň alebo neskôr · past — Pred referenčným dátumom
Predvolené nastavenia: "all"
event_type — Kategória lehoty
Zobraziť jednu kategóriu odvodenú zo zdroja alebo všetky kategórie. Klasifikácia naďalej vyžaduje kontrolu.
all — Všetky kategórie · termination — Ukončenie · payment — Platba · renewal — Obnovenie · delivery — Dodanie · other — Iné
Predvolené nastavenia: "all"
max_events — Maximálny počet zistení
Obmedziť zobrazené zistenia po filtrovaní a zoradení na 1–20. Na skrátené výsledky upozorňuje oznámenie.
Predvolené nastavenia: 20
sort — Poradie zistení
Zoradiť podľa zdrojového ustanovenia a polohy citácie alebo podľa dátumu s nevyriešenými lehotami na konci.
source — Poradie zdrojov · date — Poradie podľa dátumu
Predvolené nastavenia: "source"
reminder_days — Predstih pripomenutia v kalendári
Hodnota 0 vypína pripomenutia. Inak sa nastaví zobrazované pripomenutie 1–90 dní pred každou potvrdenou celodennou udalosťou; správanie kalendárových aplikácií sa môže líšiť.
Predvolené nastavenia: 7
include_source — Zahrnúť citácie zdrojov
Zobraziť presné citácie v prehľade a popisoch potvrdených kalendárnych udalostí. ID zdrojov a pozície znakov zostávajú viditeľné v oboch režimoch.
yes — Zahrnúť citácie · no — Iba odkazy na zdroje
Predvolené nastavenia: "yes"
calendar_name — Názov kalendára
Názov potvrdeného kalendára ICS, najviac 120 znakov.
Predvolené nastavenia: "Reviewed contract dates"

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "contract_deadlines",
    "text": "{\"clauses\":\"Faktúra je splatná dňa 2027-03-15.\\nVýpoveď musí byť doručená aspoň 30 dní pred obnovením.\\nDátum dodania je 2027-04-02.\",\"title\":\"Zmluva o poskytovaní služieb\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Skontrolované zmluvné termíny\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "clauses": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 10,
            "description": "Explicit ISO date YYYY-MM-DD, 2000 through 2100, or an empty string where optional."
        },
        "date_window": {
            "type": "string",
            "enum": [
                "all",
                "upcoming",
                "past"
            ]
        },
        "event_type": {
            "type": "string",
            "enum": [
                "all",
                "termination",
                "payment",
                "renewal",
                "delivery",
                "other"
            ]
        },
        "max_events": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "sort": {
            "type": "string",
            "enum": [
                "source",
                "date"
            ]
        },
        "reminder_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "include_source": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "calendar_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        }
    },
    "required": [
        "clauses"
    ]
}

Kalkulačka ponúk

quote_builder

Usporiadanie dodaných položiek práce, služieb a materiálu do návrhu s deterministickými výpočtami prirážky, marže, zľavy a dane.

Vstupné a konfiguračné polia

Základné nastavenia
items — Položky ponuky
Hlavičky CSV: label,kind,quantity,unit,cost. kind má hodnotu labor, material alebo service. quantity používa desatinnú bodku a najviac tri desatinné miesta; cost predstavuje čistý jednotkový náklad s najviac dvoma desatinnými miestami. Najviac 30 riadkov. Množstvo práce môže predstavovať hodiny.
currency — Mena
Jedna mena pre všetky položky; bez prepočtu výmenných kurzov. Všetky sumy používajú dve desatinné miesta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Predvolené nastavenia: "EUR"
Pokročilé nastavenia
pricing_mode — Metóda tvorby ceny
Prirážka pripočítava k nákladu percentuálny podiel. Cieľová marža delí náklad hodnotou jedna mínus percentuálny podiel; ide o maržu pred zľavou, nie o prirážku.
markup — Prirážka k nákladu · margin — Cieľová marža pred zľavou
Predvolené nastavenia: "markup"
pricing_percent — Percentuálna sadzba ceny
0–500 pre prirážku alebo 0–95 pre cieľovú maržu; najviac dve desatinné miesta.
Predvolené nastavenia: 20
discount_percent — Percentuálna zľava
Výslovná zľava 0–100%, ktorá sa uplatní na každú vypočítanú predajnú cenu pred zdanením. Najviac dve desatinné miesta.
Predvolené nastavenia: 0
tax_percent — Percentuálna sadzba dane
Výslovná daň 0–100% uplatnená po zľave. Nula znamená bez pridanej dane. Tento nástroj neurčuje príslušnú sadzbu dane ani daňový režim.
Predvolené nastavenia: 0
rounding — Zaokrúhľovanie v každom kroku výpočtu
Zaokrúhliť náklad položky, predajnú cenu, čistú sumu po zľave a daň podľa zvoleného pravidla na dve desatinné miesta meny. Súčty sa počítajú zo zaokrúhlených položiek.
nearest — Na najbližšiu stotinu; polovice nahor · up — Vždy zaokrúhľovať nahor · down — Vždy zaokrúhľovať nadol
Predvolené nastavenia: "nearest"
item_scope — Zahrnuté druhy položiek
Zahrnúť všetky zdrojové položky alebo iba prácu, materiál či služby. Vylúčené položky sa nezapočítavajú do žiadneho súčtu.
all — Všetky druhy položiek · labor — Iba práca · material — Iba materiál · service — Iba služby
Predvolené nastavenia: "all"
detail — Podrobnosť výsledku
Zobraziť jednotlivé zdrojové položky alebo súčty podľa druhu položiek. Oba pohľady používajú rovnaké výpočty na úrovni položiek.
full — Jednotlivé položky · totals — Súčty podľa druhu
Predvolené nastavenia: "full"
quote_reference — Označenie ponuky
Voliteľný interný identifikátor s najviac 120 znakmi. Zobrazuje sa v zadanom znení a nevytvára žiadny záväzok voči zákazníkovi.
Predvolené nastavenia: ""
valid_until — Dátum platnosti návrhu
Voliteľný výslovný dátum ISO zobrazený na kontrolu. Neodosiela ponuku ani nevytvára dohodu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "quote_builder",
    "text": "{\"items\":\"label,kind,quantity,unit,cost\\nPráca v dielni,labor,2.5,hour,40.00\\nNáhradná súprava,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 16000,
                    "minLength": 1
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "label": {
                                "type": "string",
                                "maxLength": 160,
                                "minLength": 1
                            },
                            "kind": {
                                "type": "string",
                                "enum": [
                                    "labor",
                                    "material",
                                    "service"
                                ]
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 15,
                                "minLength": 1
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 20,
                                "minLength": 1
                            },
                            "cost": {
                                "type": "string",
                                "maxLength": 15,
                                "minLength": 1
                            }
                        },
                        "required": [
                            "label",
                            "kind",
                            "quantity",
                            "unit",
                            "cost"
                        ]
                    }
                }
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "pricing_mode": {
            "type": "string",
            "enum": [
                "markup",
                "margin"
            ]
        },
        "pricing_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 500
        },
        "discount_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
        },
        "tax_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
        },
        "rounding": {
            "type": "string",
            "enum": [
                "nearest",
                "up",
                "down"
            ]
        },
        "item_scope": {
            "type": "string",
            "enum": [
                "all",
                "labor",
                "material",
                "service"
            ]
        },
        "detail": {
            "type": "string",
            "enum": [
                "full",
                "totals"
            ]
        },
        "quote_reference": {
            "type": "string",
            "maxLength": 120,
            "minLength": 0
        },
        "valid_until": {
            "type": "string",
            "maxLength": 10,
            "description": "Explicit ISO date YYYY-MM-DD, 2000 through 2100, or an empty string where optional."
        }
    },
    "required": [
        "items"
    ]
}

Návrh riešenia reklamácie

complaint_case

Kontrola podkladov od zákazníka a chýbajúcich informácií s následným zostavením odpovede z výslovne schválených obchodných vyjadrení.

Vstupné a konfiguračné polia

Základné nastavenia
customer_text — Správa zákazníka
Jeden zdrojový odsek na riadok, najviac 16 neprázdnych odsekov, každý s 1,500 znakmi a spolu 10,000 znakov. Vyjadrenia zákazníka dokladajú obsah správy, neoprávňujú však na obchodné prísľuby.
approved_rules — Schválené pravidlá odpovede
Jedno schválené obchodné vyjadrenie na riadok, najviac 12 vyjadrení, každé s 1,000 znakmi a spolu 10,000 znakov. Vybrané vyjadrenia sa do návrhu kopírujú doslovne. Ak sa neuplatní žiadne schválené pravidlo, pole zostáva prázdne.
Predvolené nastavenia: ""
rules_approved — Potvrdiť schválenie pravidiel
Pred spracovaním neprázdnych pravidiel je potrebné výslovné schválenie. Schválenie sa vzťahuje na tieto presné zadané vyjadrenia; text zákazníka ho nemôže udeliť.
no — Neschválené · yes — Tieto presné pravidlá sú schválené
Predvolené nastavenia: "no"
Pokročilé nastavenia
case_type — Kategória prípadu
Zvolená kategória sa zobrazuje v prehľade a odovzdáva sa modelu ako kontext výberu. Nevyvodzuje právny nárok na nápravu.
delivery — Dodanie · quality — Kvalita výrobku alebo služby · billing — Fakturácia · other — Iné
Predvolené nastavenia: "other"
response_style — Štruktúra odpovede
Stručný režim spája skontrolované vyjadrenia do jedného odseku; štruktúrovaný režim oddeľuje vyjadrenia a žiadosti o informácie do odsekov.
concise — Jeden odsek · structured — Samostatné odseky
Predvolené nastavenia: "structured"
opening — Úvod návrhu
Voľba neutrálneho úvodu ku kontrole prípadu alebo potvrdenia prijatia. Obe možnosti sú pevné preložené texty bez prísľubu vrátenia peňazí či poskytnutia služby.
neutral — Informácie k prípadu sú k dispozícii na kontrolu. · acknowledge — Nahlásený problém bol zaznamenaný.
Predvolené nastavenia: "acknowledge"
closing — Záver návrhu
Voliteľne zahrnúť pevné vyjadrenie, že dostupné informácie naďalej podliehajú kontrole. Nesľubuje sa žiadna lehota ani výsledok.
none — Bez záveru · review — Dostupné informácie naďalej podliehajú kontrole.
Predvolené nastavenia: "review"
required_fields — Kontrolný zoznam informácií
Technické ID oddelené čiarkami bez medzier: order_id,purchase_date,issue_description,photos,desired_resolution. Chýbajúce položky sa zmenia na pevné žiadosti o informácie. Prázdna hodnota znamená bez kontrolného zoznamu.
Predvolené nastavenia: "order_id,issue_description"
max_rule_quotes — Maximálny počet vybraných pravidiel
Model môže vybrať najviac 1–12 schválených pravidiel. Odpoveď prekračujúca tento limit sa odmieta.
Predvolené nastavenia: 8
max_customer_quotes — Maximálny počet citácií zákazníka
Pre časť s podkladmi možno vybrať najviac 1–8 zdrojových odsekov zákazníka.
Predvolené nastavenia: 4
include_sources — Zobraziť časti s podkladmi
Zobraziť vedľa návrhu odpovede citácie zákazníka, podklady k informáciám a vybrané pravidlá alebo zobraziť iba návrh.
yes — Zobraziť podklady · no — Iba návrh
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "complaint_case",
    "text": "{\"customer_text\":\"Objednávka A-104 dorazila s poškodeným krytom.\\nPožaduje sa výmena.\",\"approved_rules\":\"Pri reklamáciách poškodenia sa pred rozhodnutím o výmene vyžadujú fotografie výrobku a obalu.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer_text": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "approved_rules": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 0
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "case_type": {
            "type": "string",
            "enum": [
                "delivery",
                "quality",
                "billing",
                "other"
            ]
        },
        "response_style": {
            "type": "string",
            "enum": [
                "concise",
                "structured"
            ]
        },
        "opening": {
            "type": "string",
            "enum": [
                "neutral",
                "acknowledge"
            ]
        },
        "closing": {
            "type": "string",
            "enum": [
                "none",
                "review"
            ]
        },
        "required_fields": {
            "type": "string",
            "maxLength": 100,
            "minLength": 0
        },
        "max_rule_quotes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "max_customer_quotes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
        },
        "include_sources": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "customer_text"
    ]
}

Odpoveď na výberové konanie podložená dokladmi

tender_response

Priradenie požiadaviek výberového konania k výslovne schváleným firemným dokladom, zostavenie presných citácií odpovede a odhalenie chýbajúcich podkladov.

Vstupné a konfiguračné polia

Základné nastavenia
requirements — Požiadavky výberového konania
Stĺpce CSV: id,text,priority. Najviac 12 riadkov; text najviac 800 bajtov UTF-8. priority má hodnotu must, should alebo optional. ID začínajú veľkým písmenom a obsahujú iba veľké písmená, číslice, _ alebo - (najviac 24 znakov).
evidence — Firemné doklady
Stĺpce CSV: id,text,valid_until. Najviac 20 úplných dôkazných vyjadrení po 800 bajtoch UTF-8. valid_until je YYYY-MM-DD alebo prázdna hodnota. Každé vyjadrenie má zachovať svoje podmienky a obmedzenia.
approved_ids — Výslovne schválené ID dokladov
ID dokladov oddelené čiarkami a výslovne schválené pre túto odpoveď. Schválenie musí pochádzať od zodpovednej kontrolujúcej osoby, nie z formulácie požiadavky alebo dokladu. Prázdna hodnota znamená, že nie je spôsobilý žiadny doklad.
Predvolené nastavenia: ""
review_date — Dátum kontroly dokladov
Doklady s platnosťou končiacou pred týmto dátumom YYYY-MM-DD sa vylučujú. Prázdny dátum platnosti zostáva nedatovaný, nie nezávisle overený. Dátumy sú obmedzené na roky 2020–2100.
Predvolené nastavenia: "2026-11-03"
Pokročilé nastavenia
minimum_evidence — Minimálny počet dokladov na požiadavku
Navrhnutá úplná zhoda s menším počtom dokladov sa označí ako nedostatočná. Tento počet nepreukazuje relevantnosť ani splnenie požiadaviek. Nesmie prekročiť maximum.
Predvolené nastavenia: 1
max_evidence — Maximálny počet dokladov na požiadavku
Obmedzuje počet ID dokladov, ktoré model môže navrhnúť pre každú požiadavku. Všetky prijaté vyjadrenia sa citujú v plnom znení.
Predvolené nastavenia: 2
include_optional — Zahrnúť voliteľné požiadavky
Vylúčenie voliteľných požiadaviek ich odstráni zo vstupu modelu aj výsledku. Musí zostať aspoň jedna požiadavka.
yes — Zahrnúť · no — Vylúčiť
Predvolené nastavenia: "yes"
response_format — Formát tabuľky odpovedí
Kompaktný formát zobrazuje požiadavku, stav kontroly a úplné citácie dokladov. Auditný formát navyše zobrazuje prioritu, ID dokladov a dátumy platnosti.
compact — Kompaktná odpoveď · audit — Audit podkladov
Predvolené nastavenia: "audit"
sort_order — Poradie požiadaviek
Poradie zdrojov zachováva zadané poradie požiadaviek. Voľba Medzery najskôr zvýrazní chýbajúce, čiastočné a nedostatočné podklady. Poradie podľa priority kladie must pred should a optional.
source — Poradie zdrojov · gaps_first — Najskôr medzery v podkladoch · priority — Priorita požiadavky
Predvolené nastavenia: "source"

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "tender_response",
    "text": "{\"requirements\":\"id,text,priority\\nR1,Podpora musí byť dostupná v pracovných dňoch.,must\\nR2,Vyžaduje sa nezávislá bezpečnostná certifikácia.,must\\nR3,Uprednostňuje sa úvodný workshop.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Podpora je dostupná od pondelka do piatka od 09:00 do 17:00 UTC.,2027-12-31\\nE2,Úvodný workshop je zahrnutý v štandardnej službe.,2027-12-31\\nE3,Starší plán služby zahŕňal víkendovú podporu.,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "requirements",
        "evidence",
        "approved_ids",
        "review_date"
    ],
    "properties": {
        "requirements": {
            "type": "string",
            "maxLength": 24000
        },
        "evidence": {
            "type": "string",
            "maxLength": 24000
        },
        "approved_ids": {
            "type": "string",
            "maxLength": 500,
            "default": ""
        },
        "review_date": {
            "type": "string",
            "maxLength": 10,
            "default": "2026-11-03"
        },
        "minimum_evidence": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 1
        },
        "max_evidence": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 2
        },
        "include_optional": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ],
            "default": "yes"
        },
        "response_format": {
            "type": "string",
            "enum": [
                "compact",
                "audit"
            ],
            "default": "audit"
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "gaps_first",
                "priority"
            ],
            "default": "source"
        }
    }
}

Súlad produktových dokumentov

product_consistency

Porovnanie produktových hodnôt prepojených so zdrojmi naprieč technickými listami, návodmi, obalmi a produktovým textom s výslovnými pravidlami jednotiek a toleranciami.

Vstupné a konfiguračné polia

Základné nastavenia
documents — Produktové dokumenty
Stĺpce CSV: id,kind,text. Treba dodať 2–4 dokumenty, každý najviac 2,400 bajtov UTF-8. kind má hodnotu datasheet, manual, packaging alebo product. ID zodpovedajú pravidlám pre zdrojové ID s veľkými písmenami. Čiarky a zalomenia riadkov v texte vyžadujú uzatvorenie do úvodzoviek CSV.
features — Porovnávané vlastnosti
Stĺpce CSV: id,label,type,unit. Najviac 6 vlastností. label (najviac 80 bajtov UTF-8) sa musí doslovne vyskytovať v každej extrahovanej citácii bez rozlišovania veľkosti písmen. type má hodnotu number alebo text. Textové vlastnosti vyžadujú prázdne unit; číselná jednotka je jednotkou porovnania. Podporované podklady používajú výslovné vyjadrenia atribútu, napríklad Weight: 2 kg alebo Colour=Blue; voľné formulácie bez tejto štruktúry zostávajú chýbajúce. Textové spresnenia sa musia zachovať; spresnené číselné tvrdenia sa nepovažujú za samotné čísla.
reference_id — ID referenčného dokumentu
Existujúce ID dokumentu použité ako základ každého porovnania. Chýbajúce či nejednoznačné referenčné hodnoty ponechávajú príslušné porovnanie nevyriešené.
Predvolené nastavenia: "D1"
Pokročilé nastavenia
unit_policy — Porovnanie jednotiek
Presný režim vyžaduje nezmenenú jednotku vlastnosti. Metrický režim povoľuje iba prevody mg/g/kg, mm/cm/m, ml/L, W/kW a mV/V v rámci rovnakej skupiny. Jednotky rozlišujú veľkosť písmen; všetky ostatné nezhody zostávajú konfliktmi.
exact — Iba presné jednotky · metric — Povoliť uvedené metrické prevody
Predvolené nastavenia: "exact"
absolute_tolerance — Absolútna číselná tolerancia
Maximálny absolútny rozdiel v porovnávacej jednotke vlastnosti. Použije sa iba na zlučiteľné číselné hodnoty; 0 vyžaduje rovnosť, ak rozdiel nepovolí relatívna tolerancia.
Predvolené nastavenia: 0
relative_tolerance_pct — Relatívna tolerancia (%)
Povolený rozdiel je väčšia z hodnôt absolútnej tolerancie a abs(referenčná hodnota) × percento / 100. Nulová referenčná hodnota dáva nulovú relatívnu toleranciu.
Predvolené nastavenia: 0
case_sensitive — Rozlišovanie veľkosti písmen v texte
Riadi rozlišovanie veľkosti písmen iba pri textových hodnotách. Nikdy nemení veľkosť písmen jednotiek ani citácie zdrojov.
no — Nerozlišovať veľkosť písmen · yes — Rozlišovať veľkosť písmen
Predvolené nastavenia: "no"
whitespace_policy — Porovnanie medzier v texte
Presný režim porovnáva textové hodnoty tak, ako boli extrahované. Normalizácia oreže okraje a považuje po sebe nasledujúce biele znaky za jednu medzeru. Citácie zdrojov zostávajú nezmenené.
exact — Zachovať biele znaky · collapse — Normalizovať biele znaky
Predvolené nastavenia: "collapse"
missing_policy — Spracovanie chýbajúcich hodnôt
Chýbajúce alebo nejednoznačné hodnoty zostávajú viditeľné ako otvorená medzera v podkladoch alebo ako blokujúci konflikt. Nikdy sa nevymýšľa náhradná hodnota.
warn — Označiť medzeru v podkladoch · conflict — Považovať za konflikt
Predvolené nastavenia: "warn"
result_filter — Zobrazené riadky
Voľba Všetky zobrazuje každé porovnanie s referenciou. Voľba Problémy zobrazuje iba rozdiely, konflikty jednotiek a chýbajúce hodnoty; súhrny naďalej počítajú všetky porovnania.
all — Všetky porovnania · issues — Iba problémy
Predvolené nastavenia: "all"
sort_order — Poradie výsledkov
Poradie vlastností zodpovedá tabuľke vlastností. Poradie dokumentov zoskupuje podľa ID dokumentu. Voľba Problémy najskôr presúva nezhodné porovnania nahor.
feature — Poradie vlastností · document — Poradie dokumentov · issues_first — Problémy najskôr
Predvolené nastavenia: "feature"
decimal_separator — Desatinný oddeľovač v zdroji
Číselné hodnoty musia dôsledne používať vybraný oddeľovač, najviac šesť desatinných miest a žiadne oddeľovače tisícov. Veľkosť je obmedzená na 100,000,000. Model musí čísla kopírovať presne.
dot — Desatinná bodka · comma — Desatinná čiarka
Predvolené nastavenia: "dot"

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "product_consistency",
    "text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Hmotnosť: 2 kg. Farba: Modrá.\\nD2,packaging,Hmotnosť: 2000 g. Farba: modrá.\\nD3,manual,Hmotnosť: 2.2 kg. Farba: Červená.\",\"features\":\"id,label,type,unit\\nF1,Hmotnosť,number,kg\\nF2,Farba,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "documents",
        "features",
        "reference_id"
    ],
    "properties": {
        "documents": {
            "type": "string",
            "maxLength": 24000
        },
        "features": {
            "type": "string",
            "maxLength": 24000
        },
        "reference_id": {
            "type": "string",
            "maxLength": 24,
            "default": "D1"
        },
        "unit_policy": {
            "type": "string",
            "enum": [
                "exact",
                "metric"
            ],
            "default": "exact"
        },
        "absolute_tolerance": {
            "type": "number",
            "minimum": 0,
            "maximum": 1000000,
            "default": 0
        },
        "relative_tolerance_pct": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "default": 0
        },
        "case_sensitive": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ],
            "default": "no"
        },
        "whitespace_policy": {
            "type": "string",
            "enum": [
                "exact",
                "collapse"
            ],
            "default": "collapse"
        },
        "missing_policy": {
            "type": "string",
            "enum": [
                "warn",
                "conflict"
            ],
            "default": "warn"
        },
        "result_filter": {
            "type": "string",
            "enum": [
                "all",
                "issues"
            ],
            "default": "all"
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "feature",
                "document",
                "issues_first"
            ],
            "default": "feature"
        },
        "decimal_separator": {
            "type": "string",
            "enum": [
                "dot",
                "comma"
            ],
            "default": "dot"
        }
    }
}

Plány zapracovania podložené zdrojmi

onboarding_plan

Prevod potvrdených interných podkladov na kontrolovateľný plán zapracovania s dátumami, zodpovednosťami, vzdelávacími cieľmi a obmedzeným denným zaťažením.

Vstupné a konfiguračné polia

Základné nastavenia
role — Rola
Odborná rola pre plán zapracovania; najviac 200 bajtov UTF-8.
Predvolené nastavenia: ""
start_date — Dátum začiatku
Prvý kalendárny deň plánovacieho horizontu. Dátumy sa počítajú v UTC; štátne sviatky a neprítomnosti sa neodvodzujú.
Predvolené nastavenia: "2026-11-09"
documents — Potvrdené interné zdrojové dokumenty
CSV s presnými hlavičkami id,text; 1–12 jedinečných ID zdrojov a zdrojových textov, každý najviac 1,000 bajtov UTF-8. Zadávajú sa existujúce úlohy a opisy procesov, nie pokyny pre AI. Bez URL a značkovania.
Predvolené nastavenia: ""
confirmed — Zdroje potvrdené na plánovanie
Výslovné potvrdenie, že dodané interné podklady sú vhodné pre tento návrh plánu. Neudeľuje prístup ani neschvaľuje žiadny skutočný úkon.
Predvolené nastavenia: false
Pokročilé nastavenia
horizon — Plánovací horizont
Kalendárny horizont od dátumu začiatku. Na plánovanie sú dostupné iba zvolené pracovné dni.
7_days — 7 dní · 14_days — 14 dní · 30_days — 30 dní · 4_weeks — 4 týždne · 8_weeks — 8 týždňov
Predvolené nastavenia: "14_days"
workdays — Pracovné dni
Obmedziť dostupné dátumy na zvolený rozvrh dní v týždni. Miestne sviatky a dovolenky sa automaticky nevylučujú.
mon_fri — Pondelok–piatok · mon_sat — Pondelok–sobota · all_days — Všetky dni
Predvolené nastavenia: "mon_fri"
work_mode — Pracovný režim
Usmerniť výber úloh podložených zdrojmi a zobraziť zvolený režim pri každej úlohe. Nevytvára sa žiadne stretnutie, účet ani prístupové právo.
onsite — Na pracovisku · remote — Na diaľku · hybrid — Hybridne
Predvolené nastavenia: "hybrid"
owners — Zodpovedné roly
Jedna rola na odsek oddelený prázdnym riadkom; 1–8 rolí, každá najviac 160 bajtov UTF-8. AI môže priradiť iba tieto roly.
Predvolené nastavenia: ""
learning_goals — Vzdelávacie ciele
Jeden cieľ na odsek oddelený prázdnym riadkom; 1–8 cieľov, každý najviac 600 bajtov UTF-8. Každá navrhnutá úloha je priradená k jednému dodanému cieľu.
Predvolené nastavenia: ""
task_count — Počet úloh
Požaduje sa presne tento počet odlišných úloh podložených zdrojmi. Dokumenty musia obsahovať dostatok vhodných úryvkov s úlohami.
Predvolené nastavenia: 4
minutes_per_day — Denný časový rozpočet zapracovania
Maximálny súčet minút naplánovaných úloh na každý pracovný deň. Každá úloha vyžaduje aspoň 5 minút.
Predvolené nastavenia: 120
follow_up — Režim následnej kontroly
Nepridať kontrolný bod alebo ho stanoviť na nasledujúci dostupný pracovný deň či posledný pracovný deň horizontu. Kontrolný bod na hranici horizontu zostáva na poslednom dostupnom dátume.
none — Žiadne · next_workday — Nasledujúci pracovný deň · final_day — Posledný pracovný deň
Predvolené nastavenia: "next_workday"

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "onboarding_plan",
    "text": "{\"role\":\"Špecialista zákazníckej podpory\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Preštudovať príručku podpory a prejsť postup eskalácie.\\nS2,Precvičiť písanie odpovedí v školiacom prostredí a prejsť vzorové prípady.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Vedúci tímu\\n\\nKoordinátor školení\",\"learning_goals\":\"Porozumieť postupu eskalácie.\\n\\nPripravovať jasné odpovede podpory.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "role",
        "start_date",
        "documents",
        "confirmed",
        "horizon",
        "workdays",
        "work_mode",
        "owners",
        "learning_goals",
        "task_count",
        "minutes_per_day",
        "follow_up"
    ],
    "properties": {
        "role": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "start_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1
        },
        "documents": {
            "type": "string",
            "maxLength": 14000,
            "minLength": 1
        },
        "confirmed": {
            "type": "boolean"
        },
        "horizon": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "7_days",
                "14_days",
                "30_days",
                "4_weeks",
                "8_weeks"
            ]
        },
        "workdays": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "mon_fri",
                "mon_sat",
                "all_days"
            ]
        },
        "work_mode": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "onsite",
                "remote",
                "hybrid"
            ]
        },
        "owners": {
            "type": "string",
            "maxLength": 1500,
            "minLength": 1
        },
        "learning_goals": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "task_count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "minutes_per_day": {
            "type": "integer",
            "minimum": 15,
            "maximum": 480
        },
        "follow_up": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "next_workday",
                "final_day"
            ]
        }
    }
}

Štruktúrované scenáre odborných pohovorov

interview_guide

Vytvorenie jednotných pracovných otázok, časových pridelení a kritérií doloženia z opisu roly a odborných požiadaviek bez bodovania uchádzačov.

Vstupné a konfiguračné polia

Základné nastavenia
role_description — Opis roly
Iba odborná rola a zodpovednosti, najviac 3,000 bajtov UTF-8. Profily uchádzačov, osobné údaje a chránené charakteristiky sa nezahŕňajú.
Predvolené nastavenia: ""
requirements — Odborné požiadavky
Jedna pracovná požiadavka na odsek oddelený prázdnym riadkom; 1–12 požiadaviek, každá najviac 1,000 bajtov UTF-8. Bez URL, značkovania či súkromných informácií o uchádzačoch.
Predvolené nastavenia: ""
duration — Dĺžka pohovoru v minútach
Celková dĺžka stretnutia vrátane vyhradenej rezervy. Po odpočítaní rezervy musia zostať aspoň 2 minúty na otázku.
Predvolené nastavenia: 45
Pokročilé nastavenia
level — Úroveň skúseností
Upraviť hĺbku štandardizovaných otázok: základy, praktický úplný postup alebo zložité kompromisy. Ide o opis roly, nie o hodnotenie osoby.
entry — Začiatočnícka úroveň · experienced — Skúsená úroveň · senior — Seniorská úroveň
Predvolené nastavenia: "experienced"
interview_type — Formát pohovoru
Pridať ku každej otázke jednotný rámec štruktúrovaného či technického pohovoru alebo navrhnutej prípadovej štúdie.
structured — Štruktúrovaný pohovor · technical — Technický pohovor · case_study — Prípadová štúdia
Predvolené nastavenia: "structured"
focus — Odborné zameranie
Zdôrazniť pozorovateľné kompetencie, riešenie problémov alebo komunikáciu o práci.
competencies — Odborné kompetencie · problem_solving — Riešenie problémov · communication — Odborná komunikácia
Predvolené nastavenia: "competencies"
question_types — Stratégie otázok
Použiť jednu stratégiu alebo kombináciu aspoň dvoch. Otázky vznikajú z presných výňatkov odborných požiadaviek.
mixed — Kombinované stratégie · knowledge — Znalosti · scenario — Navrhnutý scenár · experience — Odborná prax
Predvolené nastavenia: "mixed"
question_count — Počet otázok
Požaduje sa presne tento počet odlišných kombinácií požiadavky a stratégie. Na každú otázku musia zostať aspoň 2 minúty.
Predvolené nastavenia: 6
rubric — Orientačné hodnotiace kritériá
Nezahrnúť stupnicu alebo zahrnúť tri či päť úrovní podkladov. Nástroj poskytuje iba kritériá a nikdy neprideľuje uchádzačovi skóre.
none — Žiadne · three_level — Tri úrovne podkladov · five_level — Päť úrovní podkladov
Predvolené nastavenia: "three_level"
followups — Doplňujúca otázka
Voliteľne zahrnúť jednu štandardizovanú otázku k podkladom, alternatívam a overeniu. Čas na jej diskusiu je zahrnutý do prideleného času každej otázky.
none — Žiadne · one — Jedna doplňujúca otázka
Predvolené nastavenia: "one"
time_buffer — Vyhradená časová rezerva
Minúty vyhradené na úvod, prechody a záver; odpočítavajú sa pred rovnomerným rozdelením času na otázky.
Predvolené nastavenia: 5

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "interview_guide",
    "text": "{\"role_description\":\"Technik softvérovej podpory zodpovedný za diagnostiku problémov produktu a dokumentáciu reprodukovateľných prípadov.\",\"requirements\":\"Vysvetliť reprodukovateľný postup ladenia.\\n\\nJasne komunikovať technické zistenia realizačnému tímu.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "role_description",
        "requirements",
        "duration",
        "level",
        "interview_type",
        "focus",
        "question_types",
        "question_count",
        "rubric",
        "followups",
        "time_buffer"
    ],
    "properties": {
        "role_description": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "requirements": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "duration": {
            "type": "integer",
            "minimum": 15,
            "maximum": 120
        },
        "level": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "entry",
                "experienced",
                "senior"
            ]
        },
        "interview_type": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "structured",
                "technical",
                "case_study"
            ]
        },
        "focus": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "competencies",
                "problem_solving",
                "communication"
            ]
        },
        "question_types": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "mixed",
                "knowledge",
                "scenario",
                "experience"
            ]
        },
        "question_count": {
            "type": "integer",
            "minimum": 2,
            "maximum": 12
        },
        "rubric": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "three_level",
                "five_level"
            ]
        },
        "followups": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "one"
            ]
        },
        "time_buffer": {
            "type": "integer",
            "minimum": 0,
            "maximum": 20
        }
    }
}

Dohľadateľné odovzdávanie projektov

project_handover

Príprava stručného odovzdania z identifikovaných projektových zdrojov s výslovným stavom, zodpovednosťami, filtrami a viditeľnými neznámymi údajmi.

Vstupné a konfiguračné polia

Základné nastavenia
project — Názov projektu
Názov projektu alebo pracovnej oblasti, najviac 200 bajtov UTF-8.
Predvolené nastavenia: ""
sources — Snímka projektových zdrojov
CSV s presnými hlavičkami id,category,status,role,text. Používa sa 1–12 riadkov, jedinečné ID a zdrojové texty najviac 1,000 bajtov UTF-8. Kategórie: risk, decision, open, deliverable. Stavy: open, in_progress, done, unknown. Namiesto súkromných osobných údajov sa používa označenie roly. Bez URL a značkovania.
Predvolené nastavenia: ""
cutoff_date — Rozhodný dátum snímky
Dátum priradený dodanej snímke. Ide o referenčný dátum zadaný používateľom, nie o nezávisle overenú časovú pečiatku zdroja.
Predvolené nastavenia: "2026-11-09"
Pokročilé nastavenia
audience — Príjemcovia odovzdania
Usmerniť výber bodov podložených zdrojmi, keď zodpovedá viac zdrojov, než povoľuje limit položiek.
successor — Nástupca · team — Realizačný tím · management — Vedenie
Predvolené nastavenia: "successor"
category_filter — Filter kategórií
Zahrnúť všetky kategórie alebo iba zvolenú kategóriu zdroja.
all — Všetko · risk — Riziko · decision — Rozhodnutie · open — Otvorené · deliverable — Výstup projektu
Predvolené nastavenia: "all"
status_filter — Filter stavu
Filtrovať výslovne zadaný stav. Stav sa nikdy neodvodzuje z parafrázy modelu.
all — Všetko · open — Otvorené · in_progress — Prebieha · done — V zdroji dokončené · unknown — Neznáme
Predvolené nastavenia: "all"
role_filter — Filter zodpovednej roly
Voliteľné presné označenie roly z CSV; prázdna hodnota zahŕňa všetky roly. Filter rozlišuje veľkosť písmen.
Predvolené nastavenia: ""
detail — Podrobnosť výňatku
Maximálna dĺžka zdrojového výňatku na položku: stručný 180, štandardný 400, podrobný 800 bajtov UTF-8. Pôvodné znenie a jazyk sa zachovávajú.
brief — Stručný · standard — Štandardný · detailed — Podrobný
Predvolené nastavenia: "standard"
max_items — Maximálny počet bodov odovzdania
Vybrať najviac tento počet zodpovedajúcich zdrojov, jeden výňatok na zdroj. Menší počet zodpovedajúcich zdrojov vytvorí menej položiek.
Predvolené nastavenia: 8
include_unknowns — Zahrnúť neznámy stav
Zachovať alebo vylúčiť zdroje výslovne označené ako neznáme. Chýbajúce skutočnosti sa nikdy nedopĺňajú vymyslenými odpoveďami.
yes — Zahrnúť · no — Vylúčiť
Predvolené nastavenia: "yes"
sort_order — Poradie zobrazenia
Zoradiť vybrané body odovzdania podľa pôvodného poradia zdrojov, preloženej kategórie alebo preloženého stavu.
source — Poradie zdrojov · category — Kategória · status — Stav
Predvolené nastavenia: "source"

Maximálny počet vstupných bajtov UTF-8: 24000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "project_handover",
    "text": "{\"project\":\"Vydanie zákazníckeho portálu\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Vedúci realizácie,Rozsah vydania zahŕňa stránku účtu a nastavenia oznámení.\\nS2,risk,open,Vedúci QA,Kontrola mobilných regresných testov stále čaká na dokončenie.\\nS3,open,unknown,Prevádzka,Termín nasadenia nebol potvrdený.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "project",
        "sources",
        "cutoff_date",
        "audience",
        "category_filter",
        "status_filter",
        "role_filter",
        "detail",
        "max_items",
        "include_unknowns",
        "sort_order"
    ],
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "sources": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "cutoff_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "successor",
                "team",
                "management"
            ]
        },
        "category_filter": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "all",
                "risk",
                "decision",
                "open",
                "deliverable"
            ]
        },
        "status_filter": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "all",
                "open",
                "in_progress",
                "done",
                "unknown"
            ]
        },
        "role_filter": {
            "type": "string",
            "maxLength": 160,
            "minLength": 0
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "brief",
                "standard",
                "detailed"
            ]
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "include_unknowns": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "yes",
                "no"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "source",
                "category",
                "status"
            ]
        }
    }
}

Prognóza peňažných tokov a scenáre

cashflow_forecast

Porovnanie základnej prognózy peňažných tokov podloženej zdrojmi s výslovnými scenármi termínov a súm, dennými zostatkami a upozorneniami na nedostatočnú rezervu.

Vstupné a konfiguračné polia

Základné nastavenia
transactions — Peňažné pohyby
Hlavičky CSV: id,date,direction,amount,description,certainty. Najviac 40 jedinečných ID zdrojov. direction je in alebo out; certainty je confirmed alebo expected. Dátumy používajú YYYY-MM-DD; kladné sumy používajú desatinnú bodku a najviac dve desatinné miesta, do 10000000.00. Opisy sú obmedzené na 600 bajtov UTF-8. Žiadna URL sa nenačítava.
start_date — Počiatočný dátum prognózy
Počiatočný zostatok je zostatok bezprostredne pred týmto dňom. Skoršie zdrojové pohyby zostávajú viditeľné, ale nezahŕňajú sa do základnej prognózy. Dátumy sú kalendárne dátumy UTC bez úprav podľa víkendov alebo sviatkov.
opening_balance — Počiatočný zostatok
Desatinná suma so znamienkom od -10000000.00 do 10000000.00, najviac dve desatinné miesta. Vyžaduje sa výslovne známy zostatok; nástroj sa nepripája k banke.
Predvolené nastavenia: "0.00"
currency — Mena
Jedna mena pre všetky zdrojové riadky, zostatky, rezervy a limity. Všetky sumy používajú dve desatinné miesta; nevykonáva sa prepočet výmenným kurzom.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Predvolené nastavenia: "EUR"
Pokročilé nastavenia
horizon_days — Horizont prognózy v dňoch
Zahrnutie 1–90 kalendárnych dní od počiatočného dátumu. Pohyby mimo ktoréhokoľvek horizontu zostávajú viditeľné a dostanú upozornenie; nevstupujú do zostatku príslušnej prognózy.
Predvolené nastavenia: 30
reserve_buffer — Rezervný vankúš
Nezáporný desatinný prah zostatku do 10000000.00. Zistenie označí zostatky scenára pod touto úrovňou; ide o plánovaciu preferenciu, nie povolené prečerpanie.
Predvolené nastavenia: "0.00"
inflow_delay_days — Oneskorenie príjmov v scenári
Posunutie príjmov s dátumom v deň začiatku prognózy alebo neskôr o 0–90 kalendárnych dní dopredu iba v scenári. Skoršie zdrojové pohyby zostávajú vylúčené z oboch prognóz, pretože východiskový stav už určuje počiatočný zostatok. Oneskorená položka môže opustiť horizont; jej základný dátum zostáva viditeľný.
Predvolené nastavenia: 0
outflow_delay_days — Oneskorenie výdavkov v scenári
Posunutie výdavkov s dátumom v deň začiatku prognózy alebo neskôr o 0–90 kalendárnych dní dopredu iba v scenári. Skoršie zdrojové pohyby zostávajú vylúčené z oboch prognóz. Ide o predpoklad, nie povolenie odložiť platbu. Zdrojové dátumy zostávajú viditeľné.
Predvolené nastavenia: 0
inflow_percent — Percento príjmov v scenári
Použitie celočíselného percenta od 0 do 200 na každý príjem v scenári. Sumy sa zaokrúhľujú na najbližšiu stotinu, polovice nahor; základné sumy zostávajú nezmenené.
Predvolené nastavenia: 100
outflow_percent — Percento výdavkov v scenári
Použitie celočíselného percenta od 0 do 200 na každý výdavok v scenári. Sumy sa zaokrúhľujú na najbližšiu stotinu, polovice nahor; základné sumy zostávajú nezmenené.
Predvolené nastavenia: 100
expected_inflow_percent — Percento očakávaných príjmov
Na zdrojové príjmy označené expected sa po všeobecnom percente príjmov použije toto celočíselné percento 0–100 a suma sa znovu zaokrúhli na stotiny. Potvrdené príjmy ani žiadne výdavky tento druhý koeficient neovplyvňuje.
Predvolené nastavenia: 100
chart_interval — Interval grafu
Denné zobrazenie ukazuje zostatok na konci každého dňa. Týždenné ukazuje každý siedmy deň a posledný deň. Minimálne zostatky a zistenia o rezerve sa naďalej počítajú pre každý deň vrátane dní vynechaných v grafe.
daily — Denne · weekly — Týždenne
Predvolené nastavenia: "daily"
sort_order — Poradie riadkov prehľadu
Preusporiadanie iba celých zdrojových riadkov. Peňažné kontroly, zdrojové údaje, prognózy a všetky zistenia zostávajú nezmenené.
source — Poradie zdrojov · date — Poradie podľa dátumu · category — Navrhnutá kategória
Predvolené nastavenia: "date"

Maximálny počet vstupných bajtov UTF-8: 40000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cashflow_forecast",
    "text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Faktúra zákazníkovi za dokončené návrhárske práce,expected\\nT2,2027-03-03,out,900.00,Mesačný nájom kancelárie,confirmed\\nT3,2027-03-08,out,450.00,Mzdy zamestnancov,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "transactions",
        "start_date"
    ],
    "properties": {
        "transactions": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,date,direction,amount,description,certainty. Quote commas/newlines inside cells; maximum 40 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 40,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "direction",
                            "amount",
                            "description",
                            "certainty"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "date": {
                                "type": "string",
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                                "maxLength": 10,
                                "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                            },
                            "direction": {
                                "type": "string",
                                "enum": [
                                    "in",
                                    "out"
                                ]
                            },
                            "amount": {
                                "type": "string",
                                "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                "maxLength": 11,
                                "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 600
                            },
                            "certainty": {
                                "type": "string",
                                "enum": [
                                    "confirmed",
                                    "expected"
                                ]
                            }
                        }
                    }
                }
            ]
        },
        "start_date": {
            "type": "string",
            "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
            "maxLength": 10,
            "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "opening_balance": {
            "type": "string",
            "pattern": "^-?(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
            "maxLength": 12,
            "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 90
        },
        "reserve_buffer": {
            "type": "string",
            "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
            "maxLength": 11,
            "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
        },
        "inflow_delay_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "outflow_delay_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "inflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "outflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "expected_inflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
        },
        "chart_interval": {
            "type": "string",
            "enum": [
                "daily",
                "weekly"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "date",
                "category"
            ]
        }
    }
}

Kontrola internej politiky výdavkov

expense_policy_check

Priradenie vyúčtovaných výdavkov k výslovne schváleným interným pravidlám a následná kontrola deterministických limitov, chýbajúcich odkazov na doklady a možných duplicít.

Vstupné a konfiguračné polia

Základné nastavenia
expenses — Vyúčtovanie výdavkov
Hlavičky CSV: id,date,claimant,merchant,description,amount,receipt_id. Najviac 30 jedinečných ID zdrojov. Namiesto zbytočných osobných údajov sa používa kód žiadateľa. Kladné desatinné sumy sú obmedzené na 10000000.00; opisy na 600 bajtov UTF-8. ID dokladu je odkaz, nie overený obsah dokladu.
rules — Interné pravidlá výdavkov
Hlavičky CSV: id,description,max_amount,receipt_required. Najviac 12 jedinečných ID; úplné opisy pravidiel do 800 bajtov UTF-8. max_amount je nezáporný desatinný limit alebo prázdna hodnota, ak číselný limit neplatí. receipt_required je yes alebo no. Prahy musia byť výslovne zadané; model nikdy nevymýšľa daňové pravidlá ani pravidlá náhrad.
rules_approved — Potvrdenie interných pravidiel
Výslovné potvrdenie, že práve tieto zadané opisy, limity a požiadavky na doklady sú schválenými internými pravidlami kontroly. Zdrojový text ani výstup modelu nemôžu udeliť schválenie. Zmena pravidiel vyžaduje nové potvrdenie.
no — Neschválené · yes — Práve tieto pravidlá sú schválené
Predvolené nastavenia: "no"
currency — Mena
Jedna mena pre všetky zdrojové riadky, zostatky, rezervy a limity. Všetky sumy používajú dve desatinné miesta; nevykonáva sa prepočet výmenným kurzom.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Predvolené nastavenia: "EUR"
Pokročilé nastavenia
limit_scope — Rozsah limitu
Režim na položku porovnáva každý výdavok s limitom jediného navrhnutého pravidla. Režim za deň sčítava výdavky s rovnakým normalizovaným kódom žiadateľa, dátumom a jediným pravidlom. Nejednoznačné alebo nespárované výdavky zostávajú nevyriešené a nevstupujú do skupiny pravidla. Denná skupina nie je overeným nárokom na náhradu.
per_item — Na položku · per_day — Podľa žiadateľa, dňa a pravidla
Predvolené nastavenia: "per_item"
receipt_policy — Požiadavka na doklad
Použitie požiadavky každého výslovne schváleného pravidla alebo pridanie prísnejšej požiadavky pre každý výdavok. Kontroluje sa iba prítomnosť neprázdneho odkazu na doklad; neoveruje sa obrázok, pravosť ani platba.
rule — Použiť schválené pravidlá · all — Vyžadovať odkaz na doklad pri každom výdavku
Predvolené nastavenia: "rule"
duplicate_check — Kontrola duplicít
Označenie opakovaných odkazov na doklady, zhodného dátumu/normalizovaného žiadateľa/normalizovaného obchodníka/sumy alebo oboch. Porovnanie odstráni okrajové medzery a nerozlišuje veľkosť písmen. Všetky podozrivé duplicity zostávajú v súčtoch; žiadny výdavok sa potichu neodstraňuje.
both — Obe kontroly · receipt — Odkazy na doklady · fingerprint — Dátum, žiadateľ, obchodník a suma
Predvolené nastavenia: "both"
date_from — Kontrola od dátumu
Voliteľná dolná hranica dátumu vo formáte YYYY-MM-DD vrátane. Výdavky mimo hranice sú označené, ale zostávajú v tabuľke, súčtoch a denných skupinách. Prázdna hodnota znamená bez dolnej hranice.
Predvolené nastavenia: ""
date_to — Kontrola do dátumu
Voliteľná horná hranica dátumu vo formáte YYYY-MM-DD vrátane. Výdavky mimo hranice sú označené, ale zostávajú v tabuľke, súčtoch a denných skupinách. Prázdna hodnota znamená bez hornej hranice.
Predvolené nastavenia: ""
sort_order — Poradie riadkov prehľadu
Preusporiadanie iba celých zdrojových riadkov. Peňažné kontroly, zdrojové údaje, prognózy a všetky zistenia zostávajú nezmenené.
source — Poradie zdrojov · date — Poradie podľa dátumu · issues_first — Najprv zistenia
Predvolené nastavenia: "source"
include_evidence — Zobraziť stĺpce s dôkazmi
Zahrnutie presného vybraného citátu výdavku a úplných navrhnutých znení pravidiel alebo vynechanie týchto dvoch zobrazovaných stĺpcov. ID zdrojov, ID pravidiel, zistenia a peňažné kontroly zostávajú viditeľné.
yes — Zahrnúť citáty · no — Iba odkazy na zdroje
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 40000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "expense_policy_check",
    "text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Mestský hotel,Hotelový nocľah pri návšteve klienta,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Železničná spoločnosť,Cesta vlakom na návštevu klienta,35.00,\\nE3,2027-03-02,TEAM-A,Mestský hotel,Hotelový nocľah pri návšteve klienta,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Hotelové ubytovanie na pracovných cestách sa kontroluje podľa zadaného limitu.,120.00,yes\\nR2,Železničná doprava na pracovných cestách vyžaduje odkaz na doklad.,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "expenses",
        "rules"
    ],
    "properties": {
        "expenses": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,date,claimant,merchant,description,amount,receipt_id. Quote commas/newlines inside cells; maximum 30 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "claimant",
                            "merchant",
                            "description",
                            "amount",
                            "receipt_id"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "date": {
                                "type": "string",
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                                "maxLength": 10,
                                "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                            },
                            "claimant": {
                                "type": "string",
                                "maxLength": 100
                            },
                            "merchant": {
                                "type": "string",
                                "maxLength": 160
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 600
                            },
                            "amount": {
                                "type": "string",
                                "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                "maxLength": 11,
                                "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                            },
                            "receipt_id": {
                                "type": "string",
                                "maxLength": 100
                            }
                        }
                    }
                }
            ]
        },
        "rules": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,description,max_amount,receipt_required. Quote commas/newlines inside cells; maximum 12 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 12,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "description",
                            "max_amount",
                            "receipt_required"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 800
                            },
                            "max_amount": {
                                "oneOf": [
                                    {
                                        "type": "string",
                                        "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                        "maxLength": 11,
                                        "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                                    },
                                    {
                                        "type": "string",
                                        "enum": [
                                            ""
                                        ]
                                    }
                                ]
                            },
                            "receipt_required": {
                                "type": "string",
                                "enum": [
                                    "yes",
                                    "no"
                                ]
                            }
                        }
                    }
                }
            ]
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "limit_scope": {
            "type": "string",
            "enum": [
                "per_item",
                "per_day"
            ]
        },
        "receipt_policy": {
            "type": "string",
            "enum": [
                "rule",
                "all"
            ]
        },
        "duplicate_check": {
            "type": "string",
            "enum": [
                "both",
                "receipt",
                "fingerprint"
            ]
        },
        "date_from": {
            "oneOf": [
                {
                    "type": "string",
                    "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                    "maxLength": 10,
                    "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                },
                {
                    "type": "string",
                    "enum": [
                        ""
                    ]
                }
            ]
        },
        "date_to": {
            "oneOf": [
                {
                    "type": "string",
                    "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                    "maxLength": 10,
                    "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                },
                {
                    "type": "string",
                    "enum": [
                        ""
                    ]
                }
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "date",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

Kontrola prevzatia migrácie

migration_acceptance

Porovnanie zdrojových a cieľových výpisov s výslovným mapovaním, normalizáciou a toleranciami a následná kontrola klasifikácií reprezentatívnych zistení pomocou AI viazaných na zdroje.

Vstupné a konfiguračné polia

Základné nastavenia
source_csv — Zdrojový CSV
Najviac 1,000 riadkov a 12 stĺpcov. CSV v UTF-8 oddelený čiarkami s názvami stĺpcov v ASCII; každá bunka najviac 600 bajtov.
target_csv — Cieľový CSV
Cieľový výpis podľa rovnakých konvencií CSV. Prázdne množiny údajov môžu obsahovať iba hlavičku.
mapping_csv — Mapovanie stĺpcov
Hlavičky CSV source,target,type. Najviac desať mapovaní; type je text, number alebo reference. Referenčné hodnoty musia identifikovať riadok v zodpovedajúcom výpise. Párovanie kľúčov vždy používa presné hodnoty.
Pokročilé nastavenia
source_key — Stĺpec zdrojového kľúča
Stĺpec prítomný v zdrojovom CSV. Prázdne alebo duplicitné kľúče zostávajú viditeľné ako dátové medzery.
Predvolené nastavenia: "id"
target_key — Stĺpec cieľového kľúča
Stĺpec prítomný v cieľovom CSV. Kľúče sa párujú presne, nezávisle od normalizácie textu.
Predvolené nastavenia: "id"
whitespace — Porovnanie bielych znakov
„Presne“ zachováva biele znaky; „Orezať“ odstraňuje okolité biele znaky; „Zlúčiť“ navyše nahrádza vnútorné postupnosti bielych znakov jednou medzerou.
exact — Presne · trim — Orezať · collapse — Zlúčiť
Predvolené nastavenia: "trim"
case_sensitive — Porovnanie textu s rozlíšením veľkosti písmen
„Nie“ porovnáva mapovaný text po prevode Unicode na malé písmená. Kľúče a vyhľadávanie referencií zostávajú presné.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
null_tokens — Zástupné hodnoty prázdnych buniek
Jedna hodnota na riadok, najviac osem hodnôt a 120 bajtov. Zhoda sa posudzuje po spracovaní bielych znakov a pred normalizáciou veľkosti písmen.
Predvolené nastavenia: "NULL"
empty_policy — Pravidlo prázdnych hodnôt
„Ekvivalentné“ považuje nastavené zástupné hodnoty null za prázdne reťazce. „Presne“ zachováva tieto hodnoty ako bežné hodnoty.
exact — Presne · equivalent — Ekvivalentné
Predvolené nastavenia: "equivalent"
absolute_tolerance — Absolútna číselná tolerancia
Najväčší absolútny rozdiel v zadanej číselnej jednotke. Iba hodnoty s desatinnou bodkou; bez prevodu jednotiek.
Predvolené nastavenia: 0
relative_tolerance_pct — Relatívna číselná tolerancia (%)
Tolerancia voči absolútnej zdrojovej hodnote. Použije sa väčšia z absolútnej a relatívnej tolerancie; pri nulovom zdroji platí absolútna tolerancia.
Predvolené nastavenia: 0
extra_rows — Dodatočné cieľové záznamy
„Nahlásiť“ vykazuje dodatočné cieľové záznamy ako zistenia. „Povoliť“ považuje ich prítomnosť za prijateľnú v nastavenom rozsahu.
issue — Nahlásiť · allow — Povoliť
Predvolené nastavenia: "issue"
detail_filter — Výber podrobností
„Len nálezy“ skrýva zhodné riadky podrobností. „Všetko“ zahŕňa zhodné riadky. Súčty a výber kandidátov AI zostávajú od tohto zobrazovacieho filtra nezávislé.
issues — Len nálezy · all — Všetko
Predvolené nastavenia: "issues"

Maximálny počet vstupných bajtov UTF-8: 200000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "migration_acceptance",
    "text": "{\"source_csv\":\"id,name,amount,parent\\nA1,Modrá škatuľa,10,\\nA2,Malá škatuľa,20,A1\",\"target_csv\":\"id,title,amount,parent\\nA1,Modrá škatuľa,10,\\nA2,Malá škatuľa,22,A9\",\"mapping_csv\":\"source,target,type\\nname,title,text\\namount,amount,number\\nparent,parent,reference\",\"source_key\":\"id\",\"target_key\":\"id\",\"whitespace\":\"trim\",\"case_sensitive\":\"yes\",\"null_tokens\":\"NULL\",\"empty_policy\":\"equivalent\",\"absolute_tolerance\":0,\"relative_tolerance_pct\":0,\"extra_rows\":\"issue\",\"detail_filter\":\"issues\"}"
}
Úplná konfiguračná schéma
{
    "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 sledovateľnosti šarží a sériových čísel

batch_traceability

Sledovanie zadaných vzťahov šarží a evidencií pohybov, výpočet zostatkov viazaných na jednotky a identifikácia príjemcov a chýbajúcich dôkazov vo výslovnom rozsahu.

Vstupné a konfiguračné polia

Základné nastavenia
batches_csv — Register šarží CSV
Hlavičky id,product,serial,unit,opening,notes. Najviac 100 jedinečných ID šarží. opening je počiatočný evidenčný zostatok, nie nezávisle overený stav skladu.
links_csv — Vzťahy šarží CSV
Hlavičky parent,child; najviac 200 vzťahov. Vzťahy opisujú väzby sledovateľnosti a nikdy neodpočítavajú zásoby. Súbor iba s hlavičkou je platný.
movements_csv — Evidencia pohybov CSV
Hlavičky id,batch,kind,quantity,unit,party,reference,date. Najviac 300 jedinečných pohybov. Druhy: receive,consume,ship,adjust_in,adjust_out. Množstvá sú nezáporné hodnoty s desatinnou bodkou; dátumy používajú YYYY-MM-DD.
start_batch — Východisková šarža
Vyžaduje sa práve jedna východisková šarža alebo sériové číslo. ID šarží používajú písmená, číslice, podčiarkovníky alebo spojovníky.
Predvolené nastavenia: ""
Pokročilé nastavenia
start_serial — Východiskové sériové číslo
Alternatíva k východiskovej šarži. Sériové číslo musí jednoznačne identifikovať práve jednu zadanú šaržu.
Predvolené nastavenia: ""
direction — Smer sledovania
„Dopredu“ sleduje väzby z rodiča na potomka; „Dozadu“ z potomka na rodiča; „Oboma smermi“ prechádza oba smery. Cykly sa navštívia raz.
forward — Dopredu · backward — Dozadu · both — Oboma smermi
Predvolené nastavenia: "both"
max_depth — Maximálna hĺbka vzťahov
Medzi 1 a 20. Vzťahy za hranicou sa výslovne počítajú; ich šarže nie sú zahrnuté.
Predvolené nastavenia: 10
as_of — Rozhodný dátum pohybov
Voliteľný rozhodný dátum YYYY-MM-DD vrátane. Filtrujú sa iba dátumy pohybov; nedatované vzťahy šarží nie sú historickými snímkami.
Predvolené nastavenia: ""
include_zero — Zobraziť nulové zásoby
„Nie“ skrýva riadky podrobností zásob s nulovým zostatkom. Dosah sledovania, pohyby a kontrola poznámok AI zostávajú nedotknuté.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
movement_view — Podrobnosti pohybov
„Všetko“ zobrazuje každý vybraný pohyb. „Zásielky“ zobrazuje iba expedície; „Zásoby“ ostatné pohyby. Každý vybraný pohyb sa naďalej podieľa na zostatku zásob.
all — Všetko · shipments — Zásielky · stock — Zásoby
Predvolené nastavenia: "all"
minimum_stock — Prah upozornenia na zásoby
Zostatky pod týmto prahom sa zvýraznia. Jednotky sa musia presne zhodovať s každou šaržou. Nezlučiteľné pohyby sú vylúčené z výpočtu a vykázané ako medzery.
Predvolené nastavenia: 0
detail_order — Poradie podrobností
„Šarža“ radí podľa identifikátora šarže. „Najprv nálezy“ radí deterministické zistenia pred bežné podrobnosti.
batch — Šarža · issues_first — Najprv nálezy
Predvolené nastavenia: "batch"

Maximálny počet vstupných bajtov UTF-8: 200000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "batch_traceability",
    "text": "{\"batches_csv\":\"id,product,serial,unit,opening,notes\\nB1,Základný materiál,S1,kg,100,Uchovávať v suchu\\nB2,Hotový výrobok,S2,kg,20,Skontrolovať obal\",\"links_csv\":\"parent,child\\nB1,B2\",\"movements_csv\":\"id,batch,kind,quantity,unit,party,reference,date\\nM1,B2,ship,5,kg,Sklad A,DEL-1,2026-11-01\",\"start_batch\":\"B1\",\"start_serial\":\"\",\"direction\":\"forward\",\"max_depth\":10,\"as_of\":\"\",\"include_zero\":\"yes\",\"movement_view\":\"all\",\"minimum_stock\":0,\"detail_order\":\"batch\"}"
}
Úplná konfiguračná schéma
{
    "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
        }
    }
}

Plánovanie údržby podložené zdrojmi

maintenance_planner

Plánovanie kalendárnej a hodinovej údržby podľa výslovných zdrojových intervalov, s kontrolou prekročených termínov, zodpovednými rolami a samostatne potvrdeným exportom kalendára.

Vstupné a konfiguračné polia

Základné nastavenia
assets — Zdrojové záznamy údržby
Hlavičky CSV: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. Text CSV je obmedzený na 40,000 bajtov UTF-8. Najviac 20 jedinečných ID veľkými písmenami; asset a owner do 160 bajtov UTF-8, pokyn výrobcu do 1,200 bajtov. Vyžaduje sa aspoň jeden výslovný kladný interval: dni 1–3,650 alebo hodiny 1–100,000. Denné intervaly vyžadujú last_date vo formáte YYYY-MM-DD najneskôr v referenčný deň. Hodinové intervaly vyžadujú celočíselné last_hours a current_hours od 0 do 10,000,000, pričom current_hours nesmie byť nižšie než last_hours. Nepoužité bunky intervalov a meradiel zostávajú prázdne. priority je high, medium alebo low. owner môže byť prázdne. Intervaly musia byť prepísané zo skutočného zdroja výrobcu alebo schváleného zdroja údržby; nástroj neoveruje ich oprávnenosť.
Predvolené nastavenia: ""
reference_date — Referenčný dátum
Výslovný dátum YYYY-MM-DD na porovnanie termínov údržby a opatrení; podporované roky 2000–2100. Aktuálny dátum sa neodhaduje.
Predvolené nastavenia: "2026-11-03"
Pokročilé nastavenia
horizon_days — Plánovací horizont v dňoch
Kalendárne termíny v referenčný deň alebo skôr a do tohto počtu dní po ňom spadajú do plánovacieho horizontu. Ďalší dátum je last_date plus zadaný interval; oneskorená práca sa potichu neposúva dopredu.
Predvolené nastavenia: 30
priority_filter — Filter priority
Filtrovanie výslovne zadanej priority pred výberom modelu. Priorita sa neodvodzuje z názvu zariadenia ani negeneruje modelom.
all — Všetko · high — Vysoká · high_medium — Vysoká a stredná
Predvolené nastavenia: "all"
due_filter — Filter stavu termínu
Všetko zahŕňa aj neskoršiu prácu. Na vykonanie zahŕňa úlohy po termíne, dátumy v horizonte a hodinové prahy v nastavenom predstihu. Po termíne vyžaduje dátum striktne pred referenčným dátumom alebo záporný zostatok hodín. Rovnosť znamená na vykonanie, nie po termíne.
all — Všetko · due — Na vykonanie vo vybraných medziach · overdue — Po termíne
Predvolené nastavenia: "due"
hours_warning — Prah upozornenia prevádzkových hodín
Zahrnutie hodinových úloh, ak zostávajúce prevádzkové hodiny dosahujú tento prah alebo sú nižšie. Nejde o odhad intenzity prevádzky a nikdy sa z hodín nevytvára kalendárny dátum.
Predvolené nastavenia: 20
max_items — Maximálny počet vybraných záznamov
AI vyberie tento počet vhodných záznamov alebo všetky vhodné záznamy, ak ich zostáva menej. Výber je návrh na kontrolu; vylúčené či nevybrané záznamy sa počítajú, nie prezentujú ako dokončené.
Predvolené nastavenia: 12
detail — Podrobnosť výňatku
Stručné výňatky obsahujú najviac 180 bajtov UTF-8; podrobné najviac 600. Výňatky zachovávajú presné zdrojové znenie v pôvodnom jazyku.
brief — Stručné výňatky · detailed — Podrobné výňatky
Predvolené nastavenia: "detailed"
sort_order — Poradie zobrazenia
Radenie celých vybraných riadkov podľa zadanej priority, vypočítaného termínu s čisto hodinovými úlohami na konci alebo pôvodného poradia zdrojov.
priority — Zadaná priorita · date — Zdrojový dátum · source — Poradie zdrojov
Predvolené nastavenia: "priority"
calendar_name — Názov kalendára
Názov samostatne potvrdeného exportu kalendára, najviac 120 bajtov UTF-8. Udalosťami sa môžu stať iba overené termíny založené na dátumoch. Žiadna kalendárová služba nie je kontaktovaná.
Predvolené nastavenia: "Maintenance review"
reminder_days — Predstih pripomenutia
0 vypína pripomenutia. Inak potvrdený kalendár používa zobrazovacie pripomenutie 1–90 dní pred každou vybranou celodennou udalosťou. Samostatné ľudské potvrdenie je povinné.
Predvolené nastavenia: 7

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "maintenance_planner",
    "text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Vzduchový filter,Prezrieť filter a zaznamenať viditeľné znečistenie.,30,,2026-10-10,,,high,Tím údržby\\nA2,Dielenský kompresor,Skontrolovať stav remeňa a zaznamenať výsledok.,,200,,1000,1190,medium,Vedúci dielne\",\"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\":\"Skontrolované termíny údržby\",\"reminder_days\":7}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "assets",
        "reference_date",
        "horizon_days",
        "priority_filter",
        "due_filter",
        "hours_warning",
        "max_items",
        "detail",
        "sort_order",
        "calendar_name",
        "reminder_days"
    ],
    "properties": {
        "assets": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "format": "date"
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 365
        },
        "priority_filter": {
            "type": "string",
            "enum": [
                "all",
                "high",
                "high_medium"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "due_filter": {
            "type": "string",
            "enum": [
                "all",
                "due",
                "overdue"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "hours_warning": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "priority",
                "date",
                "source"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "calendar_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "reminder_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        }
    }
}

Kontrola incidentov s väzbou na dôkazy

incident_review

Usporiadanie chronológie incidentu, dopadov, zdrojovo potvrdených príčin, hypotéz a následných opatrení s presnými dôkazmi a viditeľnými nezodpovedanými otázkami.

Vstupné a konfiguračné polia

Základné nastavenia
incident — Názov incidentu
Krátky názov incidentu, do 200 bajtov UTF-8. Bez tajných údajov, osobných identifikátorov alebo prihlasovacích údajov.
Predvolené nastavenia: ""
evidence — Záznamy dôkazov incidentu
Hlavičky CSV: id,date,kind,status,impact,owner,deadline,text,criterion. Text CSV je obmedzený na 40,000 bajtov UTF-8. Najviac 24 jedinečných ID veľkými písmenami; text do 1,200 bajtov UTF-8, criterion do 500 a owner do 160. date a deadline majú formát YYYY-MM-DD alebo sú prázdne. kind je event, impact, cause, hypothesis alebo action. status je recorded, confirmed, open, in_progress, done, verified alebo unknown. cause vyžaduje confirmed; hypothesis vyžaduje open alebo unknown; action vyžaduje open, in_progress, done, verified alebo unknown. impact je high, medium, low alebo unknown. Potvrdenie a overenie sú tvrdeniami v zadanom zázname, nie nezávislými zisteniami. Chýbajúca zodpovedná osoba, termín a kritérium účinnosti zostávajú prázdne.
Predvolené nastavenia: ""
reference_date — Referenčný dátum
Výslovný dátum YYYY-MM-DD na porovnanie termínov údržby a opatrení; podporované roky 2000–2100. Aktuálny dátum sa neodhaduje.
Predvolené nastavenia: "2026-11-03"
Pokročilé nastavenia
focus — Zameranie kontroly
Výber všetkých dôkazov, chronológie udalostí a dopadov, príčin a hypotéz alebo opatrení pred výberom modelu. Na súvisiace dôkazy udalostí a dopadov možno stále odkazovať z celej zadanej snímky.
all — Všetko · chronology — Chronológia · causes — Príčiny a hypotézy · actions — Opatrenia
Predvolené nastavenia: "all"
cause_filter — Filter klasifikácie príčin
Zachovanie oboch zdrojových klasifikácií, iba zdrojovo potvrdených príčin alebo iba hypotéz. Model nemôže povýšiť hypotézu na potvrdenú príčinu. Potvrdenie sa kopíruje zo vstupu a musí byť nezávisle skontrolované.
all — Všetko · confirmed — Potvrdené v zadanom zdroji · hypotheses — Iba hypotézy
Predvolené nastavenia: "all"
action_filter — Filter stavu opatrení
Všetko zachováva každý zadaný stav opatrenia. Otvorené zahŕňa open, in_progress a unknown; overené zahŕňa iba opatrenia označené v zdroji ako verified. Dokončené opatrenie nie je automaticky účinné ani overené.
all — Všetko · open — Otvorené · verified — Overené v zadanom zdroji
Predvolené nastavenia: "all"
impact_filter — Filter dopadu
Filtrovanie výslovnej úrovne dopadu naprieč všetkými typmi záznamov. Neznámy dopad je zahrnutý iba pri voľbe Všetko. Model nikdy nevymýšľa závažnosť.
all — Všetko · high — Vysoká · high_medium — Vysoká a stredná
Predvolené nastavenia: "all"
max_items — Maximálny počet vybraných záznamov
AI vyberie tento počet vhodných záznamov alebo všetky vhodné záznamy, ak ich zostáva menej. Výber je návrh na kontrolu; vylúčené či nevybrané záznamy sa počítajú, nie prezentujú ako dokončené.
Predvolené nastavenia: 16
detail — Podrobnosť výňatku
Stručné výňatky obsahujú najviac 180 bajtov UTF-8; podrobné najviac 600. Výňatky zachovávajú presné zdrojové znenie v pôvodnom jazyku.
brief — Stručné výňatky · detailed — Podrobné výňatky
Predvolené nastavenia: "detailed"
sort_order — Poradie zobrazenia
Radenie celých vybraných riadkov podľa zdrojového dátumu s nedatovanými položkami na konci, lokalizovaného typu záznamu alebo pôvodného poradia zdrojov. Chýbajúce dátumy sa nikdy neodvodzujú.
chronology — Chronológia · type — Typ záznamu · source — Poradie zdrojov
Predvolené nastavenia: "chronology"
include_questions — Zahrnúť otázky k medzerám v dôkazoch
Pridanie pevných kontrolných otázok k chýbajúcemu podloženiu príčiny, zodpovedným rolám, termínom opatrení a kritériám účinnosti. Neoverené opatrenia zostávajú otázkami, nie automaticky dokončenými kontrolami. Prekročené termíny otvorených opatrení sa porovnávajú s výslovným referenčným dátumom.
Predvolené nastavenia: true

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "incident_review",
    "text": "{\"incident\":\"Prerušenie baliacej linky\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Linka sa zastavila po teplotnom alarme.,\\nE2,2026-11-02,impact,recorded,high,,,Výroba bola prerušená na 25 minút.,\\nH1,2026-11-02,hypothesis,open,high,,,Podozrenie na upchatú chladiacu cestu nebolo potvrdené.,\\nA1,2026-11-03,action,open,high,Vedúci údržby,2026-11-05,Prezrieť chladiacu cestu a zaznamenať zistenia.,Žiadny teplotný alarm počas dokumentovaného validačného behu.\",\"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}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "incident",
        "evidence",
        "reference_date",
        "focus",
        "cause_filter",
        "action_filter",
        "impact_filter",
        "max_items",
        "detail",
        "sort_order",
        "include_questions"
    ],
    "properties": {
        "incident": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "evidence": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "format": "date"
        },
        "focus": {
            "type": "string",
            "enum": [
                "all",
                "chronology",
                "causes",
                "actions"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "cause_filter": {
            "type": "string",
            "enum": [
                "all",
                "confirmed",
                "hypotheses"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "action_filter": {
            "type": "string",
            "enum": [
                "all",
                "open",
                "verified"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "impact_filter": {
            "type": "string",
            "enum": [
                "all",
                "high",
                "high_medium"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 24
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "chronology",
                "type",
                "source"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "include_questions": {
            "type": "boolean"
        }
    }
}

Kontrola nákladov a marže zákazky

job_cost_review

Porovnanie plánovaných nákladov bez dane s doloženým priradením skutočných nákladov, presnými výpočtami riadkov, odchýlkami a upozorneniami na maržu.

Vstupné a konfiguračné polia

Základné nastavenia
plans — Plánované položky
Stĺpce CSV id,description,planned_net,revenue_net. Najviac 15 položiek. Všetky sumy sú bez dane a v jednej mene.
actuals — Skutočné náklady
Stĺpce CSV id,date,kind,description,quantity,unit_net,plan_id. Najviac 30 riadkov. Množstvo práce znamená hodiny; množstvá materiálu a externých služieb znamenajú jednotky. Prázdne plan_id žiada návrh modelu.
currency — Mena
Pre všetky údaje platí jedna mena s dvoma desatinnými miestami.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Predvolené nastavenia: "EUR"
net_basis — Sumy bez dane potvrdené
Podporované sú iba vstupy bez dane; nevykonáva sa výpočet dane ani prepočet zo sumy s daňou na sumu bez dane.
yes — Áno · no — Nie
Predvolené nastavenia: "no"
Pokročilé nastavenia
rounding — Zaokrúhľovanie riadkov
Každý súčin množstva a jednotkovej sadzby sa pred sčítaním zaokrúhli na centy. Zaokrúhľovanie na párne číslo zaokrúhľuje presné polovice na párny cent.
half_up — Zaokrúhliť presné polovice nahor · half_even — Zaokrúhliť presné polovice na párne centy
Predvolené nastavenia: "half_up"
group_by — Poradie podrobností
Zoradenie podrobných riadkov podľa priradeného plánu, druhu nákladu alebo identifikátora zdroja. Súčty plánu zostávajú vždy oddelené.
plan — Položka plánu · kind — Druh nákladu · source — Identifikátor zdroja
Predvolené nastavenia: "plan"
variance_filter — Viditeľnosť riadkov plánu
Voliteľné zobrazenie iba riadkov plánu, ktorých kladná odchýlka nákladov prekračuje hranicu. Súhrnné súčty a všetky zistenia zostávajú úplné.
all — Všetky · over_threshold — Nad hranicou odchýlky
Predvolené nastavenia: "all"
variance_threshold — Hranica odchýlky nákladov
Nezáporná suma bez dane používaná na zistenia o prekročení plánu a voliteľný filter riadkov plánu.
Predvolené nastavenia: "0.00"
margin_warning_percent — Varovné percento marže
Označenie marží priradených nákladov plánu pod týmto celým percentom od 0 do 100. Nulové výnosy vedú k neznámej marži.
Predvolené nastavenia: 20
date_from — Začiatok obdobia
Voliteľný dátum vrátane tohto dňa. Filtrujú sa iba skutočné náklady; všetky zadané plánované náklady a výnosy zostávajú nezmenené.
Predvolené nastavenia: ""
date_to — Koniec obdobia
Voliteľný dátum vrátane tohto dňa. Vylúčené skutočné riadky zostávajú viditeľné a nevstupujú do vybraných súčtov nákladov.
Predvolené nastavenia: ""
mapping_mode — Pravidlo priradenia
Asistované priradenie používa jediný overený návrh modelu. Výlučne výslovné priradenie prideľuje iba zadané hodnoty plan_id; nejednoznačné náklady a náklady bez zhody zostávajú nepriradené.
assisted — Asistované priradenie · explicit_only — Iba výslovné priradenia
Predvolené nastavenia: "assisted"
show_details — Zobraziť bežné podrobné riadky
Nepriradené, nejednoznačné a vylúčené riadky zostávajú viditeľné aj pri skrytí bežných podrobností.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
include_quotes — Zobraziť citácie zdrojov
Podklady zostávajú overené aj pri skrytí citácií v správe.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "job_cost_review",
    "text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Spustenie webovej stránky,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Realizácia spustenia webovej stránky,8.000,80.00,P1\\nA2,2027-03-02,material,Grafika na spustenie webovej stránky,1.000,100.00,\",\"currency\":\"EUR\",\"net_basis\":\"yes\",\"rounding\":\"half_up\",\"group_by\":\"plan\",\"variance_filter\":\"all\",\"variance_threshold\":\"0.00\",\"margin_warning_percent\":30,\"date_from\":\"\",\"date_to\":\"\",\"mapping_mode\":\"assisted\",\"show_details\":\"yes\",\"include_quotes\":\"yes\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "plans",
        "actuals"
    ],
    "properties": {
        "plans": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 15,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "description",
                            "planned_net",
                            "revenue_net"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            },
                            "planned_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            },
                            "revenue_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            }
                        }
                    }
                }
            ]
        },
        "actuals": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "kind",
                            "description",
                            "quantity",
                            "unit_net",
                            "plan_id"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 10,
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$"
                            },
                            "kind": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "labor",
                                    "material",
                                    "external"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 12,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,3})?$"
                            },
                            "unit_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            },
                            "plan_id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^(?:|[A-Z][A-Z0-9_-]{0,23})$"
                            }
                        }
                    }
                }
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "net_basis": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "rounding": {
            "type": "string",
            "enum": [
                "half_up",
                "half_even"
            ]
        },
        "group_by": {
            "type": "string",
            "enum": [
                "plan",
                "kind",
                "source"
            ]
        },
        "variance_filter": {
            "type": "string",
            "enum": [
                "all",
                "over_threshold"
            ]
        },
        "variance_threshold": {
            "type": "string",
            "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$",
            "maxLength": 11
        },
        "margin_warning_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
        },
        "date_from": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "date_to": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "mapping_mode": {
            "type": "string",
            "enum": [
                "assisted",
                "explicit_only"
            ]
        },
        "show_details": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "include_quotes": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

Kontrola udalostí SLA a časov odpovede

sla_review

Kontrola výslovných udalostí požiadaviek podľa potvrdených pravidiel s výpočtami pracovného času, prestávok a zmien letného času.

Vstupné a konfiguračné polia

Základné nastavenia
events — Udalosti požiadaviek
Stĺpce CSV id,ticket,at,event,priority,description. Najviac 60 udalostí v 12 požiadavkách počas 31 uplynutých dní. Časové údaje vyžadujú sekundy a výslovný posun voči UTC.
rules — Schválené pravidlá SLA
Stĺpce CSV id,priority,description,response_minutes,resolution_minutes. Najviac 12 pravidiel; každý limit je výslovne zadané kladné celé číslo v minútach.
rules_approved — Pravidlá výslovne potvrdené
Zadané opisy a číselné limity vyžadujú pred spracovaním výslovné potvrdenie.
no — Nie · yes — Áno
Predvolené nastavenia: "no"
Pokročilé nastavenia
timezone — Pracovné časové pásmo
Miestne kalendárne dátumy, dni týždňa, pracovné hodiny a zadané sviatky používajú toto časové pásmo. Posuny zdrojových časových údajov určujú chronologické poradie.
UTC — UTC · Europe/Berlin — Europe/Berlin · Europe/Warsaw — Europe/Warsaw · Europe/London — Europe/London · Europe/Paris — Europe/Paris · Europe/Rome — Europe/Rome · Europe/Madrid — Europe/Madrid · Europe/Lisbon — Europe/Lisbon · Europe/Helsinki — Europe/Helsinki · Europe/Athens — Europe/Athens · Europe/Bucharest — Europe/Bucharest · Europe/Kyiv — Europe/Kyiv · Europe/Dublin — Europe/Dublin · Europe/Vilnius — Europe/Vilnius · Europe/Riga — Europe/Riga · Europe/Tallinn — Europe/Tallinn · America/New_York — America/New_York
Predvolené nastavenia: "Europe/Berlin"
clock — Časomiera SLA
Pracovný čas započítava iba nastavené miestne pracovné intervaly. Uplynutý čas započítava všetky sekundy. Vybrané prestávky sa vylučujú v oboch režimoch.
business — Pracovný čas · elapsed — Uplynutý čas
Predvolené nastavenia: "business"
business_hours — Denný pracovný interval
Jeden interval HH:MM-HH:MM v rámci toho istého dňa, so začiatkom pred koncom a oboma časmi pred 24:00. Platí v režime pracovného času.
Predvolené nastavenia: "09:00-17:00"
business_days — Pracovné dni týždňa
Jedinečné čísla dní týždňa oddelené čiarkami, od pondelka 1 do nedele 7. Platí v režime pracovného času.
Predvolené nastavenia: "1,2,3,4,5"
holidays — Vylúčené miestne dátumy
Najviac 31 jedinečných dátumov YYYY-MM-DD oddelených čiarkami alebo novými riadkami. Nepredpokladá sa automatický kalendár sviatkov; platí v režime pracovného času.
Predvolené nastavenia: ""
pause_states — Stavy pozastavenej časomiery
Hodnoty pause_customer a/alebo pause_vendor oddelené čiarkami alebo prázdna hodnota bez vylúčení z časomiery. resume ukončí aktívne pozastavenie; resolve ho tiež ukončí.
Predvolené nastavenia: "pause_customer"
cycle_mode — Výber cyklov
Kontrola všetkých výslovných cyklov open/reopen alebo iba prvého. Ostatné cykly zostávajú viditeľné ako vylúčené; upozornenia na poradie sa zachovávajú.
all — Všetky · first — Iba prvý cyklus
Predvolené nastavenia: "all"
date_from — Začiatok obdobia
Voliteľný miestny dátum otvorenia vrátane tohto dňa na výber cyklov. Udalosti sa zachovávajú na overenie poradia.
Predvolené nastavenia: ""
date_to — Koniec obdobia
Voliteľný miestny dátum otvorenia vrátane tohto dňa na výber cyklov. Vylúčené cykly zostávajú viditeľné.
Predvolené nastavenia: ""
sort_order — Poradie výsledkov
Zoradenie podľa požiadavky alebo umiestnenie zistení a neúplných cyklov na začiatok.
ticket — Požiadavka · issues_first — Najskôr zistenia
Predvolené nastavenia: "ticket"
include_quotes — Zobraziť citácie zdrojov
Podklady zostávajú overené aj pri skrytí citácií v správe.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "sla_review",
    "text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Prerušenie hostovanej služby\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Prvá odpoveď podpory\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Čakanie na informácie od zákazníka\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Informácie od zákazníka prijaté\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Služba obnovená\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Incidenty hostovanej služby s vysokou prioritou,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "events",
        "rules"
    ],
    "properties": {
        "events": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 60,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "ticket",
                            "at",
                            "event",
                            "priority",
                            "description"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "ticket": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "at": {
                                "type": "string",
                                "maxLength": 25,
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:Z|[+-][0-9]{2}:[0-9]{2})$"
                            },
                            "event": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "open",
                                    "response",
                                    "resolve",
                                    "reopen",
                                    "pause_customer",
                                    "pause_vendor",
                                    "resume"
                                ]
                            },
                            "priority": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "critical",
                                    "high",
                                    "normal",
                                    "low"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            }
                        }
                    }
                }
            ]
        },
        "rules": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 12,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "priority",
                            "description",
                            "response_minutes",
                            "resolution_minutes"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "priority": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "critical",
                                    "high",
                                    "normal",
                                    "low"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 400
                            },
                            "response_minutes": {
                                "type": "string",
                                "maxLength": 5,
                                "pattern": "^[1-9][0-9]{0,4}$"
                            },
                            "resolution_minutes": {
                                "type": "string",
                                "maxLength": 5,
                                "pattern": "^[1-9][0-9]{0,4}$"
                            }
                        }
                    }
                }
            ]
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "timezone": {
            "type": "string",
            "enum": [
                "UTC",
                "Europe/Berlin",
                "Europe/Warsaw",
                "Europe/London",
                "Europe/Paris",
                "Europe/Rome",
                "Europe/Madrid",
                "Europe/Lisbon",
                "Europe/Helsinki",
                "Europe/Athens",
                "Europe/Bucharest",
                "Europe/Kyiv",
                "Europe/Dublin",
                "Europe/Vilnius",
                "Europe/Riga",
                "Europe/Tallinn",
                "America/New_York"
            ]
        },
        "clock": {
            "type": "string",
            "enum": [
                "business",
                "elapsed"
            ]
        },
        "business_hours": {
            "type": "string",
            "maxLength": 11,
            "pattern": "^[0-2][0-9]:[0-5][0-9]-[0-2][0-9]:[0-5][0-9]$"
        },
        "business_days": {
            "type": "string",
            "maxLength": 32
        },
        "holidays": {
            "type": "string",
            "maxLength": 500
        },
        "pause_states": {
            "type": "string",
            "maxLength": 100
        },
        "cycle_mode": {
            "type": "string",
            "enum": [
                "all",
                "first"
            ]
        },
        "date_from": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "date_to": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "ticket",
                "issues_first"
            ]
        },
        "include_quotes": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

Jednorozmerný rezný plán

cutting_plan

Rozdelenie požadovaných dĺžok medzi dodané tyče alebo role s výslovne zadanou šírkou rezu, čelnými prídavkami, skupinami materiálov, zvyškami a nákladovými preferenciami a následná kontrola každého priradenia a zostávajúceho kusu.

Vstupné a konfiguračné polia

Základné nastavenia
demand — CSV požadovaných dielov
Záhlavia id,material,unit,length,quantity,note. Najviac 20 jedinečných identifikátorov písaných veľkými písmenami a celkovo 200 kusov dielov. Kladné dĺžky používajú desatinnú bodku s najviac tromi desatinnými miestami; množstvo je kladné celé číslo. Poznámky majú najviac 300 bajtov UTF-8. Všetky riadky v oboch súboroch musia používať jednu spoločnú jednotku: mm, cm, m alebo in.
stock — CSV dostupného materiálu
Záhlavia id,material,unit,length,quantity,cost,kind,note. Najviac 30 jedinečných identifikátorov písaných veľkými písmenami a celkovo 100 kusov materiálu. kind je new alebo remnant; cost je nezáporná desatinná suma na kus s najviac dvoma desatinnými miestami vo vybranej mene. Existujúce zvyšky sú výslovnými skladovými položkami; materiál sa nenakupuje.
Pokročilé nastavenia
kerf — Šírka rezu na diel
Nezáporný desatinný reťazec v spoločnej jednotke dĺžky, najviac tri desatinné miesta. Na každý pridelený diel sa započítava presne jedna šírka rezu vrátane posledného dielu.
Predvolené nastavenia: "0"
trim_start — Počiatočný prídavok
Nezáporný desatinný reťazec odpočítaný raz od začiatku každého použitého kusu materiálu v spoločnej jednotke.
Predvolené nastavenia: "0"
trim_end — Koncový prídavok
Nezáporný desatinný reťazec odpočítaný raz od konca každého použitého kusu materiálu v spoločnej jednotke.
Predvolené nastavenia: "0"
minimum_remnant — Minimálny opätovne použiteľný zvyšok
Nezáporný desatinný reťazec. Kladné zostávajúce dĺžky na tejto hranici alebo nad ňou sa uvádzajú ako opätovne použiteľné; kratšie zvyšky sa počítajú ako odpad. Táto klasifikácia nemení umiestnenie.
Predvolené nastavenia: "0"
strategy — Stratégia umiestnenia
Najlepšie umiestnenie vyberá najmenšiu zostávajúcu kapacitu po uplatnení prioritnejších preferencií materiálu. Prvé vhodné umiestnenie vynecháva toto zoradenie podľa zostávajúcej kapacity. Obe sú obmedzené hladové heuristiky a nikdy nepreukazujú optimalitu.
best_fit — Najlepšie umiestnenie · first_fit — Prvé vhodné umiestnenie
Predvolené nastavenia: "best_fit"
objective — Cieľ výberu materiálu
Materiálový cieľ uprednostňuje kratší vyhovujúci materiál po preferenciách zvyškov a rozpracovaného materiálu. Nákladový cieľ zoraďuje nerozpracovaný materiál podľa zadaných nákladov na kus pred zostávajúcou kapacitou. Už rozpracovaný materiál má prednosť. Globálne minimum nákladov nie je zaručené.
material — Spotreba materiálu · cost — Zadané náklady
Predvolené nastavenia: "material"
currency — Mena nákladov
Jedno označenie pre všetky zadané náklady na materiál. Nevykonáva sa kurzový prepočet ani nezávislé overenie cien.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CHF — CHF
Predvolené nastavenia: "EUR"
prefer_remnants — Uprednostniť existujúce zvyšky
Áno zoraďuje kompatibilné zvyšky pred nový materiál. Táto preferencia predchádza zoradeniu podľa rozpracovaného materiálu, nákladov a zostávajúcej kapacity.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
allow_remnants — Povoliť existujúce zvyšky
Nie vylučuje z umiestnenia riadky materiálu označené remnant. Ich vylúčenie nikdy nevytvára nový materiál ani nemení požadované množstvá.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
material_case — Skupiny materiálov rozlišujúce veľkosť písmen
Z názvov materiálov sa odstránia okrajové medzery. Nie navyše porovnáva názvy prevedené na malé písmená Unicode; rôzne skupiny materiálov sa nikdy nemiešajú.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
cut_order — Poradie umiestňovania dielov
Najdlhšie najskôr zoraďuje podľa dĺžky a pri zhode používa poradie zdrojov navrhnuté UI. Priorita UI sleduje poradie doložené zdrojmi navrhnuté podľa poznámok požiadaviek. Každý požadovaný kus zostáva evidovaný.
longest_first — Najdlhšie najskôr · ai_priority — Priorita navrhnutá UI
Predvolené nastavenia: "longest_first"
display_order — Poradie výsledkov
Zoradenie podľa materiálu usporiada použité kusy podľa identifikátora. Odpad najskôr zoraďuje podľa súčtu šírok rezov, prídavkov a zostávajúcej dĺžky. Poradie zobrazenia nikdy nemení vypočítaný plán.
stock — Identifikátor materiálu · waste_first — Najväčšia nevýrobná dĺžka najskôr
Predvolené nastavenia: "stock"

Maximálny počet vstupných bajtov UTF-8: 180000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cutting_plan",
    "text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Hliník,mm,400,2,Opatrná manipulácia s hranami\\nD2,Hliník,mm,180,2,Bežná dielenská zákazka\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Hliník,mm,1000,2,12.50,new,Dostupná štandardná tyč\\nS2,Hliník,mm,400,1,2.00,remnant,Existujúci zvyšok\",\"kerf\":\"2\",\"trim_start\":\"5\",\"trim_end\":\"5\",\"minimum_remnant\":\"100\",\"strategy\":\"best_fit\",\"objective\":\"material\",\"currency\":\"EUR\",\"prefer_remnants\":\"yes\",\"allow_remnants\":\"yes\",\"material_case\":\"yes\",\"cut_order\":\"longest_first\",\"display_order\":\"stock\"}"
}
Úplná konfiguračná schéma
{
    "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
        }
    }
}

Kontrola sérií meraní

measurement_review

Porovnanie nameraných hodnôt s výslovne schválenými medzami, súhrny skupín znakov a šarží a kontrola chýbajúcich meraní, nejednoznačných špecifikácií a zistení UI doložených zdrojmi.

Vstupné a konfiguračné polia

Základné nastavenia
measurements — CSV meraní
Záhlavia id,feature,batch,date,value,unit,note. Najviac 500 jedinečných identifikátorov písaných veľkými písmenami, 20 skupín znaku a jednotky a 100 výsledných skupín. Dátumy používajú YYYY-MM-DD v rokoch 2000 až 2100. value je desatinný reťazec so znamienkom s najviac šiestimi desatinnými miestami alebo prázdna hodnota. Poznámky majú najviac 300 bajtov UTF-8.
specifications — CSV schválených špecifikácií
Záhlavia id,feature,unit,lower,upper,note. Najviac 20 jedinečných identifikátorov písaných veľkými písmenami. Pre každú špecifikáciu musí byť zadaná aspoň jedna medza; prázdna dolná alebo horná medza znamená jednostrannú kontrolu. Medze sú desatinné reťazce so znamienkom s najviac šiestimi desatinnými miestami. Párovanie používa nastavené porovnanie názvov znakov a presné jednotky. Viacnásobné zhody zostávajú nevyriešené.
limits_approved — Potvrdiť zadané medze
Výslovné potvrdenie, že tieto presné zadané špecifikácie a medze sú schválené pre túto kontrolu. Ich zmena vyžaduje nové potvrdenie. Zdrojové poznámky ani výstup modelu nemôžu udeliť schválenie.
no — Neschválené · yes — Tieto presné medze sú schválené
Predvolené nastavenia: "no"
Pokročilé nastavenia
date_from — Zahrnúť od dátumu
Voliteľná dolná dátumová hranica vrátane tohto dňa vo formáte YYYY-MM-DD. Skoršie pozorovania sú vylúčené zo štatistiky a počítané samostatne.
Predvolené nastavenia: ""
date_to — Zahrnúť do dátumu
Voliteľná horná dátumová hranica vrátane tohto dňa vo formáte YYYY-MM-DD. Neskoršie pozorovania sú vylúčené zo štatistiky a počítané samostatne.
Predvolené nastavenia: ""
group_by — Štatistické zoskupenie
Znak spája všetky zahrnuté šarže pre každý znak a presnú jednotku. Znak a šarža ponecháva šarže oddelené. Akceptuje sa najviac 100 výsledných skupín.
feature — Znak a jednotka · feature_batch — Znak, jednotka a šarža
Predvolené nastavenia: "feature_batch"
case_sensitive — Párovanie znakov rozlišujúce veľkosť písmen
Z názvov sa odstránia okrajové medzery. Nie navyše porovnáva názvy prevedené na malé písmená Unicode. Jednotky sa vždy musia presne zhodovať; nevykonáva sa prevod jednotiek ani odvodené mapovanie alternatívnych názvov.
yes — Áno · no — Nie
Predvolené nastavenia: "yes"
missing_policy — Pravidlo chýbajúcich meraní
Hlásenie označuje skupiny s prázdnymi hodnotami na kontrolu. Vylúčenie vynecháva prázdne hodnoty zo štatistiky bez tohto dodatočného upozornenia skupiny. Počty chýbajúcich hodnôt zostávajú viditeľné v oboch režimoch; neplatný číselný text je odmietnutý.
report — Hlásiť chýbajúce hodnoty · exclude — Vylúčiť z číselnej štatistiky
Predvolené nastavenia: "report"
boundary — Výklad hraničných hodnôt
Zahrnujúce medze prijímajú hodnoty rovné zadanej hranici. Vylučujúce medze označujú rovnosť za hodnotu mimo rozsahu. Porovnania používajú presné nezaokrúhlené hodnoty s pevnou desatinnou čiarkou.
inclusive — Zahrnujúce medze · exclusive — Vylučujúce medze
Predvolené nastavenia: "inclusive"
rounding_digits — Zobrazené desatinné miesta
Od 0 do 6 desatinných miest pre opisnú štatistiku. Zaokrúhlenie zobrazenia nikdy nemení medze špecifikácií ani rozhodnutia o hodnotách mimo rozsahu.
Predvolené nastavenia: 3
minimum_sample — Minimálna veľkosť číselnej vzorky
Skupiny s menším počtom číselných pozorovaní získajú stav vyžadujúci kontrolu. Od 2 do 500; táto hranica nezaručuje štatistickú spoľahlivosť ani reprezentatívnosť.
Predvolené nastavenia: 5
deviation — Spôsob výpočtu smerodajnej odchýlky
Výberová odchýlka používa n−1 a vyžaduje aspoň dve číselné pozorovania. Populačná používa n a vyžaduje aspoň jedno. Hodnoty opisujú iba zadané pozorovania; nevyplýva z nich záver o širšej populácii.
sample — Výberová smerodajná odchýlka · population — Populačná smerodajná odchýlka
Predvolené nastavenia: "sample"
sort_order — Poradie skupín
Poradie zdroja zachováva prvý výskyt každej skupiny. Problémy najskôr umiestňuje skupiny vyžadujúce kontrolu na začiatok. Znak zoraďuje podľa zadaného názvu znaku a šarže. Štatistiky zostávajú nezmenené.
source — Poradie zdroja · issues_first — Najskôr skupiny vyžadujúce kontrolu · feature — Znak a šarža
Predvolené nastavenia: "source"
include_evidence — Zobraziť reprezentatívnu citáciu
Áno zahŕňa presnú poznámku prvého zahrnutého merania pre každú skupinu znaku a jednotky. Nie skrýva iba tento zobrazovaný stĺpec; identifikátory zdrojov a overenie modelu zostávajú nezmenené.
yes — Zahrnúť citáciu · no — Iba identifikátory zdrojov
Predvolené nastavenia: "yes"
detail_filter — Zobrazené skupiny
Všetky zobrazuje každú zahrnutú skupinu. Problémy zobrazuje skupiny s chýbajúcimi alebo nejednoznačnými špecifikáciami, hodnotami mimo rozsahu, nedostatočnou veľkosťou číselnej vzorky alebo chýbajúcimi hodnotami v režime hlásenia. Úplné súhrnné počty zostávajú nezmenené.
all — Všetky skupiny · issues — Iba skupiny vyžadujúce kontrolu
Predvolené nastavenia: "all"

Maximálny počet vstupných bajtov UTF-8: 180000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "measurement_review",
    "text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Priemer,B1,2026-11-01,10.010,mm,Nulová poloha prístroja skontrolovaná\\nM2,Priemer,B1,2026-11-01,10.020,mm,Rovnaký postup merania\\nM3,Priemer,B1,2026-11-01,10.060,mm,Odporúčané opakované meranie\\nM4,Priemer,B1,2026-11-01,,mm,Meranie nie je dostupné\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Priemer,mm,9.950,10.050,Schválená revízia výkresu 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\"}"
}
Úplná konfiguračná schéma
{
    "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
        }
    }
}

Kontrola dopadov zmien podľa udržiavaných podkladov

change_impact

Sledovanie konkrétnych zmien prostredníctvom udržiavaných závislostí a kontrola dotknutých dokumentov, testov, procesov a zodpovedných rolí bez vymýšľania väzieb dopadov.

Vstupné a konfiguračné polia

Základné nastavenia
elements — Udržiavané prvky
Záhlavia CSV id,name,kind,criticality,approval,owner,description. Najviac 40 jedinečných identifikátorov písaných veľkými písmenami. name a owner: najviac 160 bajtov UTF-8; description: 1 200 bajtov. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Prázdne owner je povolené a zostáva chýbajúcim údajom. Schválenie je tvrdením zdroja, nie schválením udeleným týmto nástrojom. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
dependencies — Udržiavané závislosti
Záhlavia CSV id,from,to,evidence. from je predpoklad alebo predchádzajúci prvok; to je závislý alebo nadväzujúci prvok. Najviac 100 jedinečných identifikátorov hrán a dvojíc pre kontrolu zmien, 50 pre obnovu. Oba koncové prvky musia existovať. Podklad je povinný a obmedzený na 600 bajtov UTF-8. Súbor obsahujúci iba záhlavie je platný; chýbajúce vonkajšie vzťahy nemožno odvodiť. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
changes — Konkrétne navrhované zmeny
Záhlavia CSV id,element,description. Najviac 12 jedinečných identifikátorov zmien písaných veľkými písmenami, každý pripojený k existujúcemu prvku. Opis: 1 200 bajtov UTF-8. Každý vybraný východiskový prvok musí mať aspoň jednu zadanú zmenu. Do kontroly vstupujú iba zmeny pri vybraných východiskových prvkoch. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
start_ids — Identifikátory východiskových prvkov
Jeden až osem rôznych identifikátorov existujúcich prvkov oddelených medzerami alebo čiarkami. Každý východiskový prvok vyžaduje konkrétny záznam zmeny. Identifikátor východiskového prvku vygenerovaný modelom sa neprijíma.
Predvolené nastavenia: ""
baseline — Verzia východiskového stavu
Povinný identifikátor východiskového stavu, najviac 120 bajtov UTF-8. Označuje tento zadaný snímok; nástroj nenačítava ani neporovnáva externú verziu.
Predvolené nastavenia: "BASE-1"
Pokročilé nastavenia
direction — Smer prechodu
Dopredný prechod vedie od predpokladu k závislému prvku; spätný od závislého prvku k predpokladu; obojsmerný skúma oba smery. Spätný prechod je kontrolou závislostí, nie dôkazom dopadu na nadväzujúce prvky. Každá zobrazená cesta obsahuje iba zadané identifikátory hrán.
forward — Dopredu · backward — Späť · both — Oba smery
Predvolené nastavenia: "forward"
max_depth — Maximálna hĺbka cesty
Jedna až dvadsať hrán od každého zmeneného východiskového prvku. Pre každú zmenu a prvok sa zachováva najkratšia nájdená cesta. Hrany na hranici sa uvádzajú; nenájdené prvky za limitom sa nepovažujú za nedotknuté.
Predvolené nastavenia: 10
kind_filter — Filter typu prvku
Filtruje kandidátov na kontrolu po úplnom prechode grafom. Skryté medziľahlé prvky sa naďalej zúčastňujú na cestách závislostí.
all — Všetky · document — Dokument · test — Test · process — Proces · system — Systém
Predvolené nastavenia: "all"
criticality_filter — Filter kritickosti
Filtruje kandidátov na kontrolu podľa výslovne zadanej kritickosti. Plánovanie obnovy pred týmto výberom zobrazenia naďalej zahŕňa všetky dotknuté procesy; závislosti s nízkou prioritou nemôžu z plánu zmiznúť.
all — Všetky · high — Vysoká · high_medium — Vysoká a stredná
Predvolené nastavenia: "all"
approval_filter — Filter schválenia v zdroji
Filtruje iba zadané pole approval. approved je označenie zdroja, nie nezávisle overené oprávnenie na uvoľnenie.
all — Všetky · approved — Schválené v zdroji · draft — Návrh v zdroji · unknown — Neznáme
Predvolené nastavenia: "all"
max_items — Maximálny počet výberov na kontrolu
AI vyberie presne tento počet oprávnených záznamov alebo všetky oprávnené záznamy, ak ich zostáva menej. Úplná deterministická analýza naďalej pokrýva každú zadanú závislosť a dotknutý proces. Nevybrané záznamy sa nepotvrdzujú ako nedotknuté alebo obnovené.
Predvolené nastavenia: 10
detail — Podrobnosť citácií
Krátke výňatky majú najviac 120 znakov, podrobné 240. Model dostáva pokyn uprednostniť pasáže s najviac 80 znakmi. Každá citácia musí byť presnou súvislou pasážou v pôvodnom jazyku zdroja.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "detailed"
sort_order — Poradie zobrazenia
Preusporiada vybrané riadky podľa pôvodného poradia zdroja, hĺbky najkratšej vybranej cesty alebo zadanej kritickosti. Dosiahnuteľnosť ani výber sa nemenia.
source — Poradie zdroja · depth — Hĺbka cesty · criticality — Zadaná kritickosť
Predvolené nastavenia: "depth"
include_gaps — Zahrnúť chýbajúce zodpovednosti a schválenia
Pri zapnutí vznikajú výslovné zistenia pre chýbajúce zodpovedné osoby, neschválené označenia zdrojov a chýbajúce dosiahnuteľné záznamy dokumentov alebo testov. Upozornenia na cykly a hranice hĺbky aj oznámenie o kontrole zostávajú viditeľné bez ohľadu na toto nastavenie.
Predvolené nastavenia: true

Maximálny počet vstupných bajtov UTF-8: 100000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "change_impact",
    "text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Objednávková služba,system,high,approved,Tím platformy,Služba overuje polia prichádzajúcich objednávok.\\nD1,Príručka objednávok,document,medium,draft,Dokumentačný tím,Príručka opisuje povinné polia objednávok.\\nT1,Test validácie objednávok,test,high,approved,Tím kvality,Test kontroluje chýbajúce povinné polia objednávok.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,Príručka dokumentuje rozhranie objednávkovej služby.\\nL2,S1,T1,Test preveruje validáciu objednávkovej služby.\",\"changes\":\"id,element,description\\nC1,S1,Pridanie povinnej referencie dodania ku každej objednávke.\",\"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}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "elements",
        "dependencies",
        "changes",
        "start_ids",
        "direction",
        "max_depth",
        "kind_filter",
        "criticality_filter",
        "approval_filter",
        "baseline",
        "max_items",
        "detail",
        "sort_order",
        "include_gaps"
    ],
    "properties": {
        "elements": {
            "type": "string",
            "maxLength": 40000
        },
        "dependencies": {
            "type": "string",
            "maxLength": 40000
        },
        "changes": {
            "type": "string",
            "maxLength": 40000
        },
        "start_ids": {
            "type": "string",
            "maxLength": 1200
        },
        "direction": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "forward",
                "backward",
                "both"
            ]
        },
        "max_depth": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "kind_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "document",
                "test",
                "process",
                "system"
            ]
        },
        "criticality_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "high",
                "high_medium"
            ]
        },
        "approval_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "approved",
                "draft",
                "unknown"
            ]
        },
        "baseline": {
            "type": "string",
            "maxLength": 120
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "source",
                "depth",
                "criticality"
            ]
        },
        "include_gaps": {
            "type": "boolean"
        }
    }
}

Plánovanie prevádzkovej obnovy

recovery_plan

Vytvorenie kontrolovateľného poradia obnovy podľa udržiavaných závislostí procesov a úloh, výslovných zdrojov, simulácií výpadkov a cieľov RTO/RPO.

Vstupné a konfiguračné polia

Základné nastavenia
processes — Kritické prevádzkové a IT procesy
Záhlavia CSV id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Najviac 20 jedinečných identifikátorov písaných veľkými písmenami. name a owner: 160 bajtov UTF-8; description: 1 200 bajtov. criticality: high,medium,low. rto_minutes: celé číslo 1–10 080; rpo_minutes: celé číslo 0–10 080. backup_at má formát YYYY-MM-DDTHH:MM:00Z alebo je prázdne a nesmie byť neskoršie ako reference_time. Chýbajúce časy záloh zostávajú neznáme. Roky 2000–2100. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
dependencies — Udržiavané závislosti
Záhlavia CSV id,from,to,evidence. from je predpoklad alebo predchádzajúci prvok; to je závislý alebo nadväzujúci prvok. Najviac 100 jedinečných identifikátorov hrán a dvojíc pre kontrolu zmien, 50 pre obnovu. Oba koncové prvky musia existovať. Podklad je povinný a obmedzený na 600 bajtov UTF-8. Súbor obsahujúci iba záhlavie je platný; chýbajúce vonkajšie vzťahy nemožno odvodiť. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
tasks — Udržiavané úlohy obnovy
Záhlavia CSV id,process,sequence,duration_minutes,resource,units,instruction. Najviac 40 jedinečných identifikátorov úloh. Identifikátory procesov a zdrojov musia existovať. sequence: celé číslo 1–100, jedinečné v každom procese; duration_minutes: celé číslo 1–10 080; units: celé číslo 1–100. Pokyny: 1 200 bajtov UTF-8. Súbor iba so záhlavím je platný a vytvára blokácie kvôli chýbajúcim úlohám. Všetky úlohy každého dotknutého procesu sú plánované v poradí; žiadne sa nevymýšľajú ani nespúšťajú. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
resources — Zdroje obnovy
Záhlavia CSV id,name,capacity. Najviac 20 jedinečných identifikátorov zdrojov písaných veľkými písmenami. name: 160 bajtov UTF-8; capacity: celé číslo 1–100 súbežných jednotiek. Kapacita je zadaná, nie overená. Limit CSV: 40 000 bajtov UTF-8.
Predvolené nastavenia: ""
failed_processes — Identifikátory procesov so simulovaným výpadkom
Jeden až dvadsať rôznych identifikátorov existujúcich procesov oddelených medzerami alebo čiarkami. Všetky nadväzujúce závislé procesy sú zahrnuté tranzitívne. Nedotknuté predpoklady sa považujú za dostupné; chýbajúce vzťahy zostávajú obmedzením podkladov.
Predvolené nastavenia: ""
reference_time — Výslovný referenčný čas UTC
YYYY-MM-DDTHH:MM:00Z, roky 2000–2100. Ide o nultú minútu simulovaného výpadku a referenciu pre vek zálohy. Sekundy musia byť 00. Aktuálny čas sa neodvodzuje.
Predvolené nastavenia: "2026-11-03T09:00:00Z"
Pokročilé nastavenia
unavailable_resources — Identifikátory simulovaných nedostupných zdrojov
Nula až dvadsať rôznych identifikátorov existujúcich zdrojov oddelených medzerami alebo čiarkami. Uvedené zdroje majú nulovú efektívnu kapacitu. Prázdna hodnota znamená žiadny ďalší simulovaný výpadok zdroja.
Predvolené nastavenia: ""
horizon_minutes — Plánovací horizont v minútach
Jedna až 10 080 minút od výslovného referenčného času. Proces, ktorého všetky úlohy nemožno dokončiť v horizonte, je blokovaný; čiastočné rezervácie sa vracajú a neprezentujú sa ako dokončená obnova.
Predvolené nastavenia: 480
priority_order — Priorita plánovania obnovy
Pripravené procesy sa vyberajú podľa zadanej kritickosti, najkratšieho RTO alebo poradia zdroja. Každý proces čaká na všetky dotknuté predpoklady. Rezervácie zdrojov používajú deterministický hladový harmonogram s najskorším vhodným umiestnením; výsledkom nie je globálne optimálny harmonogram.
criticality — Zadaná kritickosť · rto — Najkratšie zadané RTO · source — Poradie zdroja
Predvolené nastavenia: "criticality"
capacity_percent — Dostupná kapacita zdrojov (%)
Celé číslo od 1 do 100 znižuje každú zadanú kapacitu zdroja v danom pomere so zaokrúhlením nadol na celé jednotky. Simulované nedostupné zdroje zostávajú na nule. Úlohy vyžadujúce viac jednotiek sú blokované; kapacita sa nikdy skryto neprekračuje.
Predvolené nastavenia: 100
rto_margin_minutes — Bezpečnostná rezerva RTO v minútach
Nula až 1 440 minút pridaných ku každému vypočítanému dokončeniu procesu pri porovnávaní s cieľom RTO. Táto porovnávacia rezerva nerezervuje zdroje ani nemení harmonogram úloh.
Predvolené nastavenia: 0
rpo_policy — Pravidlo veku záloh
Upozornenie ponecháva zadané úlohy obnovy plánovateľné a zároveň označuje chýbajúce alebo príliš staré podklady záloh. Blokovanie zabraňuje naplánovaniu procesu, keď je vek zálohy neznámy alebo prekračuje RPO; blokujú sa aj nadväzujúce závislé procesy. Časy záloh nedokazujú integritu záloh ani skutočnú stratu údajov.
warn — Upozorniť na nedostatky záloh · block — Blokovať pri nedostatkoch záloh
Predvolené nastavenia: "warn"
criticality_filter — Filter kritickosti
Filtruje kandidátov na kontrolu podľa výslovne zadanej kritickosti. Plánovanie obnovy pred týmto výberom zobrazenia naďalej zahŕňa všetky dotknuté procesy; závislosti s nízkou prioritou nemôžu z plánu zmiznúť.
all — Všetky · high — Vysoká · high_medium — Vysoká a stredná
Predvolené nastavenia: "all"
max_items — Maximálny počet výberov na kontrolu
AI vyberie presne tento počet oprávnených záznamov alebo všetky oprávnené záznamy, ak ich zostáva menej. Úplná deterministická analýza naďalej pokrýva každú zadanú závislosť a dotknutý proces. Nevybrané záznamy sa nepotvrdzujú ako nedotknuté alebo obnovené.
Predvolené nastavenia: 10
detail — Podrobnosť citácií
Krátke výňatky majú najviac 120 znakov, podrobné 240. Model dostáva pokyn uprednostniť pasáže s najviac 80 znakmi. Každá citácia musí byť presnou súvislou pasážou v pôvodnom jazyku zdroja.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "detailed"
sort_order — Poradie zobrazenia
Zoraďuje vybrané riadky procesov podľa vypočítaného času začiatku s blokovanými riadkami na konci alebo podľa pôvodného poradia zdroja. Nemení harmonogram obnovy.
schedule — Plánovaný začiatok · source — Poradie zdroja
Predvolené nastavenia: "schedule"

Maximálny počet vstupných bajtov UTF-8: 100000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "recovery_plan",
    "text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Databáza objednávok,high,60,60,2026-11-03T08:30:00Z,Databázový tím,Obnovenie udržiavanej databázy objednávok pred opätovným spustením príjmu objednávok.\\nP2,Príjem objednávok,high,120,60,2026-11-03T08:30:00Z,Tím služby,Príjem objednávok vyžaduje dostupnú databázu objednávok.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Príjem objednávok číta a zapisuje databázu objednávok.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Obnovenie schválenej zálohy databázy a zaznamenanie výsledku validácie.\\nT2,P2,1,20,R1,1,Opätovné spustenie udržiavanej služby príjmu objednávok po overení databázy.\",\"resources\":\"id,name,capacity\\nR1,Pracovník obnovy,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "processes",
        "dependencies",
        "tasks",
        "resources",
        "failed_processes",
        "unavailable_resources",
        "reference_time",
        "horizon_minutes",
        "priority_order",
        "capacity_percent",
        "rto_margin_minutes",
        "rpo_policy",
        "criticality_filter",
        "max_items",
        "detail",
        "sort_order"
    ],
    "properties": {
        "processes": {
            "type": "string",
            "maxLength": 40000
        },
        "dependencies": {
            "type": "string",
            "maxLength": 40000
        },
        "tasks": {
            "type": "string",
            "maxLength": 40000
        },
        "resources": {
            "type": "string",
            "maxLength": 40000
        },
        "failed_processes": {
            "type": "string",
            "maxLength": 1200
        },
        "unavailable_resources": {
            "type": "string",
            "maxLength": 1200,
            "minLength": 0
        },
        "reference_time": {
            "type": "string",
            "maxLength": 20
        },
        "horizon_minutes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10080
        },
        "priority_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "criticality",
                "rto",
                "source"
            ]
        },
        "capacity_percent": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
        },
        "rto_margin_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "rpo_policy": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "warn",
                "block"
            ]
        },
        "criticality_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "high",
                "high_medium"
            ]
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "schedule",
                "source"
            ]
        }
    }
}

Hodnotiaca rubrika založená na podkladoch

assessment_rubrics

Porovnanie pracovných výstupov s výslovnými kritériami a úrovňami výkonu, kontrola presných citácií podkladov a výpočet skóre z ľudských hodnotení.

Vstupné a konfiguračné polia

Základné nastavenia
criteria — CSV kritérií hodnotiacej rubriky
Hlavičky id,name,weight,definition. Najviac 8 jedinečných kritérií. ID používajú veľké písmená, číslice, podčiarkovníky alebo spojovníky, začínajú písmenom a majú najviac 24 znakov. name: 120 bajtov UTF-8; definition: 300 bajtov. weight je celé číslo od 1 do 1000. Prijíma sa najviac 60 dvojíc podklad–kritérium. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
levels — CSV úrovní výkonu
Hlavičky id,criterion,points,descriptor. Od 2 do 4 úrovní na kritérium, celkovo najviac 32. Každé ID kritéria musí existovať. points je celé číslo od 0 do 1000, jedinečné v rámci daného kritéria; maximum musí byť kladné. descriptor: 300 bajtov UTF-8. ID sú jedinečné v celej tabuľke úrovní. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
evidence — CSV podkladov pracovných výstupov
Hlavičky id,name,text. Najviac 10 jedinečne identifikovaných pracovných výstupov, s názvom s najviac 120 bajtmi UTF-8 a textom podkladov s najviac 1 200 bajtmi. Nástroj podporuje posudzovanie dodaných pracovných výstupov, nie rozhodovanie so závažnými dôsledkami pre ľudí. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
ratings — CSV dodaných ľudských hodnotení
Hlavičky id,evidence,criterion,level. Voliteľné riadky, najviac 80; súbor obsahujúci iba hlavičku je platný. Všetky odkazy musia existovať a úroveň musí patriť danému kritériu. Najviac jedno dodané ľudské hodnotenie na dvojicu podklad–kritérium. Ide o vstupné záznamy, nie schválenia s overenou totožnosťou. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
definitions_approved — Potvrdiť dodané definície
Výslovné potvrdenie sa vzťahuje na tieto presné definície kritérií a úrovne výkonu alebo na tento presný číselník kódov. Zmena akejkoľvek definície vyžaduje nové potvrdenie. Potvrdenie neschvaľuje výsledok AI.
no — Nepotvrdené · yes — Potvrdené pre toto posúdenie
Predvolené nastavenia: "no"
version — Potvrdená verzia definícií
Povinné označenie verzie zdroja s najviac 120 bajtmi UTF-8. Nástroj externú verziu nezískava ani neoveruje.
Predvolené nastavenia: "VERSION-1"
Pokročilé nastavenia
detail — Podrobnosť citácií
Krátke citáty majú najviac 60 znakov, podrobné 120. Každá citácia musí byť presnou súvislou pasážou zdroja. Zdroje sa neprepisujú ani neprekladajú.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "detailed"
sort_order — Poradie výsledkov
Poradie zdrojov zodpovedá prvému výskytu dodaného zdroja; poradie identifikátorov triedi podľa ID zdroja. V rámci jedného zdroja zostáva pôvodné navrhnuté poradie kritérií alebo kódov zachované. Triedenie nemení výpočty ani upozornenia.
source — Poradie zdrojov · id — Identifikátor zdroja
Predvolené nastavenia: "source"
weight_mode — Váženie kritérií
Dodané váhy používajú každú kladnú celočíselnú váhu. Rovnaké váhy používajú váhu 1 pre každé kritérium. Body od človeka sa delia najvyšším dodaným bodovým hodnotením úrovne daného kritéria a následne sa kombinujú pomocou týchto váh.
supplied — Dodané váhy kritérií · equal — Rovnaké váhy kritérií
Predvolené nastavenia: "supplied"
missing_rating — Postup pri chýbajúcom ľudskom hodnotení
Režim incomplete nezobrazí súhrnné skóre, kým všetky kritériá nemajú dodané ľudské hodnotenie. Režim zero výslovne započíta chýbajúce ľudské hodnotenie ako nulu a súčasne zachová upozornenie na chýbajúce hodnotenie. Návrhy AI do súhrnu nikdy nevstupujú.
incomplete — Zobraziť neúplné skóre · zero — Započítať chýbajúce ľudské hodnotenia ako nulu
Predvolené nastavenia: "incomplete"
score_scale — Stupnica súhrnného skóre
Celé číslo od 1 do 1000. Normalizované vážené ľudské skóre sa touto stupnicou násobí. Ide o číselnú stupnicu zobrazenia, nie známku alebo hranicu úspešnosti.
Predvolené nastavenia: 100
rounding_digits — Desatinné miesta skóre
Od 0 do 4 desatinných miest. Presná racionálna aritmetika sa zaokrúhľuje metódou polovice nahor až pri konečnom zobrazení; skóre nepoužíva binárne čísla s pohyblivou rádovou čiarkou.
Predvolené nastavenia: 2
level_order — Poradie zobrazených úrovní výkonu
Opisy dodaných úrovní každého kritéria sa triedia podľa bodov vzostupne alebo zostupne. Definícia hodnotenia aj návrh AI zostávajú nezmenené.
ascending — Body vzostupne · descending — Body zostupne
Predvolené nastavenia: "ascending"

Maximálny počet vstupných bajtov UTF-8: 80000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "assessment_rubrics",
    "text": "{\"criteria\":\"id,name,weight,definition\\nC1,Dohľadateľnosť,2,Tvrdenia sú prepojené s identifikovateľnými zdrojovými záznamami.\\nC2,Zrozumiteľnosť,1,Metóda a jej obmedzenia sú výslovne uvedené.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Nie je uvedený identifikovateľný podporný zdroj.\\nL2,C1,2,Hlavné tvrdenie cituje identifikovateľný zdrojový záznam.\\nL3,C2,0,Metóda alebo jej obmedzenia chýbajú.\\nL4,C2,2,Metóda a aspoň jedno obmedzenie sú výslovné.\",\"evidence\":\"id,name,text\\nE1,Správa z workshopu,Záver používa záznam DATA-7. Metóda porovnáva dve vzorky a nemôže preukázať príčinnú súvislosť.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "criteria",
        "levels",
        "evidence",
        "ratings",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "weight_mode",
        "missing_rating",
        "score_scale",
        "rounding_digits",
        "level_order"
    ],
    "properties": {
        "criteria": {
            "type": "string",
            "maxLength": 24000
        },
        "levels": {
            "type": "string",
            "maxLength": 24000
        },
        "evidence": {
            "type": "string",
            "maxLength": 24000
        },
        "ratings": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "weight_mode": {
            "type": "string",
            "enum": [
                "supplied",
                "equal"
            ]
        },
        "missing_rating": {
            "type": "string",
            "enum": [
                "incomplete",
                "zero"
            ]
        },
        "score_scale": {
            "type": "integer",
            "minimum": 1,
            "maximum": 1000
        },
        "rounding_digits": {
            "type": "integer",
            "minimum": 0,
            "maximum": 4
        },
        "level_order": {
            "type": "string",
            "enum": [
                "ascending",
                "descending"
            ]
        }
    }
}

Posúdenie predbežného výberu literatúry

literature_screening

Posúdenie abstraktov podľa výslovných kritérií zaradenia a vylúčenia, zachovanie citácií podkladov a zviditeľnenie nezhôd posudzovateľov pred výberom.

Vstupné a konfiguračné polia

Základné nastavenia
records — CSV dodaných záznamov publikácií
Hlavičky id,title,year,language,text. Najviac 15 jedinečných záznamov; title: 200 bajtov UTF-8; text: 1 200 bajtov. year je 1900–2100. language je presná dvoj- alebo trojpísmenová značka malými písmenami s voliteľným regiónom veľkými písmenami. Vstupom je abstrakt alebo obmedzený výňatok úplného textu; žiadna publikácia sa nesťahuje. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
criteria — CSV kritérií predbežného výberu
Hlavičky id,kind,definition. Najviac 8 jedinečných kritérií. kind je include alebo exclude; definition: 300 bajtov UTF-8. Prijíma sa najviac 60 dvojíc záznam–kritérium. Každé kritérium sa posudzuje pri každom dodanom zázname. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
reviews — CSV dodaných ľudských posúdení
Hlavičky id,record,reviewer,decision,note. Voliteľné riadky, najviac 30; súbor obsahujúci iba hlavičku je platný. record musí existovať; reviewer je ID veľkými písmenami. decision je include, exclude alebo unclear. note: 300 bajtov UTF-8, môže byť prázdne. Najviac dvaja rôzni posudzovatelia na záznam a jeden riadok na dvojicu posudzovateľ–záznam. Totožnosti posudzovateľov sú označenia, nie overené účty. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
definitions_approved — Potvrdiť dodané definície
Výslovné potvrdenie sa vzťahuje na tieto presné definície kritérií a úrovne výkonu alebo na tento presný číselník kódov. Zmena akejkoľvek definície vyžaduje nové potvrdenie. Potvrdenie neschvaľuje výsledok AI.
no — Nepotvrdené · yes — Potvrdené pre toto posúdenie
Predvolené nastavenia: "no"
version — Potvrdená verzia definícií
Povinné označenie verzie zdroja s najviac 120 bajtmi UTF-8. Nástroj externú verziu nezískava ani neoveruje.
Predvolené nastavenia: "VERSION-1"
Pokročilé nastavenia
detail — Podrobnosť citácií
Krátke citáty majú najviac 60 znakov, podrobné 120. Každá citácia musí byť presnou súvislou pasážou zdroja. Zdroje sa neprepisujú ani neprekladajú.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "detailed"
sort_order — Poradie výsledkov
Poradie zdrojov zodpovedá prvému výskytu dodaného zdroja; poradie identifikátorov triedi podľa ID zdroja. V rámci jedného zdroja zostáva pôvodné navrhnuté poradie kritérií alebo kódov zachované. Triedenie nemení výpočty ani upozornenia.
source — Poradie zdrojov · id — Identifikátor zdroja
Predvolené nastavenia: "source"
year_from — Prvý rok vydania
Vrátane dolnej hranice od 1900 do 2100. Záznamy mimo rozsahu zostávajú vo výsledku s výslovným upozornením.
Predvolené nastavenia: 2000
year_to — Posledný rok vydania
Vrátane hornej hranice od 1900 do 2100; nesmie predchádzať dolnej hranici. Rok sa nevyvodzuje z textu zdroja.
Predvolené nastavenia: 2100
languages — Povolené dodané jazykové značky
Voliteľný zoznam najviac 12 presných značiek oddelených čiarkami, napríklad en,de,pl. Značky používajú dve alebo tri malé písmená a voliteľne región veľkými písmenami, napríklad en-GB. Prázdna hodnota túto kontrolu metadát vypne. Nevykonáva sa preklad ani rozpoznávanie jazyka.
Predvolené nastavenia: ""
reviewer_policy — Požadovaní ľudskí posudzovatelia
Pre každý záznam sa vyžaduje jeden alebo dvaja rôzni dodaní posudzovatelia. Chýbajúci posudzovatelia, nezhoda a nejasné rozhodnutia sa označujú nezávisle od návrhov kritérií AI.
one — Jeden ľudský posudzovateľ · two — Dvaja ľudskí posudzovatelia
Predvolené nastavenia: "two"
duplicate_policy — Kontrola duplicitných názvov
Voľba flag porovnáva názvy po odstránení okrajových medzier, normalizácii medzier a prevode Unicode na malé písmená. Voľba ignore vypína iba túto heuristiku duplicitných názvov. Žiadny záznam sa neodstraňuje ani nezlučuje.
flag — Označiť na posúdenie · ignore — Vynechať upozornenia na duplicitné názvy
Predvolené nastavenia: "flag"
screening_stage — Deklarovaný rozsah dodaných podkladov
V požiadavke modelu a v prehľade rozlišuje dodané názvy a abstrakty od dodaných výňatkov úplných textov. Žiadna voľba publikáciu nesťahuje ani nezaručuje úplnosť výňatku.
title_abstract — Dodaný názov a abstrakt · supplied_full_text — Dodaný výňatok úplného textu
Predvolené nastavenia: "title_abstract"

Maximálny počet vstupných bajtov UTF-8: 80000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "literature_screening",
    "text": "{\"records\":\"id,title,year,language,text\\nR1,Porovnanie workshopového vzdelávania,2024,en,Štúdia porovnáva dve vzdelávacie skupiny dospelých účastníkov. Rozdelenie nebolo randomizované.\\nR2,Porovnanie workshopového vzdelávania,2023,en,Správa opisuje jedinú vzdelávaciu skupinu bez porovnávacej skupiny.\",\"criteria\":\"id,kind,definition\\nC1,include,Je opísaná porovnávacia skupina.\\nC2,exclude,Účastníci sú deti.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Je opísaná porovnávacia skupina.\\nV2,R1,REVIEWER2,unclear,Overiť súlad porovnania s protokolom.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "records",
        "criteria",
        "reviews",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "year_from",
        "year_to",
        "languages",
        "reviewer_policy",
        "duplicate_policy",
        "screening_stage"
    ],
    "properties": {
        "records": {
            "type": "string",
            "maxLength": 24000
        },
        "criteria": {
            "type": "string",
            "maxLength": 24000
        },
        "reviews": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "year_from": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2100
        },
        "year_to": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2100
        },
        "languages": {
            "type": "string",
            "maxLength": 120
        },
        "reviewer_policy": {
            "type": "string",
            "enum": [
                "one",
                "two"
            ]
        },
        "duplicate_policy": {
            "type": "string",
            "enum": [
                "flag",
                "ignore"
            ]
        },
        "screening_stage": {
            "type": "string",
            "enum": [
                "title_abstract",
                "supplied_full_text"
            ]
        }
    }
}

Kódovanie rozhovorov so spravovaným číselníkom kódov

interview_coding

Priradenie kódov úsekom rozhovorov s presnými citáciami, posúdenie nekódovaných pasáží a protichodných návrhov a počítanie úsekov či rozhovorov.

Vstupné a konfiguračné polia

Základné nastavenia
segments — CSV úsekov rozhovorov
Hlavičky id,interview,speaker,text. Najviac 20 jedinečných úsekov. interview je ID veľkými písmenami; speaker je dodané označenie s najviac 80 bajtmi UTF-8; text: 1 200 bajtov. Všetky ID začínajú písmenom a používajú veľké písmená, číslice, podčiarkovníky alebo spojovníky, najviac 24 znakov. Kde je to vhodné, používajú sa pseudonymné označenia. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
codebook — CSV potvrdeného číselníka kódov
Hlavičky id,name,definition,exclusion,group. Najviac 12 jedinečných ID kódov. name: 120 bajtov UTF-8; definition a exclusion: každé 300 bajtov. exclusion môže byť prázdne. Neprázdne ID group veľkými písmenami označuje navzájom sa vylučujúce kódy. Prázdna group znamená, že skupina výlučnosti nie je určená. Číselník vymedzuje hranice výkladu; žiadny nový kód sa nevymýšľa. Každé CSV je obmedzené na 24 000 bajtov UTF-8; vyžadujú sa presné hlavičky oddelené čiarkami a správne úvodzovky CSV. Odkazy, kódované adresy URL, značkovanie a riadiace znaky sa odmietajú.
Predvolené nastavenia: ""
definitions_approved — Potvrdiť dodané definície
Výslovné potvrdenie sa vzťahuje na tieto presné definície kritérií a úrovne výkonu alebo na tento presný číselník kódov. Zmena akejkoľvek definície vyžaduje nové potvrdenie. Potvrdenie neschvaľuje výsledok AI.
no — Nepotvrdené · yes — Potvrdené pre toto posúdenie
Predvolené nastavenia: "no"
version — Potvrdená verzia definícií
Povinné označenie verzie zdroja s najviac 120 bajtmi UTF-8. Nástroj externú verziu nezískava ani neoveruje.
Predvolené nastavenia: "VERSION-1"
Pokročilé nastavenia
detail — Podrobnosť citácií
Krátke citáty majú najviac 60 znakov, podrobné 120. Každá citácia musí byť presnou súvislou pasážou zdroja. Zdroje sa neprepisujú ani neprekladajú.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "detailed"
sort_order — Poradie výsledkov
Poradie zdrojov zodpovedá prvému výskytu dodaného zdroja; poradie identifikátorov triedi podľa ID zdroja. V rámci jedného zdroja zostáva pôvodné navrhnuté poradie kritérií alebo kódov zachované. Triedenie nemení výpočty ani upozornenia.
source — Poradie zdrojov · id — Identifikátor zdroja
Predvolené nastavenia: "source"
coding_mode — Režim kódovania
Režim single povoľuje najviac jeden navrhnutý kód na úsek a vyžaduje maximum kódov 1. Režim multiple povoľuje viac rôznych dodaných kódov do nastaveného maxima.
single — Jeden kód na úsek · multiple — Viac kódov na úsek
Predvolené nastavenia: "multiple"
max_codes — Maximum kódov na úsek
Celé číslo od 1 do 3. Každý navrhnutý kód vyžaduje vlastnú presnú citáciu z daného úseku. Opakované kódy sa odmietajú; prázdne polia kódov zostávajú výslovne nekódované.
Predvolené nastavenia: 3
speaker_filter — Presný filter hovoriaceho
Voliteľné presné dodané označenie hovoriaceho s najviac 80 bajtmi UTF-8. Totožnosť sa neodvodzuje. Počty vylúčených úsekov zostávajú viditeľné.
Predvolené nastavenia: ""
interview_filter — Presný filter rozhovoru
Voliteľné existujúce ID rozhovoru. Oba filtre sa kombinujú; prázdny výsledný výber sa odmietne. Žiadny vylúčený úsek sa modelu neodosiela.
Predvolené nastavenia: ""
minimum_count — Prah na posúdenie nízkej početnosti
Celé číslo od 1 do 20 použité na vybranú jednotku počítania. Kódy pod prahom sa označujú vrátane nepoužitých kódov; žiadne riadky sa neskrývajú.
Predvolené nastavenia: 2
count_mode — Jednotka početnosti kódu
Voľba segments započíta každý úsek pre daný kód najviac raz. Voľba interviews započíta každé dodané ID rozhovoru pre daný kód najviac raz, aj keď zodpovedá viac úsekov. Ani jeden počet nie je odhadom pre populáciu.
segments — Rôzne úseky · interviews — Rôzne rozhovory
Predvolené nastavenia: "segments"
uncoded_policy — Spracovanie nekódovaných úsekov
Voľba flag pridáva zistenie na posúdenie pre nekódované úseky. Voľba report ponecháva nekódované riadky výsledkov bez tohto dodatočného zistenia. Nikdy nevytvára vymyslenú podpornú citáciu ani kód.
flag — Označiť na posúdenie · report — Uviesť nekódované riadky bez ďalšieho upozornenia
Predvolené nastavenia: "flag"

Maximálny počet vstupných bajtov UTF-8: 80000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "interview_coding",
    "text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Účastník A,Kontrolný zoznam odovzdania mi pomohol nájsť chýbajúce súbory.\\nS2,I1,Účastník A,Stále som potreboval vysvetlenie schvaľovacieho kroku od kolegu.\\nS3,I2,Účastník B,Proces prebieha každý pondelok.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Užitočné vedenie,\\\"Výslovný opis vedenia, ktoré pomohlo dokončiť prácu.\\\",Neutrálna zmienka bez uvedenej pomoci.,\\nC2,Nejasné schvaľovanie,Výslovná potreba objasnenia postupu schvaľovania.,\\\"Výrok o tom, že schvaľovanie už bolo jasné.\\\",APPROVAL\\nC3,Jasné schvaľovanie,\\\"Výslovný výrok o tom, že postup schvaľovania bol jasný.\\\",Žiadosť o pomoc s pochopením schvaľovania.,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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "segments",
        "codebook",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "coding_mode",
        "max_codes",
        "speaker_filter",
        "interview_filter",
        "minimum_count",
        "count_mode",
        "uncoded_policy"
    ],
    "properties": {
        "segments": {
            "type": "string",
            "maxLength": 24000
        },
        "codebook": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "coding_mode": {
            "type": "string",
            "enum": [
                "single",
                "multiple"
            ]
        },
        "max_codes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3
        },
        "speaker_filter": {
            "type": "string",
            "maxLength": 80
        },
        "interview_filter": {
            "type": "string",
            "maxLength": 24
        },
        "minimum_count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "count_mode": {
            "type": "string",
            "enum": [
                "segments",
                "interviews"
            ]
        },
        "uncoded_policy": {
            "type": "string",
            "enum": [
                "flag",
                "report"
            ]
        }
    }
}

Množstvá surovín a nákup podľa receptu

recipe_scaling

Prepočet množstiev v recepte, použitie výslovných výťažností, zlučovanie rovnocenných surovín a výpočet celých balení s dohľadateľnou väzbou na zdroje.

Vstupné a konfiguračné polia

Základné nastavenia
ingredients — Suroviny receptu
Najviac 30 riadkov. ingredient_key označuje výslovne rovnocennú surovinu; názvy rovnocennosť nevytvárajú. quantity a pack_size používajú jednotku riadka. yield_percent je zachované percento po započítaní dodaného predpokladu straty. Prázdne pack_size ponecháva nákup nevyriešený. Poznámky sú obmedzené na 160 bajtov UTF-8.
base_portions — Základný počet porcií
Kladné desatinné číslo do 10000; počet porcií predstavovaný pôvodným receptom.
Predvolené nastavenia: "4"
target_portions — Cieľový počet porcií
Kladné desatinné číslo do 10000; používa sa iba v režime pomeru porcií.
Predvolené nastavenia: "8"
Pokročilé nastavenia
scaling_mode — Spôsob prepočtu
Použije sa cieľový počet porcií vydelený základným počtom alebo výslovný koeficient. Obe vstupné polia sa naďalej prísne overujú.
portions — Pomer porcií · factor — Výslovný koeficient
Predvolené nastavenia: "portions"
scale_factor — Výslovný koeficient prepočtu
Kladné desatinné číslo do 100; používa sa iba v režime výslovného koeficientu.
Predvolené nastavenia: "2"
apply_yield — Použiť dodané výťažnosti
Prepočítané čisté množstvo sa delí dodaným podielom výťažnosti každého riadka. Vypnutý režim považuje dodané množstvo za potrebné množstvo pred rezervou.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"
reserve_percent — Percento rezervy
Nezáporné desatinné číslo od 0 do 100, použité na vypočítanú potrebu materiálu pred zaokrúhlením na balenia.
Predvolené nastavenia: "0"
aggregation — Zlučovanie surovín
Spájajú sa iba rovnaké hodnoty ingredient_key s kompatibilnými veličinami alebo zostane každý zdrojový riadok samostatný. Rôzne hmotnostné a objemové veličiny pod jedným zlúčeným kľúčom sa odmietajú.
ingredient — Zlúčiť zhodné kľúče surovín · source — Poradie zdrojov
Predvolené nastavenia: "ingredient"
unit_display — Zobrazované jednotky množstva
Použijú sa základné jednotky hmotnosti a objemu alebo prevod na kg a L. Kusové množstvá zostávajú v pcs.
base — g, ml a pcs · large — kg, L a pcs
Predvolené nastavenia: "base"
purchase_packs — Vypočítať celé balenia
Presná potreba sa zaokrúhli nahor na celé dodané balenia. Chýbajúce alebo rozporné veľkosti balení zostávajú viditeľné; žiadny nákup sa nevykonáva.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"
rounding_digits — Zobrazované desatinné miesta
Zobrazenie nuly až šiestich desatinných miest. Presné porovnania a zaokrúhlenie na celé balenia používajú nezaokrúhlené hodnoty.
Predvolené nastavenia: 3
rounding_mode — Zaokrúhlenie zobrazenia
Polovičné hodnoty sa zaokrúhlia nahor alebo sa každý kladný zvyšok zaokrúhli nahor. Ovplyvňuje iba zobrazenie.
half_up — Polovice zaokrúhliť nahor · up — Zaokrúhliť nahor
Predvolené nastavenia: "half_up"
sort_order — Poradie výsledkov
Zachová sa poradie zdrojov alebo sa najprv zobrazia riadky s medzerami vo výpočte a podnetmi AI na posúdenie.
source — Poradie zdrojov · issues_first — Najprv podnety na posúdenie
Predvolené nastavenia: "source"
include_evidence — Zobraziť presné zdrojové poznámky
Tabuľka a exporty obsahujú presné zdrojové poznámky alebo ponechajú iba identifikátory záznamov. Overovanie zdrojov zostáva vždy aktívne.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 160000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "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,Druh múky ponechať nezmenený.\\nI2,CARROT,Mrkva,300,g,80,500,Výťažnosť zahŕňa dodanú rezervu na očistenie.\\nI3,FLOUR,Múka na podsypanie,100,g,100,1000,Rovnaká zásoba múky ako 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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "ingredients": {
            "type": "string",
            "maxLength": 100000
        },
        "base_portions": {
            "type": "string",
            "default": "4",
            "maxLength": 32
        },
        "target_portions": {
            "type": "string",
            "default": "8",
            "maxLength": 32
        },
        "scaling_mode": {
            "type": "string",
            "default": "portions",
            "enum": [
                "portions",
                "factor"
            ]
        },
        "scale_factor": {
            "type": "string",
            "default": "2",
            "maxLength": 32
        },
        "apply_yield": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "reserve_percent": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "aggregation": {
            "type": "string",
            "default": "ingredient",
            "enum": [
                "ingredient",
                "source"
            ]
        },
        "unit_display": {
            "type": "string",
            "default": "base",
            "enum": [
                "base",
                "large"
            ]
        },
        "purchase_packs": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "rounding_mode": {
            "type": "string",
            "default": "half_up",
            "enum": [
                "half_up",
                "up"
            ]
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "ingredients"
    ]
}

Rozmery miestností a množstvá materiálu

room_quantities

Prevod rozmerov obdĺžnikových miestností na plošné výmery a potreby materiálu podľa dodanej výdatnosti, počtu vrstiev, rezervy a veľkostí balení.

Vstupné a konfiguračné polia

Základné nastavenia
rooms — Rozmery miestností
Najviac 20 obdĺžnikových miestností. Každý riadok priraďuje jeden dodaný výrobok cieľovému povrchu. Všetky rozmery používajú vybranú spoločnú jednotku. Iný povrch alebo výrobok vyžaduje samostatný riadok.
openings — Rozmery otvorov
Najviac 40 otvorov prepojených cez room_id. Šírka × výška × počet sa pri zapnutom odpočítavaní odpočítava iba od stien. CSV obsahujúce iba hlavičku znamená žiadne otvory. Geometria a prekryvy otvorov sa nevyvodzujú.
products — Definície výdatnosti výrobkov
Najviac 20 výrobkov. target je floor, ceiling alebo walls; coverage je m² na L alebo kg na jednu vrstvu. unit je L alebo kg. Prázdne pack_size ponecháva nákup nevyriešený. Všetky sadzby sú dodané predpoklady, nie získané špecifikácie.
dimension_unit — Jednotka merania
m, cm alebo mm sa používajú jednotne pre každý rozmer miestnosti a otvoru. Výstupy používajú m a m².
m — m · cm — cm · mm — mm
Predvolené nastavenia: "m"
Pokročilé nastavenia
opening_policy — Odpočty otvorov
Prepojené obdĺžnikové otvory sa odpočítavajú od plochy stien alebo zostáva hrubá plocha. Výpočty podláh a stropov otvory neodpočítavajú.
subtract — Odpočítavať od stien · ignore — Ponechať hrubú plochu stien
Predvolené nastavenia: "subtract"
reserve_percent — Percento rezervy
Nezáporné desatinné číslo od 0 do 100, použité na vypočítanú potrebu materiálu pred zaokrúhlením na balenia.
Predvolené nastavenia: "10"
coats_mode — Zdroj počtu vrstiev
Použije sa dodaný počet vrstiev každého výrobku alebo jeden výslovný spoločný počet vrstiev.
product — Zoskupiť podľa výrobku · global — Spoločný počet vrstiev
Predvolené nastavenia: "product"
coats — Spoločný počet vrstiev
Celé číslo od 1 do 10, používané iba pri výbere spoločného zdroja počtu vrstiev.
Predvolené nastavenia: 2
purchase_packs — Vypočítať celé balenia
Presná potreba sa zaokrúhli nahor na celé dodané balenia. Chýbajúce alebo rozporné veľkosti balení zostávajú viditeľné; žiadny nákup sa nevykonáva.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"
pack_scope — Rozsah zaokrúhlenia na balenia
Potreby každého výrobku sa pred zaokrúhlením na celé balenia spočítajú alebo sa každá miestnosť zaokrúhli samostatne. Žiadne zásoby sa automaticky neodpočítavajú.
product — Zoskupiť podľa výrobku · room — Zaokrúhliť každú miestnosť samostatne
Predvolené nastavenia: "product"
rounding_digits — Zobrazované desatinné miesta
Zobrazenie nuly až šiestich desatinných miest. Presné porovnania a zaokrúhlenie na celé balenia používajú nezaokrúhlené hodnoty.
Predvolené nastavenia: 3
rounding_mode — Zaokrúhlenie zobrazenia
Polovičné hodnoty sa zaokrúhlia nahor alebo sa každý kladný zvyšok zaokrúhli nahor. Ovplyvňuje iba zobrazenie.
half_up — Polovice zaokrúhliť nahor · up — Zaokrúhliť nahor
Predvolené nastavenia: "half_up"
sort_order — Poradie výsledkov
Zachová sa poradie zdrojov alebo sa najprv zobrazia riadky s medzerami vo výpočte a podnetmi AI na posúdenie.
source — Poradie zdrojov · issues_first — Najprv podnety na posúdenie
Predvolené nastavenia: "source"
include_evidence — Zobraziť presné zdrojové poznámky
Tabuľka a exporty obsahujú presné zdrojové poznámky alebo ponechajú iba identifikátory záznamov. Overovanie zdrojov zostáva vždy aktívne.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 160000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "room_quantities",
    "text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Dielňa,5,4,2.5,P1,Pred objednaním overiť rozmery stien.\\nR2,Sklad,3,2,2.5,P1,Použiť rovnaký dodaný náter stien.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Dverný otvor.\\nO2,R1,1.5,1,2,Dve okná.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Náter stien,walls,10,L,5,2,Výdatnosť je dodaná plánovacia hodnota na jednu vrstvu.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "rooms": {
            "type": "string",
            "maxLength": 100000
        },
        "openings": {
            "type": "string",
            "maxLength": 100000
        },
        "products": {
            "type": "string",
            "maxLength": 100000
        },
        "dimension_unit": {
            "type": "string",
            "default": "m",
            "enum": [
                "m",
                "cm",
                "mm"
            ]
        },
        "opening_policy": {
            "type": "string",
            "default": "subtract",
            "enum": [
                "subtract",
                "ignore"
            ]
        },
        "reserve_percent": {
            "type": "string",
            "default": "10",
            "maxLength": 32
        },
        "coats_mode": {
            "type": "string",
            "default": "product",
            "enum": [
                "product",
                "global"
            ]
        },
        "coats": {
            "type": "integer",
            "default": 2,
            "minimum": 1,
            "maximum": 10
        },
        "purchase_packs": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "pack_scope": {
            "type": "string",
            "default": "product",
            "enum": [
                "product",
                "room"
            ]
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "rounding_mode": {
            "type": "string",
            "default": "half_up",
            "enum": [
                "half_up",
                "up"
            ]
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "rooms",
        "openings",
        "products"
    ]
}

Posúdenie rozstupov plodín a osevného postupu

crop_planning

Výpočet kapacít obdĺžnikových záhonov a posúdenie rozporov obsadenia, intervalov čeľadí a chýbajúcej histórie bez vymýšľania pestovateľských pravidiel.

Vstupné a konfiguračné polia

Základné nastavenia
beds — Zmerané záhony
Najviac 20 obdĺžnikových záhonov. Každý riadok má vlastnú jednotku m, cm alebo mm. Pri kontrole rozporov výsadba zaberá celý odkazovaný záhon.
plantings — Plánované plodiny
Najviac 30 výsadieb vrátane počiatočného a koncového dátumu. family je výslovný kľúč veľkými písmenami, nie botanická klasifikácia odvodená z názvu plodiny. Rozstupy používajú vybranú spoločnú jednotku.
history — Zaznamenané predchádzajúce plodiny
Najviac 40 historických záznamov vrátane krajných dátumov. Je povolené CSV obsahujúce iba hlavičku. Záznamy sa kontrolujú na prekryvy a intervaly rovnakej čeľade; chýbajúcu externú históriu nemožno rekonštruovať.
rules — Dodané intervaly čeľadí
Najviac 20 jedinečných pravidiel čeľadí. break_days je celé číslo od 0 do 3650 počítajúce celé voľné dni. Je povolené CSV obsahujúce iba hlavičku; v režime výslovných pravidiel zostávajú chýbajúce pravidlá viditeľné.
Pokročilé nastavenia
spacing_unit — Jednotka rozstupov a okrajových odstupov
m, cm alebo mm sa používajú pre rozstupy rastlín aj riadkov a spoločný okrajový odstup. Rozmery záhonov si ponechávajú vlastné výslovne dodané jednotky.
m — m · cm — cm · mm — mm
Predvolené nastavenia: "cm"
edge_margin — Okrajový odstup na každej strane
Nezáporné desatinné číslo do 10000 v jednotke rozstupov. Pred počítaním miest sa od oboch rozmerov záhona odpočítava dvojnásobok tohto odstupu.
Predvolené nastavenia: "0"
path_percent — Plánovacia rezerva na chodníky
Nezáporné desatinné číslo od 0 do 100. Počet miest obdĺžnikovej mriežky sa zníži o toto percento a zaokrúhli nadol. Ide o súhrnnú rezervu, nie geometrické rozmiestnenie chodníkov.
Predvolené nastavenia: "0"
rotation_mode — Zdroj pravidiel osevného postupu
Použijú sa výslovné pravidlá pre každú čeľaď alebo dodaný spoločný interval. Žiadny agronomický interval sa nevyvodzuje automaticky.
rules — Výslovné pravidlá čeľadí · default — Spoločný dodaný interval
Predvolené nastavenia: "rules"
default_break_days — Spoločný interval voľných dní
Celé číslo od 0 do 3650, používané iba v režime spoločného intervalu. Interval sa vzťahuje na rovnaký dodaný kľúč čeľade.
Predvolené nastavenia: 365
overlap_policy — Počty pri rozpornom obsadení
Návrhové kapacity sa ponechajú s výslovnými upozorneniami na prekryv alebo sa počty dotknutých výsadieb nastavia na nulu. Započítavajú sa aj prekryvy s dodanou históriou.
flag — Označiť rozpory a ponechať návrhové počty · block_count — Potlačiť počty prekrývajúcich sa výsadieb
Predvolené nastavenia: "flag"
history_status — Vyhlásenie o pokrytí históriou
Uvádza sa, či sú dodané historické záznamy pre zamýšľané posúdenie úplné. Toto vyhlásenie neoveruje externé záznamy.
complete — Označené ako úplné · incomplete — Označené ako neúplné
Predvolené nastavenia: "incomplete"
date_from — Začiatok zobrazovaného obdobia
Voliteľný dátum YYYY-MM-DD od 2000 do 2100. Zahŕňajú sa výsadby prekrývajúce zobrazované obdobie; všetky dodané záznamy sa naďalej zúčastňujú kontrol rozporov.
Predvolené nastavenia: ""
date_to — Koniec zobrazovaného obdobia
Voliteľný koncový dátum YYYY-MM-DD od 2000 do 2100 vrátane. Prázdna hodnota znamená zobrazenie bez hornej hranice.
Predvolené nastavenia: ""
rounding_digits — Zobrazované desatinné miesta
Zobrazenie nuly až šiestich desatinných miest. Presné porovnania a zaokrúhlenie na celé balenia používajú nezaokrúhlené hodnoty.
Predvolené nastavenia: 3
sort_order — Poradie výsledkov
Zachová sa poradie zdrojov alebo sa najprv zobrazia riadky s medzerami vo výpočte a podnetmi AI na posúdenie.
source — Poradie zdrojov · issues_first — Najprv podnety na posúdenie
Predvolené nastavenia: "source"
include_evidence — Zobraziť presné zdrojové poznámky
Tabuľka a exporty obsahujú presné zdrojové poznámky alebo ponechajú iba identifikátory záznamov. Overovanie zdrojov zostáva vždy aktívne.
yes — Zapnuté · no — Vypnuté
Predvolené nastavenia: "yes"

Maximálny počet vstupných bajtov UTF-8: 160000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "crop_planning",
    "text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Severný záhon,4,1.2,m,Zmeraný obdĺžnikový záhon.\\nB2,Južný záhon,3,1,m,Samostatná plocha na výsadbu.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Mrkva,APIACEAE,2027-03-01,2027-06-30,30,10,Overiť dodané rozstupy riadkov.\\nC2,B1,Červená repa,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Plánované termíny sa prekrývajú s predchádzajúcou plodinou.\\nC3,B2,Hrach,FABACEAE,2027-03-01,2027-06-01,40,10,Posúdiť dostupnú históriu.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Zaznamenaná predchádzajúca plodina.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Výslovne dodaný interval.\\nT2,AMARANTHACEAE,180,Výslovne dodaný interval.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "beds": {
            "type": "string",
            "maxLength": 100000
        },
        "plantings": {
            "type": "string",
            "maxLength": 100000
        },
        "history": {
            "type": "string",
            "maxLength": 100000
        },
        "rules": {
            "type": "string",
            "maxLength": 100000
        },
        "spacing_unit": {
            "type": "string",
            "default": "cm",
            "enum": [
                "m",
                "cm",
                "mm"
            ]
        },
        "edge_margin": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "path_percent": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "rotation_mode": {
            "type": "string",
            "default": "rules",
            "enum": [
                "rules",
                "default"
            ]
        },
        "default_break_days": {
            "type": "integer",
            "default": 365,
            "minimum": 0,
            "maximum": 3650
        },
        "overlap_policy": {
            "type": "string",
            "default": "flag",
            "enum": [
                "flag",
                "block_count"
            ]
        },
        "history_status": {
            "type": "string",
            "default": "incomplete",
            "enum": [
                "complete",
                "incomplete"
            ]
        },
        "date_from": {
            "type": "string",
            "default": "",
            "maxLength": 32
        },
        "date_to": {
            "type": "string",
            "default": "",
            "maxLength": 32
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "beds",
        "plantings",
        "history",
        "rules"
    ]
}

Posúdenie kontinuity scenára

script_continuity

Porovnanie deklarovaných stavov scén so spravovanými pravidlami kontinuity a kontrola presných podkladov príbehu so samostatným posúdením opory pomocou AI.

Vstupné a konfiguračné polia

Základné nastavenia
scenes — Scény
Stĺpce CSV id,day,order,text. Najviac 40 scén; day a order sú celé čísla 1–999 a každá dvojica day/order musí byť jedinečná. Text scény je obmedzený na 1200 bajtov UTF-8.
Predvolené nastavenia: ""
states — Deklarované stavy kontinuity
Stĺpce CSV id,scene,entity,kind,state,quote. Najviac 20 záznamov stavov. kind je role, prop alebo costume. Každá quote musí byť presnou pasážou odkazovanej scény, najviac 240 bajtov UTF-8. Jeden záznam na scénu, entitu a kind. Rovnosť stavov používa presný text vrátane pravopisu a veľkosti písmen.
Predvolené nastavenia: ""
rules — Spravované pravidlá kontinuity
Stĺpce CSV id,entity,kind,scope,policy,description. Najviac 20 pravidiel. scope je same_day alebo whole_story; policy je constant alebo track. Entita a kind sa musia presne zhodovať. Opisy sú obmedzené na 240 bajtov UTF-8.
Predvolené nastavenia: ""
Pokročilé nastavenia
day_from — Prvý deň príbehu
Dolná hranica dňa príbehu vrátane. Posudzujú sa iba vybrané záznamy stavov.
Predvolené nastavenia: 1
day_to — Posledný deň príbehu
Horná hranica dňa príbehu vrátane, nie skôr než prvý deň príbehu.
Predvolené nastavenia: 999
kind_filter — Kategória kontinuity
Obmedzenie podkladov stavov na jednu spravovanú kategóriu.
all — Všetko · role — Rola · prop — Rekvizita · costume — Kostým
Predvolené nastavenia: "all"
entity_filter — Presný filter entity
Voliteľný presný názov entity. Prázdna hodnota zahŕňa všetky entity; pravopis a veľkosť písmen musia zodpovedať spravovaným záznamom.
Predvolené nastavenia: ""
rule_filter — Spôsob uplatnenia pravidla
Voľba constant označuje zmeny deklarovaného stavu; track zmeny dokumentuje bez toho, aby ich považovala za rozpory. Filtrovanie mení množinu použiteľných pravidiel.
all — Všetko · constant — Vyžaduje sa nemenný stav · track — Sledovať zmeny
Predvolené nastavenia: "all"
sort_order — Poradie podkladov
Podklady stavov sa radia chronologicky alebo podľa presného názvu entity. Porovnania pravidiel zachovávajú spravované poradie pravidiel a scén.
chronology — Chronológia príbehu · entity — Entita
Predvolené nastavenia: "chronology"
show_consistent — Zobraziť porovnania bez zmeny
Zahrnú sa porovnania, kde deklarovaný stav zostáva totožný. Skryté porovnania bez zmeny sa výslovne počítajú; zdrojové podklady zostávajú vždy viditeľné.
Predvolené nastavenia: true
include_gaps — Identifikovať chýbajúce pravidlá
Pre vybrané záznamy stavov bez použiteľného spravovaného pravidla sa pridá zistenie.
Predvolené nastavenia: true
detail — Dĺžka podkladov AI
Krátke výňatky majú najviac 120 znakov, podrobné 240. Presný jazyk zdroja zostáva zachovaný. Veľmi rozsiahle vstupy môžu byť aj tak odmietnuté.
brief — Stručné podklady · detailed — Podrobné podklady
Predvolené nastavenia: "brief"
baseline — Východisková verzia scenára
Dodané označenie verzie alebo revízie zobrazované pri každom riadku podkladov a porovnania.
Predvolené nastavenia: "V1"

Maximálny počet vstupných bajtov UTF-8: 90000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "script_continuity",
    "text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara má červený kabát a nesie mosadzný kľúč.\\nS2,1,2,Mara má modrý kabát a nesie mosadzný kľúč.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,červený kabát,Mara má červený kabát\\nE2,S2,Mara,costume,modrý kabát,Mara má modrý kabát\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,Kabát zostáva počas rovnakého dňa príbehu nezmenený.\",\"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\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "properties": {
        "scenes": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "states": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "rules": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "day_from": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
        },
        "day_to": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
        },
        "kind_filter": {
            "type": "string",
            "enum": [
                "all",
                "role",
                "prop",
                "costume"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "entity_filter": {
            "type": "string",
            "minLength": 0,
            "maxLength": 120
        },
        "rule_filter": {
            "type": "string",
            "enum": [
                "all",
                "constant",
                "track"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "chronology",
                "entity"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "show_consistent": {
            "type": "boolean"
        },
        "include_gaps": {
            "type": "boolean"
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "baseline": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
        }
    },
    "required": [
        "scenes",
        "states",
        "rules",
        "day_from",
        "day_to",
        "kind_filter",
        "entity_filter",
        "rule_filter",
        "sort_order",
        "show_consistent",
        "include_gaps",
        "detail",
        "baseline"
    ],
    "additionalProperties": false
}

Reprodukovateľný návrh experimentu

experiment_design

Vytvorenie úplnej, obmedzenej neklinickej matice behov zo spravovaných faktorov a úrovní, s radením podľa seedu a posúdením faktorov pomocou AI.

Vstupné a konfiguračné polia

Základné nastavenia
factors — Faktory a účel
Stĺpce CSV id,name,purpose. Od 1 do 6 faktorov. Názvy:120 bajtov UTF-8; purpose:600. AI klasifikuje iba dodaný účel a cituje presnú pasáž.
Predvolené nastavenia: ""
levels — Spravované úrovne faktorov
Stĺpce CSV id,factor,value. Každý faktor potrebuje 2–6 rôznych hodnôt a platné ID úrovní. Najviac 36 úrovní; každá hodnota má najviac 120 bajtov UTF-8. Hodnoty vyzerajúce ako čísla zostávajú doslovnými označeniami a nikdy sa neprevádzajú na merania.
Predvolené nastavenia: ""
combinations — Výslovne povolené kombinácie
Používa sa iba pre režim allowed_combinations. CSV začína id, po ktorom nasledujú všetky ID faktorov vo vybranom poradí faktorov. Každá bunka obsahuje ID úrovne patriace danému faktoru. Duplicitné kombinácie sa odmietajú. Pre full_factorial musí hodnota zostať prázdna.
Predvolené nastavenia: ""
design_mode — Režim kombinácií
Úplný faktorový plán vypisuje každú kombináciu spravovaných úrovní. Výslovný režim zahŕňa iba dodané povolené kombinácie. Žiadny režim nevyvodzuje bezpečnosť ani uskutočniteľnosť.
full_factorial — Úplný faktorový plán · allowed_combinations — Výslovne povolené kombinácie
Predvolené nastavenia: "full_factorial"
objective — Spravovaný cieľ
Dodaný neklinický cieľ používaný ako kontext na posúdenie faktorov viazané na zdroje a zobrazovaný nezmenený vo výsledku. Nemôže autorizovať nové úrovne ani experimenty.
Predvolené nastavenia: ""
Pokročilé nastavenia
replicates — Opakovania na kombináciu
Každá zahrnutá kombinácia sa opakuje rovnako často. Opakovanie nepreukazuje štatistickú silu ani nezávislosť.
Predvolené nastavenia: 2
block_size — Behy na blok
Po sebe idúce behy sa zoskupujú do blokov tejto veľkosti; posledný blok môže byť kratší. Ide o skupiny na plánovanie poradia, nie odvodené vedecké blokujúce faktory.
Predvolené nastavenia: 4
randomization — Radenie behov
Voľba none zachováva vytvorené poradie. Voľba v rámci blokov premiešava iba vnútri pôvodných blokov. global premiešava všetky behy pred priradením blokov. Verzované radenie SHA256 a seed vytvárajú reprodukovateľné poradie.
none — Bez randomizácie · within_blocks — Randomizovať v rámci blokov · global — Randomizovať globálne
Predvolené nastavenia: "within_blocks"
seed — Seed na reprodukovateľnosť
Celé číslo 0–2147483647. Rovnaké úplné vstupy a algoritmus radenia vytvoria rovnakú maticu. Tento seed nie je bezpečnostný mechanizmus.
Predvolené nastavenia: 42
run_limit — Maximum úplného počtu behov
Celý plán sa odmietne, ak počet kombinácií vynásobený počtom opakovaní prekročí tento limit. Nevytvára sa náhodná podmnožina ani skryté skrátenie.
Predvolené nastavenia: 180
factor_order — Poradie faktorov
Zachová sa poradie faktorov v CSV alebo radenie podľa ID faktora. Hlavičky výslovných kombinácií musia sledovať toto vybrané poradie.
source — Poradie zdrojov · id — Poradie ID
Predvolené nastavenia: "source"
level_order — Poradie úrovní
Zachová sa poradie úrovní v CSV v rámci každého faktora alebo radenie podľa ID úrovne. Tým sa mení výpis úplného faktorového plánu a môže sa zmeniť príslušnosť k blokom.
source — Poradie zdrojov · id — Poradie ID
Predvolené nastavenia: "source"
replicate_order — Poradie opakovaní
Voľba grouped umiestňuje opakovania každej kombinácie spolu. interleaved pred randomizáciou prechádza všetky kombinácie raz pre každé opakovanie.
grouped — Zoskupiť podľa kombinácie · interleaved — Striedať opakovania
Predvolené nastavenia: "interleaved"
domain — Neklinická oblasť práce
Podporovaný rozsah zahŕňa neklinickú prácu s procesmi, materiálmi, softvérom alebo vzdelávaním. Nástroj nepreukazuje bezpečnosť, schválenia ani vhodnosť experimentovania na ľuďoch.
manufacturing — Výroba · materials — Materiály · software — Softvér · education — Vzdelávanie
Predvolené nastavenia: "manufacturing"
design_name — Označenie plánu
Dodané označenie zobrazované pri všetkých behoch a posúdeniach faktorov.
Predvolené nastavenia: "DESIGN1"
detail — Dĺžka podkladov AI
Krátke výňatky majú najviac 120 znakov, podrobné 240. Presný jazyk zdroja zostáva zachovaný. Veľmi rozsiahle vstupy môžu byť aj tak odmietnuté.
brief — Stručné podklady · detailed — Podrobné podklady
Predvolené nastavenia: "brief"

Maximálny počet vstupných bajtov UTF-8: 90000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "experiment_design",
    "text": "{\"factors\":\"id,name,purpose\\nF1,Rýchlosť tlače,Porovnanie nastavení rýchlosti tlače z hľadiska viditeľnej kvality hrán.\\nF2,Nastavenie chladenia,Porovnanie riadených nastavení chladenia pri posudzovaní kvality tlače.\",\"levels\":\"id,factor,value\\nL1,F1,Pomalá\\nL2,F1,Rýchla\\nL3,F2,Nízke\\nL4,F2,Vysoké\",\"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\":\"Porovnanie spravovaných nastavení tlačiarne na neklinických vzorových dieloch.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "properties": {
        "factors": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "levels": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "combinations": {
            "type": "string",
            "minLength": 0,
            "maxLength": 40000
        },
        "design_mode": {
            "type": "string",
            "enum": [
                "full_factorial",
                "allowed_combinations"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "replicates": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10
        },
        "block_size": {
            "type": "integer",
            "minimum": 1,
            "maximum": 180
        },
        "randomization": {
            "type": "string",
            "enum": [
                "none",
                "within_blocks",
                "global"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "seed": {
            "type": "integer",
            "minimum": 0,
            "maximum": 2147483647
        },
        "run_limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 180
        },
        "factor_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "level_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "replicate_order": {
            "type": "string",
            "enum": [
                "grouped",
                "interleaved"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "domain": {
            "type": "string",
            "enum": [
                "manufacturing",
                "materials",
                "software",
                "education"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "objective": {
            "type": "string",
            "minLength": 1,
            "maxLength": 600
        },
        "design_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "minLength": 1,
            "maxLength": 40000
        }
    },
    "required": [
        "factors",
        "levels",
        "combinations",
        "design_mode",
        "replicates",
        "block_size",
        "randomization",
        "seed",
        "run_limit",
        "factor_order",
        "level_order",
        "replicate_order",
        "domain",
        "objective",
        "design_name",
        "detail"
    ],
    "additionalProperties": false
}

Tlačová správa

press_release

Napíšte tlačovú správu z dodaných faktov, so schválenými citátmi doslovne zachovanými a bez vymyslených čísel.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo sa stalo, kto sa na tom podieľal, prečo je to dôležité. Stačia stručné poznámky.
Predvolené nastavenia: ""
organisation — Organizácia
Názov vydávajúcej organizácie.
Predvolené nastavenia: ""
location — Lokalita
Miesto uvádzané pred dátumom správy.
Predvolené nastavenia: ""
release_date — Dátum
Dátum v požadovanom formáte.
Predvolené nastavenia: ""
approved_quotes — Schválené citácie
Len citácie, ktoré boli schválené. Pridané slovo po slove; AI nepíše žiadne citácie.
Predvolené nastavenia: ""
Pokročilé nastavenia
boilerplate — O organizácii
Štandardný odsek, pridaný slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""
length — Dĺžka
Približná dĺžka návrhu.
short — Krátky · medium — Stredný · long — Dlhý
Predvolené nastavenia: "medium"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "press_release",
    "text": "{\"facts\":\"Riverside Bakery otvára druhý obchod na ulici Mill Street 12. mája. Obchod vytvorí 6 pracovných miest. Chlieb sa pečie na mieste z múky z mlynu Hartmann Mill.\",\"organisation\":\"Riverside Bakery\",\"location\":\"Bridgeport\",\"release_date\":\"2. mája\",\"approved_quotes\":\"„Chceli sme piecť tam, kde žijú naši zákazníci.“ Anna Berg, vlastníčka\",\"boilerplate\":\"Riverside Bakery pečie chlieb v Bridgeport od roku 1994.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 80
        },
        "release_date": {
            "type": "string",
            "maxLength": 40
        },
        "approved_quotes": {
            "type": "string",
            "maxLength": 1800
        },
        "boilerplate": {
            "type": "string",
            "maxLength": 1600
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        }
    },
    "required": [
        "facts",
        "organisation",
        "length"
    ]
}

Pracovný inzerát

job_ad_create

Napíšte pracovný inzerát z faktov o pozícii, pričom údaje o platoch a podmienkach prihlásenia zostanú slovo od slova zachované a diskriminačné formulácie budú zaznamenané.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Úlohy, požiadavky, čo sa ponúka, pracovná doba. Stačia stručné poznámky.
Predvolené nastavenia: ""
job_title — Názov pozície
Pridané doslovne ako názov.
Predvolené nastavenia: ""
company — Spoločnosť
Názov zamestnávateľa.
Predvolené nastavenia: ""
location — Lokalita
Miesto práce alebo práca na diaľku.
Predvolené nastavenia: ""
salary — Plat
Pridané doslovne. Ak sa nezverejňuje, nechajte prázdne.
Predvolené nastavenia: ""
apply_contact — Ako sa uchádzať
Kontakt alebo adresa na zasielanie prihlášok, pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "job_ad_create",
    "text": "{\"facts\":\"Podporujte servisný tím. Plánujte opravné prácovné rozvrháky, objednávajte diely, komunikujte so zákazníkmi. Vyžadané absolvovanie vzdelania automechanika, vyžadovaný vodičský preukaz. 38 hodín týždenne, 30 dní dovolenky.\",\"job_title\":\"Servisný poradca (všetky pohlavia)\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "job_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "salary": {
            "type": "string",
            "maxLength": 120
        },
        "apply_contact": {
            "type": "string",
            "maxLength": 300
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "job_title",
        "company",
        "tone"
    ]
}

Sprievodný list k ponuke

offer_cover_letter

Napíšte list, ktorý sprevádza ponuku: suma, platnosť a číslo ponuky zostanú presne tak, ako boli zadané.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo sa ponúka, pre koho, čo je pre tohto zákazníka dôležité.
Predvolené nastavenia: ""
customer — Zákazník
Meno zákazníka alebo kontaktnej osoby.
Predvolené nastavenia: ""
offer_number — Číslo ponuky
Pridané slovo po slove.
Predvolené nastavenia: ""
amount — Suma
Pridané slovo po slove, napríklad s menou.
Predvolené nastavenia: ""
valid_until — Platné do
Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "offer_cover_letter",
    "text": "{\"facts\":\"Ponuka na premalovanie schodiska v budove na Maple Street. Dve vrstvy, práce počas pracovných hodín, zákazník žiadal o farbu s nízkou obsahovosťou voľných emisií.\",\"customer\":\"Pani Keller, Maple Street Property\",\"offer_number\":\"A-2041\",\"amount\":\"4 180 EUR plus DPH\",\"valid_until\":\"30. júna\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_number": {
            "type": "string",
            "maxLength": 60
        },
        "amount": {
            "type": "string",
            "maxLength": 60
        },
        "valid_until": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "customer",
        "tone"
    ]
}

Oznámenie pre zákazníka o zmene

customer_change_notice

Jasne oznámte zmenu cien, podmienok alebo služieb: čo sa mení, od kedy a čo musia zákazníci urobiť.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo sa mení, prečo, čo zostáva nemenné, čo môžu zákazníci urobiť.
Predvolené nastavenia: ""
organisation — Organizácia
Meno odosielateľa.
Predvolené nastavenia: ""
effective_date — Platné od
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "customer_change_notice",
    "text": "{\"facts\":\"Mesačné členstvo sa zvyšuje z 29 na 32 EUR z dôvodu vyšších nákladov na energiu. Zmluvy je možné zrušiť predtým, než sa zmena stihne uplatniť. Otváracie hodiny zostávajú rovnaké.\",\"organisation\":\"North Gym\",\"effective_date\":\"1. marec\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "effective_date": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "organisation",
        "effective_date",
        "tone"
    ]
}

Zdvorilé odmietnutie

polite_decline

Napíšte zdvorilé odmietnutie žiadosti, dodávateľa alebo uchádzača, v ktorom uvediete iba dodaný dôvod.

Vstupné a konfiguračné polia

Základné nastavenia
situation — Situácia
Kto o čo požiadal. Stačia stručné poznámky.
Predvolené nastavenia: ""
reason — Dôvod
Iba dôvod, ktorý sa smie uviesť. Ak nechcete uviesť žiadny dôvod, nechajte pole prázdne.
Predvolené nastavenia: ""
alternative — Alternatíva
Voliteľná ponuka alebo ďalší krok.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "polite_decline",
    "text": "{\"situation\":\"Lena Hoffmann sa uchádzala o pozíciu stážistky v našej tlačiarne. Pohovor 4. apríla.\",\"reason\":\"Iný uchádzač mal väčšie skúsenosti s offsetovým tlačiacim procesom.\",\"alternative\":\"Ak súhlasí, uchádzačskú žiadosť si ponecháme na šesť mesiacov.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "situation": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "reason": {
            "type": "string",
            "maxLength": 1000
        },
        "alternative": {
            "type": "string",
            "maxLength": 1000
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "situation",
        "tone"
    ]
}

Upomienka na zaplatenie

payment_reminder

Napíšte upomienku zvolenej úrovne. Číslo faktúry, suma a dátum zostávajú presné; žiadne vymyslené poplatky ani hrozby.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník
Meno zákazníka.
Predvolené nastavenia: ""
invoice_number — Číslo faktúry
Pridané slovo po slove.
Predvolené nastavenia: ""
invoice_date — Dátum faktúry
Pridané slovo po slove.
Predvolené nastavenia: ""
amount — Neuhradená suma
Pridané slovo po slove, s menou.
Predvolené nastavenia: ""
due_date — Nový termín splatnosti
Pridané slovo po slove.
Predvolené nastavenia: ""
level — Úroveň
Aká dôrazná je upomienka.
friendly — Priateľská upomienka · second — Druhá upomienka · final — Posledná upomienka
Predvolené nastavenia: "friendly"
payment_details — Platobné údaje
Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
notes — Poznámky
Voliteľné: skorší kontakt, dohodnuté poplatky, uplatniteľné dôsledky.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "payment_reminder",
    "text": "{\"customer\":\"Baker & Sons\",\"invoice_number\":\"2026-118\",\"invoice_date\":\"3. február\",\"amount\":\"1 240,00 EUR\",\"due_date\":\"20. marec\",\"level\":\"friendly\",\"notes\":\"\",\"payment_details\":\"IBAN DE00 0000 0000 0000 0000 00\",\"sender\":\"Oddelenie účtovníctva, Lumen Print\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "invoice_number": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "invoice_date": {
            "type": "string",
            "maxLength": 40
        },
        "amount": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "due_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "level": {
            "type": "string",
            "enum": [
                "friendly",
                "second",
                "final"
            ]
        },
        "notes": {
            "type": "string",
            "maxLength": 2000
        },
        "payment_details": {
            "type": "string",
            "maxLength": 500
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "customer",
        "invoice_number",
        "amount",
        "due_date",
        "level"
    ]
}

Pozvánka na podujatie

event_invitation

Napíšte pozvánku s dátumom, miestom a údajmi na odpoveď presne tak, ako boli dodané.

Vstupné a konfiguračné polia

Základné nastavenia
event — Podujatie
Názov alebo druh podujatia.
Predvolené nastavenia: ""
facts — Fakty
Účel, program, kto je pozvaný, čo si priniesť.
Predvolené nastavenia: ""
date_time — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
place — Miesto
Pridané slovo po slove.
Predvolené nastavenia: ""
rsvp — Odpoveď
Ako a do kedy odpovedať. Pridané slovo po slove.
Predvolené nastavenia: ""
host — Organizátor
Kto pozýva.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "event_invitation",
    "text": "{\"event\":\"Letné párty nájomníkov Lindenhof\",\"facts\":\"Gril a nápoje sú zabezpečené, prosím, prineste šalát alebo koláč. Deti sú vítané. Hudba od 18:00.\",\"date_time\":\"Sobota 21. júna, 16:00\",\"place\":\"Dvor, Lindenhof 4\",\"rsvp\":\"Odpovedať pani Yilmaz do 14. júna\",\"host\":\"Komisia nájomcov\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "rsvp": {
            "type": "string",
            "maxLength": 160
        },
        "host": {
            "type": "string",
            "maxLength": 160
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "event",
        "facts",
        "date_time",
        "place",
        "tone"
    ]
}

Výpoveď zmluvy

cancellation_letter

Napíšte jasnú výpoveď zmluvy so žiadosťou o písomné potvrdenie. Nejde o právne poradenstvo.

Vstupné a konfiguračné polia

Základné nastavenia
contract — Zmluva
Druh zmluvy a číslo zmluvy.
Predvolené nastavenia: ""
provider — Poskytovateľ
Názov spoločnosti.
Predvolené nastavenia: ""
end_date — Ukončenie zmluvy
Napríklad dátum alebo "najbližší možný termín". Pridané slovo po slove.
Predvolené nastavenia: ""
customer_block — Údaje o zákazníkovi
Meno, adresa a číslo zákazníka. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
notes — Poznámky
Voliteľné: dôvod, zrušenie inkasa, údaje na vymazanie.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cancellation_letter",
    "text": "{\"contract\":\"Mobilný kontrakt, číslo zákazníka 88213\",\"provider\":\"Telecom North\",\"end_date\":\"nasledujúce možné datum\",\"customer_block\":\"Maria Lang, Oak Street 7, 12345 Riverton\",\"notes\":\"Prosím, zrušte trvalú platbu po poslednej faktúre.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "contract": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "provider": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "end_date": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "customer_block": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 1500
        }
    },
    "required": [
        "contract",
        "provider",
        "end_date",
        "customer_block"
    ]
}

Sťažnosť

complaint_letter

Premeňte poznámky na vecnú sťažnosť s jasnou požiadavkou a termínom, bez hrozieb a vymyslených detailov.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo sa stalo, kedy, čo bolo dohodnuté, čo sa skúšalo.
Predvolené nastavenia: ""
recipient — Príjemca
Spoločnosť alebo osoba.
Predvolené nastavenia: ""
desired_outcome — Požadovaný výsledok
Čo sa má stať teraz.
Predvolené nastavenia: ""
reference — Referencia
Číslo objednávky alebo zákazníka. Pridané slovo po slove.
Predvolené nastavenia: ""
deadline — Termín
Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "complaint_letter",
    "text": "{\"facts\":\"Pracia pračka objednaná 3. marca, doručená 20. marca namiesto 10. marca. Tesnenie dverí po doručení poškodené. Nahlásené telefonicky 21. marca, odvtedy žiadna odpoveď.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Výmena tesnenia dverí alebo stroja.\",\"reference\":\"Objednávka 55821\",\"deadline\":\"14. apríl\",\"sender\":\"Paul Novak, Elm Road 2\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "desired_outcome": {
            "type": "string",
            "maxLength": 800,
            "minLength": 1
        },
        "reference": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "facts",
        "recipient",
        "desired_outcome"
    ]
}

Profil spoločnosti

company_profile

Napíšte text „o nás“ v dvoch dĺžkach na základe dodaných faktov, bez vymyslených čísel a superlatívov.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo spoločnosť robí, pre koho, od kedy a ako funguje.
Predvolené nastavenia: ""
company — Spoločnosť
Názov spoločnosti.
Predvolené nastavenia: ""
location — Lokalita
Voliteľné.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""
Pokročilé nastavenia
length — Dĺžka
Približná dĺžka návrhu.
short — Krátky · medium — Stredný · long — Dlhý
Predvolené nastavenia: "medium"
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "company_profile",
    "text": "{\"facts\":\"Rodinná firma na záhradný nábytok, založená v roku 2003. Vlastná dielňa s 14 zamestnancami. Drevo z regiónálnych lesov. Predáva súkromným zákazníkom a hotelom. Opravy po dobu 10 rokov.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "company",
        "length",
        "tone"
    ]
}

Návrh prejavu

speech_draft

Pripravte návrh prejavu pri príležitosti z dodaných faktov, bez vymyslených anekdot, mien či čísel.

Vstupné a konfiguračné polia

Základné nastavenia
occasion — Príležitosť
Napríklad výročie, rozlúčka, otvorenie.
Predvolené nastavenia: ""
speaker — Rečník
Kto hovorí, v akej úlohe.
Predvolené nastavenia: ""
audience — Publikum
Kto počúva.
Predvolené nastavenia: ""
facts — Fakty
Mená, míľniky, čo má zaznieť. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
Pokročilé nastavenia
length — Dĺžka
Približná dĺžka návrhu.
short — Krátky · medium — Stredný · long — Dlhý
Predvolené nastavenia: "medium"
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "speech_draft",
    "text": "{\"occasion\":\"Elsa Sommer odchádza po 31 rokoch\",\"speaker\":\"Generálny riaditeľ\",\"audience\":\"Kolegovia a rodina\",\"facts\":\"Helga Sommer začala v roku 1995 v účtovníctve a neskôr vedla tím 6 ľudí. Zaviedla prvé online faktúry a vyškolila 12 uvožňov. Teraz odchádza na cestu do Norska.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "occasion": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "speaker": {
            "type": "string",
            "maxLength": 160
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "occasion",
        "facts",
        "length",
        "tone"
    ]
}

Zhrnutie žiadosti o grant

grant_summary

Napíšte zhrnutie projektu do žiadosti o grant z dodaných faktov, bez vymyslených čísel alebo účinkov.

Vstupné a konfiguračné polia

Základné nastavenia
project — Názov projektu
Pridané slovo po slove.
Predvolené nastavenia: ""
organisation — Organizácia
Žiadateľ.
Predvolené nastavenia: ""
funder — Poskytovateľ grantu
Voliteľné, na výber formulácie.
Predvolené nastavenia: ""
facts — Fakty
Problém, ciele, aktivity, cieľová skupina, očakávané účinky.
Predvolené nastavenia: ""
amount — Žiadaná suma
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "grant_summary",
    "text": "{\"project\":\"Četné popoludnia v okresnej knižnici\",\"organisation\":\"Priatelia Východnej knižnice\",\"funder\":\"Mestský kultúrny fond\",\"facts\":\"Deti od 6 do 10 rokov sa dvoma popoludniami týždenne čítajú nahlas s dobrovoľníkmi. Mnohé rodiny majú doma málo kníh. 8 dobrovoľníkov je pripravených, knihy poskytuje knižnica. Cieľ: viac detí pravidelne využíva knižnicu.\",\"amount\":\"6 500 EUR\",\"period\":\"September až jún\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "funder": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "amount": {
            "type": "string",
            "maxLength": 60
        },
        "period": {
            "type": "string",
            "maxLength": 60
        }
    },
    "required": [
        "project",
        "organisation",
        "facts"
    ]
}

List rodičom

parent_letter

Napíšte jasný list zo školy alebo materskej školy rodičom: čo sa bude diať, kedy a čo musia rodičia urobiť.

Vstupné a konfiguračné polia

Základné nastavenia
school — Škola alebo materská škola
Názov inštitúcie.
Predvolené nastavenia: ""
facts — Fakty
Čo sa deje, čo je potrebné, čo to stojí.
Predvolené nastavenia: ""
date_time — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
deadline — Termín odpovede
Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "parent_letter",
    "text": "{\"school\":\"Základná škola Slnečnica\",\"facts\":\"Trieda 3b navštívi zoo. Deti potrebujú proviant a oblečenie do dažďa. Výlet stojí 8 EUR, platí sa v triede. Vraciame sa o 14:00.\",\"date_time\":\"Utorok 13. mája, 8:30\",\"deadline\":\"Piatok 9. mája\",\"sender\":\"Ms Aydin, triedačná\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "school": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "school",
        "facts"
    ]
}

Oznámenie na tabuľu alebo dvere

notice_board

Napíšte krátke oznámenie na tabuľu, dvere alebo na schodisko: čo sa deje, kedy, čo treba urobiť.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo sa deje, koho sa to týka a čo treba urobiť.
Predvolené nastavenia: ""
date_time — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
place — Miesto
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "notice_board",
    "text": "{\"facts\":\"Voda je odobratá, pretože sa mení hlavný ventil. Prosím, naplňte si vopred vodu a nepoužívajte práčku.\",\"date_time\":\"štvrtok 8. mája, 9:00 až 12:00\",\"place\":\"čísla domov 4 až 8\",\"contact\":\"Správca p. Lang, 0151 000000\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 160
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "facts",
        "date_time"
    ]
}

Motivačný list

cover_letter

Napíšte motivačný list k žiadosti o zamestnanie na základe pracovného inzerátu a profilu. Objavia sa iba uvedené zručnosti a skúsenosti.

Vstupné a konfiguračné polia

Základné nastavenia
job_ad — Inzerát na pracovnú pozíciu
Text inzerátu.
Predvolené nastavenia: ""
profile — Vlastný profil
Skúsenosti, zručnosti, vzdelanie, motivácia. Tvrdiť sa smie len toto.
Predvolené nastavenia: ""
company — Spoločnosť
Názov zamestnávateľa.
Predvolené nastavenia: ""
applicant — Údaje o uchádzačovi
Meno a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cover_letter",
    "text": "{\"job_ad\":\"Hľadáme tímového asistenta s skúsenosťami v organizácii podujatí. Vyžaduje sa dobrá angličtina.\",\"profile\":\"Šesť rokov ako office manager v spoločnosti s veľtrhmi. Organizoval 40 zákazníckych podujatí ročne. Angličtina na úrovni B2. Hľadá pozíciu s väčšou zodpovednosťou.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "job_ad": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "profile": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "applicant": {
            "type": "string",
            "maxLength": 400,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "job_ad",
        "profile",
        "company",
        "applicant",
        "tone"
    ]
}

Ponuka nehnuteľnosti

property_listing

Napíšte ponuku nehnuteľnosti na základe dodaných faktov. Veľkosť a cena zostávajú presné; žiadne vymyslené vlastnosti alebo tvrdenia o okolí.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Veľkosť, izby, stav, rok, vybavenie, čo je v okolí.
Predvolené nastavenia: ""
location — Lokalita
Pridané slovo po slove.
Predvolené nastavenia: ""
price — Cena alebo nájom
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "property_listing",
    "text": "{\"facts\":\"3 izby, 74 m², druhý kat, balkón orientovaný na juh, prebudované 2021, vybavená kuchyňa, pivnica, zastávka tramvaje 5 minút pešo.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR plus energie\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "price": {
            "type": "string",
            "maxLength": 80
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "tone"
    ]
}

Malý inzerát

classified_ad

Napíšte krátky, úprimný inzerát na predmet, s uvedenými vadami a presnou cenou.

Vstupné a konfiguračné polia

Základné nastavenia
facts — Fakty
Čo to je, vek, stav, vady, čo je v cene.
Predvolené nastavenia: ""
price — Cena
Pridané slovo po slove.
Predvolené nastavenia: ""
location — Lokalita
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontakt
Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "classified_ad",
    "text": "{\"facts\":\"Detské bicyklo 20 palcov, kúpené 2022, 6 rýchlostí, modré. Malá škrabance na ráme, minulý rok nové brzdy. Svetlá sú v cene.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Správa na platforme\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "price": {
            "type": "string",
            "maxLength": 60
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "contact": {
            "type": "string",
            "maxLength": 200
        }
    },
    "required": [
        "facts"
    ]
}

Výzva na darovanie

donation_appeal

Napíšte výzvu na darovanie na základe dodaných faktov, bez vymyslených čísel o dopade a bez vyvíjania tlaku.

Vstupné a konfiguračné polia

Základné nastavenia
organisation — Organizácia
Názov organizácie.
Predvolené nastavenia: ""
facts — Fakty
Na čo sú peniaze určené, komu pomôžu, čo sa doteraz urobilo.
Predvolené nastavenia: ""
goal — Cieľ darovania
Pridané slovo po slove.
Predvolené nastavenia: ""
donation_details — Ako darovať
Účet alebo odkaz. Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove na konci.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "donation_appeal",
    "text": "{\"organisation\":\"Útulisok Bergen\",\"facts\":\"Strecha psacej domčane prestáva tiecť a musí sa vymeniť pred zimou. Útulisok sa stará o približne 40 psov. Strechár osadí 12 000 EUR. Doteraz sa nazbieralo 5 000 EUR.\",\"goal\":\"7 000 EUR do októbra\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, referencia Strecha\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "goal": {
            "type": "string",
            "maxLength": 80
        },
        "donation_details": {
            "type": "string",
            "maxLength": 500
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "organisation",
        "facts",
        "tone"
    ]
}

Poznámky k vydaniu

release_notes

Premeňte zoznam zmien na čitateľné poznámky k vydaniu. Každá zmena sa objaví raz a čísla zostanú tak, ako boli dodané.

Vstupné a konfiguračné polia

Základné nastavenia
changes — Zmeny
Jedna zmena na riadok. Typ je added, changed, fixed, removed alebo security.
Predvolené nastavenia: ""
product — Produkt
Názov produktu.
Predvolené nastavenia: ""
version — Verzia
Pridané slovo po slove.
Predvolené nastavenia: ""
release_date — Dátum
Pridané slovo po slove.
Predvolené nastavenia: ""
audience — Publikum
Kto číta poznámky.
customers — Zákazníci · developers — Vývojári · internal — Interný tím
Predvolené nastavenia: "customers"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "release_notes",
    "text": "{\"changes\":\"id,type,text\\nC1,added,Export CSV pre faktúry\\nC2,fixed,\\\"Prihlásenie zlyhalo, keď e-mail obsahoval veľké písmená\\\"\\nC3,changed,Správy sa načítavajú na pozadí\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12. máj\",\"audience\":\"customers\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "changes": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "product": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "version": {
            "type": "string",
            "maxLength": 40
        },
        "release_date": {
            "type": "string",
            "maxLength": 40
        },
        "audience": {
            "type": "string",
            "enum": [
                "customers",
                "developers",
                "internal"
            ]
        }
    },
    "required": [
        "changes",
        "product",
        "audience"
    ]
}

Kapitoly videa

video_chapters

Vytvorte značky kapitol z titulkov alebo prepisu s časovými kódmi. Časy pochádzajú zo súboru, od AI len názvy.

Vstupné a konfiguračné polia

Základné nastavenia
transcript — Prepis s časovými kódmi
SRT, VTT alebo riadky začínajúce časom, ako napríklad 01:12.
Predvolené nastavenia: ""
max_chapters — Maximálny počet kapitol
Od 3 do 20.
Predvolené nastavenia: 8
Pokročilé nastavenia
min_gap_seconds — Minimálny odstup v sekundách
Od 10 do 600.
Predvolené nastavenia: 60

Maximálny počet vstupných bajtov UTF-8: 70000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "video_chapters",
    "text": "{\"transcript\":\"00:00 Vitajte na workshope a krátky prehľad dnešného programu.\\n00:40 Začneme nástrojmi, ktoré potrebujete na výmenu kolesa.\\n01:30 Najprv povolíte matice kolesa, kým je auto na zemi.\\n02:20 Teraz zdvihnite auto na vyznačenom mieste.\\n03:10 Odstráňte kolo a namontujte rezervné.\\n04:05 Prisťiahnite matice na krizovo a znížte auto.\\n05:00 Skontrolujte tlak a uložte náradie.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "transcript": {
            "type": "string",
            "maxLength": 60000,
            "minLength": 1
        },
        "max_chapters": {
            "type": "integer",
            "minimum": 3,
            "maximum": 20
        },
        "min_gap_seconds": {
            "type": "integer",
            "minimum": 10,
            "maximum": 600
        }
    },
    "required": [
        "transcript",
        "max_chapters",
        "min_gap_seconds"
    ]
}

Program porady

meeting_agenda

Zostavte časovo rozvrhnutý program porady z tém a trvania. Server vypočíta časy a AI sformuluje body a očakávané výsledky.

Vstupné a konfiguračné polia

Základné nastavenia
meeting_title — Názov porady
Pridané slovo po slove.
Predvolené nastavenia: ""
objective — Cieľ
Čo má porada dosiahnuť.
Predvolené nastavenia: ""
start_time — Čas začiatku
Formát 09:30.
Predvolené nastavenia: "09:00"
topics — Témy
Jedna téma na riadok so zodpovednou osobou a minútami.
Predvolené nastavenia: ""
Pokročilé nastavenia
available_minutes — Dostupné minúty
0 znamená bez obmedzenia. Dlhší program sa nahlási.
Predvolené nastavenia: 0
break_minutes — Prestávka po každej tretej téme
Minúty, 0 znamená bez prestávky.
Predvolené nastavenia: 0

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "meeting_agenda",
    "text": "{\"meeting_title\":\"Plánovanie pružín\",\"objective\":\"Zadajte poradie troch projektov\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,prehľad posledného štvrťroka,Anna,20\\nT2,rozpočet projektov A B C,Marek,40\\nT3,kto čo robí,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "meeting_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "objective": {
            "type": "string",
            "maxLength": 600
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "topics": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "break_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 60
        }
    },
    "required": [
        "meeting_title",
        "start_time",
        "topics",
        "available_minutes",
        "break_minutes"
    ]
}

Otázky k dokumentu

document_questions

Odpovedajte na otázky z vloženého dokumentu. Každá odpoveď musí obsahovať presný citát; inak výsledok uvedie, že dokument to neuvádza.

Vstupné a konfiguračné polia

Základné nastavenia
document — Dokument
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""
questions — Otázky
Jedna otázka na riadok, maximálne 12.
Predvolené nastavenia: ""
Pokročilé nastavenia
answer_length — Dĺžka odpovede
Stručné alebo podrobné odpovede.
brief — Stručné · detailed — Podrobné
Predvolené nastavenia: "brief"

Maximálny počet vstupných bajtov UTF-8: 40000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "document_questions",
    "text": "{\"document\":\"Nájomné obdobie začína 1. júna a trvá 24 mesiacov.\\n\\nNájomca platí mesačný nájom vo výške 950 EUR do tretieho pracovného dňa každého mesiaca.\\n\\nChvalové zvieratá si vyžadujú písomný súhlas prenajímateľa.\",\"questions\":\"Ako dlho trvá nájomné obdobie?\\nMôže si nájomca nechať psa?\\nKto platí opravy?\",\"answer_length\":\"brief\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "questions": {
            "type": "string",
            "maxLength": 3700,
            "minLength": 1
        },
        "answer_length": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        }
    },
    "required": [
        "document",
        "questions",
        "answer_length"
    ]
}

Zmluvné klauzuly na preskúmanie

contract_clause_review

Nájdite v zmluve klauzuly, ktoré si zaslúžia bližší pohľad: obnovenie, ukončenie, zodpovednosť, platba, sankcie a údaje, každú s presným citátom.

Vstupné a konfiguračné polia

Základné nastavenia
document — Text zmluvy
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 32000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "contract_clause_review",
    "text": "{\"document\":\"Táto zmluva sa automaticky obnovuje na 12 mesiacov, pokiaľ nie je zrušená písomne 3 mesiace pred končiacim termínom.\\n\\nZodpovednosť poskytovateľa je obmedzená na poplatky zaplatené v predchádzajúcich 6 mesiacoch.\\n\\nFaktúry sú splatné do 14 dní. Za neskoršie zaplatenie sa účuje poplatok vo výške 2 percent mesačne.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Úlohy a rozhodnutia z textu

action_items

Vyberte úlohy, rozhodnutia a otvorené otázky z e-mailov alebo poznámok. Zodpovedné osoby a termíny sa zobrazia len vtedy, ak sú uvedené v texte.

Vstupné a konfiguračné polia

Základné nastavenia
document — E-maily alebo poznámky
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 32000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "action_items",
    "text": "{\"document\":\"Ahojte všetci, dohodli sme sa na presunutí launchu na 12. júna. Marek do piatku aktualizuje cenník. Nikto ešte neskontroloval, či dodávateľ dokáže doručiť skôr.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Rozpory v dokumente

contradiction_check

Nájdite v dokumente tvrdenia, ktoré si navzájom odporujú, napríklad rôzne dátumy alebo sumy, s citáciou oboch úryvkov.

Vstupné a konfiguračné polia

Základné nastavenia
document — Dokument
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 32000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "contradiction_check",
    "text": "{\"document\":\"Projekt začína 1. marca a končí po 6 mesiacoch.\\n\\nCelkový rozpočet je 40 000 EUR.\\n\\nV časti 4 projekt končí 30. novembra. Celkový rozpočet 45 000 EUR zahŕňa cestovné.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Chýbajúce informácie v požiadavke

missing_information

Zistite, čo chýba v požiadavke alebo zadaní skôr, než začnete pracovať, a pripravte si otázky, ktoré treba položiť.

Vstupné a konfiguračné polia

Základné nastavenia
document — Žiadosť alebo zadanie
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""
purpose — Na čo je to potrebné
Napríklad "pripraviť ponuku" alebo "naplánovať podujatie".
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 22000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "missing_information",
    "text": "{\"document\":\"Dobrý deň, čoskoro potrebujeme premaľovať našu kanceláriu. Má niekoľko miestností a na stenách sú škvrny. Prosím, pošlite cenovú ponuku.\",\"purpose\":\"pripraviť ponuku\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        }
    },
    "required": [
        "document",
        "purpose"
    ]
}

Vysvetlenie úradného listu

official_letter_explainer

Vysvetlite úradný list jednoduchým jazykom: čo v ňom je, lehoty, sumy a čo treba urobiť, každý bod s presným úryvkom. Nejde o právne poradenstvo.

Vstupné a konfiguračné polia

Základné nastavenia
document — Text listu
Vložte text. Osobné údaje môžete najprv odstrániť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 22000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "official_letter_explainer",
    "text": "{\"document\":\"Oznámenie z 4. mája. Vaša žiadosť o bývanie v nájme bola prijatá. Prosím, predložte svoju nájomnú zmluvu a potvrdenie o príjmoch do 25. mája. Bez týchto dokumentov nemôžeme o vašej žiadosti rozhodnúť. Otázky: Úrad pre bývanie, miestnosť 214.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Checklist z textu

checklist_from_text

Premeňte pokyny alebo postup na checklist. Každý bod je naviazaný na presný úryvok a nič sa nepridáva.

Vstupné a konfiguračné polia

Základné nastavenia
document — Pokyny alebo postup
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 32000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "checklist_from_text",
    "text": "{\"document\":\"Pred začatím vypnite stroj a vytiahnite zástrčku. Otvorte kryt dodaným kľúčom. Vyberte filter a opláchnite ho pod studenou vodou. Nikdy nepoužívajte rozpúšťadlá, pretože poškodzujú tesnenie. Pred opätovným nasadením nechajte filter schnúť jednu hodinu.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Triedenie tiketov

ticket_triage

Roztrieďte tikety podpory do udržiavaných kategórií s naliehavosťou, presným úryvkom a navrhnutým ďalším krokom. Nič sa neodosiela.

Vstupné a konfiguračné polia

Základné nastavenia
items — Tikety
Jeden tiket na riadok. Text možno vložiť z akéhokoľvek systému.
Predvolené nastavenia: ""
categories — Kategórie
Udržiavané kategórie s krátkou definíciou.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 56000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "ticket_triage",
    "text": "{\"items\":\"id,subject,text\\nT1,Prihlásenie zlyhalo,Od dnešného rána sa nikto z nášho tímu nemôže prihlásiť. Nemôžeme pracovať.\\nT2,Fakturačná adresa,\\\"Prosím, zmeňte našu fakturačnú adresu na Mill Road 3.\\\"\\nT3,Nápad,Bolo by fajn mať tmavý režim.\",\"categories\":\"id,name,definition\\nC1,Technická chyba,Niečo nefunguje\\nC2,Fakturácia,Faktúry a platby\\nC3,Žiadosť o funkciu,Želania nových funkcií\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Triedenie spätnej väzby

feedback_sorting

Roztrieďte otvorenú spätnú väzbu do udržiavaných tém, s presným úryvkom ku každej položke a počtami podľa tém.

Vstupné a konfiguračné polia

Základné nastavenia
items — Spätná väzba
Jeden záznam na riadok, napríklad z ankety.
Predvolené nastavenia: ""
categories — Témy
Udržiavané témy s krátkou definíciou.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 56000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "feedback_sorting",
    "text": "{\"items\":\"id,source,text\\nF1,Anketa,Personál pri pokladni bol veľmi milý.\\nF2,E-mail,Na svoj termín som čakal viac ako hodinu.\\nF3,Prieskum,Parkovanie v blízkosti budovy sa ťažko hľadá.\",\"categories\":\"id,name,definition\\nS1,Personál,Správanie a rady personálu\\nS2,Čas čakania,Čakanie a termíny\\nS3,Lokalita,Prístup a parkovanie\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Odporúčací list

recommendation_letter

Napíšte odporúčací list z dodaných faktov, bez vymyslených úspechov, hodnotení alebo porovnaní.

Vstupné a konfiguračné polia

Základné nastavenia
person — Osoba
Kto je odporúčaný.
Predvolené nastavenia: ""
relationship — Vzťah
Ako autor danú osobu pozná a ako dlho.
Predvolené nastavenia: ""
purpose — Odporúčaný pre
Voliteľné: pracovná pozícia, kurz alebo program.
Predvolené nastavenia: ""
facts — Fakty
Stačia jednoduché poznámky. V návrhu sa môžu uviesť len tie informácie, ktoré sú tu napísané.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "recommendation_letter",
    "text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Team lead v spoločnosti Lumen Print po dobu troch rokov\",\"purpose\":\"Rola projektového manažéra\",\"facts\":\"Mira naplánovala presun našej tlačiarne v roku 2025. Vyškolila dvoch nových kolegov. Počas presunu informovala zákazníkov.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, vedúci výroby, Lumen Print\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "person": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "relationship": {
            "type": "string",
            "maxLength": 240,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 200
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "person",
        "relationship",
        "facts",
        "tone",
        "sender"
    ]
}

Životopis z poznámok

cv_from_notes

Premeňte poznámky o práci a vzdelaní na štruktúrovaný životopis, s dátumami a zamestnávateľmi presne podľa zadania.

Vstupné a konfiguračné polia

Základné nastavenia
full_name — Meno
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove pod meno.
Predvolené nastavenia: ""
target_role — Cieľová pozícia
Voliteľné: pracovná pozícia, na ktorú je tento životopis určený.
Predvolené nastavenia: ""
experience — Pracovné skúsenosti
Pozície, zamestnávatelia, dátumy a úlohy. Stačia stručné poznámky.
Predvolené nastavenia: ""
education — Vzdelanie
Voliteľné: školy, kurzy a dátumy.
Predvolené nastavenia: ""
skills — Zručnosti
Voliteľné: jazyky, nástroje a iné zručnosti.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cv_from_notes",
    "text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Projektový manažér\",\"experience\":\"2022 až dnes: koordinátor tímu v Lumen Print, plánovanie presunu dielne, školenie nových kolegov. 2018 až 2022: tlačiarenský technik v Atlas Druck.\",\"education\":\"2018 odborné vzdelávanie ako tlačiarenský technik\",\"skills\":\"Plánovanie projektov, nemčina, angličtina\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "full_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "contact": {
            "type": "string",
            "maxLength": 400
        },
        "target_role": {
            "type": "string",
            "maxLength": 160
        },
        "experience": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "education": {
            "type": "string",
            "maxLength": 2000
        },
        "skills": {
            "type": "string",
            "maxLength": 1000
        }
    },
    "required": [
        "full_name",
        "experience"
    ]
}

Ďakovací list

thank_you_letter

Napíšte ďakovací list zákazníkom, darovateľom alebo partnerom na základe dodanej príležitosti a faktov.

Vstupné a konfiguračné polia

Základné nastavenia
recipient — Príjemca
Osoba alebo organizácia.
Predvolené nastavenia: ""
occasion — Príležitosť
Čo je dôvodom na poďakovanie.
Predvolené nastavenia: ""
facts — Fakty
Stačia jednoduché poznámky. V návrhu sa môžu uviesť len tie informácie, ktoré sú tu napísané.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "thank_you_letter",
    "text": "{\"recipient\":\"Riverside Bakery\",\"occasion\":\"Sponzorovanie nášho letného panáryku\",\"facts\":\"Pekáreň darovala chlieb pre 200 hostí. Dvaja z ich personálu pomáhali pri stanku.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, Rada, Riverside Association\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "occasion": {
            "type": "string",
            "maxLength": 240,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "recipient",
        "occasion",
        "facts",
        "tone"
    ]
}

Potvrdenie termínu

appointment_confirmation

Napíšte potvrdenie termínu s dátumom, miestom a údajmi o zmene presne tak, ako boli dodané.

Vstupné a konfiguračné polia

Základné nastavenia
recipient — Príjemca
Meno osoby.
Predvolené nastavenia: ""
subject_matter — Termín
O čom je termín.
Predvolené nastavenia: ""
date_time — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
place — Miesto
Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky
Voliteľné: čo si priniesť, ako sa pripraviť.
Predvolené nastavenia: ""
cancellation — Zmeniť alebo zrušiť
Ako zmeniť alebo zrušiť. Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "appointment_confirmation",
    "text": "{\"recipient\":\"Pán Novák\",\"subject_matter\":\"Kontrola kúrenia\",\"date_time\":\"12. mája, 10:00\",\"place\":\"Mill Road 4\",\"notes\":\"Prosím, uistíajte sa, že kotolňa je prístupná. Soberte si poslednú kontrolnú náležitosť.\",\"cancellation\":\"Zavolajte na číslo 030 000000 deň vopred.\",\"tone\":\"neutral\",\"sender\":\"Servisný tím, Heizung Berg\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "subject_matter": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 200
        },
        "notes": {
            "type": "string",
            "maxLength": 2000
        },
        "cancellation": {
            "type": "string",
            "maxLength": 400
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "recipient",
        "subject_matter",
        "date_time",
        "tone"
    ]
}

Správa o neprítomnosti

out_of_office

Napíšte správu o neprítomnosti pre ľudí mimo organizácie a jednu pre kolegov, s obdobím podľa zadania.

Vstupné a konfiguračné polia

Základné nastavenia
person — Osoba
Meno osoby, ktorá nie je prítomná.
Predvolené nastavenia: ""
date_range — Obdobie
Od kedy do kedy, tak, ako sa má zobraziť.
Predvolené nastavenia: ""
substitute — Kto preberá
Meno a kontakt. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky
Voliteľné: naliehavé záležitosti, čo počká do návratu.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "out_of_office",
    "text": "{\"person\":\"Mira Kovac\",\"date_range\":\"4. až 15. augusta\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"Faktúry čakajú na návrat.\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "person": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "date_range": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "substitute": {
            "type": "string",
            "maxLength": 300
        },
        "notes": {
            "type": "string",
            "maxLength": 1500
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "person",
        "date_range",
        "tone"
    ]
}

Pripomenutie ponuky

offer_follow_up

Napíšte zdvorilé pripomenutie otvorenej ponuky, bez nátlaku, vymyslených termínov či zliav.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník
Meno zákazníka.
Predvolené nastavenia: ""
offer_reference — Ponuka
Číslo alebo názov a dátum. Pridané slovo po slove.
Predvolené nastavenia: ""
facts — Fakty
Čo sa ponúklo, o čom sa hovorilo, aký by bol ďalší krok.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "offer_follow_up",
    "text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Ponuka 2026-41 z 3. marca\",\"facts\":\"Nový skladací stroj s montážou. Rozprávali sme sa o dodávke v máji. Ďalším krokom by bol krátky hovor.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Sales, Lumen Print\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_reference": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "customer",
        "offer_reference",
        "facts",
        "tone"
    ]
}

Rýchly návod

quick_guide

Premeňte poznámky na krátky návod krok za krokom, s varovaniami len podľa zadania.

Vstupné a konfiguračné polia

Základné nastavenia
guide_title — Názov
Pridané slovo po slove.
Predvolené nastavenia: ""
audience — Pre koho
Voliteľné: kto tento návod používa.
Predvolené nastavenia: ""
notes — Poznámky
Kroky, nastavenia a varovania v akomkoľvek poradí.
Predvolené nastavenia: ""
support — Pomoc
Voliteľné: na koho sa obrátiť. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "quick_guide",
    "text": "{\"guide_title\":\"Vyčistite kávovar\",\"audience\":\"Tím kancelárie\",\"notes\":\"Vypnite a nechajte vychladnúť. Vyprázdnite odkvapkávaciu misku. Premývajte misku vlažnou vodou. Nepoužívajte umývačku. Stlačte tlačidlo čistenia na 3 sekundy.\",\"support\":\"Tím techniky, miestnosť 12\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "guide_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "support": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "guide_title",
        "notes"
    ]
}

Bezpečnostné poučenie

safety_briefing

Napíšte bezpečnostné poučenie z dodaných pravidiel a nebezpečenstiev, bez pridávania nebezpečenstiev, pravidiel alebo právnych vyhlásení.

Vstupné a konfiguračné polia

Základné nastavenia
workplace — Pracovisko
Oblasť alebo úloha, pre ktorú je poučenie určené.
Predvolené nastavenia: ""
notes — Pravidlá a nebezpečenstvá
Vlastné pravidlá, nebezpečenstvá a núdzové kroky. Nič iné sa nepridáva.
Predvolené nastavenia: ""
responsible — Zodpovedná osoba
Pridané slovo po slove.
Predvolené nastavenia: ""
briefing_date — Dátum poučenia
Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "safety_briefing",
    "text": "{\"workplace\":\"Tlačová dielňa\",\"notes\":\"Nebezpečenstvá: pohyblivé valce, výpar solventu. Pravidlá: dlhé vlasy si tiečte dozadu, pri čistení noste rukavice, pri používaní solventu nechávajte dvere otvorené. Núzda: stlačte červené tlačidlo zastavenia, zavolajte vedúcemu zmeny.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12. máj\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "workplace": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "responsible": {
            "type": "string",
            "maxLength": 160
        },
        "briefing_date": {
            "type": "string",
            "maxLength": 40
        }
    },
    "required": [
        "workplace",
        "notes"
    ]
}

Oznámenie pre nájomníkov

tenant_notice

Napíšte oznámenie pre nájomníkov o prácach, prístupe alebo zmenách, s dátumom a kontaktom presne podľa zadania.

Vstupné a konfiguračné polia

Základné nastavenia
property — Nehnuteľnosť
Adresa alebo budova.
Predvolené nastavenia: ""
topic — Téma
O čom oznámenie je.
Predvolené nastavenia: ""
facts — Fakty
Stačia jednoduché poznámky. V návrhu sa môžu uviesť len tie informácie, ktoré sú tu napísané.
Predvolené nastavenia: ""
date_time — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "tenant_notice",
    "text": "{\"property\":\"Mill Road 4\",\"topic\":\"Odpojenie vody kvôli opravě potrubia\",\"facts\":\"V celene budove nebude asi 4 hodiny voda. Prosím, vopred si uložte vodu a udržujte prístup do pivnice voľný.\",\"date_time\":\"12. máj, 08:00\",\"contact\":\"Správca budov, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Správa nehnuteľností Berg\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "topic": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80
        },
        "contact": {
            "type": "string",
            "maxLength": 400
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "property",
        "topic",
        "facts",
        "tone"
    ]
}

Interné oznámenie

internal_announcement

Napíšte oznámenie pre kolegov alebo členov na základe dodaných faktov, s dátumom a kontaktom presne tak, ako sú uvedené.

Vstupné a konfiguračné polia

Základné nastavenia
topic — Téma
O čom je toto oznámenie.
Predvolené nastavenia: ""
audience — Pre koho
Voliteľné: tím, oddelenie alebo všetci členovia.
Predvolené nastavenia: ""
facts — Fakty
Stačia jednoduché poznámky. V návrhu sa môžu uviesť len tie informácie, ktoré sú tu napísané.
Predvolené nastavenia: ""
effective_date — Platné od
Pridané slovo po slove.
Predvolené nastavenia: ""
contact — Kontaktné údaje
Kto odpovedá na otázky. Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "internal_announcement",
    "text": "{\"topic\":\"Nové otváracie hodiny kancelárne\",\"audience\":\"Všetci zamestnanci\",\"facts\":\"Kancelár je v piatok o 16:00 zatvorená. Po tomto čase sa hovory smerujú na answering service. Prosím, informujte o tom zákazníkov pri vašom ďalšom kontakte.\",\"effective_date\":\"1. júna\",\"contact\":\"Anna Berg, kancelár\",\"tone\":\"neutral\",\"sender\":\"Manažment, Lumen Print\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "topic": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "effective_date": {
            "type": "string",
            "maxLength": 40
        },
        "contact": {
            "type": "string",
            "maxLength": 300
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "topic",
        "facts",
        "tone"
    ]
}

Pracovný výkaz

work_report

Premeňte poznámky a tabuľku hodín a materiálu na prehľadný pracovný výkaz. Server sčíta hodiny a sumy, AI sformuluje vykonanú prácu.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník
Pridané slovo po slove.
Predvolené nastavenia: ""
site — Miesto
Voliteľné: adresa alebo číslo zákazky.
Predvolené nastavenia: ""
work_date — Dátum práce
Pridané slovo po slove.
Predvolené nastavenia: ""
technician — Vykonal
Voliteľné: meno alebo tím.
Predvolené nastavenia: ""
work_notes — Poznámky k práci
Čo bolo vykonané, čo sa zistilo, čo zostáva nedokončené. Stačia stručné poznámky.
Predvolené nastavenia: ""
lines — Hodiny a materiál
Jeden riadok na položku. kind je labour, material alebo other. unit_price môže byť prázdne.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "work_report",
    "text": "{\"customer\":\"Pekáreň Hartmann\",\"site\":\"Mill Street 4\",\"work_date\":\"12. mája 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Vymenený presvieťavajúci ventil na vodovode mixéra na cesto. Testované na úniky, žiadne neboli zistené. Druhý ventil vykazuje známky rdzavnutia a mal by byť vymenený pri ďalšom servise.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Oprava a testovanie,2.5,h,48\\nL2,material,Guľový ventil DN15,1,ks,18.40\\nL3,other,Zásah,1,plochý,25\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "site": {
            "type": "string",
            "maxLength": 200
        },
        "work_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "technician": {
            "type": "string",
            "maxLength": 160
        },
        "work_notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "customer",
        "work_date",
        "work_notes",
        "lines"
    ]
}

Zoznam vád

defect_list

Premeňte poznámky z obhliadky na číslovaný zoznam vád. Každý záznam je prepojený s presným úryvkom v poznámkach a nič sa nepridáva.

Vstupné a konfiguračné polia

Základné nastavenia
site — Miesto alebo nehnuteľnosť
Pridané slovo po slove.
Predvolené nastavenia: ""
inspection_date — Dátum kontroly
Pridané slovo po slove.
Predvolené nastavenia: ""
inspector — Kontroloval
Voliteľné.
Predvolené nastavenia: ""
document — Poznámky z kontroly
Jedna vada na riadok alebo odsek. Možno uviesť názvy súborov fotografií.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "defect_list",
    "text": "{\"site\":\"Mill Road 3, druhé poschodie\",\"inspection_date\":\"3. júna 2026\",\"inspector\":\"A. Novak\",\"document\":\"Kuchyňa: zásuvka pri okne nemá krytku, sú viditeľné drôty.\\n\\nKúpeľňa: na ľavej strane chýba škár okolo sprchy.\\n\\nChodba: farba na zárubni je poškriabaná, pozrite foto IMG_204.\\n\\nObývačka: ventilátor na radiátori sa neotáča.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "site": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "inspection_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "inspector": {
            "type": "string",
            "maxLength": 160
        },
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "site",
        "inspection_date",
        "document"
    ]
}

Vysvetlenie pracovného posudku

reference_explained

Vysvetlite pracovný posudok vetu po vete jednoduchými slovami. Každé vysvetlenie je prepojené s presnou vetou.

Vstupné a konfiguračné polia

Základné nastavenia
document — Text posudku
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "reference_explained",
    "text": "{\"document\":\"Pani Kovacová u nás pracovala ako projektová asistentka od marca 2023 do júna 2026.\\n\\nPridelené úlohy vykonávala s veľkou dôslednosťou a vždy k našej plnej spokojnosti.\\n\\nJej správanie k kolegom bolo priateľské a vždy bola dochvikávajúca.\\n\\nŽeláme jej všetko najlepšie do budúcnosti.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Návrh pracovného posudku

reference_draft

Pripravte návrh pracovného posudku z dodaných faktov. Dátumy, povinnosti a hodnotenia sa objavia len vtedy, ak sú v zadaní.

Vstupné a konfiguračné polia

Základné nastavenia
employee — Zamestnanec
Celé meno. Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie zamestnania
Pridané slovo po slove, napríklad 1. marca 2023 až 30. júna 2026.
Predvolené nastavenia: ""
role — Pozícia
Pridané slovo po slove.
Predvolené nastavenia: ""
company — Spoločnosť
Pridané slovo po slove.
Predvolené nastavenia: ""
facts — Fakty
Povinnosti, výsledky, správanie a ich hodnotenie. V návrhu sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "reference_draft",
    "text": "{\"employee\":\"Mira Kovac\",\"period\":\"1. marec 2023 až 30. júna 2026\",\"role\":\"Asistentka projektu\",\"company\":\"Lumen Print\",\"facts\":\"Plánovanie tlačových harmonogramov pre 40 zákazníkov. Zaškolila dvoch nových kolegov. Jej práca bola veľmi dobrá a spoľahlivá. Kolegovia aj zákazníci si cenili jej priateľský prístup. Odchádza na vlastné žiaľanie.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, vedúci výroby\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "employee": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "role": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "employee",
        "period",
        "role",
        "company",
        "facts",
        "tone",
        "sender"
    ]
}

Kontrola vyúčtovania služieb

utility_bill_check

Prepočítajte vyúčtovanie služieb spojených s bývaním z jeho čísel a vypíšte otázky, ktoré treba položiť. Výpočty robí server.

Vstupné a konfiguračné polia

Základné nastavenia
property — Byt alebo nehnuteľnosť
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie vyúčtovania
Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Náklady z vyúčtovania
Jeden riadok pre typ nákladu: total_amount pre budovu, key_total a key_share pre rozdelenie, napríklad 500 a 62 metrov štvorcových. previous_total môže byť prázdne.
Predvolené nastavenia: ""
advance_paid — Zálohové platby
Celkom zaplatené za obdobie. Prázdne, ak nie je známe.
Predvolené nastavenia: ""
billed_balance — Saldo vo vyúčtovaní
Suma na zaplatenie podľa vyúčtovania, na porovnanie. Prázdne, ak nie je známa.
Predvolené nastavenia: ""
statement_total — Poznámky z vyúčtovania
Voliteľné: čokoľvek ďalšie uvedené vo vyúčtovaní, napríklad fakturované saldo.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "utility_bill_check",
    "text": "{\"property\":\"Mill Road 3, byt 5\",\"period\":\"1. január až 31. decembra 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Vykurovanie,8400,500,62,6800\\nC2,Voda,2100,500,62,2050\\nC3,Správca,3600,500,62,3600\\nC4,Poisťovňa,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Vyhlásenie dátumované 15. marca 2026.\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "advance_paid": {
            "type": "string",
            "maxLength": 20
        },
        "billed_balance": {
            "type": "string",
            "maxLength": 20
        },
        "statement_total": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "property",
        "period",
        "lines"
    ]
}

Označovanie alergénov

allergen_labelling

Označte 14 hlavných potravinových alergénov pri každom jedle zo zoznamov prísad. Každý záznam uvádza prísadu, z ktorej pochádza, na kontrolu prevádzkou.

Vstupné a konfiguračné polia

Základné nastavenia
dishes — Jedlá a prísady
Jeden riadok na jedlo so všetkými prísadami, vrátane prísad nakupovaných produktov, ak sú známe.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "allergen_labelling",
    "text": "{\"dishes\":\"id,dish,ingredients\\nD1,Palacinky,\\\"pšeničná múka, vajcia, mlieko, maslo, soľ\\\"\\nD2,Čočka,\\\"červená šošlička, mrkva, celer, cibuľa, olivový olej\\\"\\nD3,Šalát s vinaigrette dresinkom,\\\"letúš, rajčatá, mustard, vínový ocot, slnečnicový olej\\\"\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dishes": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "dishes"
    ]
}

Kartičky

flashcards

Premeňte študijný text na kartičky s otázkami a odpoveďami. Každá kartička je prepojená s presným úryvkom a sadu možno importovať do programov na kartičky.

Vstupné a konfiguračné polia

Základné nastavenia
document — Študijný text
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""
card_count — Počet kartičiek
Od 5 do 40.
Predvolené nastavenia: 12

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "flashcards",
    "text": "{\"document\":\"Fotosyntéza prebieha v chloroplastoch rastlinných buniek. Chlorofyl pohlcuje svetlo, predovšetkým v červenom a modrom spektre.\\n\\nV svetelných reakciách sa rozdeľuje voda a uvoľňuje sa kyslík. Energia je uložená v ATP a NADPH.\\n\\nV Calvinovom cykle sa pomocou tejto energie premieňa oxid uhličitý na cukor.\",\"card_count\":5}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "card_count": {
            "type": "integer",
            "minimum": 5,
            "maximum": 40
        }
    },
    "required": [
        "document",
        "card_count"
    ]
}

Plán vyučovacej hodiny

lesson_plan

Zostavte časovo rozvrhnutý plán hodiny z fáz a trvania. Server vypočíta časy a AI sformuluje každú fázu a jej vzdelávací cieľ.

Vstupné a konfiguračné polia

Základné nastavenia
meeting_title — Názov hodiny
Pridané slovo po slove.
Predvolené nastavenia: ""
objective — Vzdelávací cieľ a skupina
Čo má skupina potom vedieť a kto tvorí skupinu.
Predvolené nastavenia: ""
start_time — Čas začiatku
Formát 09:30.
Predvolené nastavenia: "08:00"
topics — Fázy
Jedna fáza na riadok s tým, kto ju vedie, a minútami.
Predvolené nastavenia: ""
Pokročilé nastavenia
available_minutes — Dostupné minúty
0 znamená bez limitu. Dlhší plán sa nahlási.
Predvolené nastavenia: 45
break_minutes — Prestávka po každej tretej fáze
Minúty, 0 znamená bez prestávky.
Predvolené nastavenia: 0

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "lesson_plan",
    "text": "{\"meeting_title\":\"Fractioná: sčítanie so menovateľom rovnakým\",\"objective\":\"5. trieda vie sčítat frakcie s rovnakým menovateľom.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,\\\"Zopakujte si, čo je to frakcia\\\",Teacher,5\\nP2,Ukážte sčítanie na kúskoch pizzy,Teacher,10\\nP3,Cvičenia v dvojiciach,Pupils,20\\nP4,Porovnajte výsledky a zhrnutie,Class,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "meeting_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "objective": {
            "type": "string",
            "maxLength": 800
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "topics": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "break_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 60
        }
    },
    "required": [
        "meeting_title",
        "start_time",
        "topics",
        "available_minutes",
        "break_minutes"
    ]
}

Hlásenie poistnej udalosti

insurance_claim

Napíšte hlásenie poistnej udalosti pre poisťovňu z dodaných faktov. Číslo poistnej zmluvy, dátum a suma zostanú presné a nič sa nepridáva.

Vstupné a konfiguračné polia

Základné nastavenia
insurer — Poisťovňa
Pridané slovo po slove.
Predvolené nastavenia: ""
policy_number — Číslo poistnej zmluvy
Pridané slovo po slove.
Predvolené nastavenia: ""
incident_date — Dátum udalosti
Pridané slovo po slove.
Predvolené nastavenia: ""
incident_place — Miesto udalosti
Pridané slovo po slove.
Predvolené nastavenia: ""
facts — Fakty
Čo sa stalo, čo bolo poškodené, čo sa urobilo potom, kto bol zúčastnený.
Predvolené nastavenia: ""
claim_amount — Požadovaná suma
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "insurance_claim",
    "text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14. marec 2026\",\"incident_place\":\"Mill Road 3, byt 5\",\"facts\":\"V noci praskla vodovodná rúra v kuchynskej stene. Voda sa vyliala do kuchyne a chodby. Podlaha v chodbe a kuchynská skriňa sú poškodené. Ráno sme odpojili hlavný ventil a zavolali inštalatéra.\",\"claim_amount\":\"2 350 EUR\",\"sender\":\"Anna Novak, Mill Road 3, Bridgeport\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "insurer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "policy_number": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "incident_date": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "incident_place": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "claim_amount": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "insurer",
        "policy_number",
        "incident_date",
        "incident_place",
        "facts",
        "sender"
    ]
}

Vyúčtovanie cestovných náhrad

travel_expenses

Premeňte zoznam výdavkov na vyúčtovanie cestovných náhrad. Server sčíta sumy a nahlási chýbajúce doklady a dátumy.

Vstupné a konfiguračné polia

Základné nastavenia
traveller — Cestujúci
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie cesty
Pridané slovo po slove.
Predvolené nastavenia: ""
purpose — Účel cesty
Kam a prečo.
Predvolené nastavenia: ""
lines — Výdavky
Jeden riadok na výdavok. receipt je yes alebo no.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "travel_expenses",
    "text": "{\"traveller\":\"Mira Kovac\",\"period\":\"3. až 4. júna 2026\",\"purpose\":\"Návšteva dodávateľa Hartmann Paper v Bridgeport za účelom dohodnutia harmonogramu dodávok.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3. júna,Vlak,Spätná jazda,86.50,yes\\nE2,3. júna,Hotel,Jedna noc,112,yes\\nE3,3. júna,Strava,Večera s dodávateľom,48.20,no\\nE4,4. júna,Taxi,Stanica do kancelárie,,no\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "traveller": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 1500,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "traveller",
        "period",
        "purpose",
        "lines"
    ]
}

Výročná správa spolku

club_annual_report

Napíšte výročnú správu klubu alebo spolku z poznámok. Počty členov a financie sa uvádzajú presne tak, ako boli dodané.

Vstupné a konfiguračné polia

Základné nastavenia
club — Klub alebo spolok
Pridané slovo po slove.
Predvolené nastavenia: ""
year — Rok
Pridané slovo po slove.
Predvolené nastavenia: ""
facts — Fakty
Udalosti, členovia, financie, poďakovania a plány. Stačia stručné poznámky.
Predvolené nastavenia: ""
sender — Odosielateľ a podpis
Meno, funkcia a kontaktné údaje. Pridané slovo po slove.
Predvolené nastavenia: ""
Pokročilé nastavenia
length — Dĺžka
Približná dĺžka návrhu.
short — Krátky · medium — Stredný · long — Dlhý
Predvolené nastavenia: "medium"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "club_annual_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"V júni sme usporiadali letnú regatu s 120 účastníkmi. Kúpili sme dve nové člny. Členovstvo vzrástlo z 84 na 97. Príjmy boli 18 400 EUR a výdavky 16 900 EUR. V roku 2026 chceme zrekonštruovať šlochu. Vďaka dobrovoľníkom z tímu regaty.\",\"length\":\"medium\",\"sender\":\"Anna Novak, Predsedníčka\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "club",
        "year",
        "facts",
        "length",
        "sender"
    ]
}

Protokol o odovzdaní bytu

flat_handover

Napíšte protokol o odovzdaní bytu z poznámok. Adresa, stavy meračov, kľúče a prítomné osoby zostanú presne tak, ako boli zadané.

Vstupné a konfiguračné polia

Základné nastavenia
address — Adresa
Pridané slovo po slove.
Predvolené nastavenia: ""
handover_date — Dátum odovzdania
Pridané slovo po slove.
Predvolené nastavenia: ""
parties — Prítomné osoby
Mená a úlohy. Pridané slovo po slove.
Predvolené nastavenia: ""
meters — Stavy meračov
Jeden merač na riadok s číslom a stavom. Pridané slovo po slove.
Predvolené nastavenia: ""
keys — Kľúče
Čo bolo odovzdané. Pridané slovo po slove.
Predvolené nastavenia: ""
rooms_notes — Poznámky podľa miestností
Stav, miestnosť po miestnosti. Vady a dohody v stručných poznámkach.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "flat_handover",
    "text": "{\"address\":\"Mill Road 3, byt 5, Bridgeport\",\"handover_date\":\"30. júna 2026\",\"parties\":\"Anna Novak (prenajímateľ), Tom Berg (nájomca)\",\"meters\":\"Elektrina 44812 kWh\\nVoda 312 m3\",\"keys\":\"3 kľúče od bytu, 1 kľúč od pivnice\",\"rooms_notes\":\"Kuchyňa čistá, jedna škrabanca na pracovnej doske. Obývačka čerstvo natretá, bez poškodenia. Kúpeľňa čistá, kohlík mierne kvapká. Nájomca opraví kohlík do 15. júla.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "address": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "handover_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "parties": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "meters": {
            "type": "string",
            "maxLength": 800,
            "minLength": 1
        },
        "keys": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "rooms_notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "address",
        "handover_date",
        "parties",
        "meters",
        "keys",
        "rooms_notes"
    ]
}

Príprava hodnotiaceho rozhovoru

staff_talk_prep

Pripravte hodnotiaci rozhovor so zamestnancom z poznámok: silné stránky, témy, otázky a možné ciele, s príkladmi len z poznámok.

Vstupné a konfiguračné polia

Základné nastavenia
employee — Zamestnanec
Pridané slovo po slove.
Predvolené nastavenia: ""
meeting_date — Dátum rozhovoru
Voliteľné.
Predvolené nastavenia: ""
role — Pozícia
Voliteľné.
Predvolené nastavenia: ""
facts — Fakty
Pozorovania, výsledky, obavy a želania. Stačia stručné poznámky.
Predvolené nastavenia: ""
Pokročilé nastavenia
tone — Tón
Celkový štýl návrhu.
neutral — Neutrálny · friendly — Priateľský · formal — Formálny
Predvolené nastavenia: "neutral"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "staff_talk_prep",
    "text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20. júna 2026\",\"role\":\"Projektová asistentka\",\"facts\":\"Dobre naplánovala presun dielne. Vyškolila dvoch nových kolegov. Správy boli na jar trikrát oneskorene. Chcela by mať viac kontaktu s zákazníkmi.\",\"tone\":\"friendly\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "employee": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "meeting_date": {
            "type": "string",
            "maxLength": 60
        },
        "role": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "employee",
        "facts",
        "tone"
    ]
}

Pokladničná správa pre spolky

cash_report

Premeňte pokladničnú knihu na pokladničnú správu. Server vypočíta počiatočný a konečný zostatok, príjmy a výdavky a nahlási chýbajúce dátumy a doklady.

Vstupné a konfiguračné polia

Základné nastavenia
club — Klub alebo spolok
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Pridané slovo po slove, napríklad 1. jan. až 31. mar. 2026.
Predvolené nastavenia: ""
opening_balance — Počiatočný zostatok
Zostatok na začiatku obdobia, napríklad 1250.50. Záporný zostatok začína znamienkom mínus.
Predvolené nastavenia: ""
stated_closing — Uvedený konečný zostatok
Voliteľné: skutočne napočítaný zostatok alebo zostatok podľa banky, na porovnanie.
Predvolené nastavenia: ""
lines — Pokladničná kniha
Jeden riadok na zápis. Zadajte buď príjem, alebo výdavok ako kladné číslo. receipt je yes alebo no.
Predvolené nastavenia: ""
treasurer_notes — Poznámky
Voliteľné: čokoľvek, čo má správa spomenúť, napríklad účel väčších zápisov.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cash_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"period\":\"1. janár až 31. marec 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Členské príspevky január,640.00,,yes\\nK2,2026-01-28,Palivo pre člny,,86.40,yes\\nK3,2026-02-10,Nájomné za halu,,180.00,yes\\nK4,2026-02-21,Predaj koláčov počas otvorených dverí,212.50,,no\\nK5,,Čistiace prostriedky,,34.90,yes\\nK6,2026-03-12,Dar od pekárne,150.00,,yes\",\"treasurer_notes\":\"Potvrdenie o predaji koláčov má stále organizátor. Hotovosť bola započítaná na konci marca.\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "opening_balance": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "stated_closing": {
            "type": "string",
            "maxLength": 20
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "treasurer_notes": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "club",
        "period",
        "opening_balance",
        "lines"
    ]
}

Kontrola knihy jázd

mileage_log_check

Skontrolujte knihu jázd riadok po riadku. Server vypočíta kilometre každej jazdy a nahlási medzery, klesajúce stavy a chýbajúce údaje.

Vstupné a konfiguračné polia

Základné nastavenia
vehicle — Vozidlo
Pridané slovo po slove, napríklad názov alebo evidenčné číslo.
Predvolené nastavenia: ""
period — Obdobie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Jazdy
Jeden riadok na jazdu s počiatočným a konečným stavom. trip_type je voľný text, napríklad služobná alebo súkromná.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má kontrola spomenúť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "mileage_log_check",
    "text": "{\"vehicle\":\"Firemný dodávkový voz BX-KM 418\",\"period\":\"Máj 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,obchod,Návšteva zákazníka Hartmann Bakery\\nF2,2026-05-05,T. Berg,45262,45298,súkromné,Výlet do náradia\\nF3,2026-05-06,A. Novak,45310,45402,obchod,Dodávka na Mill Road\\nF4,2026-05-07,A. Novak,45402,45455,,Stretnutie so dodávateľom v Bridgeport\\nF5,2026-05-08,T. Berg,45450,45471,obchod,Návšteva miesta\",\"remarks\":\"\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "vehicle",
        "lines"
    ]
}

Súhrn výkazov odpracovaných hodín

timesheet_summary

Sčítajte výkazy hodín zo začiatku, konca a prestávky. Server vypočíta hodiny podľa osoby a týždňa, porovná ich s cieľovými hodinami a nahlási neobvyklé časy.

Vstupné a konfiguračné polia

Základné nastavenia
organisation — Spoločnosť alebo klub
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Záznamy času
Jeden riadok na pracovný úsek. Časy ako 08:30, prestávka v celých minútach.
Predvolené nastavenia: ""
target_hours — Cieľové hodiny za týždeň
Voliteľné: cieľ pre jednu osobu v jednom kalendárnom týždni, napríklad 38,5.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by mal súhrn uviesť.
Predvolené nastavenia: ""
Pokročilé nastavenia
overnight — Zmeny po polnoci
Áno: čas konca pred časom začiatku sa počíta ako nasledujúci deň. Nie: takéto riadky sa nahlásia.
no — Nie · yes — Áno
Predvolené nastavenia: "no"

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "timesheet_summary",
    "text": "{\"organisation\":\"Pekáreň Hartmann\",\"period\":\"4. až 10. mája 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\":\"\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "target_hours": {
            "type": "string",
            "maxLength": 10
        },
        "overnight": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "organisation",
        "lines",
        "overnight"
    ]
}

Vyhodnotenie stavov meračov

meter_readings

Vyhodnoťte stavy meračov elektriny, vody alebo plynu. Server vypočíta spotrebu za obdobie a nahlási odľahlé hodnoty a klesajúce stavy.

Vstupné a konfiguračné polia

Základné nastavenia
property — Nehnuteľnosť alebo domácnosť
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Stavy meračov
Jeden riadok na stav. Dátumy ako 2026-03-31 alebo 31.03.2026. Na jeden merač použite jednu jednotku.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: napríklad výmena merača alebo dlhšia neprítomnosť.
Predvolené nastavenia: ""
Pokročilé nastavenia
outlier_percent — Hranica odľahlej hodnoty v percentách
Obdobia, ktoré sú takto ďaleko od priemeru merača, sa nahlásia. Od 10 do 500.
Predvolené nastavenia: 50

Maximálny počet vstupných bajtov UTF-8: 40000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "meter_readings",
    "text": "{\"property\":\"Mill Road 3, byt 5\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Elektrina,2026-01-01,44120,kWh\\nZ2,Elektrina,2026-02-01,44430,kWh\\nZ3,Elektrina,2026-03-01,44710,kWh\\nZ4,Elektrina,2026-04-01,45410,kWh\\nZ5,Elektrina,2026-05-01,45700,kWh\\nZ6,Voda,2026-01-01,312.5,m3\\nZ7,Voda,2026-04-01,331,m3\\nZ8,Voda,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Ohrievač používaný v marci.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200
        },
        "lines": {
            "type": "string",
            "maxLength": 25000,
            "minLength": 1
        },
        "outlier_percent": {
            "type": "integer",
            "minimum": 10,
            "maximum": 500
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "lines",
        "outlier_percent"
    ]
}

Inventárny zoznam

inventory_list

Premeňte inventúrny súpis na inventárny zoznam. Server vynásobí množstvo jednotkovou hodnotou, sčíta podľa kategórií a nahlási duplicity a chýbajúce hodnoty.

Vstupné a konfiguračné polia

Základné nastavenia
organisation — Obchod alebo klub
Pridané slovo po slove.
Predvolené nastavenia: ""
inventory_date — Dátum inventúry
Pridané slovo po slove.
Predvolené nastavenia: ""
location — Lokalita
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Položky
Jeden riadok na položku s množstvom a hodnotou za jednotku. Chýbajúci údaj sa nahlási a riadok sa nezapočíta do súčtu.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by mal zoznam uviesť.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "inventory_list",
    "text": "{\"organisation\":\"Riverside Rowing Club\",\"inventory_date\":\"31. december 2025\",\"location\":\"Lodovňa\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Lode,Jednotlivec,3,pc,1800\\nI2,Lode,Párové veslá,12,pár,95\\nI3,Kuchyňa,Kávovar,1,pc,240\\nI4,Kuchyňa,Talíre,48,pc,2.50\\nI5,Kuchyňa,Talíre,48,pc,2.50\\nI6,Workšop,Akumulátorová vŕtačka,2,pc,\\nI7,Workšop,Lubrikant,,pôvodná,7.80\",\"remarks\":\"Spočítané dvoma členmi správnej rady.\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "inventory_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "organisation",
        "inventory_date",
        "lines"
    ]
}

Odovzdanie zmeny

shift_handover

Premeňte poznámky zo zmeny na prehľadné odovzdanie. Objavia sa len body z poznámok, otvorené úlohy sú zvlášť a nič sa nehodnotí ani neradí.

Vstupné a konfiguračné polia

Základné nastavenia
area — Oblasť alebo tím
Pridané slovo po slove, napríklad oddelenie, kuchyňa alebo výrobná linka.
Predvolené nastavenia: ""
shift — Zmena a dátum
Pridané slovo po slove.
Predvolené nastavenia: ""
handed_by — Odovzdal
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
received_by — Prevzal
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky zo zmeny
Stačia jednoduché poznámky. V odovzdaní sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "shift_handover",
    "text": "{\"area\":\"Ward 2, starostlivý tím\",\"shift\":\"Nočná smena, 12. máj 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Izba 12: Pan Hansen mal krúžkový tlak 150/90 o 16:00, lekar informovaný, ešte žiadny nový rozkaz. Izba 14: pani Lund dostala svoje večerné tablety o 18:00. Izba 9: zvonček nefunguje, technik zavolal, príjde zajtra ráno. Izba 12: opýtajte sa lekara znovu o nový rozkaz pred 21:00. Dodávka prádla ešte musí byť uschovaná.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "area": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "shift": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "handed_by": {
            "type": "string",
            "maxLength": 120
        },
        "received_by": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "area",
        "shift",
        "notes"
    ]
}

Rozpočet spolku

club_budget

Premeňte rozpočtové čísla na rozpočet spolku. Server sčíta príjmy a výdavky, vypočíta saldo a označí zmeny aspoň o 20 % oproti predchádzajúcemu roku.

Vstupné a konfiguračné polia

Základné nastavenia
club — Klub alebo spolok
Pridané slovo po slove.
Predvolené nastavenia: ""
year — Rozpočtový rok
Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Rozpočtové položky
Jeden riadok na položku. kind je income alebo expense. previous je údaj z predchádzajúceho roka a môže byť prázdny.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: dôvody zmien alebo plány na rok.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "club_budget",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Členské poplatky,18400,17800\\nH2,income,Poplatky za regatu,3600,2800\\nH3,income,Darovanie,1500,2000\\nH4,expense,Oprávky lodi,6200,4800\\nH5,expense,Prenájom lodeňe,9600,9600\\nH6,expense,Poisťovňa,2100,1950\\nH7,expense,Renovácia lodovni,7000,\",\"remarks\":\"Renovácia lodovni je plánovaná na leto. Dve člny potrebujú nové rameslá\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 3000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "club",
        "year",
        "lines"
    ]
}

Príprava na pracovný pohovor

interview_preparation

Pripravte sa na pracovný pohovor z inzerátu a životopisu: pravdepodobné otázky, zhodné body a medzery. O zamestnávateľovi ani uchádzačovi sa nič nepridáva.

Vstupné a konfiguračné polia

Základné nastavenia
job_title — Názov pozície
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
company — Spoločnosť
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
job_ad — Pracovný inzerát
Vložte text. Spracuje sa ako údaje, nikdy nie ako pokyny.
Predvolené nastavenia: ""
cv — Životopis
Vložte text. Len to, čo je potrebné na prípravu; kontaktné údaje možno vynechať.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "interview_preparation",
    "text": "{\"job_title\":\"Asistent projektu\",\"company\":\"Lumen Print\",\"job_ad\":\"Lumen Print hľadá asistenta projektu v Bridgeport. Náplň práce: plánovanie plánov tlače, koordinácia so zákazníkmi a dodávateľmi, príprava týždenných statusových správ. Požiadavky: skúsenosti v projektovej koordinácii, istota pri práci s tabuľkami, dobrá písomná angličtina, skúsenosť s tlačobou je výhodou. Začiatok: 1. septembra.\",\"cv\":\"Mira Kovac. 2023 až 2026: administratívna pracovníčka v Hartmann Paper, Bridgeport. Koordinovala dodávky pre 40 zákazníkov, udržiavala plán dodávok v tabuľkách, zaškolila dvoch nových kolegov. 2020 až 2023: odborná prax ako administratívna pracovníčka. Jazyky: angličtina, dobrá písomná aj ústná; chorvátčina, materinský jazyk.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "job_title": {
            "type": "string",
            "maxLength": 160
        },
        "company": {
            "type": "string",
            "maxLength": 160
        },
        "job_ad": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "cv": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "job_ad",
        "cv"
    ]
}

Záznam o jazdách v autoškole

driving_lesson_record

Premeňte zoznam jázd v autoškole na záznam o výcviku. Server spočíta jazdy podľa typu a porovná ich so zadanými cieľmi.

Vstupné a konfiguračné polia

Základné nastavenia
learner — Žiak
Meno alebo označenie. Pridané slovo po slove.
Predvolené nastavenia: ""
driving_school — Autoškola
Pridané slovo po slove.
Predvolené nastavenia: ""
licence_class — Kategória vodičského preukazu
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Jazdy
Jeden riadok na jazdu alebo blok. units je počet jázd, topic môže byť prázdny.
Predvolené nastavenia: ""
targets — Ciele podľa typu jazdy
Jeden riadok pre každý typ s príslušným cieľom. Nástroj nepozná pravidlá a len porovnáva tieto údaje.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by sa malo v zázname uviesť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "driving_lesson_record",
    "text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Autoškola Lindenau\",\"licence_class\":\"B\",\"lines\":\"id,date,lesson_type,units,instructor,topic\\nL1,2026-03-03,Basic,2,T. Berg,Starting and steering\\nL2,2026-03-10,Basic,2,T. Berg,Junctions\\nL3,2026-03-17,Basic,2,T. Berg,Parking\\nL4,2026-04-07,Country road,3,A. Novak,Overtaking\\nL5,2026-04-14,Country road,2,A. Novak,\\nL6,2026-04-21,Motorway,4,A. Novak,Joining and leaving\\nL7,2026-05-05,Night,2,T. Berg,\\nL8,,Night,,T. Berg,Dipped headlights\",\"targets\":\"id,lesson_type,target_units\\nT1,Basic,12\\nT2,Country road,5\\nT3,Motorway,4\\nT4,Night,3\",\"remarks\":\"Lekcia L8 bola presunutá, dátum je stále otvorený.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "learner": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "driving_school": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "licence_class": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "targets": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "learner",
        "driving_school",
        "lines",
        "targets"
    ]
}

Karta farbiacej receptúry

hair_colour_card

Premeňte farbiace produkty a poznámky na kartu receptúry. Server vypočíta miešací pomer a množstvá zo zadaných produktov a o pokožke sa nič neuvádza.

Vstupné a konfiguračné polia

Základné nastavenia
client — Klient
Meno alebo číslo zákazníka. Pridané slovo po slove.
Predvolené nastavenia: ""
salon — Salón
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
recipe_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Produkty
Jeden riadok na produkt. Zadajte diely pre pomer alebo množstvo každého produktu.
Predvolené nastavenia: ""
total_amount — Celkové množstvo
Voliteľné: množstvo na namiešanie, napríklad 120. Rozdelí sa podľa dielov.
Predvolené nastavenia: ""
recipe_notes — Poznámky k nanášaniu
Voliteľné: poradie, doby pôsobenia, želania klienta.
Predvolené nastavenia: ""
Pokročilé nastavenia
unit — Jednotka
Až 4 písmená, napríklad g alebo ml.
Predvolené nastavenia: "g"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "hair_colour_card",
    "text": "{\"client\":\"Zákaznícka karta 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12. máj 2026\",\"lines\":\"id,product,shade,parts,amount\\nF1,Lumina Cream,7.1,1,\\nF2,Lumina Cream,6.0,1,\\nF3,Lumina Developer 6 %,,2,\",\"total_amount\":\"120\",\"unit\":\"g\",\"recipe_notes\":\"Najprv koreňové farby, potom na 30 minút dĺžky, a posledných 10 minút dĺžky. Klient chce chladný odtieň bez červenej.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "client": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "salon": {
            "type": "string",
            "maxLength": 120
        },
        "recipe_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "total_amount": {
            "type": "string",
            "maxLength": 12
        },
        "unit": {
            "type": "string",
            "maxLength": 4
        },
        "recipe_notes": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "client",
        "lines"
    ]
}

Harmonogram fotenia

photo_shoot_schedule

Zostavte harmonogram fotenia z krokov a minút. Server vypočíta všetky časy, rezervy a prekročenia a AI sformuluje každý krok.

Vstupné a konfiguračné polia

Základné nastavenia
shoot — Fotenie
Názov fotenia alebo klienta. Pridané slovo po slove.
Predvolené nastavenia: ""
shoot_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
location — Lokalita
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
start_time — Čas začiatku
Formát 09:30.
Predvolené nastavenia: "09:00"
latest_end — Plánovaný koniec
Voliteľné, formát 18:30. Neskorší koniec sa nahlási.
Predvolené nastavenia: ""
lines — Kroky
Jeden riadok na krok s minutami. fixed_start je voliteľné, pre čas, ktorý sa nemôže posunúť, napríklad zlatá hodina o 19:40.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: želania a detaily, ktoré môžu pomôcť pri formulovaní krokov.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "photo_shoot_schedule",
    "text": "{\"shoot\":\"Rodina Berg, jarné fotky\",\"shoot_date\":\"16. máj 2026\",\"location\":\"Mill Park\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Arrival and light check,Photographer,20,\\nA2,Family group at the lake,Photographer and family,30,14:30\\nA3,Children on the meadow,Assistant,25,\\nA4,Change of clothes,Family,15,\\nA5,Portraits in the old orchard,Photographer,40,15:40\\nA6,Couple at the bridge in low sun,Photographer,30,16:15\",\"remarks\":\"Rodina chce prirodzené fotky bez pózovania. Deti sa rýchlo unavia.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "shoot": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "shoot_date": {
            "type": "string",
            "maxLength": 40
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_end": {
            "type": "string",
            "maxLength": 5
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "shoot",
        "start_time",
        "lines"
    ]
}

Harmonogram svadobného dňa

wedding_day_schedule

Zostavte harmonogram svadobného dňa z krokov a minút. Server vypočíta všetky časy, rezervy a prekročenia a AI sformuluje každý krok.

Vstupné a konfiguračné polia

Základné nastavenia
wedding — Svadba
Mená snúbencov. Pridané slovo po slove.
Predvolené nastavenia: ""
wedding_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
venue — Miesto konania
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
start_time — Čas začiatku
Formát 09:30.
Predvolené nastavenia: "09:00"
latest_end — Plánovaný koniec
Voliteľné, formát 00:30. Neskorší koniec sa nahlási. Čas skorší ako začiatok sa počíta ako nasledujúci deň.
Predvolené nastavenia: ""
lines — Kroky
Jeden riadok na každý krok s minutami. fixed_start je voliteľné, pre čas, ktorý sa nemôže posunúť, napríklad obrad.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: želania a detaily, ktoré môžu pomôcť pri formulovaní krokov.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "wedding_day_schedule",
    "text": "{\"wedding\":\"Anna a Tom\",\"wedding_date\":\"20. júna 2026\",\"venue\":\"Lindenhof\",\"start_time\":\"09:00\",\"latest_end\":\"00:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nW1,Hair and make-up,Anna and stylist,120,\\nW2,Couple pictures in the garden,Photographer,60,\\nW3,Drive to the church,Tom,30,\\nW4,Guests arrive,Ushers,30,13:00\\nW5,Ceremony,Pastor,45,13:30\\nW6,Reception with cake,Service team,75,\\nW7,Group pictures,Photographer,40,\\nW8,Drive to the Lindenhof,All,20,\\nW9,Dinner,Kitchen,120,18:00\\nW10,Speeches,Best man,45,\\nW11,First dance,Anna and Tom,15,20:30\\nW12,Party,DJ,240,\",\"remarks\":\"Tortu dodáva pekáreň Hartmann. DJ si prinesie vlastné vybavenie.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "wedding": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "wedding_date": {
            "type": "string",
            "maxLength": 40
        },
        "venue": {
            "type": "string",
            "maxLength": 160
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_end": {
            "type": "string",
            "maxLength": 5
        },
        "lines": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "wedding",
        "start_time",
        "lines"
    ]
}

List s domácimi cvičeniami

home_exercise_sheet

Usporiadajte poznámky terapeuta do prehľadného listu s domácimi cvičeniami. Objavia sa len cvičenia z poznámok, bez diagnózy a bez lekárskych rád.

Vstupné a konfiguračné polia

Základné nastavenia
patient — Pacient
Voliteľné: stačí krstné meno alebo označenie. Pridané slovo po slove.
Predvolené nastavenia: ""
therapist — Terapeut alebo ambulancia
Pridané slovo po slove.
Predvolené nastavenia: ""
sheet_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky terapeuta
Cvičenia podľa dohody, s opakovaniami a spôsobom vykonania. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
practice_contact — Kontakt
Voliteľné. Pridané slovo po slove na konci.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "home_exercise_sheet",
    "text": "{\"patient\":\"Referencia 2207\",\"therapist\":\"Lindenau Fyzioterapia, K. Berg\",\"sheet_date\":\"5. mája 2026\",\"notes\":\"Výpony na päty držiac sa o stoličku, 10-krát, 2 série, ráno a večer. Ležte na chrbte, pritiahnite koleno k hrudníku oboma rukami, držte 20 sekúnd, 3-krát na každú stranu. Chôdza po rovnomernom povrchu 15 minút denne. Cvičenia vykonávajte pomaly. Na ďalší termín prinesite tento list.\",\"practice_contact\":\"Lindenau Physiotherapy, telefón 0123 456789\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "patient": {
            "type": "string",
            "maxLength": 120
        },
        "therapist": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "sheet_date": {
            "type": "string",
            "maxLength": 40
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_contact": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "therapist",
        "notes"
    ]
}

Ošetrovateľská správa

care_report

Premeňte ošetrovateľské poznámky na neutrálnu správu. Objavia sa len pozorovania z poznámok, bez diagnózy a bez rád, a poznámka uvádza, že ju kontroluje kvalifikovaný odborník.

Vstupné a konfiguračné polia

Základné nastavenia
care_client — Klient
Stačí označenie. Pridané slovo po slove.
Predvolené nastavenia: ""
report_date — Dátum a zmena
Pridané slovo po slove.
Predvolené nastavenia: ""
written_by — Napísal/a
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Ošetrovateľské poznámky
Čo sa pozorovalo a urobilo. V správe sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "care_report",
    "text": "{\"care_client\":\"Referencia A-17\",\"report_date\":\"12. mája 2026, ranná smena\",\"written_by\":\"A. Novak\",\"notes\":\"Umyté pri umývadle s pomocou o 08:00. Zjedol raňajky v obývačke. Chodil do záhrady s chodiacou pomôckou asi 20 minút. Povedal, že nová stolička je pohodlná. Batéria sluchátka vymenená o 09:30. Dcéra telefonovala o 11:00. Otvorené: opäť sa opýtať, či treba skontrolovať brzdy chodiacej pomôcky.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "care_client": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "report_date": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "written_by": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "care_client",
        "report_date",
        "notes"
    ]
}

Správa z pozorovania v škôlke

childcare_observation

Usporiadajte poznámky vychovávateľa do správy z pozorovania. Objavia sa len pozorovania, bez diagnózy a bez hodnotenia či zaraďovania dieťaťa.

Vstupné a konfiguračné polia

Základné nastavenia
child — Dieťa
Stačí krstné meno alebo kód. Pridané slovo po slove.
Predvolené nastavenia: ""
child_group — Skupina
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
observation_period — Obdobie pozorovania
Pridané slovo po slove.
Predvolené nastavenia: ""
observer — Pozoroval/a
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky
Čo dieťa robilo a hovorilo. V správe sa môže objaviť len to, čo je tu napísané.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "childcare_observation",
    "text": "{\"child\":\"Dieťa A\",\"child_group\":\"Skupina Slnečnica\",\"observation_period\":\"4. – 8. mája 2026\",\"observer\":\"K. Berg\",\"notes\":\"Pondelok: počas voľnej hry postavil vežu z drevených kostiek a nahlas počítal kostky do 12. Utorok: požiadal iné dieťa, aby mu pomohlo niesť krabicu. Streda: asi 20 minút maľoval oboma rukami a povedal \\\"slnko je horúce\\\". Štvrtok: počúval príbeh v čitacom kútočku až do konca. Piatok: pred odchodom von si sám obul čižmy.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "child": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "child_group": {
            "type": "string",
            "maxLength": 80
        },
        "observation_period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "observer": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "child",
        "observation_period",
        "notes"
    ]
}

Smútočné oznámenie a nekrológ

death_notice_obituary

Napíšte smútočné oznámenie a krátky nekrológ z toho, čo uvádza rodina. Mená a dátumy zostanú slovo po slove a o živote zosnulého sa nič nevymýšľa.

Vstupné a konfiguračné polia

Základné nastavenia
deceased — Meno zosnulého
Pridané slovo po slove.
Predvolené nastavenia: ""
born — Narodil/a sa
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
died — Zomrel/a
Pridané slovo po slove.
Predvolené nastavenia: ""
facts — Čo chce rodina povedať
Jednoduché poznámky o živote zosnulého. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
mourners — Smútiaci
Voliteľné: mená rodiny. Pridáva sa slovo po slove.
Predvolené nastavenia: ""
service_details — Rozlúčka
Voliteľné: miesto, dátum a priania. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "death_notice_obituary",
    "text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3. marec 1941\",\"died\":\"12. október 2026\",\"facts\":\"Učiteľka v základnej škole v Bridgeporte počas 31 rokov. Spievala v kostolnom chóre. Milovala svoju záhradu a svoje dve vnučky. Rádá hovorila, že dobrá kniha nikdy neskončí.\",\"mourners\":\"Paul a Lena Wiesental s Tomom a Miou\",\"service_details\":\"Sobota, 24. október 2026, 11:00, kaplnka na Mill Road. Namiesto kvetov by ste mohli zvážiť dar pre školskú knižnicu.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "deceased": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "born": {
            "type": "string",
            "maxLength": 60
        },
        "died": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "mourners": {
            "type": "string",
            "maxLength": 500
        },
        "service_details": {
            "type": "string",
            "maxLength": 500
        }
    },
    "required": [
        "deceased",
        "died",
        "facts"
    ]
}

Schôdza vlastníkov: pozvánka a zápisnica

owners_meeting

Napíšte pozvánku alebo zápisnicu zo schôdze vlastníkov. Program a uznesenia zostanú slovo po slove, bez právnych vyhlásení a vymyslených lehôt.

Vstupné a konfiguračné polia

Základné nastavenia
document — Dokument
Vyberte si, čo chcete vytvoriť.
invitation — Pozvánka · minutes — Zápisnica
Predvolené nastavenia: "invitation"
property_name — Nehnuteľnosť
Pridané slovo po slove.
Predvolené nastavenia: ""
meeting_when — Dátum a čas
Pridané slovo po slove.
Predvolené nastavenia: ""
meeting_place — Miesto
Pridané slovo po slove.
Predvolené nastavenia: ""
manager — Správca nehnuteľností
Pridané slovo po slove.
Predvolené nastavenia: ""
agenda_items — Program schôdze
Jedna položka na riadok. Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Poznámky
Pozvánka: čo treba spomenúť. Zápisnica: ako schôdza prebiehala. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
attendance — Účasť
Len zápisnica: pridané slovo po slove, napríklad prítomných 14 z 20 jednotiek.
Predvolené nastavenia: ""
resolutions — Uznesenia
Iba zápisnica: jedno uznesenie na riadok s hlasovaniami a sumami. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "owners_meeting",
    "text": "{\"document\":\"minutes\",\"property_name\":\"Majitelia Mill Road 3\",\"meeting_when\":\"štvrtok 18. júna 2026, 18:30\",\"meeting_place\":\"Zastávka v komunálnom centre Lindenau\",\"manager\":\"Hartmann Property Management, S. Hartmann\",\"agenda_items\":\"1. Privítanie\\n2. Ročné vyúčtovanie 2025\\n3. Oprava strechy\\n4. Mohlo by byť predmetom diskusie\",\"notes\":\"Pani Berg sa pýtala na harmonogram opravy strechy. Manažér sa spýta opravovateľskej firmy a následne nás informuje. Svetlo na schodiskovom priestore bolo spomínané v bode „ostatné“.\",\"attendance\":\"14 z 20 vlastníkov prítomných alebo zastúpených\",\"resolutions\":\"Bod 2: Ročné vyúčtovanie 2025 je schválené. 13 áno, 0 nie, 1 zdržal sa hlasovať.\\nBod 3: Oprava strechy firmou Dachbau Lindenau je schválená v sume 48 500,00 EUR, vyplatená zo rezervného fondu. 11 áno, 2 nie, 1 zdržal sa hlasovať.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "enum": [
                "invitation",
                "minutes"
            ]
        },
        "property_name": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "meeting_when": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "meeting_place": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "manager": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "agenda_items": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000
        },
        "attendance": {
            "type": "string",
            "maxLength": 200
        },
        "resolutions": {
            "type": "string",
            "maxLength": 6000
        }
    },
    "required": [
        "document",
        "property_name",
        "meeting_when",
        "meeting_place",
        "manager",
        "agenda_items"
    ]
}

Pokyny pre domácu starostlivosť o zviera

pet_aftercare_sheet

Usporiadajte pokyny veterinárnej ambulancie do listu s domácou starostlivosťou pre majiteľov zvierat. Bez diagnózy a bez liekov či dávok nad rámec zadania.

Vstupné a konfiguračné polia

Základné nastavenia
practice — Ambulancia
Pridané slovo po slove.
Predvolené nastavenia: ""
animal — Zviera
Meno a druh. Pridané slovo po slove.
Predvolené nastavenia: ""
pet_owner — Majiteľ
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
visit_date — Dátum návštevy
Pridané slovo po slove.
Predvolené nastavenia: ""
notes — Pokyny ambulancie
Starostlivosť, kŕmenie, lieky a dávky podľa pokynov, ďalší termín. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
practice_contact — Kontakt
Voliteľné. Pridané slovo po slove na konci.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "pet_aftercare_sheet",
    "text": "{\"practice\":\"Veterinárna prax Lindenau\",\"animal\":\"Mops, pes\",\"pet_owner\":\"\",\"visit_date\":\"5. máj 2026\",\"notes\":\"Po dentálnom čiatení: 3 dni podávajte mäkkú stravu. Po dobu 5 dní nepoužívajte žuvaniečky. Denná aplikácia gélu Demodent na ďasná raz denne večer po dobu 5 dní, podľa pokynov. Ak sa po 2. dni objaví krvácanie, prosím, kontaktujte prax. Kontrolná návšteva 14. mája o 10:30.\",\"practice_contact\":\"Veterinárna prax Lindenau, telefón 0123 456700\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "practice": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "animal": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "visit_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_contact": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "practice",
        "animal",
        "visit_date",
        "notes"
    ]
}

Správa zo servisu pre majiteľov vozidiel

workshop_report

Vysvetlite opravu jednoduchými slovami. Server sčíta prácu a diely a AI vysvetľuje len to, čo uvádza zákazka a poznámky servisu.

Vstupné a konfiguračné polia

Základné nastavenia
workshop — Servis
Pridané slovo po slove.
Predvolené nastavenia: ""
vehicle — Vozidlo
Pridané slovo po slove, napríklad model a evidenčné číslo.
Predvolené nastavenia: ""
mileage — Stav kilometrov
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Práca a diely
Jeden riadok na prácu alebo diel. kind je labour alebo part. Pri labour znamená quantity hodiny.
Predvolené nastavenia: ""
workshop_notes — Poznámky servisu
Čo bolo nahlásené, zistené a dohodnuté. Vysvetliť možno len to, čo je tu napísané.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 25000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "workshop_report",
    "text": "{\"workshop\":\"Hartmann Car Service\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Replace front brake pads and discs,1.5,89.00\\nW2,labour,Annual service with oil change,2,89.00\\nW3,part,Front brake pads set,1,64.90\\nW4,part,Front brake discs,2,58.50\\nW5,part,Engine oil in litres,4.5,14.20\\nW6,part,Oil filter,1,12.80\\nW7,part,Wiper blades,1,\",\"workshop_notes\":\"Zákazník hlásil skripanie pri brzdení. Predné brzdové kotúče boli pod limitom opotrebovania. Zadné brzdové podložky sú opotrebované asi na polovicu, dielňa sa na ne pozrie opätovne pri ďalšom servise. Cena stieraciek musí byť ešte overená.\",\"currency\":\"EUR\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "workshop": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "mileage": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "workshop_notes": {
            "type": "string",
            "maxLength": 3000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "workshop",
        "vehicle",
        "lines"
    ]
}

Protokol o elektrickej revízii

electrical_test_record

Porovnajte namerané hodnoty so zadanými limitmi. Server označí každú hodnotu ako v limite alebo mimo neho. Nepridávajú sa žiadne normové hodnoty a nenahrádza to revíziu kvalifikovaným elektrikárom.

Vstupné a konfiguračné polia

Základné nastavenia
installation — Inštalácia
Pridané slovo po slove, napríklad budova a rozvádzač.
Predvolené nastavenia: ""
test_date — Dátum revízie
Pridané slovo po slove.
Predvolené nastavenia: ""
tester — Revíziu vykonal
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Merania
Jeden riadok na hodnotu. Limit pochádza z príslušnej normy alebo od výrobcu. limit_type je max (hodnota nesmie byť vyššia) alebo min (hodnota nesmie byť nižšia).
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má protokol spomenúť, napríklad merací prístroj.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "electrical_test_record",
    "text": "{\"installation\":\"Mill Road 3, rozdzielová skriňa 1\",\"test_date\":\"12. máj 2026\",\"tester\":\"T. Berg\",\"lines\":\"id,circuit,measurement,value,unit,limit,limit_type\\nP1,Sockets,Insulation resistance,210,MOhm,1,min\\nP2,Sockets,Loop impedance,0.62,Ohm,1.37,max\\nP3,Oven,Loop impedance,1.54,Ohm,1.37,max\\nP4,Oven,RCD trip time,24,ms,30,max\\nP5,Lighting,Insulation resistance,,MOhm,1,min\\nP6,Lighting,RCD trip current,30,mA,30,max\",\"remarks\":\"Zmerané rovnakým prístrojom na všetkých obvodoch.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "installation": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "test_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "tester": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "installation",
        "test_date",
        "lines"
    ]
}

Kontrola záznamov teplôt

temperature_log_check

Skontrolujte záznamy teplôt chladničiek a mrazničiek. Server nájde hodnoty mimo zadaného rozsahu a dni bez merania. Bez vyjadrenia k potravinovému právu.

Vstupné a konfiguračné polia

Základné nastavenia
kitchen — Kuchyňa alebo podnik
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Stavy meračov
Jeden riadok na meranie. Dátumy ako 2026-03-31 alebo 31.03.2026, časy ako 08:30. Hodnoty lower a upper zadajte raz pre každý spotrebič; prázdne bunky ponechajú posledný rozsah.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: napríklad dni, keď je zatvorené, ktoré potom vysvetľujú medzeru.
Predvolené nastavenia: ""
Pokročilé nastavenia
checks_per_day — Merania za deň
Vypíšu sa dni s menším počtom meraní na spotrebič. Od 1 do 6.
Predvolené nastavenia: 1

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "temperature_log_check",
    "text": "{\"kitchen\":\"Riverside Bistro\",\"period\":\"4. až 8. mája 2026\",\"lines\":\"id,appliance,date,time,temperature,lower,upper,note\\nT1,Cold room,2026-05-04,08:00,4.0,0,7,\\nT2,Freezer,2026-05-04,08:05,-19,-25,-18,\\nT3,Cold room,2026-05-05,08:00,5.5,,,\\nT4,Freezer,2026-05-05,08:10,-16.5,,,Door open during delivery\\nT5,Cold room,2026-05-06,08:02,8.5,,,\\nT6,Cold room,2026-05-08,08:00,3,,,\\nT7,Freezer,2026-05-08,08:03,,,,\",\"checks_per_day\":1,\"remarks\":\"7. mája je zatvorené.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "kitchen": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "checks_per_day": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "kitchen",
        "lines",
        "checks_per_day"
    ]
}

Kalkulačka pekárskych percent

bakers_percentage

Premeňte recept na množstvá. Server vypočíta gramy každej prísady, celkové cesto, hydratáciu a výťažnosť cesta z pekárskych percent alebo z receptu v gramoch.

Vstupné a konfiguračné polia

Základné nastavenia
recipe — Recept
Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Prísady
Jeden riadok na prísadu. role je flour, liquid alebo other. Vyplňte percent vo všetkých riadkoch alebo amount_g vo všetkých riadkoch.
Predvolené nastavenia: ""
pieces — Kusy
Koľko kusov je potrebných, napríklad 40.
Predvolené nastavenia: ""
piece_weight — Cesto na kus (g)
Hmotnosť cesta jedného kusa v gramoch, napríklad 500.
Predvolené nastavenia: ""
flour_weight — Alebo: hmotnosť múky (g)
Namiesto kusov: celková hmotnosť múky v gramoch, napríklad 10000.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má list spomenúť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 12000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "bakers_percentage",
    "text": "{\"recipe\":\"Pšenica a ražný chlieb\",\"lines\":\"id,role,ingredient,percent,amount_g\\nD1,flour,Wheat flour,80,\\nD2,flour,Rye flour,20,\\nD3,liquid,Water,65,\\nD4,other,Salt,2,\\nD5,other,Fresh yeast,1,\",\"pieces\":\"40\",\"piece_weight\":\"500\",\"flour_weight\":\"\",\"remarks\":\"Cesto odležte celú noc v chladni.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipe": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "pieces": {
            "type": "string",
            "maxLength": 12
        },
        "piece_weight": {
            "type": "string",
            "maxLength": 12
        },
        "flour_weight": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "recipe",
        "lines"
    ]
}

Vyhodnotenie úľových záznamov

hive_record

Vyhodnoťte úľové záznamy. Server sčíta výnos medu na úľ a nahlási dlhé medzery medzi záznamami. Bez diagnózy a bez rád k liečbe.

Vstupné a konfiguračné polia

Základné nastavenia
apiary — Včelnica
Pridané slovo po slove.
Predvolené nastavenia: ""
year — Sezóna
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Záznamy
Jeden riadok na kontrolu alebo zber. Dátumy ako 2026-03-31 alebo 31.03.2026. honey_kg len pri zbere. V poznámke nepoužívajte čiarky, iba ak je v úvodzovkách.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by sa malo v hodnotení spomínať.
Predvolené nastavenia: ""
Pokročilé nastavenia
gap_days — Medzera po počte dní
Dlhší čas bez záznamu sa vypíše. Od 7 do 365.
Predvolené nastavenia: 30

Maximálny počet vstupných bajtov UTF-8: 45000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "hive_record",
    "text": "{\"apiary\":\"Včelárstvo Mill Road\",\"year\":\"2026\",\"lines\":\"id,hive,date,honey_kg,note\\nB1,Hive 1,2026-04-12,,Queen seen and brood on six frames\\nB2,Hive 1,2026-05-20,,Queen cups found\\nB3,Hive 1,2026-06-15,18.5,First harvest\\nB4,Hive 1,2026-07-20,14,Second harvest\\nB5,Hive 2,2026-04-12,,Few bees after winter\\nB6,Hive 2,2026-06-15,9.25,Harvest from one super\\nB7,Hive 3,2026-04-12,,New colony\\nB8,Hive 3,,,\",\"gap_days\":30,\"remarks\":\"\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "apiary": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "gap_days": {
            "type": "integer",
            "minimum": 7,
            "maximum": 365
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "apiary",
        "lines",
        "gap_days"
    ]
}

Zoznam dreva v plných kubických metroch

timber_list

Premeňte zoznam kmeňov na zoznam dreva. Server vypočíta objem každého kmeňa Huberovým vzorcom z dĺžky a stredového priemeru a ukáže výpočet.

Vstupné a konfiguračné polia

Základné nastavenia
forest — Les alebo porast
Pridané slovo po slove.
Predvolené nastavenia: ""
timber_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Kmene
Jeden riadok na kmeň s dĺžkou v metroch a stredovým priemerom v centimetroch.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by mal zoznam uviesť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "timber_list",
    "text": "{\"forest\":\"Mill Forest, porast 12\",\"timber_date\":\"3. februára 2026\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Spruce,4,32\\nH2,Spruce,4,28.5\\nH3,Spruce,5,24\\nH4,Pine,4.5,30\\nH5,Pine,,26\",\"remarks\":\"Kmene sú uložené pri východnej ceste.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "forest": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "timber_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "forest",
        "lines"
    ]
}

Plán výsadby s množstvami

planting_plan

Premeňte záhony a hustoty na plán výsadby. Server vypočíta počet rastlín z plochy a hustoty a každý riadok zaokrúhli nahor na celé rastliny.

Vstupné a konfiguračné polia

Základné nastavenia
planting_site — Miesto výsadby
Pridané slovo po slove, napríklad projekt alebo adresa.
Predvolené nastavenia: ""
lines — Riadky výsadby
Jeden riadok na rastlinu v záhone, s plochou v metroch štvorcových a počtom rastlín na meter štvorcový.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má plán spomenúť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 15000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "planting_plan",
    "text": "{\"planting_site\":\"Dvor na Mill Road\",\"lines\":\"id,bed,plant,area_m2,density_per_m2\\nG1,North bed,Lavender,12.5,6\\nG2,North bed,Ornamental grass,4.2,5\\nG3,South bed,Ground cover,18.4,8.5\\nG4,Hedge,Hornbeam,7.5,3\\nG5,South bed,Tulips,,25\",\"remarks\":\"Area s tulipánmi sa bude budúci týdeň merať priamo v mieste.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "planting_site": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "planting_site",
        "lines"
    ]
}

Elektrické zaťaženie na fázu

power_load_phases

Sčítajte výkon na fázu pre podujatie. Server porovná watty na každej fáze so zadanou poistkou. Nenahrádza to kontrolu kvalifikovanou osobou.

Vstupné a konfiguračné polia

Základné nastavenia
event — Podujatie
Pridané slovo po slove.
Predvolené nastavenia: ""
fuse_amps — Poistka na fázu (A)
Podľa prípojky na mieste, napríklad 16 alebo 32.
Predvolené nastavenia: 16
lines — Zariadenia
Jeden riadok na typ zariadenia. phase je L1, L2 alebo L3. Watty z typového štítka alebo technického listu.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má prehľad spomenúť.
Predvolené nastavenia: ""
Pokročilé nastavenia
voltage — Napätie na fázu (V)
Napätie medzi fázou a nulovým vodičom.
Predvolené nastavenia: 230

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "power_load_phases",
    "text": "{\"event\":\"Letné festival, hlavné pódiu\",\"fuse_amps\":16,\"voltage\":230,\"lines\":\"id,device,phase,quantity,watts\\nS1,LED spot,L1,12,180\\nS2,Moving head,L1,4,320\\nS3,Sound amplifier,L2,2,1800\\nS4,Mixing desk,L2,1,150\\nS5,Fog machine,L3,1,1500\\nS6,Bar fridge,,1,350\",\"remarks\":\"Bar je napájaný z tej istej rozdzielnej skriňky.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "fuse_amps": {
            "type": "integer",
            "minimum": 1,
            "maximum": 630
        },
        "voltage": {
            "type": "integer",
            "minimum": 100,
            "maximum": 400
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "fuse_amps",
        "voltage",
        "lines"
    ]
}

Nakladací zoznam s kontrolou nosnosti

load_list

Premeňte tovar na nakladací zoznam. Server sčíta hmotnosti, porovná ich so zadanou nosnosťou a nahlási chýbajúce údaje. Bez vyjadrenia k zabezpečeniu nákladu.

Vstupné a konfiguračné polia

Základné nastavenia
vehicle — Vozidlo
Pridané slovo po slove, napríklad evidenčné číslo.
Predvolené nastavenia: ""
tour — Trasa
Voliteľné. Pridané slovo po slove, napríklad číslo a dátum.
Predvolené nastavenia: ""
payload_kg — Nosnosť (kg)
Z dokladov vozidla, napríklad 1200.
Predvolené nastavenia: ""
lines — Tovar
Jeden riadok na položku s množstvom a hmotnosťou za kus v kilogramoch. stop je miesto vykládky.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by mal zoznam uviesť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 25000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "load_list",
    "text": "{\"vehicle\":\"Vozidlo BX-KM 418\",\"tour\":\"Turné 7, 12. máj 2026\",\"payload_kg\":\"1200\",\"lines\":\"id,stop,item,quantity,unit_weight_kg\\nL1,Bridgeport,Pallet of flour,2,320\\nL2,Bridgeport,Sack of sugar,10,25\\nL3,Mill Road,Crate of bottles,14,18.5\\nL4,Mill Road,Cleaning supplies,6,12.25\\nL5,Mill Road,Display stand,1,\",\"remarks\":\"Display stand comes from the warehouse in the morning.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "tour": {
            "type": "string",
            "maxLength": 120
        },
        "payload_kg": {
            "type": "string",
            "maxLength": 16,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "vehicle",
        "payload_kg",
        "lines"
    ]
}

Plán upratovania s týždennými hodinami

cleaning_plan

Premeňte upratovacie úlohy na plán. Server vypočíta hodiny týždenne pre každé miesto z frekvencie a minút a vypíše neúplné riadky.

Vstupné a konfiguračné polia

Základné nastavenia
company — Upratovacia firma alebo tím
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Platné od
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Úlohy
Jeden riadok na úlohu a miesto s počtom opakovaní za týždeň a minútami na jedno opakovanie. Raz za dva týždne je 0,5-krát za týždeň.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má plán spomenúť.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 25000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "cleaning_plan",
    "text": "{\"company\":\"Clearwater Services\",\"period\":\"Máj 2026\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Mill Road office,Floors and desks,5,45\\nR2,Mill Road office,Washrooms,5,20\\nR3,Mill Road office,Windows,0.5,90\\nR4,Hartmann Bakery,Sales room,6,30\\nR5,Hartmann Bakery,Storage room,1,40\\nR6,Hartmann Bakery,Staff room,2,\",\"remarks\":\"Minúty pre personálnu miestnosť sa dohodnú budúci týdeň.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 14000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "company",
        "lines"
    ]
}

Spotreba farby pre maliarov

paint_quantity

Vypočítajte farbu pre zákazku z miestností, okien a dverí, vrstiev a výdatnosti. Server vypočíta litre a nádoby a AI napíše krátke zhrnutie pre ponuku.

Vstupné a konfiguračné polia

Základné nastavenia
project — Projekt
Prevezme sa doslovne, napríklad zákazník a adresa.
Predvolené nastavenia: ""
lines — Miestnosti a plochy
Jeden riadok na miestnosť alebo plochu. Plocha steny je obvod krát výška; extra_m2 pridá priamo strop alebo inú plochu; openings_m2 sa odpočíta. Ak necháte coats prázdne, použije sa počet uvedený nižšie.
Predvolené nastavenia: ""
coverage_m2_per_l — Výdatnosť (m² na liter)
Z technického listu výrobku, napríklad 8 alebo 7,5.
Predvolené nastavenia: ""
coats — Vrstvy
Pre riadky bez vlastného počtu. Od 1 do 6.
Predvolené nastavenia: 2
container_l — Veľkosť nádoby (l)
Voliteľné: litre v jednej nádobe, napríklad 10 alebo 2,5.
Predvolené nastavenia: "10"
remarks — Poznámky
Voliteľné: čokoľvek, čo má zhrnutie uviesť, napríklad farby alebo stav stien.
Predvolené nastavenia: ""
Pokročilé nastavenia
reserve_percent — Rezerva (%)
Pripočíta sa k celkovým litrom. Od 0 do 50.
Predvolené nastavenia: 10
container_price — Cena za nádobu
Voliteľné: pre náklady na materiál, napríklad 89,90.
Predvolené nastavenia: ""
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "paint_quantity",
    "text": "{\"project\":\"Rodina Kellerová, Javorová ulica\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Obývacia izba,18.4,2.6,,5.2,\\nR2,Kuchyňa,12,2.5,,3.1,\\nR3,Strop obývacej izby,,,21.5,,1\\nR4,Chodba,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Steny v teplej bielej, strop v čistej bielej. Drobné praskliny v kuchyni sa najprv vytmelia. Výška chodby sa zmeria na mieste.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "coverage_m2_per_l": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "coats": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "container_l": {
            "type": "string",
            "maxLength": 12
        },
        "reserve_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "container_price": {
            "type": "string",
            "maxLength": 16
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "coverage_m2_per_l",
        "coats",
        "reserve_percent"
    ]
}

Spotreba dlaždíc s lepidlom a škárovacou hmotou

tile_quantity

Vypočítajte dlaždice, lepidlo a škárovaciu hmotu z plôch zákazky. Server pripočíta odpad, zaokrúhli nahor na celé balenia na dlaždicu a vypočíta vrecia zo zadanej spotreby.

Vstupné a konfiguračné polia

Základné nastavenia
project — Projekt
Prevezme sa doslovne, napríklad zákazník a adresa.
Predvolené nastavenia: ""
lines — Plochy
Jeden riadok na plochu s čistou plochou v štvorcových metroch. tile pomenúva dlaždicu. waste_percent a pack_m2 môžu zostať prázdne, potom platia hodnoty uvedené nižšie.
Predvolené nastavenia: ""
waste_percent — Odpad (%)
Pre riadky bez vlastnej hodnoty. Od 0 do 50.
Predvolené nastavenia: 10
pack_m2 — m² na balenie
Voliteľné: pre riadky bez vlastnej hodnoty, napríklad 1,44.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má zhrnutie uviesť, napríklad vzor kladenia alebo podklad.
Predvolené nastavenia: ""
Pokročilé nastavenia
adhesive_kg_m2 — Lepidlo (kg na m²)
Voliteľné: spotreba z technického listu, napríklad 3,5.
Predvolené nastavenia: ""
adhesive_bag_kg — Vrece lepidla (kg)
Voliteľné, napríklad 25.
Predvolené nastavenia: ""
grout_kg_m2 — Škárovacia hmota (kg na m²)
Voliteľné: spotreba z technického listu pre túto dlaždicu a škáru, napríklad 0,5.
Predvolené nastavenia: ""
grout_bag_kg — Vrece škárovacej hmoty (kg)
Voliteľné, napríklad 5.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "tile_quantity",
    "text": "{\"project\":\"Kúpeľňa a kuchyňa, Mlynská 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Podlaha kúpeľne,Dlažba A 60x60,6.8,,\\nF2,Stena kúpeľne,Obklad B 30x60,22.4,15,1.08\\nF3,Stena kuchyne,Obklad B 30x60,4.2,,1.08\\nF4,Podlaha chodby,Dlažba 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\":\"Stena kúpeľne kladená diagonálne. Podlaha chodby sa zmeria po odstránení starej podlahy.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "pack_m2": {
            "type": "string",
            "maxLength": 12
        },
        "adhesive_kg_m2": {
            "type": "string",
            "maxLength": 12
        },
        "adhesive_bag_kg": {
            "type": "string",
            "maxLength": 12
        },
        "grout_kg_m2": {
            "type": "string",
            "maxLength": 12
        },
        "grout_bag_kg": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "waste_percent"
    ]
}

Strešný materiál zo strešných plôch

roofing_material

Vypočítajte škridly, laty a hrebeň zo strešných plôch zákazky. Server použije počet škridiel na štvorcový meter a rozostup lát od výrobcu a pripočíta odpad.

Vstupné a konfiguračné polia

Základné nastavenia
project — Projekt
Prevezme sa doslovne, napríklad zákazník a adresa.
Predvolené nastavenia: ""
lines — Strešné plochy
Jeden riadok na strešnú plochu s plochou v sklone v štvorcových metroch. ridge_m je dĺžka hrebeňa alebo nárožia, ktorú treba pokryť pozdĺž tejto plochy; spoločný hrebeň zadajte len raz.
Predvolené nastavenia: ""
tiles_per_m2 — Škridly na m²
Od výrobcu pre túto škridlu a rozostup lát, napríklad 10,5.
Predvolené nastavenia: ""
batten_gauge_cm — Rozostup lát (cm)
Voliteľné: vzdialenosť medzi latami, napríklad 33,5. Bez nej sa laty nepočítajú.
Predvolené nastavenia: ""
waste_percent — Odpad (%)
Pripočíta sa ku škridlám a latám. Od 0 do 30.
Predvolené nastavenia: 5
remarks — Poznámky
Voliteľné: čokoľvek, čo má zhrnutie uviesť, napríklad model škridly alebo tvar strechy.
Predvolené nastavenia: ""
Pokročilé nastavenia
ridge_tiles_per_m — Hrebenáče na meter
Voliteľné: od výrobcu, napríklad 2,5.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 12000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "roofing_material",
    "text": "{\"project\":\"Dom Bergovcov, Lipová 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Južná strana,62.4,10.4\\nD2,Severná strana,62.4,\\nD3,Strecha garáže,18.3,\\nD4,Zádverie,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Červená pálená krytina ako na starej streche. Zádverie sa zmeria po postavení lešenia.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tiles_per_m2": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "batten_gauge_cm": {
            "type": "string",
            "maxLength": 12
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 30
        },
        "ridge_tiles_per_m": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "tiles_per_m2",
        "waste_percent"
    ]
}

Objednávka skla s plochou a hmotnosťou

glass_order

Premeňte tabule skla na zoznam na objednávku. Server vypočíta plochu na tabuľu a položku, voliteľnú minimálnu plochu na tabuľu a hmotnosť z plochy, hrúbky a 2,5 kg na m² a mm.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník alebo zákazka
Pridané slovo po slove.
Predvolené nastavenia: ""
order_ref — Číslo objednávky
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Tabule
Jeden riadok na položku so šírkou a výškou v milimetroch, hrúbkou v milimetroch a počtom. Pri izolačnom alebo vrstvenom skle zadajte súčet hrúbok skiel.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má objednávka uviesť, napríklad úpravu hrán alebo dodanie.
Predvolené nastavenia: ""
Pokročilé nastavenia
min_area_m2 — Minimálna plocha na tabuľu (m²)
Voliteľné: podľa cenníka dodávateľa, napríklad 0,5. Menšie tabule sa počítajú s touto plochou.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "glass_order",
    "text": "{\"customer\":\"Kuchyne a kúpeľne Novák\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Kuchynské okno,Izolačné sklo 4/16/4,1200,1400,8,2\\nG2,Kúpeľňa,Satinované sklo,600,450,6,1\\nG3,Polica,Float,800,250,8,3\\nG4,Dvere,Float,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Police s leštenými hranami. Výška skla do dverí sa doplní po osadení zárubne.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "order_ref": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "min_area_m2": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines"
    ]
}

Objem sťahovania a veľkosť vozidla

removal_volume

Premeňte zoznam predmetov domácnosti na baliaci zoznam. Server sčíta objem podľa miestností, pripočíta rezervu a vyberie najmenšie vhodné vozidlo z vlastného zoznamu vozidiel.

Vstupné a konfiguračné polia

Základné nastavenia
move — Sťahovanie
Prevezme sa doslovne, napríklad zákazník a obe adresy.
Predvolené nastavenia: ""
move_date — Dátum sťahovania
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Predmety domácnosti
Jeden riadok na druh predmetu s počtom a kubickými metrami pre jeden kus. note slúži na pokyny k baleniu, napríklad krehké alebo rozobrať.
Predvolené nastavenia: ""
vehicles — Vlastné vozidlá
Voliteľné: jeden riadok na vozidlo s jeho ložným objemom v kubických metroch. Navrhne sa najmenšie, ktoré postačuje.
Predvolené nastavenia: ""
reserve_percent — Rezerva (%)
Pripočíta sa k celkovému objemu za medzery pri ukladaní. Od 0 do 50.
Predvolené nastavenia: 10
remarks — Poznámky
Voliteľné: čokoľvek, čo má baliaci zoznam uviesť, napríklad poschodia alebo výťah.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 32000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "removal_volume",
    "text": "{\"move\":\"Rodina Hartmannová, z Mlynskej 3 na Lipovú 7\",\"move_date\":\"12. júna 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Obývacia izba,Pohovka trojsedačka,1,1.8,\\nU2,Obývacia izba,Knižnica,2,0.9,Rozobrať\\nU3,Kuchyňa,Sťahovacia škatuľa,25,0.1,Krehké\\nU4,Spálňa,Šatníková skriňa,1,2.5,Rozobrať\\nU5,Spálňa,Posteľ 160 x 200,1,1.5,\\nU6,Pivnica,Bicykel,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Dodávka,12\\nV2,Nákladné auto 7.5 t,35\\nV3,Nákladné auto 12 t,50\",\"reserve_percent\":10,\"remarks\":\"V starom byte tretie poschodie bez výťahu. Pivnica sa preverí v deň obhliadky.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "move": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "move_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "vehicles": {
            "type": "string",
            "maxLength": 3000
        },
        "reserve_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "move",
        "lines",
        "reserve_percent"
    ]
}

Ponuka prekladu podľa normovaných riadkov

standard_line_offer

Premeňte počty znakov na ponuku. Server prepočíta znaky s medzerami na normované riadky, vynásobí cenou za riadok, pripočíta expresný príplatok a skontroluje minimálny poplatok.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník
Pridané slovo po slove.
Predvolené nastavenia: ""
offer_number — Číslo ponuky
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
language_pair — Jazyky
Voliteľné. Prevezme sa doslovne, napríklad z nemčiny do angličtiny.
Predvolené nastavenia: ""
deadline — Dodanie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Dokumenty
Jeden riadok na dokument s počtom znakov vrátane medzier, ako ich spočíta textový editor.
Predvolené nastavenia: ""
price_per_line — Cena za riadok
Čistá cena za jeden normovaný riadok, napríklad 1,35.
Predvolené nastavenia: ""
line_chars — Znaky na riadok
Znaky vrátane medzier, ktoré tvoria jeden normovaný riadok. Od 30 do 100.
Predvolené nastavenia: 55
rush_percent — Expresný príplatok (%)
0 znamená bez príplatku. Od 0 do 200.
Predvolené nastavenia: 0
remarks — Poznámky
Voliteľné: čokoľvek, čo má ponuka uviesť, napríklad odbor alebo formát.
Predvolené nastavenia: ""
Pokročilé nastavenia
rounding — Zaokrúhľovanie
Ako sa počítajú riadky každého dokumentu.
exact — Presne, dve desatinné miesta · up — Zaokrúhliť nahor na celé riadky na dokument
Predvolené nastavenia: "exact"
minimum_fee — Minimálny poplatok
Voliteľné: použije sa, keď je súčet nižší, napríklad 40.
Predvolené nastavenia: ""
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 12000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "standard_line_offer",
    "text": "{\"customer\":\"Pekáreň Hartmann s.r.o.\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Z nemčiny do angličtiny\",\"deadline\":\"do 5 pracovných dní\",\"lines\":\"id,document,characters\\nN1,Nájomná zmluva,12480\\nN2,Sprievodný list,1.830\\nN3,Príloha pôdorys,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Právna oblasť. Príloha sa započíta, keď bude sken čitateľný.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_number": {
            "type": "string",
            "maxLength": 60
        },
        "language_pair": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "price_per_line": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "line_chars": {
            "type": "integer",
            "minimum": 30,
            "maximum": 100
        },
        "rush_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "rounding": {
            "type": "string",
            "enum": [
                "exact",
                "up"
            ]
        },
        "minimum_fee": {
            "type": "string",
            "maxLength": 12
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "price_per_line",
        "line_chars",
        "rush_percent",
        "rounding"
    ]
}

Výkupný doklad na staré zlato

gold_purchase_receipt

Premeňte odvážené predmety na výkupný doklad. Server vypočíta rýdze zlato z hmotnosti a rýdzosti a výplatu z dennej ceny zadanej firmou. Žiadne ceny sa nenačítavajú.

Vstupné a konfiguračné polia

Základné nastavenia
business — Kupujúci
Prevezme sa doslovne, napríklad názov a adresa obchodu.
Predvolené nastavenia: ""
seller — Predávajúci
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
receipt_date — Dátum
Pridané slovo po slove.
Predvolené nastavenia: ""
receipt_number — Číslo dokladu
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Vykúpené predmety
Jeden riadok na predmet s hmotnosťou v gramoch a rýdzosťou v tisícinách, napríklad 585 alebo 750. Vážte bez kameňov; poznačte to v stĺpci note.
Predvolené nastavenia: ""
price_per_g — Cena za gram rýdzeho zlata
Denná cena stanovená firmou, napríklad 58,40. Nič sa nenačítava zvonka.
Predvolené nastavenia: ""
payout_percent — Vyplácaný podiel (%)
Podiel z hodnoty rýdzeho zlata, ktorý sa vypláca. Od 1 do 100.
Predvolené nastavenia: 100
remarks — Poznámky
Voliteľné: čokoľvek, čo má doklad uviesť, napríklad ako boli predmety skúšané.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "gold_purchase_receipt",
    "text": "{\"business\":\"Zlatníctvo Berg, Trhové námestie 4\",\"seller\":\"Anna Nováková\",\"receipt_date\":\"14. mája 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Prsteň,4.2,585,\\nA2,Retiazka,12.75,750,\\nA3,Náušnice,0.875,333,vážené bez kameňov\\nA4,Náramok,,585,zapínanie ešte odstrániť\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Puncové značky skontrolované lupou, retiazka preskúšaná kyselinou na zapínaní.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "business": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "seller": {
            "type": "string",
            "maxLength": 160
        },
        "receipt_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "receipt_number": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "price_per_g": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "payout_percent": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "business",
        "receipt_date",
        "lines",
        "price_per_g",
        "payout_percent"
    ]
}

Varný protokol s prekvasením a alkoholom

brew_log

Premeňte merania extraktu na varný protokol. Server vypočíta zdanlivé prekvasenie a odhad alkoholu z pôvodného a konečného extraktu v stupňoch Plato a uvedie použitý vzorec.

Vstupné a konfiguračné polia

Základné nastavenia
brewery — Pivovar
Pridané slovo po slove.
Predvolené nastavenia: ""
brew — Var
Prevezme sa doslovne, napríklad pivo a číslo várky.
Predvolené nastavenia: ""
brew_date — Deň varenia
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
og_plato — Pôvodný extrakt (°P)
Namerané pred zakvasením, napríklad 12,5.
Predvolené nastavenia: ""
fg_plato — Konečný extrakt (°P)
Voliteľné. Ak zostane prázdne, použije sa meranie s najnovším dátumom.
Predvolené nastavenia: ""
lines — Stavy meračov
Jeden riadok na meranie. Dátumy ako 2026-03-31 alebo 31.03.2026. Extrakt v stupňoch Plato, teplota v stupňoch Celzia; oboje môže zostať prázdne.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má protokol uviesť, napríklad kvasnice alebo chmeľ.
Predvolené nastavenia: ""
Pokročilé nastavenia
batch_l — Várka (l)
Voliteľné: litre vo fermentore, napríklad 50.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "brew_log",
    "text": "{\"brewery\":\"Pivovar Mlynská\",\"brew\":\"Svetlé ale, várka 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,Zakvasenie,12.5,12,Kvasnice rehydratované\\nS2,2026-03-05,Deň 3,6.2,14,Vysoká kvasničná deka\\nS3,09.03.2026,Deň 7,3.1,15,Chmelené za studena\\nS4,2026-03-16,Stáčanie do fliaš,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Kvasná nádoba 2. Cukor na dokvasenie pridaný pri stáčaní.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "brewery": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "brew": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "brew_date": {
            "type": "string",
            "maxLength": 40
        },
        "og_plato": {
            "type": "string",
            "maxLength": 8,
            "minLength": 1
        },
        "fg_plato": {
            "type": "string",
            "maxLength": 8
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "batch_l": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "brewery",
        "brew",
        "og_plato",
        "lines"
    ]
}

Časový plán túry podľa úsekov

hiking_time_plan

Premeňte úseky túry na časový plán. Server vypočíta čas chôdze na úsek podľa pravidla DIN 33466, pripočíta prestávky a ukáže príchod a najneskorší čas v každom bode.

Vstupné a konfiguračné polia

Základné nastavenia
tour — Trasa
Pridané slovo po slove.
Predvolené nastavenia: ""
guide — Sprievodca
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
tour_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Úseky
Jeden riadok na úsek v poradí trasy, so vzdialenosťou v kilometroch, stúpaním a klesaním v metroch a prestávkou v minútach na konci úseku.
Predvolené nastavenia: ""
start_time — Čas začiatku
Čas ako 08:30.
Predvolené nastavenia: "08:00"
latest_return — Najneskorší návrat
Voliteľné: čas ako 17:00, napríklad pred zotmením alebo posledný autobus. Každý bod potom dostane najneskorší čas.
Predvolené nastavenia: ""
pace_percent — Faktor skupiny
Násobí každý čas chôdze. Pod 100 pre rýchlu skupinu, nad 100 pre pomalú.
70 — 70 % · 80 — 80 % · 90 — 90 % · 100 — 100 % (pravidlo bez zmeny) · 110 — 110 % · 120 — 120 % · 130 — 130 % · 150 — 150 % · 200 — 200 %
Predvolené nastavenia: "100"
remarks — Poznámky
Voliteľné: čokoľvek, čo má plán uviesť, napríklad miesto stretnutia alebo výstroj.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 12000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "hiking_time_plan",
    "text": "{\"tour\":\"Okruh cez tri vrcholy z Mlynskej doliny\",\"guide\":\"T. Berg\",\"tour_date\":\"21. júna 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Parkovisko k Jelšovej chate,4.5,600,0,20\\nT2,Jelšová chata na vrchol,2.2,450,50,30\\nT3,Vrchol do doliny,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Zraz na parkovisku. Desiata na vrchol so sebou.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "tour": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "guide": {
            "type": "string",
            "maxLength": 120
        },
        "tour_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_return": {
            "type": "string",
            "maxLength": 5
        },
        "pace_percent": {
            "type": "string",
            "enum": [
                "70",
                "80",
                "90",
                "100",
                "110",
                "120",
                "130",
                "150",
                "200"
            ]
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "tour",
        "lines",
        "start_time",
        "pace_percent"
    ]
}

Technický rider voči skladu

rider_stock_check

Porovnajte vybavenie z technického ridera s vlastným skladom. Server sčíta oba zoznamy podľa položky a vráti zoznam chýbajúcich položiek s množstvami.

Vstupné a konfiguračné polia

Základné nastavenia
event — Podujatie
Pridané slovo po slove.
Predvolené nastavenia: ""
venue — Miesto konania
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Rider: potrebné vybavenie
Jeden riadok na položku z ridera s potrebným počtom. category je voliteľné, napríklad mikrofóny.
Predvolené nastavenia: ""
available — Vlastný sklad
Jeden riadok na položku s množstvom dostupným k tomuto dátumu. Použite rovnaké názvy ako v rideri.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo má zoznam uviesť, napríklad kontaktnú osobu alebo termín.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 50000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "rider_stock_check",
    "text": "{\"event\":\"Letný festival, hlavné pódium, kapela B\",\"venue\":\"Park pri rieke\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofóny,Shure SM58,6\\nR2,Mikrofóny,Shure Beta 52A,1\\nR3,Stojany,Mikrofónový stojan vysoký,8\\nR4,Monitory,Odposluchový monitor,4\\nR5,Mikrofóny,shure sm-58,2\\nR6,Káble,Kábel XLR 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Mikrofónový stojan vysoký,10\\nB3,Odposluchový monitor,2\\nB4,DI box,4\",\"remarks\":\"Chýbajúce položky sa vyjasnia s manažérom kapely v pondelok.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "venue": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available": {
            "type": "string",
            "maxLength": 24000
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "lines"
    ]
}

Protokol kontroly nástražných staníc

bait_station_check

Vyhodnoťte kontroly nástražných staníc. Server spočíta požer podľa stanice, porovná každú kontrolu s predchádzajúcou a uvedie stanice po termíne. Bez vyjadrenia k prípravkom alebo zákonným povinnostiam.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník alebo miesto
Pridané slovo po slove.
Predvolené nastavenia: ""
technician — Vykonal
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Kontroly
Jeden riadok na stanicu a kontrolu. finding je none, partial, full, damaged alebo no_access. Dátumy ako 2026-05-31 alebo 31.05.2026.
Predvolené nastavenia: ""
interval_days — Interval kontrol (dni)
Podľa dohody so zákazníkom. Od 1 do 365.
Predvolené nastavenia: 28
remarks — Poznámky
Voliteľné: čokoľvek, čo má správa spomenúť, napríklad opatrenia dohodnuté na mieste.
Predvolené nastavenia: ""
Pokročilé nastavenia
report_date — Referenčný dátum
Voliteľné, napríklad 2026-05-31. Stanice po termíne sa počítajú do tohto dňa; prázdne znamená poslednú kontrolu v tabuľke.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "bait_station_check",
    "text": "{\"customer\":\"Pekáreň Hartmann, Mlynská ulica 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 sklad,2026-03-02,none,\\nK2,S2 nakladacia rampa,2026-03-02,partial,\\nK3,S3 dvor,2026-03-02,none,\\nK4,S1 sklad,2026-03-30,none,\\nK5,S2 nakladacia rampa,2026-03-30,full,Trus vedľa stanice\\nK6,S3 dvor,2026-03-30,no_access,Palety pred stanicou\\nK7,S1 sklad,2026-05-04,none,\\nK8,S2 nakladacia rampa,2026-05-04,partial,Medzera pod bránou uzavretá zákazníkom\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Zákazník žiada správu pred auditom.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "technician": {
            "type": "string",
            "maxLength": 160
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "interval_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 365
        },
        "report_date": {
            "type": "string",
            "maxLength": 10
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "interval_days"
    ]
}

Kontrola denníka bazénovej vody

pool_water_log

Skontrolujte merania bazénovej vody, ako je pH, chlór a teplota, voči zadaným limitom. Server označí odchýlky a dni bez merania. Bez právnych vyjadrení.

Vstupné a konfiguračné polia

Základné nastavenia
facility — Bazén alebo zariadenie
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
tester — Revíziu vykonal
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Stavy meračov
Jeden riadok na čas merania. Ak sa hodnota nemerala, nechajte bunku prázdnu. Dátumy ako 2026-05-31 alebo 31.05.2026.
Predvolené nastavenia: ""
limits — Limity
Jeden riadok na parameter s limitmi, ktoré pre zariadenie platia. Prázdny bazén znamená všetky bazény. Nástroj nepozná žiadne pravidlá a porovnáva len s týmito údajmi.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: napríklad dni, keď je zatvorené, ktoré potom vysvetľujú medzeru.
Predvolené nastavenia: ""
Pokročilé nastavenia
checks_per_day — Merania za deň
Vypíšu sa dni s menším počtom meraní na bazén. Od 1 do 6.
Predvolené nastavenia: 1

Maximálny počet vstupných bajtov UTF-8: 40000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "pool_water_log",
    "text": "{\"facility\":\"Kúpeľný hotel Lindenau\",\"period\":\"4. až 6. mája 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Krytý bazén,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Vírivka,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Krytý bazén,2026-05-05,08:00,7.8,0.4,0.25,28.5,Večer predtým veľa hostí\\nW4,Vírivka,2026-05-05,08:05,7.3,,0.1,37.0,Testovacie prúžky na chlór došli\\nW5,Krytý bazén,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,Vírivka,free_chlorine,0.7,1.0\\nG5,Vírivka,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Filter vírivky bol 5. mája prepláchnutý.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facility": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "tester": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "limits": {
            "type": "string",
            "maxLength": 3000
        },
        "checks_per_day": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "facility",
        "lines",
        "checks_per_day"
    ]
}

Správa z výcviku psa a plán domáceho cvičenia

dog_training_report

Premeňte poznámky z výcvikovej lekcie na správu pre majiteľa a plán domáceho cvičenia. Server vypočíta minúty cvičenia a AI používa len cviky zo zadania.

Vstupné a konfiguračné polia

Základné nastavenia
dog — Pes
Meno a plemeno. Pridané slovo po slove.
Predvolené nastavenia: ""
pet_owner — Majiteľ
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
trainer — Tréner alebo psia škola
Pridané slovo po slove.
Predvolené nastavenia: ""
session_date — Dátum lekcie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
session_notes — Poznámky z lekcie
Čo sa cvičilo a pozorovalo a čo sa dohodlo na doma. V správe sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""
lines — Domáce cvičenie
Jeden riadok na cvik podľa dohody: ako, koľkokrát denne, minúty na jedno opakovanie a dni v týždni.
Predvolené nastavenia: ""
next_session — Ďalšia lekcia
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "dog_training_report",
    "text": "{\"dog\":\"Bruno, labrador\",\"pet_owner\":\"Rodina Nováková\",\"trainer\":\"Psia škola Lindenau, A. Berg\",\"session_date\":\"12. mája 2026\",\"session_notes\":\"Cvičili sme chôdzu na voľnom vodítku pozdĺž cesty v parku. Bruno najprv ťahal k ostatným psom a po niekoľkých otočkách kráčal pokojne vedľa majiteľa. Privolanie s dlhou šnúrou fungovalo dobre. Doma cvičte v záhrade pred prechádzkou a cvičenie ukončite, kým Bruna ešte baví. Odmeňujte malými kúskami jeho obvyklého krmiva.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Chôdza na voľnom vodítku,V záhrade pred prechádzkou,2,5,6\\nH2,Privolanie s dlhou šnúrou,Raz zavolať a hneď odmeniť,1,10,5\\nH3,Sadni a zostaň pri dverách,Pred otvorením dverí,3,2,7\",\"next_session\":\"19. mája 2026, 17:00\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dog": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "trainer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "session_date": {
            "type": "string",
            "maxLength": 40
        },
        "session_notes": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "next_session": {
            "type": "string",
            "maxLength": 80
        }
    },
    "required": [
        "dog",
        "trainer",
        "session_notes",
        "lines"
    ]
}

Správa z hotela pre zvieratá pre majiteľov

pet_boarding_report

Premeňte záznamy z pobytu v hoteli pre zvieratá na správu pre majiteľa. Server spočíta kŕmenia, prechádzky a minúty za deň a AI napíše priateľský text bez veterinárnych vyjadrení.

Vstupné a konfiguračné polia

Základné nastavenia
animal — Zviera
Meno a druh. Pridané slovo po slove.
Predvolené nastavenia: ""
pet_owner — Majiteľ
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
boarding — Hotel pre zvieratá alebo opatrovanie
Pridané slovo po slove.
Predvolené nastavenia: ""
stay — Deň alebo obdobie
Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Záznamy
Jeden riadok na záznam. activity je meal, walk, play, rest, care alebo other. Minúty pri prechádzkach a hre. Krmivo a množstvo sa ponechajú slovo po slove. Dátumy ako 2026-05-31 alebo 31.05.2026.
Predvolené nastavenia: ""
remarks — Poznámky pre majiteľa
Voliteľné: ako si zviera zvyklo, čo sa mu páčilo. V texte sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 25000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "pet_boarding_report",
    "text": "{\"animal\":\"Lotte, jazvečík\",\"pet_owner\":\"Pani Wagnerová\",\"boarding\":\"Hotel pre zvieratá Lindenau\",\"stay\":\"15. až 16. mája 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g granúl,Zjedla všetko\\nP2,2026-05-15,09:30,walk,40,,Zoznámila sa s bíglom Maxom\\nP3,2026-05-15,14:00,play,20,,Loptička v záhrade\\nP4,2026-05-15,17:30,meal,,80 g granúl,Trochu nechala\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g granúl,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Vykefovaná\",\"remarks\":\"Lotte si rýchlo zvykla a spala vo vlastnom pelechu. Páčili sa jej hry s loptičkou v záhrade.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "animal": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "boarding": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "stay": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "animal",
        "boarding",
        "stay",
        "lines"
    ]
}

Zákazkový list úprav odevov s mierami

alteration_order_sheet

Premeňte miery, zmeny a ceny na zákazkový list úprav odevov. Server vypočíta nové miery, súčty riadkov a doplatok a skontroluje zmeny voči prídavku na šev.

Vstupné a konfiguračné polia

Základné nastavenia
customer — Zákazník
Pridané slovo po slove.
Predvolené nastavenia: ""
order_number — Číslo zákazky
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
pickup — Pripravené na vyzdvihnutie
Voliteľné, napríklad piatok 15. mája. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Úpravy
Jeden riadok na úpravu. measure je súčasná miera, change je +2 alebo -1.5, allowance je dostupný prídavok na šev. unit_price môže byť prázdne.
Predvolené nastavenia: ""
remarks — Želania zákazníka
Voliteľné: čo si zákazník pri skúške želal. Objaviť sa môže len to, čo je napísané tu.
Predvolené nastavenia: ""
Pokročilé nastavenia
length_unit — Jednotka miery
Zobrazuje sa pri všetkých mierach.
cm — Centimetre · in — Palce
Predvolené nastavenia: "cm"
deposit — Zaplatená záloha
Voliteľné, napríklad 20.
Predvolené nastavenia: ""
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 25000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "alteration_order_sheet",
    "text": "{\"customer\":\"Pani Lena Hartmannová\",\"order_number\":\"A-2026-118\",\"pickup\":\"Piatok 15. mája\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Nohavice sivé,Skrátiť lem,104,-3,,1,14.00\\nR2,Nohavice sivé,Povoliť pás,82,+3,2,1,18.50\\nR3,Šaty modré,Zúžiť bočné švy,96,-4,,1,24.00\\nR4,Sako,Skrátiť rukávy,63,-2,,1,22.00\\nR5,Džínsy,Vymeniť zips,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"Lem nohavíc bez manžety. Na saku ponechať pôvodné gombíky.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "order_number": {
            "type": "string",
            "maxLength": 40
        },
        "pickup": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "length_unit": {
            "type": "string",
            "enum": [
                "cm",
                "in"
            ]
        },
        "deposit": {
            "type": "string",
            "maxLength": 16
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "length_unit"
    ]
}

Kusovník materiálu pre floristov

floral_bill_of_materials

Premeňte aranžmány a stonky a materiál na aranžmán na kusovník. Server vynásobí množstvá, spočíta náklady na aranžmán a zostaví nákupný zoznam.

Vstupné a konfiguračné polia

Základné nastavenia
event — Podujatie
Napríklad svadba Bergovcov. Pridané slovo po slove.
Predvolené nastavenia: ""
event_date — Dátum
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
customer — Zákazník
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
arrangements — Aranžmány
Jeden riadok na aranžmán s počtom kusov.
Predvolené nastavenia: ""
lines — Materiál na aranžmán
Jeden riadok na materiál a aranžmán: aranžmán pomenovaný ako vyššie, stonky alebo jednotky na kus, jednotka a cena za jednotku.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: farby, želania, údaje o doručení.
Predvolené nastavenia: ""
Pokročilé nastavenia
waste_percent — Prídavok na straty (%)
Pripočíta sa len k nákupnému zoznamu. Od 0 do 50.
Predvolené nastavenia: 0
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "floral_bill_of_materials",
    "text": "{\"event\":\"Svadba Berg a Novák\",\"event_date\":\"20. júna 2026\",\"customer\":\"Anna Bergová\",\"arrangements\":\"id,arrangement,quantity\\nA1,Svadobná kytica,1\\nA2,Stolová dekorácia,8\\nA3,Pierko do klopy,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Svadobná kytica,Ruža Avalanche,15,stonka,2.40\\nM2,Svadobná kytica,Eukalyptus,5,stonka,1.10\\nM3,Svadobná kytica,Saténová stuha,1.5,m,0.90\\nM4,Stolová dekorácia,Ruža Avalanche,5,stonka,2.40\\nM5,Stolová dekorácia,Gypsophila,3,stonka,1.30\\nM6,Stolová dekorácia,Aranžovacia hmota,1,kus,1.80\\nM7,Pierko do klopy,Trsová ruža,1,stonka,1.50\\nM8,Pierko do klopy,Špendlík,2,kus,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Len biela a jemne zelená. Doručenie na Lindenhof o 10:00.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "event_date": {
            "type": "string",
            "maxLength": 40
        },
        "customer": {
            "type": "string",
            "maxLength": 160
        },
        "arrangements": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "arrangements",
        "lines",
        "waste_percent"
    ]
}

Kŕmny plán stajne s množstvami a nákladmi

stable_feed_plan

Premeňte kŕmnu dávku každého koňa na kŕmny plán. Server vypočíta kilogramy za deň a za obdobie, náklady na box a množstvá na nákup podľa krmiva. Bez rád ku kŕmeniu.

Vstupné a konfiguračné polia

Základné nastavenia
stable — Stajňa
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Kŕmne dávky
Jeden riadok na koňa a krmivo: kg na kŕmenie a počet kŕmení denne.
Predvolené nastavenia: ""
feeds — Ceny krmív
Voliteľné: jeden riadok na krmivo s cenou za kg. Krmivá bez ceny sa uvedú.
Predvolené nastavenia: ""
period_days — Dni v období
Napríklad 30 pre mesiac. Od 1 do 366.
Predvolené nastavenia: 30
remarks — Poznámky
Voliteľné: čokoľvek, čo má plán spomenúť, napríklad kto kŕmi cez víkendy.
Predvolené nastavenia: ""
Pokročilé nastavenia
currency — Mena
Krátky kód alebo symbol zobrazovaný pri sumách, napríklad EUR.
Predvolené nastavenia: "EUR"

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "stable_feed_plan",
    "text": "{\"stable\":\"Penzión pre kone Lindenhof\",\"period\":\"Jún 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Box 1,Luna,Seno,4,3\\nF2,Box 1,Luna,Ovos,0.5,2\\nF3,Box 2,Max,Seno,5,3\\nF4,Box 2,Max,Minerálne krmivo,0.1,1\\nF5,Box 3,Fenja,Seno,3.5,3\\nF6,Box 3,Fenja,Granule,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Seno,0.18\\nP2,Ovos,0.45\\nP3,Granule,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Majiteľ Maxa si minerálne krmivo prinesie sám.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "stable": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "feeds": {
            "type": "string",
            "maxLength": 3000
        },
        "period_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 366
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "stable",
        "lines",
        "period_days"
    ]
}

Hudobný plán cvičenia s poznámkou pre rodičov

music_practice_plan

Premeňte skladby a minúty na týždenný plán cvičenia s poznámkou pre rodičov. Server rozdelí skladby do dní cvičenia a spočíta minúty; objavia sa len skladby zo zadania.

Vstupné a konfiguračné polia

Základné nastavenia
student — Žiak
Stačí krstné meno. Pridané slovo po slove.
Predvolené nastavenia: ""
teacher — Učiteľ
Pridané slovo po slove.
Predvolené nastavenia: ""
week — Týždeň
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Skladby a cvičenia
Jeden riadok na skladbu alebo cvičenie s minútami na deň cvičenia. days_per_week môže byť prázdne: potom sa skladba cvičí každý deň cvičenia.
Predvolené nastavenia: ""
practice_days — Dni cvičenia v týždni
Od 1 do 7.
Predvolené nastavenia: 5
teacher_notes — Poznámky z hodiny
Voliteľné: čo išlo dobre, na čo si dať pri cvičení pozor. V poznámke sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "music_practice_plan",
    "text": "{\"student\":\"Mia\",\"teacher\":\"Hudobná škola Lindenau, K. Berg\",\"week\":\"11. až 17. mája 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Stupnice G dur a e mol,Pomaly s metronómom,5,\\nU2,Menuet G dur,Takty 9 až 16 len ľavou rukou,10,4\\nU3,Pieseň vetra,Raz denne zahrať celé,5,3\\nU4,Zošit na čítanie z listu,Jeden nový riadok,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia dnes zahrala prvú časť menuetu veľmi vyrovnane. V taktoch 9 až 16 je ľavá ruka ešte neistá. Cvičte prosím pomaly a robte krátke prestávky.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "student": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "teacher": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "week": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7
        },
        "teacher_notes": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "student",
        "teacher",
        "lines",
        "practice_days"
    ]
}

Správa o pokroku z doučovania pre rodičov

tutoring_progress_report

Premeňte témy, body a poznámky z doučovania na správu o pokroku pre rodičov. Server vypočíta podiely z maxima podľa predmetu a AI nevytvára prognózy ani diagnózy.

Vstupné a konfiguračné polia

Základné nastavenia
student — Žiak
Stačí krstné meno. Pridané slovo po slove.
Predvolené nastavenia: ""
tutor — Lektor alebo doučovacia škola
Pridané slovo po slove.
Predvolené nastavenia: ""
period — Obdobie
Pridané slovo po slove.
Predvolené nastavenia: ""
lines — Hodiny a výsledky
Jeden riadok na hodinu alebo test. score a max_score môžu byť prázdne; grade sa ponechá slovo po slove. Dátumy ako 2026-05-31 alebo 31.05.2026.
Predvolené nastavenia: ""
tutor_notes — Poznámky lektora
Voliteľné: čo išlo dobre, čo sa ešte cvičí. V správe sa môže objaviť len to, čo je napísané tu.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 30000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "tutoring_progress_report",
    "text": "{\"student\":\"Jonáš\",\"tutor\":\"Vzdelávacie štúdio Lindenau, P. Novák\",\"period\":\"Marec až máj 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matematika,Zlomky,12,20,\\nL2,2026-04-07,Matematika,Zlomky a desatinné čísla,15,20,\\nL3,2026-05-05,Matematika,Percentá,17,20,\\nL4,2026-03-17,Angličtina,Minulý čas,8,15,\\nL5,2026-04-28,Angličtina,Nepravidelné slovesá,11,15,\\nL6,2026-05-12,Angličtina,Školský test,,,B\",\"tutor_notes\":\"Jonáš si teraz výsledky zlomkov kontroluje sám. Nepravidelné slovesá cvičíme na začiatku každej hodiny s kartičkami. Pýta sa viac ako v marci.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "student": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "tutor": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "tutor_notes": {
            "type": "string",
            "maxLength": 3000
        }
    },
    "required": [
        "student",
        "tutor",
        "period",
        "lines"
    ]
}

Správa o starostlivosti o kopytá s ďalším termínom

hoof_care_report

Premeňte nálezy na kopytách a vykonanú prácu na správu pre majiteľa koňa. Server vypočíta ďalší termín z dátumu a intervalu a uvedie kopytá bez záznamu. Bez veterinárnych diagnóz.

Vstupné a konfiguračné polia

Základné nastavenia
horse — Kôň
Meno a prípadne stajňa. Pridané slovo po slove.
Predvolené nastavenia: ""
pet_owner — Majiteľ
Voliteľné. Pridané slovo po slove.
Predvolené nastavenia: ""
farrier — Podkovár alebo starostlivosť o kopytá
Pridané slovo po slove.
Predvolené nastavenia: ""
visit_date — Dátum návštevy
Napríklad 2026-05-12 alebo 12.05.2026. Potrebné pre ďalší termín.
Predvolené nastavenia: ""
interval_weeks — Interval do ďalšieho termínu (týždne)
Podľa dohody. Od 1 do 26.
Predvolené nastavenia: 6
lines — Kopytá
Jeden riadok na kopyto alebo viac riadkov pri viacerých nálezoch. hoof je fl, fr, hl alebo hr. finding a work pochádzajú zo zoznamov.
Predvolené nastavenia: ""
remarks — Poznámky
Voliteľné: čokoľvek, čo by mal majiteľ vedieť, napríklad dohody o ďalšej návšteve.
Predvolené nastavenia: ""

Maximálny počet vstupných bajtov UTF-8: 20000

Výsledky používajú ops_review: columns a skalárne rows, summary, findings spojené so zdrojmi a návrhové exports. review_required a ai_required majú hodnotu true a ai_model je do4u-standard. Všetok text musí byť zobrazený ako nedôveryhodný obyčajný text. Výsledky peňažných tokov navyše obsahujú chart_data s type cashflow, currency, buffer_cents a najviac 91 datovanými bodmi obsahujúcimi base_cents a scenario_cents. Hodnoty sú serverom vypočítané celočíselné centy; značkovanie grafov vygenerované modelom sa neprijíma. Výsledky rezania obsahujú chart_data s type cutting a scale 1000: dĺžky tyčí sú celočíselné tisíciny uvedenej jednotky (mm, cm, m alebo in). Každá tyč obsahuje id, unit, length, trim_start, trim_end, kerf, segments (id a length) a remaining. Na každý hotový kus sa počíta jedna šírka rezu. Server overuje, že kusy, šírky rezov, čelné prídavky a zostávajúci materiál sa presne rovnajú dĺžke materiálu. Výkres zahŕňa najviac 30 celých tyčí a 120 kusov; total_bars, omitted_bars a truncated výslovne opisujú prípadné vynechanie. Úplné priradenie zostáva v tabuľke a návrhových exportoch. Heuristika nezaručuje globálnu optimalitu.

Príklad požiadavky

{
    "tool": "hoof_care_report",
    "text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Pani Bergová\",\"farrier\":\"Úprava kopýt Novák\",\"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,Malá trhlina na špičke na vonkajšej strane\\nH3,hl,uneven_wear,trim,Viac sa obrusuje na vnútornej strane\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja stála pokojne. Pri ďalšej návšteve ju prosím nechajte v boxe, ideálne pred kŕmením.\"}"
}
Úplná konfiguračná schéma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "horse": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "farrier": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "visit_date": {
            "type": "string",
            "maxLength": 10,
            "minLength": 1
        },
        "interval_weeks": {
            "type": "integer",
            "minimum": 1,
            "maximum": 26
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "horse",
        "farrier",
        "visit_date",
        "interval_weeks",
        "lines"
    ]
}

Požiadavka na potvrdený export kalendára

Kontroly zmlúv a údržby navyše vracajú podpísaný token calendar_review viazaný na autentifikovaný účet, zdrojové údaje a 30-minútovú platnosť. Po výslovnej ľudskej kontrole sa z rovnakého účtu odošle metódou POST token, vybrané ID udalostí a approved:true na /api/v1/business/calendar. Odpoveďou je export ICS. Server nezávisle od modelu kontroluje vlastníctvo, podpis, platnosť a výber. Žiadny kalendár sa nemení.

POST /api/v1/business/calendar

Koncový bod vyžaduje existujúcu autentifikáciu API Bearer pre rovnaký účet, ktorý vlastní kontrolu zmluvy alebo údržby. Podpísaná kontrola je platná 30 minút a viaže schválené zdrojové údaje a výber udalostí. Chýbajúce schválenie, cudzí vlastník, neznáme ID udalostí alebo vypršaný či pozmenený token sa odmietajú. calendar_review je objekt s token a expires_at (časová pečiatka Unix). calendar_events obsahuje id, title, date (YYYY-MM-DD) a description; calendar_options obsahuje name a reminder_days. Počiatočný výsledok neobsahuje bajty ICS. Možno vybrať najviac 20 rôznych ID udalostí.

{
    "token": "<calendar_review.token>",
    "selected": [
        "E1"
    ],
    "approved": true
}
Schéma potvrdenia kalendára
{
    "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
}

Úspešná odpoveď obsahuje ok:true a jeden export s filename, mime:text/calendar a úplným textom ICS v content. Nasledujúci zástupný príklad opisuje štruktúru odpovede; nejde o vygenerovaný súbor. Uloženie alebo import súboru je samostatný úkon klienta. Žiadna kalendárová služba sa nekontaktuje.

{
    "ok": true,
    "export": {
        "filename": "reviewed-dates.ics",
        "mime": "text/calendar",
        "content": "<ICS content>"
    }
}

Počiatočné výsledky obsahujú exporty návrhov s filename, mime a content a kontrolnú tabuľku viazanú na zdroje. Tieto návrhy vyžadujú pred použitím alebo odovzdaním výslovnú ľudskú kontrolu. Kontroly zmluvných termínov a údržby môžu obsahovať calendar_events, calendar_options a calendar_review; tieto polia sa nikdy neprijímajú ako schválenie udelené modelom. Export kalendára vyžaduje samostatnú potvrdenú požiadavku uvedenú vyššie.

Widgety

Widget vloží nástroj Do4U do tvojho webu ako iframe, s rovnakým formulárom a výsledkom ako na Do4U. Požiadavky sa účtujú na účet widgetu. Widgety vytvoríš na stránke Widgety alebo cez API.

Vkladaj widgety len za prihlásením. Stránka s widgetom musí vyžadovať prihlásenie. Ktokoľvek, kto môže stránku otvoriť, môže widget používať a míňať tvoje kredity. Nikdy nepoužívaj widget na verejnej stránke.

Do4U nemôže zvonku overiť, či tvoja stránka vyžaduje prihlásenie. Potvrdzuješ to pri vytvorení widgetu a zodpovedáš za to. Limity nižšie znižujú škodu, keď token unikne, ale prihlásenie nenahrádzajú.

Jeden token na widget

Každý widget má vlastný token, ktorý začína d4w_. Do4U ukladá len hash, preto sa token zobrazí len raz. Dokáže oveľa menej než kľúč API:

Rýchly štart

  1. Otvor stránku Widgety a vyber nástroj, povolené weby, režim a rozpočet.
  2. Potvrď, že widget vložíš len za prihlásením. Skopíruj token, zobrazí sa len raz.
  3. Pridaj kód na stránku, ktorá vyžaduje prihlásenie.
  4. Prihlás sa, raz widget vyskúšaj a skontroluj spotrebu na stránke Widgety.

Režim 1: Token na stránke

Najrýchlejší spôsob. Token je v HTML tvojej stránky, takže ho môže prečítať každý prihlásený používateľ. Tento režim používaj len vtedy, keď dôveruješ všetkým používateľom tejto oblasti. Tento režim umožňuje jeden nástroj na widget.

<!-- Vkladaj len do oblasti, ktorá vyžaduje prihlásenie -->
<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>

Režim 2: Krátkodobé relácie (odporúčané)

Token widgetu zostáva na tvojom serveri. Keď tvoj server rozpozná prihláseného používateľa, vyžiada si token relácie a do stránky zapíše len ten. Token relácie začína d4s_ a sám vyprší. V tomto režime prehliadač dlhodobý token odmietne, takže token omylom skopírovaný do HTML sa hneď odhalí.

curl -X POST https://do4u.eu/api/v1/widgets/session \
  -H "Authorization: Bearer d4w_YOUR_WIDGET_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tool": "newsletter_create", "subject": "user-4711", "ttl_minutes": 60}'
HTTP/1.1 201 Created
{"token": "d4s_eyJ3Ijoi...", "expires_at": "2026-11-03T20:15:00+00:00", "widget": "w_3f9a1c0b7d2e4a68", "tool": "newsletter_create"}

Príklad v PHP. Spúšťaj ho len pre prihlásených používateľov, na serveri, ktorý stránku generuje:

<?php
// Najprv skontroluj vlastné prihlásenie. Token zostáva na tomto serveri.
if (empty($_SESSION['user_id'])) { http_response_code(403); exit; }
$ch = curl_init('https://do4u.eu/api/v1/widgets/session');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('DO4U_WIDGET_TOKEN'),
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode(['subject' => (string)$_SESSION['user_id']]),
]);
$antwort = json_decode((string)curl_exec($ch), true);
$marke = $antwort['token'] ?? '';
?>
<div data-do4u-widget="w_3f9a1c0b7d2e4a68" data-tool="newsletter_create"
     data-token="<?= htmlspecialchars($marke) ?>" data-session-url="/do4u-session.php"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>

Voliteľné: data-session-url uvádza adresu na tvojom vlastnom webe. Keď relácia vyprší, widget na túto adresu odošle požiadavku s cookies tvojho webu. Tam skontroluj prihlásenie a odpovedz {"token": "d4s_..."}.

toolVoliteľné. Obmedzí reláciu na jeden nástroj tohto widgetu. Bez neho platí relácia pre všetky nástroje widgetu.
subjectVoliteľné. Tvoj identifikátor používateľa, najviac 200 bajtov. Do4U ukladá len hash. Relácia so subject vidí len úlohy rovnakého subject.
ttl_minutesVoliteľné. Doba platnosti v minútach. Predvolená hodnota 60, najviac 480.

Atribúty

data-do4u-widgetPovinné. ID widgetu, napríklad w_3f9a1c0b7d2e4a68.
data-toolPovinné. Názov nástroja, ako v zozname nižšie.
data-tokenToken widgetu alebo token relácie. Skript ho po načítaní z prvku odstráni.
data-langJazyk widgetu, napríklad sk. Bez neho Do4U použije jazyk prehliadača.
data-themelight alebo dark. Bez neho platí nastavenie systému.
data-min-heightMinimálna výška v pixeloch, predvolená hodnota 480. Výška sa potom riadi obsahom.
data-session-urlAdresa na tvojom webe, ktorá vracia nový token relácie.
data-titleNázov iframe pre čítačky obrazovky. Nastav ho, prosím, v jazyku svojej stránky.

Udalosti a predvyplnenie

Prvok vyvoláva do4u:ready, do4u:result a do4u:expired. Pomocou do4uWidget.fill() môže tvoja stránka predvyplniť polia formulára. Úloha sa nikdy nespustí sama, pretože používateľ rozhoduje, kedy sa kredity minú.

const box = document.querySelector('[data-do4u-widget]');
box.addEventListener('do4u:result', (e) => {
  // e.detail = {widget, tool, result, credits}
  document.querySelector('#subject').value = e.detail.result.subject;
});
// Predvyplniť polia. Úlohu aj tak spúšťa používateľ.
box.addEventListener('do4u:ready', () => {
  box.do4uWidget.fill({ urls: 'https://example.com/article' });
});

Výsledok považuj za nedôveryhodné údaje. Výstup AI môže byť chybný a text z prečítaných webových stránok ho môže ovplyvniť. Escapuj ho alebo ho vyčisti na svojom serveri, skôr než ho zobrazíš alebo uložíš. Skôr než ho zverejníš, nechaj ho skontrolovať človekom.

Content Security Policy

Ak tvoj web používa Content Security Policy, povoľ rámec a skript. Ak je skript na tvojom vlastnom serveri, stačí frame-src.

Content-Security-Policy: frame-src https://do4u.eu; script-src 'self' https://do4u.eu

Správa widgetov cez API

Integrácie môžu spravovať widgety pomocou kľúča API účtu. Token v odpovedi na POST /widgets sa zobrazí len raz. POST /widgets/session prijíma aj token widgetu; pole widget potom nie je potrebné. S kľúčom API pošli ID widgetu v poli widget.

POST /widgets/sessionVytvoriť token relácie.
GET /widgetsVypísať widgety, ich spotrebu a nástroje dostupné pre widgety.
POST /widgetsVytvoriť widget. Vyžaduje confirm_login_area: true.
GET /widgets/{id}Prečítať jeden widget.
DELETE /widgets/{id}Zrušiť widget.
curl -X POST https://do4u.eu/api/v1/widgets \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Team newsletter", "tools": ["newsletter_create"], "mode": "session",
       "origins": ["https://intern.example.com"], "budget_day": 100, "budget_month": 1000,
       "confirm_login_area": true}'

Chyby vo widgete

401 invalidToken je chybný alebo zrušený, alebo sú widgety vypnuté.
401 expiredRelácia vypršala. Načítaj stránku znova alebo použi data-session-url.
401 session_requiredTento widget funguje len s tokenmi relácie, ale dostal dlhodobý token.
403Widget alebo relácia tento nástroj neumožňuje.
429Rozpočet widgetu je vyčerpaný alebo je priveľa požiadaviek za minútu.

Údaje a účtovanie

Dostupné nástroje

Každý nástroj, ktorý vytvára úlohu, je dostupný ako widget. V data-tool použi tieto názvy:

summarize, support_reply, compare, alt_text, rewrite, accessibility_check, form_text_check, seo_meta, alt_pruefer, website_check, translate, translate_html, product_description, headlines, proofread, translate_file, faq_schema, product_safety_check, withdrawal_button_check, ai_literacy_policy, local_business_check, glossary_builder, legal_notice_check, duplicate_content_check, structured_data_check, ai_transparency_check, image_performance_check, social_card_check, newsletter_check, broken_link_check, price_display_check, faq_from_support, ai_robots_txt, hreflang_check, green_claims_check, job_ad_check, design_feedback, chart_description, product_photo, events_calendar, ai_visibility_check, review_analysis, inclusive_language, outdated_content, internal_links, language_level, redirect_plan, contrast_check, explain_terms, social_posts, review_reply, content_brief, extract_data, llms_txt, newsletter_create, moderate_comment, document_html, image_text, pdf_accessibility, seitenlesen, meeting_minutes, tender_requirements, work_instructions, learning_quiz, clean_table, anonymize, subtitles, invoice_validate, blog_assistant, import_map, spreadsheet_formula, translation_check, receipt_extract, document_merge, document_filing, transcribe, presentation, supplier_compare, three_way_match, label_sheet, payment_match, reorder_plan, shift_plan, project_plan, test_cases, contract_deadlines, quote_builder, complaint_case, tender_response, product_consistency, onboarding_plan, interview_guide, project_handover, cashflow_forecast, expense_policy_check, migration_acceptance, batch_traceability, maintenance_planner, incident_review, job_cost_review, sla_review, cutting_plan, measurement_review, change_impact, recovery_plan, assessment_rubrics, literature_screening, interview_coding, recipe_scaling, room_quantities, crop_planning, script_continuity, experiment_design, press_release, job_ad_create, offer_cover_letter, customer_change_notice, polite_decline, payment_reminder, event_invitation, cancellation_letter, complaint_letter, company_profile, speech_draft, grant_summary, parent_letter, notice_board, cover_letter, property_listing, classified_ad, donation_appeal, release_notes, video_chapters, meeting_agenda, document_questions, contract_clause_review, action_items, contradiction_check, missing_information, official_letter_explainer, checklist_from_text, ticket_triage, feedback_sorting, recommendation_letter, cv_from_notes, thank_you_letter, appointment_confirmation, out_of_office, offer_follow_up, quick_guide, safety_briefing, tenant_notice, internal_announcement, work_report, defect_list, reference_explained, reference_draft, utility_bill_check, allergen_labelling, flashcards, lesson_plan, insurance_claim, travel_expenses, club_annual_report, flat_handover, staff_talk_prep, cash_report, mileage_log_check, timesheet_summary, meter_readings, inventory_list, shift_handover, club_budget, interview_preparation, driving_lesson_record, hair_colour_card, photo_shoot_schedule, wedding_day_schedule, home_exercise_sheet, care_report, childcare_observation, death_notice_obituary, owners_meeting, pet_aftercare_sheet, workshop_report, electrical_test_record, temperature_log_check, bakers_percentage, hive_record, timber_list, planting_plan, power_load_phases, load_list, cleaning_plan, paint_quantity, tile_quantity, roofing_material, glass_order, removal_volume, standard_line_offer, gold_purchase_receipt, brew_log, hiking_time_plan, rider_stock_check, bait_station_check, pool_water_log, dog_training_report, pet_boarding_report, alteration_order_sheet, floral_bill_of_materials, stable_feed_plan, music_practice_plan, tutoring_progress_report, hoof_care_report

Vyhlásenie o prístupnosti má vlastný postup bez úlohy a nie je dostupné ako widget. Nástroje s vlastnou stránkou zobrazujú vo widgete jednoduché pole na adresu.

Údaje

Vstupy a výsledky sa ukladajú 7 dní (Free) alebo 30 dní (platené balíky), potom sa zmažú. Obrázky sa zmažú hneď po spracovaní. Výsledky generuje AI: pred použitím ich skontroluj.

Odpovedaj na e-maily bez zmeny schránky

Do4U neprevádzkuje schránku a nikdy neukladá prístupové údaje k tvojej e-mailovej schránke. Dva spôsoby, ako aj tak získať návrhy odpovedí:

S1 – Šablóna pre n8n alebo Make

  1. Spúšťač: nový e-mail v tvojej schránke (spúšťač IMAP v n8n alebo Make – prístupové údaje zostávajú tam)
  2. POST /api/v1/jobs s nástrojom support_reply, textom e-mailu a no_store: true
  3. Počkaj pár sekúnd a načítaj GET /api/v1/jobs/{id}, kým nie je stav done
  4. Vytvor vo svojej schránke koncept s textom z result.reply (modul Gmail alebo Outlook)

Stiahnuť šablónu pre n8n (JSON)

V Make vytvor rovnaký scenár z modulov Email (sledovanie e-mailov), HTTP (vykonanie požiadavky), Sleep a Gmail alebo Outlook (vytvorenie konceptu).

Rozšírenia pre vývojárov a doplnky pre obchody

Rozbaľ ZIP a prečítaj si priložený návod. Rozšírenie prehliadača načítaj lokálne; doplnky pre obchody najprv vyskúšaj v testovacom obchode. Potrebuješ vlastný kľúč Dev API. Shopware momentálne ponúka CLI.