Mine sisu juurde

API dokumentatsioon

Do4U API-ga kasutad oma tarkvarast samu tööriistu mis veebilehel: kokkuvõtete tegemine, võrdlemine, klienditoe vastused, alt-tekstid, ümberkirjutamine ja tõlkimine. Iga päring töödeldakse meie enda serverites Poolas, ELis.

Baas-URL: https://do4u.eu/api/v1

OpenAPI 3.1 kirjeldus (JSON) – Selle API masinloetav kirjeldus koodigeneraatoritele ja tööriistadele nagu Postman või Insomnia. Võtit pole vaja.

Autentimine

Loo oma kontol jaotises API-võtmed võti. Saada see iga päringuga päises Authorization: Bearer <key> (või X-API-Key: <key>). Hoia võti salajas ja ära pane seda kunagi veebilehele. Võtme saad igal ajal tühistada.

Kuidas see töötab

Ülesanded töötavad asünkroonselt. Sa lood ülesande ja saad selle id kohe kätte (HTTP 202). Seejärel pärid ülesannet, kuni selle olek on done või failed. Päri iga 2–5 sekundi järel; enamik ülesandeid võtab paar sekundit.

Lõpp-punktid

GET /tools Tööriistad, valikud ja sinu sisendipiirid
GET /balance Sinu krediidisaldo
POST /jobs Loo ülesanne (JSON või multipart/form-data koos pildifailiga)
GET /jobs/{id} Ülesande olek ja tulemus
DELETE /key Tühistab võtme, mille selle päringuga saadad, näiteks kui integratsioon eemaldatakse. Juba loodud ülesanded lõpetatakse siiski.
POST /key/revoke Sama mis DELETE /key, klientidele, mis oskavad saata ainult GET- ja POST-päringuid.

Näide

Loo ülesanne ja päri siis tulemus:

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

POST /jobs päringu väljad

toolTööriista nimi, vaata allolevat tabelit. Kohustuslik.
textSisendtekst. compare puhul: tekst A. alt_text puhul: valikuline lehe kontekst.
text_bTekst B (ainult compare).
urlAvalik veebileht, mida teksti asemel loetakse (summarize, accessibility_check).
htmlKontrollitava lehe HTML (accessibility_check), kuni 300 000 märki.
focus_keywordValikuline fookusvõtmesõna seo_meta jaoks. Kui target puudub, kirjutab seo_meta keeles language.
faqValikulised KKK lõigud (ainult support_reply).
questionsValikuline seo_meta, content_brief ja faq_schema jaoks: külastajate sagedased küsimused tekstide loendina või kujul {"text": ..., "count": n} (kuni 50, kasutatakse kuni 20). faq_schema vastab neile esmalt, kui allikas neile vastab; tulemuse visitor_questions näitab, mis igaühega juhtus.
imagePilt alt_text jaoks: file väli multipart/form-data päringus või base64 / data URI JSON-is. JPG, PNG, WebP või GIF, kuni 5 MB.
image_urlValikuline alt_text jaoks image asemel: pildi avalik aadress (http või https; JPEG, PNG, WebP või GIF; kuni 5 MB). Do4U laadib selle ühe korra taustal. Kui see ebaõnnestub, ebaõnnestub ka ülesanne veaga image_unavailable ja see ei maksa midagi.
optionsObjekt tööriista valikutega, näiteks {"length": "short"}.
languageTulemuse ja märkuste keel: en, de või pl. Vaikimisi en. translate puhul on sihtkeel valik target.
no_storetrue: sisend kustutatakse kohe pärast töötlemist ja tulemus pärast esimest pärimist.
brand_voiceValikuline: false lülitab sinu brändihääle selle ülesande jaoks välja (vaikimisi kehtib brändihääl, kui oled selle seadnud).
ai_labelValikuline: true näitab veebiliideses tulemuse juures nähtavat märkust „Märgitud TI loodud sisuks“, false peidab selle. Vaikimisi: sinu konto seade. Masinloetav TI-märgis on tulemuses alati ja seda ei saa välja lülitada: väljad ai_generated ja generator, HTML-kommentaar HTML-tulemustes, ai_notice pildikirjelduste puhul. ai_generated on false, kui tulemus pärineb ainult automaatsetest kontrollidest.
callback_urlValikuline: avalik https-aadress, mis saab allkirjastatud POST-päringu, kui ülesanne on valmis (vaata Webhooks).
render_jsValikuline: true laadib lehe esmalt JavaScriptiga (lehed, mis koostavad sisu brauseris; tööriistad, mis loevad url-i). Renderdamise lisatasu võetakse ainult siis, kui leht tõesti nii laaditi; tulemuse väli render näitab, mis juhtus.
no_cacheValikuline: true käivitab alati uue TI-töö. Ilma selleta kasutatakse uuesti sinu konto (või tööruumi) valmis ja veel säilitatud tulemust sama tööriista, valikute ja sisendiga: töö on kohe valmis, from_history on true ja see maksab 0 % algse töö krediitidest. Mitte kunagi koos no_store-iga, mitte kunagi url-i puhul.
allow_same_languageValikuline tööriistade translate, translate_html ja translate_file puhul: true tõlgib ka siis, kui tekst on juba sihtkeeles. Ilma selleta lükatakse selline töö tagasi veaga same_language (400) – ainult siis, kui kontroll on kindel.

Korda päringuid turvaliselt (Idempotency-Key)

Saada päringuga POST /jobs päis Idempotency-Key, näiteks iga töö jaoks juhuslik UUID (1 kuni 255 prinditavat ASCII-märki). Kui ühendus katkeb ja saadad sama päringu uuesti sama Idempotency-Key ja sama API-võtmega 24 tunni jooksul, saad uuesti sama vastuse: sama töö, teist tööd ega teist tasu pole. Vastusel on siis päis Idempotent-Replayed: true. Kasuta iga uue töö jaoks uut võtit. Kui saadad sama võtme teistsuguse päringuga, saad vastuse 422 idempotency_conflict. Vigu ei salvestata: pärast viga saad päringu sama võtmega uuesti saata.

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": "..."}'

Tööriistad ja valikud

TööriistSisendid Valikud (esimene väärtus on vaikeväärtus)Tulemuse väljadHind
contract_deadlinesLepingukuupäevad ja tähtajad 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 tavaliselt 1–3 krediiti
quote_builderPakkumuse kalkulaator text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
complaint_caseKaebuse juhtumimustand text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
tender_responseTõendipõhine hankevastus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
product_consistencyTootedokumentide kooskõla text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
onboarding_planAllikapõhised sisseelamisplaanid text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
interview_guideStruktureeritud ametialased intervjuujuhendid text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
project_handoverJälgitavad projektiüleandmised text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cashflow_forecastRahavoo prognoos ja stsenaariumid text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
expense_policy_checkSisemise kulupoliitika kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
migration_acceptanceMigratsiooni vastuvõtukontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
batch_traceabilityPartii- ja seeriajälituse kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
maintenance_plannerAllikapõhine hooldusplaneerimine 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 tavaliselt 1–3 krediiti
incident_reviewTõenditega seotud juhtumikontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
job_cost_reviewJärelkalkulatsioon ja marginaalikontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
sla_reviewSLA-sündmuste ja vastamisaegade kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cutting_planÜhemõõtmeline lõikeplaan text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
measurement_reviewMõõteseeriate kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
change_impactHooldatud sõltuvustega muudatuse mõjukontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
recovery_planTegevuse taastamise planeerimine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
assessment_rubricsTõenduspõhine hindamismaatriks text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
literature_screeningKirjanduse sõelumise ülevaatus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
interview_codingIntervjuude kodeerimine hallatava koodiraamatuga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
recipe_scalingRetseptikogused ja ostud text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
room_quantitiesRuumimõõdud ja materjalikogused text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
crop_planningIstutusvahede ja külvikorra ülevaatus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
script_continuityStsenaariumi järjepidevuse ülevaatus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
experiment_designKorratav katseplaani koostamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
press_releasePressiteade text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
job_ad_createTöökuulutus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
offer_cover_letterPakkumise saatekiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
customer_change_noticeKlienditeade muudatuse kohta text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
polite_declineViisakas keeldumine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
payment_reminderMaksemeeldetuletus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
event_invitationÜrituse kutse text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cancellation_letterLepingu ülesütlemise kiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
complaint_letterKaebuse kiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
company_profileEttevõtte profiil text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
speech_draftKõne mustand text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
grant_summaryToetustaotluse kokkuvõte text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
parent_letterKiri lapsevanematele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
notice_boardTeade teadetetahvlile või uksele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cover_letterKandideerimiskiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
property_listingKinnisvara kuulutus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
classified_adVäikekuulutus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
donation_appealAnnetusüleskutse text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
release_notesVäljalaskemärkmed text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
video_chaptersVideo peatükid text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
meeting_agendaKoosoleku päevakord text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
document_questionsKüsimused dokumendi kohta text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
contract_clause_reviewÜle vaadata vajavad lepingutingimused text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
action_itemsÜlesanded ja otsused tekstist text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
contradiction_checkVastuolud dokumendis text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
missing_informationPuuduv teave päringus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
official_letter_explainerAmetlik kiri selgitatuna text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
checklist_from_textKontrollnimekiri tekstist text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
ticket_triagePöördumiste sortimine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
feedback_sortingTagasiside sortimine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
recommendation_letterSoovituskiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cv_from_notesCV märkmetest text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
thank_you_letterTänukiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
appointment_confirmationKohtumise kinnitus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
out_of_officeÄraoleku teade text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
offer_follow_upPakkumise järelpäring text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
quick_guideLühijuhend text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
safety_briefingOhutusjuhendamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
tenant_noticeÜürnike teade text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
internal_announcementSisemine teadaanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
work_reportTööaruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
defect_listPuuduste loend text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
reference_explainedTöösoovituskiri selgitatud text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
reference_draftTöösoovituskirja kavand text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
utility_bill_checkKommunaalkulude kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
allergen_labellingAllergeenide märgistamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
flashcardsÕppekaardid text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
lesson_planTunnikava text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
insurance_claimKindlustusjuhtumi teade text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
travel_expensesLähetuskulude aruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
club_annual_reportKlubi aastaaruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
flat_handoverKorteri üleandmise akt text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
staff_talk_prepArenguvestluse ettevalmistus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cash_reportKassaaruanne ühingutele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
mileage_log_checkSõidupäeviku kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
timesheet_summaryTöötundide kokkuvõte text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
meter_readingsArvestinäitude hindamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
inventory_listInventuuriloend text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
shift_handoverVahetuse üleandmine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
club_budgetÜhingu eelarve text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
interview_preparationTööintervjuuks valmistumine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
driving_lesson_recordSõidutundide arvestus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
hair_colour_cardJuuksevärvi kaart text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
photo_shoot_scheduleFotosessiooni ajakava text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
wedding_day_schedulePulmapäeva ajakava text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
home_exercise_sheetKoduharjutuste leht text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
care_reportHooldusaruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
childcare_observationLasteaia vaatlusaruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
death_notice_obituarySurmakuulutus ja järelehüüe text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
owners_meetingKorteriomanike üldkoosolek: kutse ja protokoll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
pet_aftercare_sheetLemmiklooma järelhoolduse leht text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
workshop_reportTöökoja aruanne sõidukiomanikule text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
electrical_test_recordElektripaigaldise kontrolli protokoll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
temperature_log_checkTemperatuurilogi kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
bakers_percentagePagariprotsentide kalkulaator text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
hive_recordTarukaartide analüüs text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
timber_listPuidunimekiri tihumeetritega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
planting_planIstutusplaan kogustega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
power_load_phasesElektrikoormus faasi kaupa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
load_listLaadimisnimekiri kandevõime kontrolliga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
cleaning_planKoristusplaan nädalatundidega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
paint_quantityVärvikogus maalritele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
tile_quantityPlaatide kogus koos liimi ja vuugitäitega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
roofing_materialKatusematerjal katusepindade põhjal text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
glass_orderKlaasitellimus pindala ja kaaluga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
removal_volumeKolimismaht ja sõiduki suurus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
standard_line_offerTõlkepakkumine normridade järgi text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
gold_purchase_receiptVanakulla ostukviitung text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
brew_logKeeduprotokoll kääritusastme ja alkoholiga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
hiking_time_planMatka ajakava lõikude kaupa text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
rider_stock_checkTehniline rider võrreldes laoseisuga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
bait_station_checkSöödajaamade kontrolli aruanne text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
pool_water_logBasseinivee mõõtmispäeviku kontroll text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
dog_training_reportKoeratreeningu aruanne ja kodutööde kava text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
pet_boarding_reportLoomahotelli aruanne omanikele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
alteration_order_sheetRõivaparanduse tellimusleht mõõtudega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
floral_bill_of_materialsLilleseadete materjalide nimekiri text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
stable_feed_planTalli söötmiskava koguste ja kuludega text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
music_practice_planMuusika harjutamiskava koos märkusega vanematele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
tutoring_progress_reportÕpiabi edusammude aruanne vanematele text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
hoof_care_reportKabjahoolduse aruanne koos järgmise ajaga text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html tavaliselt 1–3 krediiti
supplier_compareTarnijate pakkumiste võrdlus text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
three_way_matchTellimuse, tarne ja arve kooskõlastamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
payment_matchMaksete ja arvete kooskõlastamine text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
reorder_planJäreltellimuste planeerimise abiline text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
shift_planVahetuste planeerimise abiline text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
project_planProjekti töövõimekuse planeerija text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
label_sheetVöötkoodi- ja QR-sildilehed text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
test_casesNõuete testimaatriks text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key tavaliselt 1–3 krediiti
receipt_extractKviitungite digiteerimine 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 tavaliselt 1–3 krediiti
spreadsheet_formulaTabelarvutuse valemiassistent text – tool, version, status, formula, explanation, tests, tests_executed, assumptions, application, formula_language, separator, review_status, input_sha256, note_key, exports tavaliselt 1–3 krediiti
translation_checkTõlke kvaliteedikontroll text – tool, version, status, items, checks, review_status, input_sha256, note_key, exports tavaliselt 1–3 krediiti
transcribeHeli ja video transkribeerimine text – tool, status, segments, duration_ms, source_sha256, review_required, error, exports tavaliselt 1–2 krediiti
document_mergeDokumendimallide täitmine 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 tavaliselt 1–3 krediiti
import_mapImpordi vastendamise assistent text action: review | exportexport_format: csv | xlsx type, source_headers, target_headers, types, mapping, rows, issues, profile, source_sha256, approval_required, export tavaliselt 1–2 krediiti
presentationEsitlused lähtematerjalist text, phase, approved, approval_token – tool, status, title, slides, context, approval_required, approval_token, review_required, exports tavaliselt 1–3 krediiti
document_filingDokumentide korrastamise assistent 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 tavaliselt 1–3 krediiti
meeting_minutesKoosolekuprotokoll text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports tavaliselt 1–3 krediiti
tender_requirementsHankenõuded text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports tavaliselt 1–3 krediiti
work_instructionsTööjuhendid text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports tavaliselt 1–3 krediiti
learning_quizÕppeviktoriin text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports tavaliselt 1–3 krediiti
clean_tableCSV ja XLSX puhastamine 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 tavaliselt 1–2 krediiti
anonymizeTeksti anonüümimine 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 tavaliselt 1–2 krediiti
subtitlesSubtiitrite kontroll ja tõlkimine 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 tavaliselt 1–3 krediiti
invoice_validateE-arvete valideerimine text profile: auto | en16931 | xrechnung tool, status, accepted_by_rules, findings, checks, versions, counts, source_sha256, error, note, exports tavaliselt 1–2 krediiti
blog_assistantBlogikirjutamise assistent 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 tavaliselt 1–3 krediiti
moderate_commentKontrolli kommentaare rämpsposti suhtes text – classification, reason, suggestion, action, note tavaliselt 1–3 krediiti
document_htmlMuuda dokumendid HTML-iks 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 tavaliselt 2–3 krediiti
image_textLeia pilti sulandatud tekst 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 tavaliselt 2–3 krediiti
pdf_accessibilityKontrolli PDF-i ligipääsetavust pdf – checks, pages, truncated, repaired, note, convert_url tavaliselt 1–2 krediiti
summarizeKokkuvõte text, url length: medium | short | long summary, key_points tavaliselt 1–3 krediiti
compareVõrdlus text, text_b focus: overall | facts | tone | seo summary, similarities, differences tavaliselt 1–3 krediiti
support_replyKlienditoe vastus text, faq tone: friendly | neutral | formal reply, concerns, questions tavaliselt 1–3 krediiti
alt_textAlt-tekstid 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 tavaliselt 2–3 krediiti
rewriteÜmbersõnastus 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 tavaliselt 1–4 krediiti
accessibility_checkLigipääsetavuse kontroll url, html – summary, page, counts, findings, checks, readability, note fikseeritud 3 krediiti ülesande kohta
seo_metaSEO pealkiri ja kirjeldus 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 fikseeritud 1 krediit ülesande kohta
translate_htmlHTML-i tõlge 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 tavaliselt 1–4 krediiti
product_descriptionTootekirjeldused 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 tavaliselt 1–3 krediiti
headlinesPealkirjad ja teemaread 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 fikseeritud 1 krediit ülesande kohta
faq_schemaKKK ja skeemimärgistus 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 fikseeritud 2 krediiti ülesande kohta
content_briefSisu lähteülesanne 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 tavaliselt 1–2 krediiti
review_replyVastused arvustustele 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 tavaliselt 1–2 krediiti
social_postsSotsiaalmeedia postitused artiklist 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 tavaliselt 1–3 krediiti
explain_termsSelgita termineid 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 tavaliselt 1–3 krediiti
extract_dataAndmete väljavõtmine 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 tavaliselt 1–3 krediiti
redirect_planÜmbersuunamiste plaan 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 tavaliselt 1–3 krediiti
contrast_checkVärvikontrasti kontroll colors level: aa | aaatext_size: normal | large colors, pairs, counts, invalid, settings, palette_check, legend, language, note tavaliselt 1–2 krediiti
language_levelKeeletase (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 tavaliselt 1–4 krediiti
llms_txtllms.txt generaator 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 tavaliselt 1–3 krediiti
internal_linksSisemised lingid text, pages, sitemap_url, page_url – links, text, text_is_html, counts, pages, dropped, ai, limits, language, detected_language, timeout, notes, note tavaliselt 1–3 krediiti
outdated_contentAegunud sisu 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 tavaliselt 1–3 krediiti
inclusive_languageKaasav ja lihtne keel 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 tavaliselt 1–3 krediiti
review_analysisArvustuste analüüs 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 tavaliselt 1–3 krediiti
ai_visibility_checkTI-nähtavuse kontroll 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 tavaliselt 1–3 krediiti
events_calendarSündmused kalendrisse 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 tavaliselt 1–3 krediiti
product_photoTootefotost tekst 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 tavaliselt 2–3 krediiti
chart_descriptionKirjelda diagramme ja infograafikat 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 tavaliselt 2–3 krediiti
design_feedbackDisainitagasiside ekraanipildist 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 tavaliselt 2–3 krediiti
job_ad_checkTöökuulutuse kontroll 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 tavaliselt 1–3 krediiti
green_claims_checkKeskkonnaväidete kontroll 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 tavaliselt 1–3 krediiti
broken_link_checkKatkiste linkide kontroll 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 tavaliselt 1–2 krediiti
duplicate_content_checkDubleeritud sisu kontroll url, text – language, mode, url, host, summary, counts, findings, passed, hints, thresholds, pages, limits, note, truncated tavaliselt 1–2 krediiti
hreflang_checkhreflang-kontroll url – language, url, counts, findings, pages, matrix, annotations, legend, limits, note tavaliselt 1–2 krediiti
ai_robots_txtTI-roomikud failis 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 tavaliselt 1–2 krediiti
faq_from_supportKKK klienditoe sõnumitest 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 tavaliselt 1–3 krediiti
price_display_checkHinnateabe kontroll 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 tavaliselt 1–3 krediiti
form_text_checkVormitekstid 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 tavaliselt 1–3 krediiti
newsletter_checkUudiskirja kontroll 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 tavaliselt 1–3 krediiti
social_card_checkJagamiskaardi kontroll url – language, url, counts, preview, findings, tags, images, snippet, guidance, limits, note tavaliselt 1–2 krediiti
image_performance_checkPiltide kontroll url – language, url, counts, total, formats, lcp, page_findings, summary, images, more_images, legend, limits, note, truncated tavaliselt 1–2 krediiti
ai_transparency_checkTI läbipaistvuse kontroll 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 tavaliselt 1–3 krediiti
structured_data_checkStruktureeritud andmete kontroll url, html – language, url, input, counts, formats, findings, items, rules, visible, limits, truncated, note tavaliselt 1–2 krediiti
legal_notice_checkImpressumi kontroll 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 tavaliselt 1–3 krediiti
glossary_builderKoosta sõnastik 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 tavaliselt 1–3 krediiti
local_business_checkEttevõtte andmete kontroll 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 tavaliselt 1–2 krediiti
ai_literacy_policyTI-pädevuse kord (tehisintellekti määrus, art. 4) 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 tavaliselt 1–2 krediiti
withdrawal_button_checkTaganemisnupu kontroll 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 tavaliselt 1–3 krediiti
product_safety_checkTootelehe kontroll (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 tavaliselt 1–3 krediiti
newsletter_createLoo uudiskiri 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 tavaliselt 1–3 krediiti
website_checkVeebisaidi kontroll url scope: short | full score, categories, findings, counts, snippet, llms_txt, summary, actions, note fikseeritud 5 krediiti ülesande kohta
translateTõlge 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 tavaliselt 1–4 krediiti
proofreadKeelekorrektuur 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 tavaliselt 1–4 krediiti
translate_fileKeelefailid 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 tavaliselt 5–8 krediiti

Ülesande olek

queued ja running: töö käib veel (position ja wait_seconds aitavad oodata). done: result sisaldab tööriista välju. failed: midagi ei arvestatud (credits on 0); error.code nimetab põhjuse: address_blocked (Do4U ei ava seda aadressi, näiteks privaatset või sisemist; saada selle asemel tekst või HTML), input_too_large (lühenda sisendit), image_unavailable või job_failed. expired: tulemust enam ei hoita.

Webhookid

Lisa päringule POST /api/v1/jobs väli "callback_url" ja Do4U saadab allkirjastatud POST-päringu (sündmus job.finished koos oleku, krediitide ja tulemuse lingiga – mitte tulemuse endaga) kohe, kui töö on valmis. Ainult avalikud aadressid pordil 80 või 443; proovime uuesti kuni 6 korda üha pikenevate pausidega.

Näide: loo töö väljaga callback_url – ja päring, mille Do4U sellele aadressile saadab, kui töö on valmis:

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..."}

Kontrolli päist X-Do4U-Signature: t=<time>,v1=<hex>, kus v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Lükka vanad ajad tagasi (nt vanemad kui 5 minutit). Sinu saladus algab eesliitega whsec_ ja seda näidatakse lehel API-võtmed.

// 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

Kui konto krediidisaldo langeb alla läve, saadab Do4U konto webhooki aadressile ühe allkirjastatud POST-päringu. Sündmus ei sisalda isikuandmeid, ainult saldot, läve ja aega (UTC). Järgmine tuleb alles pärast seda, kui krediite on uuesti lisatud (ost, igakuised tasuta krediidid või kinkekood). Allkiri ja saladus on samad mis sündmuse job.finished puhul.

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"}

Aadressi ja läve määrad siin: API-võtmed

n8n

Valmis töövoog: webhook võtab Do4U kõne vastu, kontrollib allkirja, toob tulemuse ja annab selle sinu järgmisele sammule.

Laadi alla n8n mall (JSON)

Mall, mida pole veel päris n8n- ega Make-keskkonnas testitud – palun testi allkirja kontrolli enne kasutamist.

n8n-is: Workflows → Import from file. Seejärel sisesta oma saladus sõlme "Check signature" ja oma API-võti sõlme "Do4U: get result", aktiveeri töövoog ja kasuta väljana callback_url webhooki tootmis-URL-i. Isehostitud n8n vajab allkirja kontrolliks keskkonnamuutujat NODE_FUNCTION_ALLOW_BUILTIN=crypto.

Make

  1. Lisa päästikuks moodul Webhooks → Custom webhook ja lülita selle täpsemates seadetes sisse "JSON pass-through" ja "Get request headers".
  2. Kasuta selle webhooki aadressi väljana callback_url.
  3. Kontrolli allkirja: võrdle päises X-Do4U-Signature olevat väärtust v1 väärtusega sha256(t + "." + raw body; hex; sinu saladus).
  4. Lisa HTTP → Make a request: GET aadressile result_url päisega Authorization: Bearer <your API key>.
  5. Kasuta välja result oma järgmistes moodulites.

Mall, mida pole veel päris n8n- ega Make-keskkonnas testitud – palun testi allkirja kontrolli enne kasutamist.

Retseptid: tööriistade ahelad

Retsept käivitab 2–4 tööriista üksteise järel ühe tööna. Saada "tool" asemel "recipe": kas valmisretsepti nimi või sammude loend. Tekst läheb esimesse sammu; iga sammu tulemus on järgmise sammu tekst. GET /api/v1/recipes loetleb valmisretseptid, kasutatavad tööriistad ja välja, mille iga tööriist edasi annab.

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": "..."}'

Saad kõigi sammude kohta ühe hinnangu (credits_estimate). See summa broneeritakse alguses. Pärast iga sammu kirjendatakse tegelik kasutus ja ülejäänu jääb lõpuni broneerituks, seejärel see vabastatakse. Ebaõnnestunud samm ei maksa midagi, ülejäänud sammud jäetakse vahele ja juba valmis sammude eest võetakse tasu.

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} näitab iga sammu koos selle olekuga (pending, queued, running, done, failed, skipped), krediitidega, teatega input_shortened, kui teksti tuli järgmise tööriista jaoks lühendada, ning iga sammu tulemusega, kui retsept on lõppenud. Valikuga no_store näidatakse tulemusi üks kord. callback_url käivitub ühe korra, retsepti lõpus.

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

Vead

Vigadel on alati sama kuju: {"error": {"code": "...", "message": "..."}}. Vastuste 429 ja 503 puhul ütleb päis Retry-After, mitu sekundit oodata.

KoodHTTPTähendus
missing_key401API-võtit ei saadetud.
invalid_key401Tundmatu või tühistatud võti.
rate_limited429Selle minuti jooksul liiga palju päringuid.
invalid_json400Päringu keha ei ole JSON-objekt.
unknown_tool400Sellise nimega tööriista ei ole.
invalid_option400Tundmatu valik või väärtus.
invalid_field400Välja tüüp on vale.
invalid_language400language ei ole en, de ega pl.
empty_input400Teksti või URL-i pole.
text_b_required400compare vajab välju text ja text_b.
input_too_long400Sisend on pikem kui sinu piir.
input_too_large400Sisend on ühe ülesande jaoks liiga suur: lühenda seda või jaga see mitmeks ülesandeks.
invalid_url400URL ei ole lubatud või seda ei saa lugeda.
invalid_image400Pilt puudub, vorming on vale või pilt on liiga suur.
payload_too_large413Päringu keha on suurem kui 8 MB.
insufficient_credits402Krediite ei ole piisavalt.
email_not_verified402Kinnita esmalt oma e-posti aadress.
daily_limit429Tasuta päevalimiit on täis (website_check scope short).
too_many_open_jobs429Sinu kontol on liiga palju avatud ülesandeid.
package_required403Tööriist vajab ostetud paketti.
busy503Järjekord on täis, proovi varsti uuesti.
tool_unavailable503Tööriist ei ole praegu saadaval.
not_found404Tundmatu lõpp-punkt või ülesanne.
method_not_allowed405Vale HTTP-meetod.
internal_error500Viga meie poolel.
invalid_idempotency_key400Idempotency-Key on tühi, liiga pikk või sisaldab märke, mis pole prinditavad ASCII-märgid.
idempotency_conflict422Seda Idempotency-Key väärtust on juba kasutatud teistsuguse päringuga.
idempotency_in_progress409Selle Idempotency-Key väärtusega päring on veel töös. Oota hetk (Retry-After).
idempotency_unavailable503Idempotency-Key ei saa praegu kasutada. Proovi hiljem uuesti.
same_language400Tekst on juba sihtkeeles (tõlketööriistad). Siiski tõlkimiseks saada allow_same_language: true.

Piirangud

Krediidid

Uus ülesanne näitab hinnangut (credits_estimate); charged on tegelik kasutus (credits). Ebaõnnestunud ülesanded ei maksa midagi. Tasuta krediite kasutatakse esimesena.

Kontoritööriistad: sisendid, ülevaatus ja eksport

Kõik üheksa tööriista kasutavad POST /api/v1/jobs ja olemasolevat töö oleku lõpp-punkti. Sisenddokumendid ja loodud mustandid on andmed, mitte kunagi toimingute käivitamise juhised. Tulemused vajavad enne praktilist kasutamist ülevaatust. Ükski tööriist ei saada sõnumeid, avalda artikleid ega muuda lähtefaile.

Koosolekuprotokoll

meeting_minutes

Sisend ja piirangud

Ainult UTF-8 lihttekst, kuni 12 000 märki; iga mittetühi lähterida on piiratud 1200 märgiga. options.items aktsepteerib stringe "5", "10" või "20" (vaikimisi "10"). Lähtekeel säilib. Üleslaaditud PDF-e, kaug-URL-e ja pilte ei aktsepteerita.

Tulemus ja eksport

Tulemus sisaldab ülevaadatud mustandikandidaate, täpseid allikatsitaate, reanumbreid ja baidinihkeid. Puuduvad vastutajad, tähtajad ja vastused jäävad puuduvaks. result.exports.text ja result.exports.csv sisaldavad filename, mime ja UTF-8 sisu. CSV-lahtrid saavad valemikaitse. Õppeviktoriinid pakuvad lisaks result.exports.moodle_xml Moodle'i lühivastuste impordiks. Küsimused ja vastused vajavad endiselt erialast ülevaatust.

JSON-päring

{
    "tool": "meeting_minutes",
    "text": "Decision: use the blue design.\nAnna will send the draft by 7 November 2026.\nBudget remains open.",
    "options": {
        "items": "10"
    }
}

Hankenõuded

tender_requirements

Sisend ja piirangud

Ainult UTF-8 lihttekst, kuni 12 000 märki; iga mittetühi lähterida on piiratud 1200 märgiga. options.items aktsepteerib stringe "5", "10" või "20" (vaikimisi "10"). Lähtekeel säilib. Üleslaaditud PDF-e, kaug-URL-e ja pilte ei aktsepteerita.

Tulemus ja eksport

Tulemus sisaldab ülevaadatud mustandikandidaate, täpseid allikatsitaate, reanumbreid ja baidinihkeid. Puuduvad vastutajad, tähtajad ja vastused jäävad puuduvaks. result.exports.text ja result.exports.csv sisaldavad filename, mime ja UTF-8 sisu. CSV-lahtrid saavad valemikaitse. Õppeviktoriinid pakuvad lisaks result.exports.moodle_xml Moodle'i lühivastuste impordiks. Küsimused ja vastused vajavad endiselt erialast ülevaatust.

JSON-päring

{
    "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"
    }
}

Tööjuhendid

work_instructions

Sisend ja piirangud

Ainult UTF-8 lihttekst, kuni 12 000 märki; iga mittetühi lähterida on piiratud 1200 märgiga. options.items aktsepteerib stringe "5", "10" või "20" (vaikimisi "10"). Lähtekeel säilib. Üleslaaditud PDF-e, kaug-URL-e ja pilte ei aktsepteerita.

Tulemus ja eksport

Tulemus sisaldab ülevaadatud mustandikandidaate, täpseid allikatsitaate, reanumbreid ja baidinihkeid. Puuduvad vastutajad, tähtajad ja vastused jäävad puuduvaks. result.exports.text ja result.exports.csv sisaldavad filename, mime ja UTF-8 sisu. CSV-lahtrid saavad valemikaitse. Õppeviktoriinid pakuvad lisaks result.exports.moodle_xml Moodle'i lühivastuste impordiks. Küsimused ja vastused vajavad endiselt erialast ülevaatust.

JSON-päring

{
    "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"
    }
}

Õppeviktoriin

learning_quiz

Sisend ja piirangud

Ainult UTF-8 lihttekst, kuni 12 000 märki; iga mittetühi lähterida on piiratud 1200 märgiga. options.items aktsepteerib stringe "5", "10" või "20" (vaikimisi "10"). Lähtekeel säilib. Üleslaaditud PDF-e, kaug-URL-e ja pilte ei aktsepteerita.

Tulemus ja eksport

Tulemus sisaldab ülevaadatud mustandikandidaate, täpseid allikatsitaate, reanumbreid ja baidinihkeid. Puuduvad vastutajad, tähtajad ja vastused jäävad puuduvaks. result.exports.text ja result.exports.csv sisaldavad filename, mime ja UTF-8 sisu. CSV-lahtrid saavad valemikaitse. Õppeviktoriinid pakuvad lisaks result.exports.moodle_xml Moodle'i lühivastuste impordiks. Küsimused ja vastused vajavad endiselt erialast ülevaatust.

JSON-päring

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

CSV ja XLSX puhastamine

clean_table

Sisend ja piirangud

CSV edastatakse väljas text (kuni 24 000 baiti) või algab text tähisega D4XLSX1:, millele järgneb XLSX-faili range base64-kodeering (kuni 1 000 000 dekodeeritud baiti). Piirangud: üks leht, 201 rida koos päisega, 32 veergu, 3000 lahtrit ja 20 000 baiti lahtriteksti. Valemid, makrod ja välislingid lükatakse tagasi. Stiile ja tabelarvutuse funktsioone ei säilitata. options.delimiter: auto, comma, semicolon või tab. options.decimal: keep või comma.

Tulemus ja eksport

Ülevaatus tuvastab täpselt korduvad read ja konservatiivsed väärtusparandused. Ekspordiks saadetakse uuesti sama algne text ja valikud koos options.office_action="export", options.export_format="csv" või "xlsx" ning selected-väljaga, mis on ülevaadatud ID-de JSON-kodeeritud stringiloend. Rakendatakse ainult valitud muudatusi. Tühi valik ei rakenda puhastust. CSV valemikaitse jääb aktiivseks; XLSX salvestab sõnasõnalised stringid. Tööprotsess arvutab ID-d uuesti ega usalda kliendi aruannet.

selected on JSON-loendit sisaldav string, näiteks "[\"C1\"]"; kasutada tuleb ülevaatuse tegelikke ID-sid. Kuni 5000 baiti ja 3000 erinevat ID-d. Eksporditööd tagastavad result.type="office_export" ning result.export, mis sisaldab filename, mime ja content_base64. Base64 dekodeeritakse faili baitideks. Kliendi esitatud aruandeid ei aktsepteerita.

JSON-päring

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

Teksti anonüümimine

anonymize

Sisend ja piirangud

UTF-8 lihttekst kuni 12 000 baiti. options.scope aktsepteerib all, email, phone, iban või ip. Valikuline terms on kuni 30 täpse tõstutundliku terminiga string eraldi ridadel, kuni 2000 baiti. Nimede ja aadresside tuvastamine nõuab neid kohandatud termineid. IP-tuvastus hõlmab IPv4; võimalikud telefoninumbrid vajavad ülevaatust ja võimalikud IBAN-id kehtivat kontrollsummat.

Tulemus ja eksport

Iga esinemiskoht ja pakutud kohatäide vajab ülevaatust. Korduvad identsed väärtused kasutavad sama teksti piires püsivaid kohatäiteid. Ekspordiks saadetakse algne text ja valikud uuesti koos options.office_action="export", options.export_format="txt" ning selected-väljaga, mis on esinemiskohtade ID-de JSON-kodeeritud stringiloend. Valimata esinemiskohad jäävad muutmata. See toetab andmete varjamist ega tõenda pöördumatut anonüümimist.

selected on JSON-loendit sisaldav string, näiteks "[\"C1\"]"; kasutada tuleb ülevaatuse tegelikke ID-sid. Kuni 5000 baiti ja 3000 erinevat ID-d. Eksporditööd tagastavad result.type="office_export" ning result.export, mis sisaldab filename, mime ja content_base64. Base64 dekodeeritakse faili baitideks. Kliendi esitatud aruandeid ei aktsepteerita.

JSON-päring

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

Subtiitrite kontroll ja tõlkimine

subtitles

Sisend ja piirangud

Lihtne SRT või WebVTT edastatakse väljas text, kuni 65 536 baiti, 200 subtiitrit ja 16 000 subtiitriteksti märki. Kujundus, põimitud märgistus ja toetamata metaandmed lükatakse tagasi. options.mode on check (vaikimisi) või translate; options.format on auto, srt või vtt. options.target valib toetatud tõlkekeele. Täisarvuväljad max_line_chars (10–100, vaikimisi 42), max_lines (1–6, vaikimisi 2) ja max_cps (5–40, vaikimisi 20) asuvad ülemisel tasemel.

Tulemus ja eksport

Tulemus kirjeldab ajastusvigu, kattumisi, reapikkusi ja lugemiskiirust. Kontroll säilitab algkeele. Tõlkimine muudab subtiitriteksti, säilitades algsed ajad ja subtiitrite vastavuse; ajastust ei muudeta ega subtiitreid poolitata. Allalaaditav tekst asub result.file-väljas koos result.filename ja result.mime-väljadega. Vigase ajastuse korral võib file jääda null-väärtuseks. Edukas kontroll ei taga ligipääsetavust ega keelelist kvaliteeti.

JSON-päring

{
    "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"
    }
}

E-arvete valideerimine

invoice_validate

Sisend ja piirangud

UTF-8 arve-XML edastatakse väljas text, kuni 262 144 baiti. Aktsepteeritud on UBL Invoice, UBL CreditNote ja UN/CEFACT CII koos EN 16931 või XRechnung 3 profiiliga. options.profile on auto, en16931 või xrechnung. ZIP, PDF, põimitud ZUGFeRD-eraldamine PDF-ist, DTD-d ja välised olemid pole toetatud. Eraldatud XML-i võib esitada eraldi, kui see vastab aktsepteeritud profiilile.

Tulemus ja eksport

Valideerimine kasutab ametlikke fikseeritud XSD- ja Schematroni artefakte: KoSIT 1.6.3, XRechnung 3.0.2 seadistus kuupäevaga 2026-08-31, EN 16931 reeglid 1.3.16 ja XRechnungi reeglid 2.6.0. Tulemus salvestab versioonid, dokumendi räsi, leiud, raskusastme, reeglitunnused ja vastuvõtuoleku. not_checked tähendab, et vastavusotsust ei saadud. Tehniline läbimine ei taga vastuvõtja aktsepteerimist, raamatupidamislikku õigsust ega õigusnõuetele vastavust.

JSON-päring

Allolev kompaktne XML-näide on tahtlikult puudulik ja peaks tagastama valideerimisvead. Täielik äriarve peab sisaldama kõiki kohustuslikke välju; näide demonstreerib päringu vormingut, mitte nõuetele vastavat arvet.

{
    "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"
    }
}

Blogikirjutamise assistent

blog_assistant

Sisend ja piirangud

Lähteülesande faas nõuab topic (300 baiti), audience (500 baiti) ja goal (500 baiti). Valikuline text sisaldab kuni 12 000 baiti lähtematerjali, kuni 12 lõigus, igaüks kuni 1800 baiti. Valikuline source_url peab olema avalik kuni 2000 märgiga HTTP(S)-aadress; analüüsi lubamiseks peab analyse_url olema JSON-i tõeväärtus true. Privaatsed sihtkohad ja keelatud lehed jäävad blokeerituks.

Tulemus ja eksport

Esmalt esitatakse phase="briefing". Tagastatud ülesehitus, küsimused ja allikad vaadatakse üle. Omanikuga seotud tulemus väljastab approval_token ja briefing_hash. Alles pärast sõnaselget ülevaatust esitatakse phase="article", approved=true, sources_approved=true ja mõlemad muutmata väärtused. Heakskiit aegub 30 minuti pärast ning kuulub autenditud kontole. Artiklitaotlused ei saa asendada topic, audience, goal, text ega allikaid. Artikkel jääb allikaviidetega lõikudega mustandiks; midagi ei avaldata automaatselt.

JSON-päring

{
    "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."
}

Artiklitaotlus pärast heakskiitu

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

Arvearuanded sisaldavad result.exports.json; valideeritud artiklimustandid sisaldavad result.exports.text. Iga eksport sisaldab filename, mime ja UTF-8 sisu. Artikli tekst säilitab allikaviited ja jääb avaldamata mustandiks.

Ekspordid salvestatakse manustena tagastatud MIME-tüübiga. Kogu teksti tuleb käsitleda ebausaldusväärse sisuna ja enne HTML-is kuvamist paomärkidega kaitsta. Dokumendisisu ei tohi käivitada ega leide automaatseteks välisteks toiminguteks muuta.

Dokumendi-, tabelarvutus- ja meediatööriistad

Need kaheksa tööriista kasutavad sama autentimist nõudvat tööde API-t. JSON-päringu väli text sisaldab JSON-ina kodeeritud objekti. Üleslaaditud failid on selles objektis esitatud failinime ja standardses base64-vormingus sisuna. Kaugfaili URL-ilt midagi alla ei laadita.

Eelvaade ja eksport on eraldi päringud. Eksport nõuab selgesõnalist kinnitust ja eelvaatest saadud lähteandmete sõrmejälge või omanikuga seotud kinnitustokenit. Fail ega mudeli vastus ei saa kinnitust anda.

Kviitungite digiteerimine

receipt_extract

Sisend ja piirangud

Objekt sisaldab files: ühe objektiga loendit, mille väljad on name ja content_base64. PDF, PNG, JPEG või TXT; kuni 1 MB, PDF-is kuni kolm lehekülge. options.action on review või export; options.export_format on csv või xlsx. Eksportimiseks tuleb uuesti saata algfailid koos approved=true, source_sha256 ja reviewed objektiga, milles on parandatud fields ja items.

Tulemus ja ülevaatus

Ülevaatus tagastab eraldatud väljad, arveread, täpsed allikakatked ja aritmeetilised hoiatused. Eksporditud väärtused on kliendi üle vaadatud mustandid, mitte kontrollitud raamatupidamiskirjed. OCR võib tekitada vigu.

Päringu näide

{
    "tool": "receipt_extract",
    "text": "{\"files\":[{\"name\":\"receipt.txt\",\"content_base64\":\"U2FtcGxlIFN0b3JlCjIwMjYtMTEtMDIKTmV0OiAxMDAuMDAKVGF4OiAxOS4wMApUb3RhbDogMTE5LjAwIEVVUg==\"}]}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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"
        }
    }
}

Tabelarvutuse valemiassistent

spreadsheet_formula

Sisend ja piirangud

Objekt sisaldab task, columns, application, formula_language ja separator. Igal veerul on name, cell ja sample. Kuni 20 veergu ja 3 000 märki väljas task. application on excel või sheets; funktsiooninimede keel on en, de või pl; separator on koma või semikoolon. Ingliskeelsed funktsiooninimed on saadaval ühilduvate tabelarvutussätete korral.

Tulemus ja ülevaatus

Tagastab valemi, selgituse, eeldused ja näidiskontrollid. tests_executed on false: server ei käivita valemit kunagi. Toetatud alamhulk lubab levinud funktsioone ja kohalikke lahtriviiteid; välised viited, makrod ja võrgufunktsioonid lükatakse tagasi.

Päringu näide

{
    "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\":\",\"}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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": [
                ",",
                ";"
            ]
        }
    }
}

Tõlke kvaliteedikontroll

translation_check

Sisend ja piirangud

Objekt sisaldab source, translation, source_language ja target_language ning valikulist terms loendit paaridega source ja target. Kuni 10 000 märki teksti kohta ja 30 terminipaari.

Tulemus ja ülevaatus

Tagastab võimalikud erinevused täpsete tsitaatide ja baidinihetega mõlemas tekstis. Eraldi kontrollid võrdlevad samal kujul esinevaid arve ja nõutavaid termineid. Leidu võib selgitada keelekohane vormindus või käänamine; tühi aruanne ei kinnita täpsust.

Päringu näide

{
    "tool": "translation_check",
    "text": "{\"source\":\"The battery lasts 12 hours.\",\"translation\":\"Der Akku hält 10 Stunden.\",\"source_language\":\"en\",\"target_language\":\"de\",\"terms\":[]}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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
                    }
                }
            }
        }
    }
}

Heli ja video transkribeerimine

transcribe

Sisend ja piirangud

Objekt sisaldab filename, content_base64 ja language. Toetatud vormingud: WAV, MP3, M4A, MP4, WebM, OGG ja FLAC. Kuni 3 MiB ja 30 sekundit. language on auto või toetatud keelekood. Faile töödeldakse kohapeal; URL-ilt allalaadimist ei toimu.

Tulemus ja ülevaatus

Tagastab ajatemplitega segmendid ning TXT-, SRT- ja VTT-ekspordi ülevaatamiseks. Tuvastus võib eksida. Olek not_completed sisaldab veakoodi piiratud koodide hulgast ega tähenda õnnestunud transkriptsiooni.

Vajalik on tegelik fail. Allolev skeem kirjeldab väljas text olevat dekodeeritud objekti; content_base64 peab sisaldama faili tegelikke baite standardses base64-kodeeringus. Kohatäitestringid ei ole töötavad näited.

Väljas text oleva dekodeeritud objekti skeem
{
    "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"
            ]
        }
    }
}

Dokumendimallide täitmine

document_merge

Sisend ja piirangud

Objekt sisaldab template objekti väljadega name ja content_base64 ning data välja CSV-tekstina või kujul D4XLSX1:, millele järgnevad standardses base64-vormingus XLSX-baidid. DOCX-mall toetab kuni 32 kohatäidet ja andmed kuni 20 rida. options.action on review või export; options.export_format on docx või pdf. Eksport nõuab algsisendeid, approved=true ja source_sha256.

Tulemus ja ülevaatus

Eelvaade loetleb kohatäited, andmeveerud ja puuduvad väärtused. Kasutatavate väärtuste puudumine blokeerib ekspordi. ZIP sisaldab valmis dokumente. DOCX säilitab malli paigutuse; PDF kasutab lihtsat tekstipaigutust ilma Wordi vorminduse ja piltideta.

Vajalik on tegelik fail. Allolev skeem kirjeldab väljas text olevat dekodeeritud objekti; content_base64 peab sisaldama faili tegelikke baite standardses base64-kodeeringus. Kohatäitestringid ei ole töötavad näited.

Väljas text oleva dekodeeritud objekti skeem
{
    "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}$"
        }
    }
}

Impordi vastendamise assistent

import_map

Sisend ja piirangud

Objekt sisaldab tabeleid source ja target CSV-tekstina või kujul D4XLSX1:, millele järgnevad standardses base64-vormingus XLSX-baidid. Sihttabeli päis nimetab vajalikud veerud; valikuline teine rida määrab tüübi text, number, date või email, soovi korral eesliitega required:. mapping sisaldab nullist algavaid lähteveeru indekseid või null väärtusi. Kuni 200 andmerida ja 32 veergu.

Tulemus ja ülevaatus

Tagastab soovitatud vastendused, korduskasutatava profiili, eelvaateread ja valideerimisprobleemid. Eksport options.action=export nõuab approved=true ja selgesõnalist mapping vastendust; lahendamata valideerimisprobleemid blokeerivad ekspordi. Väliseid süsteeme ei muudeta.

Päringu näide

{
    "tool": "import_map",
    "text": "{\"source\":\"name,amount\\nExample,12\",\"target\":\"name,amount\\nrequired:text,number\"}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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
            }
        }
    }
}

Esitlused lähtematerjalist

presentation

Sisend ja piirangud

Kui phase=outline, sisaldab text välju title, audience, purpose ja material. material sisaldab ühte kuni kaheksat lähtelõiku, igaüks kuni 1 200 märki. Kui phase=pptx, tuleb saata approved=true ja approval_token ülemisel tasemel; text peab puuduma või olema tühi. Tokenid on seotud autenditud kontoga ja aeguvad.

Tulemus ja ülevaatus

Kava sisaldab allikatega seotud slaidipealkirju ja tsitaate. Pärast ülevaatamist ekspordib teine päring muudetava PPTX-i geomeetriliste kujunduselementide ja esineja märkmetega. Allikatekst ei saa muuta kinnitust, kontoseost ega ekspordiõigusi.

Päringu näide

{
    "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.\"}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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
        }
    }
}

Kinnitatud esitluse eksportimine

APPROVAL_TOKEN_FROM_OWN_OUTLINE tuleb asendada üle vaadatud kava tulemuses oleva tokeniga; kohatäide ei ole kehtiv token.

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

Dokumentide korrastamise assistent

document_filing

Sisend ja piirangud

Objekt sisaldab files ja valikulist projektinime väljas project. Kuni kümme TXT-, PDF-, DOCX-, PNG- või JPEG-faili, 1 MB faili kohta ja kokku 2 MB. options.action on review või export; options.export_format on zip. Eksport nõuab algsisendeid, approved=true, source_sha256 ja names objekti, mis vastendab faili-ID-d üle vaadatud sihtkohtadega.

Tulemus ja ülevaatus

Tagastab soovitatud kategooriad, kuupäevad ja failinimed. Soovitused põhinevad dokumenditekstil ja vajavad ülevaatamist. Eksport loob koopiatest ZIP-arhiivi; originaalid jäävad muutmata. Ebaturvalised teed, faililaiendite muutmine ja korduvad sihtkohad lükatakse tagasi.

Päringu näide

{
    "tool": "document_filing",
    "text": "{\"files\":[{\"name\":\"invoice.txt\",\"content_base64\":\"SW52b2ljZQoyMDI2LTExLTAyClRvdGFsIDEyMCBFVVI=\"}],\"project\":\"Project\"}"
}
Väljas text oleva dekodeeritud objekti skeem
{
    "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"
            }
        }
    }
}

Tekstieksport sisaldab välja content. Binaareksport märgib base64-kodeeringu väljadega content_base64 või encoding=base64. Dekodeerida tuleb ainult deklareeritud kodeering. Failinimed on soovitused; tulemused on kättesaadavad ainult autentimist nõudva päringu kaudu, mis kontrollib serveris tulemuse kuulumist kontole.

Ostu-, planeerimis- ja töökorraldusvahendid

Need kaheksa tööriista kasutavad olemasolevat autentitud tööde API-t. Väli text sisaldab JSON-kodeeritud objekti allpool loetletud sisendväljadega. Näidetes on päris näidisandmed, mis jäävad lubatud piiridesse.

Iga esialgne tulemus vajab olemasoleva töötlusteenuse kaudu tehisintellekti mudelietappi. Kindlate reeglitega programm valideerib allikaviited, piirangud ja arvutused pärast seda, kui mudel pakub vasteid, määranguid või struktuuri. Ainult koodil põhinevat varuvarianti ei ole.

Saata tuleb application/json. Multipart-üleslaadimised, kaugfailide URL-id, tundmatud väljad ja mittetühjad tööriistapõhised options lükatakse tagasi. options tuleb ära jätta või saata tühja objektina. Ühised API-lipud säilitavad oma tavapärase API-tähenduse.

Tarnijate pakkumiste võrdlus

supplier_compare

Tarnijate pakkumisridade võrdlemine vajalike kaupadega, tehisintellekti vastendusettepanekute ülevaatus ning koguste, valuutade, tarnekulude ja koguhindade erinevuste kontroll.

Dekodeeritud sisendväljad

requirements — Vajalikud kaubad
CSV-veerud: description,quantity,unit. Ühikute kirjapilt peab olema sama mis pakkumistes. Kuni 30 rida; kõigi tabelite peale kokku 40 rida.
offers — Tarnijate pakkumisread
CSV-veerud: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. shipping on ainult selle rea tarnekulu; kulu puudumisel tuleb sisestada 0. Tarneaeg võib olla tühi. Hindu tuleb võrrelda samal maksustamise alusel.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
max_lead_days — Tarneaja ülevaatuse piir
0 keelab selle lisakontrolli. Muidu märgitakse pakkumuste tarneajad, mis ületavad valitud päevade arvu, ja pakkumused, mille tarneaega pole esitatud. Hinnad ja võrdlused jäävad muutmata. Kuni 999 päeva.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 60000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "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\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Tellimuse, tarne ja arve kooskõlastamine

three_way_match

Tellimus-, tarne- ja arveridade vastendamine tehisintellekti abil ning puuduvate koguste, ülearveldamise ja ühikuhinna erinevuste arvutamine lähteandmetest.

Dekodeeritud sisendväljad

orders — Tellimusread
CSV-veerud: reference,description,quantity,unit,unit_price,currency. reference tähendab ühist tellimuse viidet, mitte tarnija dokumendi numbrit. Kõikjal tuleb kasutada samu ühikutähiseid ja maksustamise alust.
deliveries — Tarneread
CSV-veerud: reference,description,quantity,unit. reference tähendab ühist tellimuse viidet. Osatarned võivad olla eraldi ridadel.
invoices — Arveread
CSV-veerud: reference,description,quantity,unit,unit_price,currency. reference tähendab ühist tellimuse viidet. Makse, allahindlusi ja kreeditarveid ei tohi sisestada kaubaridadena.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
review_blank_references — Märgi puuduvad dokumendiviited
Lisa ülevaatusleid iga tellimuse, tarne või arve rea kohta, mille viide on tühi. Olemasolevad sobitamisotsused ja hoiatused jäävad muutmata.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 60000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "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\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Maksete ja arvete kooskõlastamine

payment_match

Laekuvate maksete ja tasumata arvete vastete pakkumine, ebaselguse tuvastamine ning osamaksete, järelejäänud saldode ja enammaksete arvutamine.

Dekodeeritud sisendväljad

payments — Laekuvad maksed
CSV-veerud: reference,counterparty,date,amount,currency. Kasutada tuleb teadaolevaid arveviiteid, positiivseid summasid ja kuupäevi vormingus YYYY-MM-DD. Ühe makse saab välja pakkuda ainult ühele arvele.
invoices — Tasumata arved
CSV-veerud: reference,counterparty,date,amount,currency. amount on tasumata jääk enne üles laaditud makseid. Viited võivad olla tühjad, kuid ebaselgus võib jaotamist takistada.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
review_date — Arve vanuse võrdluskuupäev
Valikuline selgesõnaline YYYY-MM-DD kuupäev aastatest 1900–2200. Avatud arvesaldode vanust kontrollitakse allika arvekuupäevast. Tühi keelab kontrolli. Arve vanus pole maksetähtaeg ega õiguslik viivitusleid.
aging_days — Arve vanuse ülevaatuse lävi
Märgi positiivsed avatud saldod, mille arvekuupäev on valitud võrdluskuupäevast vähemalt nii mitu päeva varasem. Vahemik 0–3650 päeva. Nõuab võrdluskuupäeva; arve tähtaega ei tuletata.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 60000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "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\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Järeltellimuste planeerimise abiline

reorder_plan

Laoartiklite prioriseerimine tehisintellektiga, täienduskoguste arvutamine esitatud nõudluse ja tarneaegade põhjal ning miinimumtellimuse ja pakendi suuruse mõju ülevaatus.

Dekodeeritud sisendväljad

items — Laoartiklid
CSV-veerud: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. ID-d peavad olema kordumatud. Kogustes kasutatakse kümnendpunkti; lead_days ja min_order on mittenegatiivsed täisarvud ning pack_size on positiivne täisarv.
horizon_days — Täiendavad varuga kaetud päevad
Sihtvaru peab katma tarneaja ja need lisapäevad. Nõudlust eeldatakse muutumatuna; tulemus on planeerimise hinnang.
notes — Planeerimismärkused ja eelistused
Valikuline kontekst tehisintellekti ettepanekule. Saadavus, kvalifikatsioonid, sõltuvused ja arvulised piirangud tuleb sisestada ka struktureeritud tabelitesse; märkused ei tühista neid kontrolle kunagi.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
large_order_threshold — Suure tellimuse ülevaatuse lävi
0 keelab selle lisakontrolli. Muidu märgitakse pakutud tellimiskogused, mis on lävest rangelt suuremad, kuni 10 000 000 ühikut. Lähtevaru, nõudlust, sihtkatvust, pakendiümardust ja tellimiskoguseid ei muudeta.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 120000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "tool": "reorder_plan",
    "text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Brake pads,12,3,5,4,10,5\\nI2,Chain oil,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Brake pads support scheduled repairs and should be reviewed first. Chain oil is less urgent.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Vahetuste planeerimise abiline

shift_plan

Töötajate määrangute pakkumine tehisintellektiga ning saadavuse, nõutud oskuste, kattuvate vahetuste, esitatud tunnipiirangute ja puuduva mehituse kontroll.

Dekodeeritud sisendväljad

workers — Töötajad
CSV-veerud: id,name,skills,max_hours. Mitme oskuse eraldaja on |. max_hours on selle ettepaneku kogu planeeritud töö ülempiir, mitte seadusest tulenev tööajapiirang.
availability — Saadavus
CSV-veerud: id,worker_id,start,end. Ajad on selgesõnaliselt UTC-s vormingus YYYY-MM-DDTHH:MM. Üks saadavusvahemik peab katma kogu vahetuse.
shifts — Vahetused
CSV-veerud: id,start,end,skill,needed. Kõik ajad on UTC-s. Töötajal peab olema täpselt nõutud oskus. needed tähistab vajalike töötajate arvu.
notes — Planeerimismärkused ja eelistused
Valikuline kontekst tehisintellekti ettepanekule. Saadavus, kvalifikatsioonid, sõltuvused ja arvulised piirangud tuleb sisestada ka struktureeritud tabelitesse; märkused ei tühista neid kontrolle kunagi.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
max_shift_hours — Vahetuse kestuse ülevaatuse lävi
0 keelab selle lisakontrolli. Muidu märgitakse lähtevahetused, mis on valitud kestusest pikemad, kuni 168 tundi. Määrangud ja katvuse hoiatused säilivad. See on planeerimiseelistus, mitte õiguslik tööajahinnang.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 120000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "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\":\"Where practical, retain Alex for repair work and use Sam for the service desk.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Projekti töövõimekuse planeerija

project_plan

Ülesannete prioriteetide ja ressursimäärangute pakkumine tehisintellektiga, sõltuvusi arvestava ajakava arvutamine päevase võimekuse järgi ning määramata töö esiletõstmine.

Dekodeeritud sisendväljad

tasks — Projekti ülesanded
CSV-veerud: id,name,hours,depends,skill. Sõltuvused on märgiga | eraldatud ülesannete ID-d. Tühi depends tähendab eelkäija puudumist. Ülesande töömaht määratakse ühele kvalifitseeritud ressursile.
resources — Projekti ressursid
CSV-veerud: id,name,skills,hours_per_day. Oskuste eraldaja on |. Päevane võimekus on planeerimiseks saadaolev aeg, kuni 12 tundi. Kalender kasutab esmaspäevast reedeni tööpäevi; riigipühi ja puhkusi ei modelleerita.
start_date — Projekti alguskuupäev
Esimene tööpäev on see kuupäev või järgmine esmaspäev, kui kuupäev langeb nädalavahetusele. Tööpäeva ajaplokid algavad kell 00:00 UTC ja kirjeldavad võimekuse jaotamist, mitte tegelikke töötunde.
notes — Planeerimismärkused ja eelistused
Valikuline kontekst tehisintellekti ettepanekule. Saadavus, kvalifikatsioonid, sõltuvused ja arvulised piirangud tuleb sisestada ka struktureeritud tabelitesse; märkused ei tühista neid kontrolle kunagi.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
max_task_hours — Ülesande töömahu ülevaatuse lävi
0 keelab selle lisakontrolli. Muidu märgitakse ülesanded, mille töömaht ületab valitud läve, kuni 10 000 tundi. Sõltuvused, ressursimaht ja arvutatud ajakava jäävad muutmata.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 120000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "tool": "project_plan",
    "text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Briefing,4,,planning\\nT2,Design,10,T1,design\\nT3,Review,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"The design depends on the completed briefing. Preserve time for the final review.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Vöötkoodi- ja QR-sildilehed

label_sheet

Kaubaridade muutmine prinditavateks siltideks kontrollitud vöötkoodide ja QR-koodidega.

Dekodeeritud sisendväljad

csv — Kaubaread (CSV)
Nõutud veerud: id, name, code, qr. Kuni 24 rida. QR-koodi sisu pärineb ainult esitatud qr-veerust.
format — Vöötkoodi vorming
EAN-13 vajab 13 numbrit ja kehtivat kontrollnumbrit. Code 128 toetab 1–24 prinditavat ASCII-märki.
layout — Lehe paigutus
A4: 2 × 7 silti mõõtmetega 99.1 × 38.1 mm või 3 × 8 silti mõõtmetega 63.5 × 33.9 mm. Printida tuleb 100% suuruses ilma skaleerimiseta.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
max_label_characters — Trükitud sildinime ülevaatuse lävi
0 keelab selle lisakontrolli. Muidu märgitakse trükitud nimed, mis on valitud Unicode-märkide arvust pikemad, kuni 160. Samad nimed, sildid ja järjestus säilivad eelvaates, PDF-is ja SVG-s; see valik ei kärbi midagi.
require_https_qr — Märgi QR-sisu ilma tavalise HTTPS-aadressita
Lisa leid, kui QR-sisu pole hostiga HTTPS-aadress, milles puuduvad põimitud autentimisandmed, tühimärgid ja tagurpidi kaldkriipsud. QR-sisu ei muudeta, avata ega laadita kunagi. See süntaksikontroll ei kinnita sihtkoha turvalisust.

Suurim UTF-8 baitide arv text-ümbrises: 24000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "tool": "label_sheet",
    "text": "{\"csv\":\"id,name,code,qr\\nA1,Blue storage box,BOX-001,BOX-001\\nA2,Green storage 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}"
}
Dekodeeritud text-objekti skeem
{
    "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
        }
    }
}

Nõuete testimaatriks

test_cases

Esitatud nõuete põhjal allikaga seotud positiivsete ja negatiivsete ülevaatusjuhtumite loomine.

Dekodeeritud sisendväljad

requirements — Nõuded
Kuni 12 nõuet tuleb eraldada tühjade ridadega. Iga nõue võib sisaldada kuni 1,000 UTF-8 baiti.
context — Ülevaatuse kontekst
Valikuline ulatuse teave, kuni 2,000 UTF-8 baiti. See ei ole lisanõue ega juhis testide käivitamiseks.
csv_separator — CSV-eraldaja
Vali semikoolon, koma või tabeldusmärk ainult eksporditava CSV jaoks. Allika-CSV üleslaadimine nõuab endiselt dokumenteeritud komadega eraldatud päiseid.
csv_bom — UTF-8 märgis CSV-s
Lisa UTF-8 baidijärjestuse märgis arvutustabelitega ühilduvuseks või jäta see välja süsteemide jaoks, mis nõuavad puhast UTF-8.
csv_line_ending — CSV-realõpud
Kasuta eksporditud CSV-kirjetes LF- või CRLF-realõppe. See ei muuda lähteteksti ega reavahetusi jutumärkides lahtrite sees.
include_json — Lisa JSON-eksport
Paku lisaks struktureeritud JSON-aruannet, mis sisaldab täielikke üle vaadatud ridu, leide ja kokkuvõtet. Eksportimine ei käivita ühtegi toimingut.
max_step_characters — Testisammu pikkuse ülevaatuse lävi
0 keelab selle lisakontrolli. Muidu märgitakse testjuhud, mille üksiksamm on valitud Unicode-märkide arvust pikem, kuni 6000. Täielikud sammud ja oodatud tulemused jäävad nähtavaks ning eksporditakse.
row_order — Ülevaatusridade järjestus
Järjesta täielikud tabeliread ümber ilma leide eemaldamata, arvutusi muutmata või määranguid muutmata. Tühjad sortimisväärtused ilmuvad lõpus; võrdsed väärtused säilitavad algse omavahelise järjekorra.

Suurim UTF-8 baitide arv text-ümbrises: 24000

Tulemuse ja allikate ülevaatus

Tulemuse tüüp on ops_review. columns sisaldab key ja label_key; rows sisaldab vastavaid skalaarseid lahtriväärtusi. findings sisaldab lokaliseeritavaid code-väärtusi ja allikate refs-viiteid; summary sisaldab label_key ja value. review_required ja ai_required on true. ai_model tähistab vastuvõetud mudelit, kui töötleja selle esitab. Mõned tööriistad tagastavad ka source_sha256 või note_key. Allikastringid jäävad ebausaldusväärseteks andmeteks ning neid tuleb kuvada tekstina, mitte kunagi käivitatava HTML-i ega juhistena.

Päringu näide

{
    "tool": "test_cases",
    "text": "{\"requirements\":\"Kontaktvorm nõuab e-posti aadressi.\\n\\nTellimuse kogus peab olema vahemikus 1 kuni 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\"}"
}
Dekodeeritud text-objekti skeem
{
    "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"
        }
    }
}

Ekspordisisu ja heakskiit

Kogum exports võib sisaldada CSV-faile ning toetatud sildipaigutuste korral PDF- või SVG-faile. Iga fail määrab filename ja mime ning kasutab lihtteksti jaoks content või binaarsisu jaoks content_base64. base64 tuleb dekodeerida ainult selle välja olemasolul. Failinimed on soovituslikud. Tulemuste ligipääs jääb autendituks ja seda kontrollitakse töö omandi alusel.

Ekspordisisu on kaasatud esialgsesse ülevaadatava tulemuse mustandisse. API-integratsioonid peavad enne ekspordi allalaadimist, kasutamist või edastamist esitama ettepaneku inimesele selgesõnaliseks ülevaatuseks. Nende tööriistade skeemides pole eraldi heakskiidu- ega täitmispäringut. Need tööriistad ei esita tellimusi, ei kirjenda arveid, ei tee makseid, ei avalda töötajate graafikuid ega käivita tarkvarateste.

Ettevõtete ja meeskondade töövood

Need tööriistad kasutavad olemasolevat autenditud töö-API-t ning nõuavad igaks esmakontrolliks tehisintellekti mudelit. Väli text sisaldab JSON-kodeeritud seadistusobjekti. Põhi- ja täpsemad seaded kasutavad sama valideeritud sisendskeemi.

Saatmisvorming on application/json. Tööriistapõhised valikud jäävad dekodeeritud text-objekti sisse; väline omadus options jäetakse ära või saadetakse tühja objektina. Tundmatud väljad, toetamata enum-väärtused ja kaugfailide URL-id lükatakse tagasi.

approved_ids või kinnitatud lähteväljad viitavad ainult selgesõnaliselt üle vaadatud lähtematerjalile. Kliendisõnumid, mudeli vastused ja dokumenditekst ei saa anda heakskiitu. Loodud plaanid ja mustandid nõuavad eraldi lõppülevaatust.

Lepingukuupäevad ja tähtajad

contract_deadlines

Vaata üle täpsed lepingulised kuupäevakohad ja lahendamata etteteatamistähtajad ning kinnita seejärel valitud kuupäevad kalendrieksportimiseks.

Sisend- ja seadistusväljad

Põhiseaded
clauses — Lepingutingimused
Üks lähtetingimus rea kohta. Kuni 24 mittetühja tingimust, 1200 märki tingimuse kohta ja kokku 18 000 märki. Kalendrisündmusteks võivad saada ainult täpselt kujul YYYY-MM-DD kirjutatud kuupäevad.
title — Lepingu pealkiri
Kalendrisündmuste lühike pealkiri; kuni 120 märki.
Vaikeseaded: "Contract review"
Täpsemad seaded
reference_date — Võrdluskuupäev
Selgesõnaline võrdluskuupäev. Nõutav tulevaste või möödunud kuupäevade filtrite puhul. See ei loo ega arvuta lepingukuupäevi.
Vaikeseaded: ""
date_window — Kuupäevafilter
Tulevased hõlmab võrdluskuupäeva; möödunud välistab selle. ISO-kuupäevata suhtelised tähtajad ilmuvad ainult valikuga Kõik kuupäevad.
all — Kõik kuupäevad ja lahendamata tähtajad · upcoming — Võrdluskuupäeval või pärast seda · past — Enne võrdluskuupäeva
Vaikeseaded: "all"
event_type — Tähtaja kategooria
Näita üht allikapõhist kategooriat või kõiki kategooriaid. Liigitus vajab endiselt ülevaatust.
all — Kõik kategooriad · termination — Ülesütlemine · payment — Makse · renewal — Pikendamine · delivery — Tarne · other — Muu
Vaikeseaded: "all"
max_events — Leidude maksimaalne arv
Piira kuvatavad leiud pärast filtreerimist ja sortimist arvuni 1–20. Teade osutab kärbitud tulemustele.
Vaikeseaded: 20
sort — Leidude järjestus
Sordi lähtetingimuse ja tsitaadi asukoha või kuupäeva järgi, jättes lahendamata tähtajad lõppu.
source — Allikajärjestus · date — Kuupäevajärjestus
Vaikeseaded: "source"
reminder_days — Kalendrimeeldetuletuse etteteatamisaeg
0 keelab meeldetuletused. Muidu seatakse ekraanil kuvatav meeldetuletus 1–90 päeva enne iga kinnitatud terve päeva sündmust; kalendrirakenduste käitumine võib erineda.
Vaikeseaded: 7
include_source — Lisa allikatsitaadid
Näita täpseid tsitaate ülevaatuses ja kinnitatud kalendrikirjeldustes. Allika-ID-d ja märgiasukohad jäävad nähtavaks mõlemas režiimis.
yes — Lisa tsitaadid · no — Ainult lähteviited
Vaikeseaded: "yes"
calendar_name — Kalendri nimi
Kinnitatud ICS-kalendri nimi, kuni 120 märki.
Vaikeseaded: "Reviewed contract dates"

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "contract_deadlines",
    "text": "{\"clauses\":\"Arve tuleb tasuda 2027-03-15.\\nTeade peab olema kätte saadud vähemalt 30 päeva enne pikendamist.\\nTarnekuupäev on 2027-04-02.\",\"title\":\"Teenuseleping\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Üle vaadatud lepingukuupäevad\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Pakkumuse kalkulaator

quote_builder

Korralda esitatud töö-, teenuse- ja materjaliread mustandiks deterministlike juurdehindluse, marginaali, allahindluse ja maksu arvutustega.

Sisend- ja seadistusväljad

Põhiseaded
items — Pakkumuse read
CSV-päised: label,kind,quantity,unit,cost. kind on labor, material või service. quantity kasutab kümnendpunkti ja kuni kolme komakohta; cost on ühiku netokulu kuni kahe komakohaga. Kuni 30 rida. Töömahud võivad tähistada tunde.
currency — Valuuta
Üks valuuta kõigile ridadele; valuutakursside teisendamist ei toimu. Kõik summad kasutavad kahte komakohta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Vaikeseaded: "EUR"
Täpsemad seaded
pricing_mode — Hinnastamismeetod
Juurdehindlus lisab kulule protsendi. Sihtmarginaal jagab kulu arvuga üks miinus protsendimäär; see on allahindluseelne marginaal, mitte juurdehindlus.
markup — Juurdehindlus kulule · margin — Sihtmarginaal enne allahindlust
Vaikeseaded: "markup"
pricing_percent — Hinnastamisprotsent
Juurdehindluse puhul 0–500 või sihtmarginaali puhul 0–95; kuni kaks komakohta.
Vaikeseaded: 20
discount_percent — Allahindlusprotsent
Selgesõnaline 0–100% allahindlus igale arvutatud müügihinnale enne maksu. Kuni kaks komakohta.
Vaikeseaded: 0
tax_percent — Maksuprotsent
Selgesõnaline 0–100% maks pärast allahindlust. Null tähendab, et maksu ei lisata. Tööriist ei määra kohaldatavat maksumäära ega maksukäsitlust.
Vaikeseaded: 0
rounding — Ümardamine igal arvutussammul
Ümarda rea kulu, müügihind, allahindlusega netosumma ja maks kahe valuutakomakohani valitud reegli järgi. Kogusummad liidavad ümardatud read.
nearest — Lähima sajandikuni; pooled üles · up — Ümarda alati üles · down — Ümarda alati alla
Vaikeseaded: "nearest"
item_scope — Hõlmatud reatüübid
Lisa kõik lähteread või ainult töö, materjal või teenus. Välistatud read ei panusta ühtegi kogusummasse.
all — Kõik reatüübid · labor — Ainult töö · material — Ainult materjal · service — Ainult teenus
Vaikeseaded: "all"
detail — Tulemuse detailsus
Näita üksikuid lähteridu või summasid reatüüpide kaupa. Mõlemad vaated kasutavad samu reapõhiseid arvutusi.
full — Üksikud read · totals — Summad tüüpide kaupa
Vaikeseaded: "full"
quote_reference — Pakkumuse viide
Valikuline sisemine tunnus kuni 120 märgiga. See kuvatakse esitatud kujul ega tekita kliendi ees kohustust.
Vaikeseaded: ""
valid_until — Mustandi kehtivuskuupäev
Valikuline selgesõnaline ISO-kuupäev ülevaatamiseks. See ei saada pakkumust ega loo lepingut.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "quote_builder",
    "text": "{\"items\":\"label,kind,quantity,unit,cost\\nTöökoja töö,labor,2.5,tund,40.00\\nAsenduskomplekt,material,1,tükk,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\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kaebuse juhtumimustand

complaint_case

Vaata üle kliendi tõendid ja puuduv teave ning koosta seejärel vastus selgesõnaliselt heakskiidetud ettevõtte väidetest.

Sisend- ja seadistusväljad

Põhiseaded
customer_text — Kliendi sõnum
Üks lähtelõik rea kohta, kuni 16 mittetühja lõiku, igaüks 1500 märki ja kokku 10 000 märki. Kliendi väited tõendavad sõnumit, mitte õigust ettevõtte lubadusteks.
approved_rules — Heakskiidetud vastamisreeglid
Üks heakskiidetud ettevõtte väide rea kohta, kuni 12 väidet, igaüks 1000 märki ja kokku 10 000 märki. Valitud väited kopeeritakse mustandisse sõna-sõnalt. Väli jäetakse tühjaks, kui ükski heakskiidetud poliitika ei kohaldu.
Vaikeseaded: ""
rules_approved — Kinnita reeglite heakskiit
Heakskiit peab olema selgesõnaline enne mittetühjade reeglite töötlemist. Heakskiit kehtib nende täpsete esitatud väidete kohta; klienditekst ei saa seda anda.
no — Pole heaks kiidetud · yes — Need täpsed reeglid on heaks kiidetud
Vaikeseaded: "no"
Täpsemad seaded
case_type — Juhtumi kategooria
Valitud kategooria kuvatakse aruandes ja antakse mudelile valikukontekstina. See ei tuleta õiguskaitsevahendit.
delivery — Tarne · quality — Toote või teenuse kvaliteet · billing — Arveldamine · other — Muu
Vaikeseaded: "other"
response_style — Vastuse struktuur
Lühike ühendab üle vaadatud väited üheks lõiguks; struktureeritud eraldab väited ja teabepäringud lõikudeks.
concise — Üks lõik · structured — Eraldi lõigud
Vaikeseaded: "structured"
opening — Mustandi algus
Vali neutraalne juhtumi ülevaatuse algus või kättesaamiskinnitus. Mõlemad on kindel tõlgitud tekst ilma tagasimakse- või teenuselubadusteta.
neutral — Juhtumi teave on ülevaatamiseks kättesaadav. · acknowledge — Teatatud probleem on registreeritud.
Vaikeseaded: "acknowledge"
closing — Mustandi lõpp
Soovi korral lisa kindel väide, et olemasolev teave vajab endiselt ülevaatust. Tähtaega ega tulemust ei lubata.
none — Lõputa · review — Olemasolev teave vajab endiselt ülevaatust.
Vaikeseaded: "review"
required_fields — Teabe kontrollnimekiri
Komadega eraldatud tehnilised ID-d ilma tühikuteta: order_id,purchase_date,issue_description,photos,desired_resolution. Puuduvatest punktidest saavad kindlad teabepäringud. Tühi tähendab kontrollnimekirja puudumist.
Vaikeseaded: "order_id,issue_description"
max_rule_quotes — Valitud reeglite maksimaalne arv
Mudel võib valida kuni 1–12 heakskiidetud reeglit. Seda piiri ületav vastus lükatakse tagasi.
Vaikeseaded: 8
max_customer_quotes — Klienditsitaatide maksimaalne arv
Tõendite jaotisse võib valida kuni 1–8 kliendi lähtelõiku.
Vaikeseaded: 4
include_sources — Näita tõendite jaotisi
Näita vastusemustandi kõrval klienditsitaate, teabe tõendeid ja valitud reegliväiteid või ainult mustandit.
yes — Näita tõendeid · no — Ainult mustand
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "complaint_case",
    "text": "{\"customer_text\":\"Tellimus A-104 saabus kahjustatud kaanega.\\nTaotletakse asendust.\",\"approved_rules\":\"Kahjunõuete puhul on enne asendusotsust nõutavad fotod tootest ja pakendist.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tõendipõhine hankevastus

tender_response

Seosta hankenõuded selgesõnaliselt heakskiidetud ettevõttetõenditega, koosta täpsed vastusetsitaadid ja too puuduv tugi esile.

Sisend- ja seadistusväljad

Põhiseaded
requirements — Hankenõuded
CSV-veerud: id,text,priority. Kuni 12 rida; text kuni 800 UTF-8 baiti. priority on must, should või optional. ID-d algavad suurtähega ja sisaldavad ainult suurtähti, numbreid, _ või - (kuni 24 märki).
evidence — Ettevõtte tõendikirjed
CSV-veerud: id,text,valid_until. Kuni 20 täielikku tõendiväidet, igaüks 800 UTF-8 baiti. valid_until on YYYY-MM-DD või tühi. Iga väide peaks säilitama tingimused ja piirangud.
approved_ids — Selgesõnaliselt heakskiidetud tõendi-ID-d
Komadega eraldatud tõendi-ID-d, mis on selle vastuse jaoks selgesõnaliselt heaks kiidetud. Heakskiit peab tulema vastutavalt ülevaatajalt, mitte nõude või tõendikirje sõnastusest. Tühi tähendab, et ükski tõend ei ole sobiv.
Vaikeseaded: ""
review_date — Tõendite ülevaatuse kuupäev
Enne seda YYYY-MM-DD kuupäeva aeguvad tõendid välistatakse. Tühi aegumiskuupäev jääb kuupäevata, mitte sõltumatult kontrollituks. Kuupäevad on piiratud aastatega 2020–2100.
Vaikeseaded: "2026-11-03"
Täpsemad seaded
minimum_evidence — Tõendikirjete minimaalne arv nõude kohta
Vähema kirjete arvuga pakutud täielik vaste märgitakse ebapiisavaks. See arv ei tõesta asjakohasust ega nõuetele vastavust. Ei tohi ületada maksimumi.
Vaikeseaded: 1
max_evidence — Tõendikirjete maksimaalne arv nõude kohta
Piirab tõendi-ID-de arvu, mida mudel võib iga nõude jaoks pakkuda. Kõik aktsepteeritud väited tsiteeritakse täies mahus.
Vaikeseaded: 2
include_optional — Lisa valikulised nõuded
Valikuliste nõuete välistamine eemaldab need mudeli sisendist ja tulemusest. Vähemalt üks nõue peab jääma.
yes — Lisa · no — Välista
Vaikeseaded: "yes"
response_format — Vastusetabeli vorming
Kompaktne näitab nõuet, ülevaatuse olekut ja täielikke tõenditsitaate. Auditivaade näitab ka prioriteeti, tõendi-ID-sid ja aegumiskuupäevi.
compact — Kompaktne vastus · audit — Tõendiaudit
Vaikeseaded: "audit"
sort_order — Nõuete järjekord
Allikajärjestus säilitab esitatud nõuete järjekorra. Lüngad ees tõstab esile puuduvad, osalised ja ebapiisavad tõendid. Prioriteedijärjestus asetab must enne should ja optional.
source — Allikajärjestus · gaps_first — Tõendilüngad ees · priority — Nõude prioriteet
Vaikeseaded: "source"

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "tender_response",
    "text": "{\"requirements\":\"id,text,priority\\nR1,Tugi peab olema saadaval argipäeviti.,must\\nR2,Nõutav on sõltumatu turbesertifikaat.,must\\nR3,Eelistatud on sisseelamistöötuba.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Tugi on saadaval esmaspäevast reedeni kell 09:00–17:00 UTC.,2027-12-31\\nE2,Sisseelamistöötuba sisaldub standardteenuses.,2027-12-31\\nE3,Vanem teenuseplaan hõlmas nädalavahetuse tuge.,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\"}"
}
Täielik seadistusskeem
{
    "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"
        }
    }
}

Tootedokumentide kooskõla

product_consistency

Võrdle allikatega seotud tooteväärtusi andmelehtede, juhendite, pakendi ja tooteteksti vahel selgesõnaliste ühikureeglite ja tolerantsidega.

Sisend- ja seadistusväljad

Põhiseaded
documents — Tootedokumendid
CSV-veerud: id,kind,text. Esita 2–4 dokumenti, igaüks kuni 2400 UTF-8 baiti. kind on datasheet, manual, packaging või product. ID-d järgivad suurtäheliste allika-ID-de reegleid. Tekstisiseste komade ja reavahetuste jaoks on nõutav CSV jutumärgistus.
features — Võrreldavad omadused
CSV-veerud: id,label,type,unit. Kuni 6 omadust. label (kuni 80 UTF-8 baiti) peab esinema igas eraldatud tsitaadis sõnasõnaliselt, tõstutundetus võrdluses. type on number või text. Tekstiomadused nõuavad tühja unit-välja; arvuline unit on võrdlusühik. Toetatud tõendid kasutavad selgesõnalisi omadusväiteid nagu Weight: 2 kg või Colour=Blue; selle struktuurita vabavormilised väited jäävad puuduvaks. Teksti täpsustused tuleb säilitada; tingimuslikke arvväiteid ei käsitleta pelkade arvudena.
reference_id — Võrdlusdokumendi ID
Olemasolev dokumendi-ID, mida kasutatakse iga võrdluse alusena. Puuduvad või mitmetähenduslikud võrdlusväärtused jätavad vastava võrdluse lahendamata.
Vaikeseaded: "D1"
Täpsemad seaded
unit_policy — Ühikute võrdlus
Täpne nõuab muutmata omadusühikut. Meetriline lubab ainult sama perekonna mg/g/kg, mm/cm/m, ml/L, W/kW ja mV/V teisendusi. Ühikud on tõstutundlikud; kõik muud mittevastavused jäävad konfliktideks.
exact — Ainult täpsed ühikud · metric — Luba loetletud meetrilised teisendused
Vaikeseaded: "exact"
absolute_tolerance — Absoluutne arvuline tolerants
Maksimaalne absoluutne erinevus omaduse võrdlusühikus. Rakendub ainult ühilduvatele arvväärtustele; 0 nõuab võrdsust, kui suhteline tolerants erinevust ei luba.
Vaikeseaded: 0
relative_tolerance_pct — Suhteline tolerants (%)
Lubatud erinevus on suurem absoluutsest tolerantsist ja abs(võrdlusväärtus) × protsent / 100. Nullväärtusega võrdlusalus annab null suhtelist varu.
Vaikeseaded: 0
case_sensitive — Teksti tähesuuruse võrdlus
Juhib tõstutundlikkust ainult tekstiväärtuste puhul. Ei muuda kunagi ühikute tähesuurust ega allikatsitaate.
no — Eira tähesuurust · yes — Tõstutundlik
Vaikeseaded: "no"
whitespace_policy — Teksti tühimärkide võrdlus
Täpne võrdleb tekstiväärtusi eraldatud kujul. Normaliseerimine eemaldab servade tühimärgid ja käsitleb järjestikuseid tühimärke ühe tühikuna. Allikatsitaadid jäävad muutmata.
exact — Säilita tühimärgid · collapse — Normaliseeri tühimärgid
Vaikeseaded: "collapse"
missing_policy — Puuduvate väärtuste käsitlus
Puuduvad või mitmetähenduslikud väärtused jäävad nähtavaks avatud tõendilünga või blokeeriva konfliktina. See ei mõtle kunagi asendusväärtust välja.
warn — Märgi tõendilünk · conflict — Käsitle konfliktina
Vaikeseaded: "warn"
result_filter — Kuvatavad read
Kõik näitab iga võrdlust võrdlusdokumendiga. Probleemid näitab ainult erinevusi, ühikukonflikte ja puuduvaid väärtusi; kokkuvõtted loendavad endiselt kõiki võrdlusi.
all — Kõik võrdlused · issues — Ainult probleemid
Vaikeseaded: "all"
sort_order — Tulemuste järjestus
Omaduste järjekord järgib omaduste tabelit. Dokumendijärjestus rühmitab dokumendi-ID järgi. Probleemid ees toob mittevastavad võrdlused algusesse.
feature — Omaduste järjekord · document — Dokumentide järjekord · issues_first — Probleemid ees
Vaikeseaded: "feature"
decimal_separator — Allika kümnenderaldaja
Arvväärtused peavad kasutama valitud eraldajat järjepidevalt, kuni kuue komakohaga ja ilma tuhanderaldajateta. Suurus on piiratud arvuga 100 000 000. Mudel peab arvud täpselt kopeerima.
dot — Kümnendpunkt · comma — Kümnendkoma
Vaikeseaded: "dot"

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "product_consistency",
    "text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Kaal: 2 kg. Värv: Sinine.\\nD2,packaging,Kaal: 2000 g. Värv: sinine.\\nD3,manual,Kaal: 2.2 kg. Värv: Punane.\",\"features\":\"id,label,type,unit\\nF1,Kaal,number,kg\\nF2,Värv,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\"}"
}
Täielik seadistusskeem
{
    "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"
        }
    }
}

Allikapõhised sisseelamisplaanid

onboarding_plan

Muuda kinnitatud sisemine materjal ülevaadatavaks sisseelamisgraafikuks kuupäevade, vastutuste, õpieesmärkide ja piiratud päevase töökoormusega.

Sisend- ja seadistusväljad

Põhiseaded
role — Roll
Sisseelamisplaani ametialane roll; kuni 200 UTF-8 baiti.
Vaikeseaded: ""
start_date — Alguskuupäev
Planeerimishorisondi esimene kalendripäev. Kuupäevad arvutatakse UTC-s; riigipühi ja puudumisi ei tuletata.
Vaikeseaded: "2026-11-09"
documents — Kinnitatud sisemised lähtedokumendid
CSV täpsete päistega id,text; 1–12 kordumatut allika-ID-d ja lähtetekstid pikkusega kuni 1000 UTF-8 baiti. Esita olemasolevad ülesanded ja protsessikirjeldused, mitte juhised tehisintellektile. URL-id ja märgistus pole lubatud.
Vaikeseaded: ""
confirmed — Allikad on planeerimiseks kinnitatud
Selgesõnaline kinnitus, et esitatud sisemine materjal sobib selle planeerimismustandi jaoks. See ei anna ligipääsu ega kiida heaks ühtegi tegelikku toimingut.
Vaikeseaded: false
Täpsemad seaded
horizon — Planeerimishorisont
Kalendrihorisont alguskuupäevast. Ajastamiseks on saadaval ainult valitud tööpäevad.
7_days — 7 päeva · 14_days — 14 päeva · 30_days — 30 päeva · 4_weeks — 4 nädalat · 8_weeks — 8 nädalat
Vaikeseaded: "14_days"
workdays — Tööpäevad
Piira saadaolevaid kuupäevi valitud nädalapäevamustriga. Kohalikke pühi ja puhkusi ei välistata automaatselt.
mon_fri — Esmaspäev–reede · mon_sat — Esmaspäev–laupäev · all_days — Kõik päevad
Vaikeseaded: "mon_fri"
work_mode — Tööviis
Suuna allikapõhist ülesannete valikut ja näita iga ülesande valitud viisi. Koosolekut, kontot ega ligipääsuõigust ei looda.
onsite — Kohapeal · remote — Kaugtöö · hybrid — Hübriid
Vaikeseaded: "hybrid"
owners — Vastutavad rollid
Üks roll lõigu kohta, eraldatud tühja reaga; 1–8 rolli, igaüks kuni 160 UTF-8 baiti. Tehisintellekt saab määrata ainult neid rolle.
Vaikeseaded: ""
learning_goals — Õpieesmärgid
Üks eesmärk lõigu kohta, eraldatud tühja reaga; 1–8 eesmärki, igaüks kuni 600 UTF-8 baiti. Iga pakutud ülesanne seostatakse ühe esitatud eesmärgiga.
Vaikeseaded: ""
task_count — Ülesannete arv
Nõutakse täpselt seda arvu erinevaid allikapõhiseid ülesandeid. Dokumendid peavad sisaldama piisavalt sobivaid ülesandeväljavõtteid.
Vaikeseaded: 4
minutes_per_day — Päevane sisseelamise ajapiir
Planeeritud ülesandeminutite maksimaalne summa igal tööpäeval. Iga ülesanne nõuab vähemalt 5 minutit.
Vaikeseaded: 120
follow_up — Järelkontrolli viis
Ära lisa kontrollpunkti või vali järgmine saadaolev tööpäev või horisondi viimane tööpäev. Horisondi piiril olev kontrollpunkt jääb viimasele saadaolevale kuupäevale.
none — Puudub · next_workday — Järgmine tööpäev · final_day — Viimane tööpäev
Vaikeseaded: "next_workday"

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "onboarding_plan",
    "text": "{\"role\":\"Klienditoe spetsialist\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Loe toe käsiraamatut ja vaata üle eskalatsiooni töövoog.\\nS2,Harjuta vastuste kirjutamist koolitustööalas ja vaata üle näidisjuhtumid.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Meeskonnajuht\\n\\nKoolituskoordinaator\",\"learning_goals\":\"Mõista eskalatsiooni töövoogu.\\n\\nValmistada selgeid klienditoe vastuseid.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Struktureeritud ametialased intervjuujuhendid

interview_guide

Loo rollikirjelduse ja ametialaste nõuete põhjal järjepidevad tööalased küsimused, ajajaotused ja tõendiankrud ilma kandidaate punktistamata.

Sisend- ja seadistusväljad

Põhiseaded
role_description — Rolli kirjeldus
Ainult ametialane roll ja vastutus, kuni 3000 UTF-8 baiti. Kandidaadiprofiile, isikuandmeid ega kaitstud tunnuseid ei tohi lisada.
Vaikeseaded: ""
requirements — Ametialased nõuded
Üks tööga seotud nõue lõigu kohta, eraldatud tühja reaga; 1–12 nõuet, igaüks kuni 1000 UTF-8 baiti. URL-id, märgistus ja kandidaatide eraandmed pole lubatud.
Vaikeseaded: ""
duration — Intervjuu kestus minutites
Kogu vestluse kestus koos reserveeritud puhvriga. Pärast puhvrit peab jääma vähemalt 2 minutit küsimuse kohta.
Vaikeseaded: 45
Täpsemad seaded
level — Kogemustase
Kohanda standarditud küsimuste sügavust: alused, praktiline terviklik töö või keerukad kompromissid. See kirjeldab rolli, mitte inimese hindamist.
entry — Algtase · experienced — Kogenud · senior — Vanemspetsialist
Vaikeseaded: "experienced"
interview_type — Intervjuu vorm
Lisa igale küsimusele ühtne struktureeritud, tehniline või pakutud juhtumiuuringu raamistik.
structured — Struktureeritud intervjuu · technical — Tehniline intervjuu · case_study — Juhtumiuuring
Vaikeseaded: "structured"
focus — Ametialane fookus
Rõhuta vaadeldavaid pädevusi, probleemilahendust või tööalast suhtlust.
competencies — Ametialased pädevused · problem_solving — Probleemilahendus · communication — Ametialane suhtlus
Vaikeseaded: "competencies"
question_types — Küsimuste strateegiad
Kasuta üht strateegiat või vähemalt kahe kombinatsiooni. Küsimused koostatakse ametialaste nõuete täpsetest väljavõtetest.
mixed — Segastrateegiad · knowledge — Teadmised · scenario — Pakutud olukord · experience — Ametialane kogemus
Vaikeseaded: "mixed"
question_count — Küsimuste arv
Nõutakse täpselt seda arvu erinevaid nõude ja strateegia kombinatsioone. Küsimuse kohta peab jääma vähemalt 2 minutit.
Vaikeseaded: 6
rubric — Hindamisankrud
Vali skaala puudumine, kolm tõenditaset või viis tõenditaset. Tööriist annab ainult ankrud ega määra kandidaadile kunagi punkte.
none — Puudub · three_level — Kolm tõenditaset · five_level — Viis tõenditaset
Vaikeseaded: "three_level"
followups — Järelküsimus
Soovi korral lisa üks standarditud küsimus tõendite, alternatiivide ja kontrollimise kohta. Selle arutelu aeg sisaldub iga küsimuse ajajaotuses.
none — Puudub · one — Üks järelküsimus
Vaikeseaded: "one"
time_buffer — Vestluse reserveeritud puhver
Sissejuhatuseks, üleminekuteks ja lõpetamiseks reserveeritud minutid; lahutatakse enne küsimuste aja ühtlast jaotamist.
Vaikeseaded: 5

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "interview_guide",
    "text": "{\"role_description\":\"Tarkvaratoe insener vastutab tooteprobleemide diagnoosimise ja korratavate juhtumite dokumenteerimise eest.\",\"requirements\":\"Selgita korratavat silumisprotsessi.\\n\\nEdasta tehnilised leiud tarnemeeskonnale selgelt.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Jälgitavad projektiüleandmised

project_handover

Koosta lühike üleandmine tuvastatud projektiallikatest selgesõnalise oleku, vastutuste, filtrite ja nähtavate teadmata asjaoludega.

Sisend- ja seadistusväljad

Põhiseaded
project — Projekti nimi
Projekti või töövoo nimi, kuni 200 UTF-8 baiti.
Vaikeseaded: ""
sources — Projekti allikate hetktõmmis
CSV täpsete päistega id,category,status,role,text. Kasuta 1–12 rida, kordumatuid ID-sid ja lähtetekste kuni 1000 UTF-8 baiti. Kategooriad: risk, decision, open, deliverable. Olekud: open, in_progress, done, unknown. Kasuta privaatsete isikuandmete asemel rolli nimetust. URL-id ja märgistus pole lubatud.
Vaikeseaded: ""
cutoff_date — Hetktõmmise piirkuupäev
Esitatud hetktõmmisele määratud kuupäev. See on kasutaja antud võrdluskuupäev, mitte sõltumatult kontrollitud allika ajatempel.
Vaikeseaded: "2026-11-09"
Täpsemad seaded
audience — Üleandmise sihtrühm
Suuna valitavaid allikapõhiseid punkte, kui sobivaid allikaid on rohkem kui kirjete piir lubab.
successor — Järeltulija · team — Tarnemeeskond · management — Juhtkond
Vaikeseaded: "successor"
category_filter — Kategooriafilter
Lisa kõik kategooriad või ainult valitud allikakategooria.
all — Kõik · risk — Risk · decision — Otsus · open — Avatud · deliverable — Tulemus
Vaikeseaded: "all"
status_filter — Olekufilter
Filtreeri selgesõnaliselt esitatud olekut. Olekut ei tuletata kunagi mudeli ümbersõnastusest.
all — Kõik · open — Avatud · in_progress — Töös · done — Allika järgi lõpetatud · unknown — Teadmata
Vaikeseaded: "all"
role_filter — Vastutava rolli filter
Valikuline täpne rolli nimetus CSV-st; tühi väärtus hõlmab kõiki rolle. Filter on tõstutundlik.
Vaikeseaded: ""
detail — Väljavõtte detailsus
Allikaväljavõtte maksimaalne pikkus kirje kohta: lühike 180, tavaline 400, üksikasjalik 800 UTF-8 baiti. Algne sõnastus ja keel säilivad.
brief — Lühike · standard — Tavaline · detailed — Üksikasjalik
Vaikeseaded: "standard"
max_items — Üleandmispunktide maksimaalne arv
Vali kuni see arv sobivaid allikaid, üks väljavõte allika kohta. Vähem sobivaid allikaid annab vähem kirjeid.
Vaikeseaded: 8
include_unknowns — Lisa teadmata olek
Säilita või välista allikad, mis on selgesõnaliselt märgitud unknown. Puuduvaid fakte ei täideta kunagi väljamõeldud vastustega.
yes — Lisa · no — Välista
Vaikeseaded: "yes"
sort_order — Kuvamisjärjestus
Sordi valitud üleandmispunktid algse allikajärjestuse, lokaliseeritud kategooria või lokaliseeritud oleku järgi.
source — Allikajärjestus · category — Kategooria · status — Olek
Vaikeseaded: "source"

Sisendi maksimaalne UTF-8 baitide arv: 24000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "project_handover",
    "text": "{\"project\":\"Kliendiportaali väljalase\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Tarnejuht,Väljalaske ulatus hõlmab kontolehte ja teavituste seadeid.\\nS2,risk,open,Kvaliteedijuht,Mobiili regressiooni ülevaatus on veel ootel.\\nS3,open,unknown,Tegevustiim,Juurutusakent pole kinnitatud.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Rahavoo prognoos ja stsenaariumid

cashflow_forecast

Võrdleb allikapõhist rahavoo baasprognoosi selgesõnaliste aja- ja summastsenaariumide, päevasaldode ning reservpuhvri hoiatustega.

Sisend- ja seadistusväljad

Põhiseaded
transactions — Rahaliikumised
CSV veerud: id,date,direction,amount,description,certainty. Kuni 40 kordumatut allika ID-d. direction on in või out; certainty on confirmed või expected. Kuupäevad on kujul YYYY-MM-DD; positiivsed summad kasutavad kümnendpunkti ja kuni kaht kümnendkohta, ülempiiriga 10000000.00. Kirjeldused on piiratud 600 UTF-8 baidiga. Ühtegi URL-i ei avata.
start_date — Prognoosi alguskuupäev
Algsaldo on saldo vahetult enne seda päeva. Varasemad allikatehingud jäävad nähtavaks, kuid ei kuulu baasprognoosi. Kuupäevad on UTC kalendripäevad ilma nädalavahetuste või riigipühade kohandusteta.
opening_balance — Algsaldo
Märgiga kümnendarv vahemikus -10000000.00 kuni 10000000.00, kuni kaks kümnendkohta. Teadaolev saldo tuleb selgesõnaliselt esitada; tööriist ei ühendu pangaga.
Vaikeseaded: "0.00"
currency — Valuuta
Üks valuuta kõigile allikaridadele, saldodele, puhvritele ja piiridele. Kõigil summadel on kaks kümnendkohta; valuutakursi teisendust ei tehta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Vaikeseaded: "EUR"
Täpsemad seaded
horizon_days — Prognoosiperiood päevades
Hõlmab 1–90 kalendripäeva alates alguskuupäevast. Kummastki perioodist väljapoole jäävad tehingud jäävad nähtavaks ja saavad tähelepaneku; need ei kuulu vastava prognoosi saldosse.
Vaikeseaded: 30
reserve_buffer — Reservpuhver
Mittenegatiivne saldopiir kuni 10000000.00. Tähelepanek märgib sellest tasemest madalamad stsenaariumisaldod; tegemist on planeerimiseelistuse, mitte arvelduskrediidiga.
Vaikeseaded: "0.00"
inflow_delay_days — Stsenaariumi laekumiste viivitus
Nihutab prognoosi alguspäevale või hilisemale kuupäevale märgitud laekumised 0–90 kalendripäeva edasi ainult stsenaariumis. Varasemad allikatehingud jäävad mõlemast prognoosist välja, sest algsaldo määrab juba lähtepositsiooni. Hilinenud kirje võib perioodist välja jääda; selle baaskuupäev jääb nähtavaks.
Vaikeseaded: 0
outflow_delay_days — Stsenaariumi väljamaksete viivitus
Nihutab prognoosi alguspäevale või hilisemale kuupäevale märgitud väljamaksed 0–90 kalendripäeva edasi ainult stsenaariumis. Varasemad allikatehingud jäävad mõlemast prognoosist välja. See on eeldus, mitte luba makset edasi lükata. Allikakuupäevad jäävad nähtavaks.
Vaikeseaded: 0
inflow_percent — Stsenaariumi laekumiste protsent
Rakendab igale stsenaariumi laekumisele täisarvulist protsenti 0–200. Summad ümardatakse lähima sendini, poole korral ülespoole; baassummad ei muutu.
Vaikeseaded: 100
outflow_percent — Stsenaariumi väljamaksete protsent
Rakendab igale stsenaariumi väljamaksele täisarvulist protsenti 0–200. Summad ümardatakse lähima sendini, poole korral ülespoole; baassummad ei muutu.
Vaikeseaded: 100
expected_inflow_percent — Eeldatavate laekumiste protsent
expected-märgisega allikalaekumistele rakendatakse seda täisarvulist protsenti 0–100 pärast üldist laekumisprotsenti, ümardades uuesti sentideni. Teine tegur ei mõjuta kinnitatud laekumisi ega ühtegi väljamakset.
Vaikeseaded: 100
chart_interval — Diagrammi intervall
Iga päev näitab iga päeva lõppsaldot. Iga nädal näitab iga seitsmendat ja viimast päeva. Miinimumsaldod ja puhvritähelepanekud arvutatakse endiselt iga päeva kohta, ka diagrammilt välja jäetud päevadele.
daily — Iga päev · weekly — Iga nädal
Vaikeseaded: "daily"
sort_order — Kontrolliridade järjestus
Muudab ainult terviklike allikaridade järjestust. Rahalised kontrollid, allikaandmed, prognoosid ja kõik tähelepanekud jäävad muutumatuks.
source — Allika järjestus · date — Kuupäevade järjestus · category — Soovitatud kategooria
Vaikeseaded: "date"

Sisendi maksimaalne UTF-8 baitide arv: 40000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cashflow_forecast",
    "text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Kliendiarve lõpetatud kujundustöö eest,expected\\nT2,2027-03-03,out,900.00,Kontori kuuüür,confirmed\\nT3,2027-03-08,out,450.00,Töötajate töötasu,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Sisemise kulupoliitika kontroll

expense_policy_check

Seob kulunõuded selgesõnaliselt heakskiidetud sisemiste reeglitega ning kontrollib seejärel deterministlikke piire, puuduvaid kviitungiviiteid ja võimalikke duplikaate.

Sisend- ja seadistusväljad

Põhiseaded
expenses — Kulunõuded
CSV veerud: id,date,claimant,merchant,description,amount,receipt_id. Kuni 30 kordumatut allika ID-d. Tarbetute isikuandmete asemel kasutatakse taotlejakoodi. Positiivsete kümnendsummade ülempiir on 10000000.00; kirjeldustel 600 UTF-8 baiti. Kviitungi ID on viide, mitte kontrollitud kviitungisisu.
rules — Sisemised kulureeglid
CSV veerud: id,description,max_amount,receipt_required. Kuni 12 kordumatut ID-d; täielikud reeglikirjeldused kuni 800 UTF-8 baiti. max_amount on mittenegatiivne kümnendpiir või tühi, kui arvuline piir puudub. receipt_required on yes või no. Piirid tuleb selgesõnaliselt esitada; mudel ei mõtle kunagi välja maksu- ega hüvitamisreegleid.
rules_approved — Kinnita sisemised reeglid
Selgesõnaline kinnitus, et täpselt esitatud kirjeldused, piirid ja kviitunginõuded on heakskiidetud sisemised kontrollireeglid. Allikatekst ja mudeli väljund ei saa anda heakskiitu. Reeglite muutmine nõuab uut kinnitust.
no — Heaks kiitmata · yes — Täpselt need reeglid on heaks kiidetud
Vaikeseaded: "no"
currency — Valuuta
Üks valuuta kõigile allikaridadele, saldodele, puhvritele ja piiridele. Kõigil summadel on kaks kümnendkohta; valuutakursi teisendust ei tehta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Vaikeseaded: "EUR"
Täpsemad seaded
limit_scope — Piiri kohaldamisala
Kirjepõhine võrdleb iga nõuet selle ühe soovitatud reegli piiriga. Päevapõhine liidab sama normaliseeritud taotlejakoodi, kuupäeva ja ühe reegliga nõuded. Mitmetähenduslikud ja vasteta nõuded jäävad lahendamata ega kuulu reeglirühma. Päevarühm ei tõenda hüvitamisõigust.
per_item — Kirjepõhine · per_day — Taotleja, päeva ja reegli kaupa
Vaikeseaded: "per_item"
receipt_policy — Kviitunginõue
Kasutab iga selgesõnaliselt heakskiidetud reegli nõuet või lisab kõigile nõuetele rangema nõude. Kontrollitakse ainult mittetühja kviitungiviite olemasolu; pilti, ehtsust ega makset ei kontrollita.
rule — Kasuta heakskiidetud reegleid · all — Nõua igale nõudele kviitungiviidet
Vaikeseaded: "rule"
duplicate_check — Duplikaatide kontroll
Märgib korduvad kviitungiviited, kattuva kuupäeva/normaliseeritud taotleja/normaliseeritud kaupmehe/summa või mõlemad. Võrdlused eemaldavad ümbritsevad tühikud ega erista suur- ja väiketähti. Kõik võimalikud duplikaadid jäävad kogusummadesse; ühtegi nõuet ei eemaldata märkamatult.
both — Mõlemad kontrollid · receipt — Kviitungiviited · fingerprint — Kuupäev, taotleja, kaupmees ja summa
Vaikeseaded: "both"
date_from — Kontroll alates kuupäevast
Valikuline kaasaarvatud alumine kuupäevapiir kujul YYYY-MM-DD. Väljapoole jäävad nõuded märgitakse, kuid säilitatakse tabelis, kogusummades ja päevarühmades. Tühi tähendab alumise piiri puudumist.
Vaikeseaded: ""
date_to — Kontroll kuni kuupäevani
Valikuline kaasaarvatud ülemine kuupäevapiir kujul YYYY-MM-DD. Väljapoole jäävad nõuded märgitakse, kuid säilitatakse tabelis, kogusummades ja päevarühmades. Tühi tähendab ülemise piiri puudumist.
Vaikeseaded: ""
sort_order — Kontrolliridade järjestus
Muudab ainult terviklike allikaridade järjestust. Rahalised kontrollid, allikaandmed, prognoosid ja kõik tähelepanekud jäävad muutumatuks.
source — Allika järjestus · date — Kuupäevade järjestus · issues_first — Tähelepanekud esimesena
Vaikeseaded: "source"
include_evidence — Näita tõendiveerge
Lisab täpse valitud kulutsitaadi ja täielikud soovitatud reeglitekstid või jätab need kaks kuvaveergu välja. Allika ID-d, reeglite ID-d, tähelepanekud ja rahalised kontrollid jäävad nähtavaks.
yes — Lisa tsitaadid · no — Ainult allikaviited
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 40000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "expense_policy_check",
    "text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Linnahotell,Hotelliöö kliendikülastuseks,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Raudteefirma,Rongisõit kliendikülastuseks,35.00,\\nE3,2027-03-02,TEAM-A,Linnahotell,Hotelliöö kliendikülastuseks,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Tööreiside hotellimajutust kontrollitakse esitatud piiri suhtes.,120.00,yes\\nR2,Tööreiside rongisõit nõuab kviitungiviidet.,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Migratsiooni vastuvõtukontroll

migration_acceptance

Võrdleb allika- ja sihtväljavõtteid selgesõnaliste seoste, normaliseerimise ja tolerantsidega ning kontrollib seejärel esinduslike tähelepanekute allikapõhiseid tehisintellekti liigitusi.

Sisend- ja seadistusväljad

Põhiseaded
source_csv — Allika CSV
Kuni 1 000 rida ja 12 veergu. Komadega eraldatud UTF-8 CSV ASCII veerunimedega; iga lahter kuni 600 baiti.
target_csv — Siht-CSV
Sihtväljavõte samade CSV reeglitega. Tühi andmestik võib sisaldada ainult päist.
mapping_csv — Veergude seostamine
CSV päised source,target,type. Kuni kümme seost; type on text, number või reference. Viiteväärtus peab tuvastama vastava väljavõtte rea. Võtmete võrdlus kasutab alati täpseid väärtusi.
Täpsemad seaded
source_key — Allika võtmeveerg
Allika CSV-s olemasolev veerg. Tühjad või korduvad võtmed jäävad nähtavaks andmelünkadena.
Vaikeseaded: "id"
target_key — Sihtandmete võtmeveerg
Siht-CSV-s olemasolev veerg. Võtmeid võrreldakse täpselt, sõltumata teksti normaliseerimisest.
Vaikeseaded: "id"
whitespace — Tühimärkide võrdlus
„Täpne“ säilitab tühimärgid; „Kärbi“ eemaldab ümbritsevad tühimärgid; „Tihenda“ asendab ka sisemised tühimärgijadad ühe tühikuga.
exact — Täpne · trim — Kärbi · collapse — Tihenda
Vaikeseaded: "trim"
case_sensitive — Tõstutundlik tekstivõrdlus
Ei võrdleb seostatud teksti pärast Unicode'i väiketähtedeks teisendamist. Võtmed ja viiteotsingud jäävad täpseks.
yes — Jah · no — Ei
Vaikeseaded: "yes"
null_tokens — Tühjade väärtuste markerid
Üks marker real, kuni kaheksa markerit ja 120 baiti. Markereid võrreldakse pärast tühimärkide töötlust ja enne tähesuuruse normaliseerimist.
Vaikeseaded: "NULL"
empty_policy — Tühjade väärtuste käsitlus
„Samaväärne“ käsitleb seadistatud null-markereid tühjade stringidena. „Täpne“ säilitab markerid tavaliste väärtustena.
exact — Täpne · equivalent — Samaväärne
Vaikeseaded: "equivalent"
absolute_tolerance — Absoluutne arvuline tolerants
Suurim absoluutne erinevus esitatud arvulises ühikus. Ainult kümnendpunktiga väärtused; ühikute teisendust ei tehta.
Vaikeseaded: 0
relative_tolerance_pct — Suhteline arvuline tolerants (%)
Tolerants allikaväärtuse absoluutväärtuse suhtes. Kehtib absoluutse ja suhtelise tolerantsi suurem väärtus; nullväärtusega allikas kasutab absoluutset tolerantsi.
Vaikeseaded: 0
extra_rows — Täiendavad sihtkirjed
„Teata“ märgib täiendavad sihtkirjed tähelepanekutena. „Luba“ käsitleb nende olemasolu seadistatud ulatuses lubatavana.
issue — Teata · allow — Luba
Vaikeseaded: "issue"
detail_filter — Üksikasjade valik
„Ainult leiud“ peidab kattuvad üksikasjaread. „Kõik“ hõlmab ka kattuvaid ridu. Koguarvud ja tehisintellekti kandidaatide valik ei sõltu sellest kuvafiltrist.
issues — Ainult leiud · all — Kõik
Vaikeseaded: "issues"

Sisendi maksimaalne UTF-8 baitide arv: 200000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "migration_acceptance",
    "text": "{\"source_csv\":\"id,name,amount,parent\\nA1,Sinine kast,10,\\nA2,Väike kast,20,A1\",\"target_csv\":\"id,title,amount,parent\\nA1,Sinine kast,10,\\nA2,Väike kast,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\"}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Partii- ja seeriajälituse kontroll

batch_traceability

Jälitab esitatud partiiseoseid ja liikumisregistreid, arvutab ühikupõhised saldod ning tuvastab saajad ja puuduvad tõendid selgesõnalises ulatuses.

Sisend- ja seadistusväljad

Põhiseaded
batches_csv — Partiiregistri CSV
Päised id,product,serial,unit,opening,notes. Kuni 100 kordumatut partii ID-d. opening on laoarvestuse algsaldo, mitte sõltumatult kontrollitud laoseis.
links_csv — Partiiseoste CSV
Päised parent,child; kuni 200 seost. Seosed kirjeldavad jälitusühendusi ega vähenda kunagi laoseisu. Ainult päisega fail on kehtiv.
movements_csv — Liikumisregistri CSV
Päised id,batch,kind,quantity,unit,party,reference,date. Kuni 300 kordumatut liikumist. Liigid: receive,consume,ship,adjust_in,adjust_out. Kogused on mittenegatiivsed kümnendpunktiga väärtused; kuupäevad on YYYY-MM-DD.
start_batch — Lähtepartii
Vajalik on täpselt üks lähtepartii või seerianumber. Partii ID-des kasutatakse tähti, numbreid, alakriipse või sidekriipse.
Vaikeseaded: ""
Täpsemad seaded
start_serial — Lähteseerianumber
Lähtepartii alternatiiv. Seerianumber peab tuvastama täpselt ühe esitatud partii.
Vaikeseaded: ""
direction — Jälitussuund
„Edasi“ liigub parent-kirjest child-kirjesse; „Tagasi“ child-kirjest parent-kirjesse; „Mõlemad“ uurib mõlemat suunda. Tsükleid külastatakse üks kord.
forward — Edasi · backward — Tagasi · both — Mõlemad
Vaikeseaded: "both"
max_depth — Suurim seosesügavus
Vahemikus 1–20. Piirist väljapoole jäävad seosed loendatakse selgesõnaliselt; nende partiisid ei kaasata.
Vaikeseaded: 10
as_of — Liikumiste lõppkuupäev
Valikuline kaasaarvatud lõppkuupäev kujul YYYY-MM-DD. Filtreeritakse ainult liikumiskuupäevi; kuupäevata partiiseosed ei ole ajaloolised hetkepildid.
Vaikeseaded: ""
include_zero — Näita null-laoseisu
Ei peidab nullsaldoga lao üksikasjaread. Jälituse ulatus, liikumised ja märkuste tehisintellekti kontroll ei muutu.
yes — Jah · no — Ei
Vaikeseaded: "yes"
movement_view — Liikumiste üksikasjad
„Kõik“ näitab iga valitud liikumist. „Saadetised“ näitab ainult saadetisi; „Laoseis“ näitab muid liikumisi. Iga valitud liikumine mõjutab endiselt laosaldot.
all — Kõik · shipments — Saadetised · stock — Laoseis
Vaikeseaded: "all"
minimum_stock — Laoseisu hoiatuspiir
Sellest piirist madalamad saldod tõstetakse esile. Ühikud peavad iga partiiga täpselt kattuma. Ühildumatud liikumised jäetakse arvutusest välja ja märgitakse lünkadena.
Vaikeseaded: 0
detail_order — Üksikasjade järjestus
„Partii“ sordib partiitunnuse järgi. „Leiud enne“ asetab deterministlikud tähelepanekud tavaliste üksikasjade ette.
batch — Partii · issues_first — Leiud enne
Vaikeseaded: "batch"

Sisendi maksimaalne UTF-8 baitide arv: 200000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "batch_traceability",
    "text": "{\"batches_csv\":\"id,product,serial,unit,opening,notes\\nB1,Algmaterjal,S1,kg,100,Kuivalt säilitamine\\nB2,Valmistoode,S2,kg,20,Pakendi kontroll\",\"links_csv\":\"parent,child\\nB1,B2\",\"movements_csv\":\"id,batch,kind,quantity,unit,party,reference,date\\nM1,B2,ship,5,kg,Ladu 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\"}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Allikapõhine hooldusplaneerimine

maintenance_planner

Planeerib kuupäeva- ja töötunnipõhise hoolduse selgesõnaliste allikaintervallide põhjal koos hilinenud tööde kontrolli, vastutavate rollide ja eraldi kinnitatud kalendrieksportiga.

Sisend- ja seadistusväljad

Põhiseaded
assets — Hoolduse allikakirjed
CSV veerud: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. CSV teksti piir on 40 000 UTF-8 baiti. Kuni 20 kordumatut suurtähtedega ID-d; asset ja owner kuni 160 UTF-8 baiti, tootjajuhis kuni 1 200 baiti. Nõutav on vähemalt üks selgesõnaline positiivne intervall: päevad 1–3 650 või tunnid 1–100 000. Päevaintervall nõuab last_date-väärtust kujul YYYY-MM-DD, hiljemalt võrdluskuupäeval. Tunniintervall nõuab täisarvulisi last_hours- ja current_hours-väärtusi vahemikus 0–10 000 000; current_hours ei tohi olla väiksem kui last_hours. Kasutamata intervalli- ja mõõturilahtrid jäävad tühjaks. priority on high, medium või low. owner võib olla tühi. Intervallid tuleb üle võtta tegelikult tootjalt või heakskiidetud hooldusallikast; tööriist ei kontrolli nende autoriteeti.
Vaikeseaded: ""
reference_date — Võrdluskuupäev
Selgesõnaline YYYY-MM-DD kuupäev tähtaegade ja tegevustähtaegade võrdlemiseks; toetatud aastad 2000–2100. Praegust kuupäeva ei arvata.
Vaikeseaded: "2026-11-03"
Täpsemad seaded
horizon_days — Planeerimisperiood päevades
Kalendritähtajad, mis on võrdluskuupäeval või kuni selle arvu päevade võrra hiljem, kuuluvad planeerimisperioodi. Järgmine kuupäev on last_date pluss esitatud intervall; hilinenud tööd ei nihutata märkamatult edasi.
Vaikeseaded: 30
priority_filter — Prioriteedifilter
Filtreerib selgesõnaliselt esitatud prioriteedi enne mudelivalikut. Prioriteeti ei tuletata seadme nimest ega genereerita mudeliga.
all — Kõik · high — Kõrge · high_medium — Kõrge ja keskmine
Vaikeseaded: "all"
due_filter — Tähtajafilter
Kõik sisaldab hilisemat tööd. Tähtaeg saabumas sisaldab hilinenud ülesandeid, perioodisiseseid kuupäevi ja seadistatud hoiatuse piiresse jäävaid tunnipiire. Hilinenud nõuab võrdluskuupäevast varasemat kuupäeva või negatiivset järelejäänud tundide saldot. Võrdsus tähendab tähtaja saabumist, mitte hilinemist.
all — Kõik · due — Tähtaeg valitud piirides · overdue — Hilinenud
Vaikeseaded: "due"
hours_warning — Töötundide hoiatuspiir
Kaasab tunnipõhised ülesanded, kui järelejäänud töötunde on selle piiriga võrdselt või vähem. See ei ole töökiiruse hinnang ega loo kunagi tundidest kalendrikuupäeva.
Vaikeseaded: 20
max_items — Valitud kirjete suurim arv
Tehisintellekt valib selle arvu sobivaid kirjeid või kõik sobivad kirjed, kui neid on vähem. Valik on kontrolliettepanek; välistatud või valimata kirjed loendatakse, mitte ei esitata lõpetatuna.
Vaikeseaded: 12
detail — Väljavõtte detailsus
Lühikesed väljavõtted sisaldavad kuni 180 UTF-8 baiti, üksikasjalikud kuni 600. Väljavõtted säilitavad allika täpse sõnastuse originaalkeeles.
brief — Lühikesed väljavõtted · detailed — Üksikasjalikud väljavõtted
Vaikeseaded: "detailed"
sort_order — Kuvajärjestus
Sordib täielikud valitud read esitatud prioriteedi, arvutatud tähtaja järgi ainult tunnipõhised ülesanded viimasena või algses allikajärjestuses.
priority — Esitatud prioriteet · date — Allika kuupäev · source — Allika järjestus
Vaikeseaded: "priority"
calendar_name — Kalendri nimi
Eraldi kinnitatud kalendrieksporti nimi, kuni 120 UTF-8 baiti. Sündmusteks võivad saada ainult valideeritud kuupäevapõhised tähtajad. Ühegi kalendriteenusega ühendust ei võeta.
Vaikeseaded: "Maintenance review"
reminder_days — Meeldetuletuse etteteatamisaeg
0 lülitab meeldetuletused välja. Muul juhul kasutab kinnitatud kalender kuvameeldetuletust 1–90 päeva enne iga valitud kogu päeva sündmust. Eraldi inimese kinnitus on kohustuslik.
Vaikeseaded: 7

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "maintenance_planner",
    "text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Õhufilter,Filtri kontroll ja nähtava saastumise registreerimine.,30,,2026-10-10,,,high,Hooldusmeeskond\\nA2,Töökoja kompressor,Rihma seisundi kontroll ja tulemuse registreerimine.,,200,,1000,1190,medium,Töökoja juht\",\"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\":\"Kontrollitud hoolduskuupäevad\",\"reminder_days\":7}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Tõenditega seotud juhtumikontroll

incident_review

Korrastab juhtumi kronoloogia, mõju, allikas kinnitatud põhjused, hüpoteesid ja tegevuste järelkontrolli koos täpsete tõendite ning nähtavate vastamata küsimustega.

Sisend- ja seadistusväljad

Põhiseaded
incident — Juhtumi pealkiri
Lühike juhtuminimi, kuni 200 UTF-8 baiti. Ei mingeid saladusi, isikutunnuseid ega sisselogimisandmeid.
Vaikeseaded: ""
evidence — Juhtumi tõendikirjed
CSV veerud: id,date,kind,status,impact,owner,deadline,text,criterion. CSV teksti piir on 40 000 UTF-8 baiti. Kuni 24 kordumatut suurtähtedega ID-d; text kuni 1 200 UTF-8 baiti, criterion kuni 500 ja owner kuni 160. date ja deadline on YYYY-MM-DD või tühjad. kind on event, impact, cause, hypothesis või action. status on recorded, confirmed, open, in_progress, done, verified või unknown. cause nõuab confirmed-väärtust; hypothesis nõuab open- või unknown-väärtust; action nõuab open-, in_progress-, done-, verified- või unknown-väärtust. impact on high, medium, low või unknown. Kinnitamine ja kontrollimine on esitatud kirje väited, mitte sõltumatud tähelepanekud. Puuduv vastutaja, tähtaeg ja tõhususkriteerium jäävad tühjaks.
Vaikeseaded: ""
reference_date — Võrdluskuupäev
Selgesõnaline YYYY-MM-DD kuupäev tähtaegade ja tegevustähtaegade võrdlemiseks; toetatud aastad 2000–2100. Praegust kuupäeva ei arvata.
Vaikeseaded: "2026-11-03"
Täpsemad seaded
focus — Kontrolli fookus
Valib enne mudelivalikut kõik tõendid, sündmuste/mõjude kronoloogia, põhjused/hüpoteesid või tegevused. Seotud sündmuste ja mõjude tõenditele saab endiselt viidata kogu esitatud hetkepildist.
all — Kõik · chronology — Kronoloogia · causes — Põhjused ja hüpoteesid · actions — Tegevused
Vaikeseaded: "all"
cause_filter — Põhjuse liigituse filter
Säilitab mõlemad allikaliigitused, ainult allikas kinnitatud põhjused või ainult hüpoteesid. Mudel ei saa tõsta hüpoteesi kinnitatud põhjuseks. Kinnitus kopeeritakse sisendist ja vajab sõltumatut kontrolli.
all — Kõik · confirmed — Esitatud allikas kinnitatud · hypotheses — Ainult hüpoteesid
Vaikeseaded: "all"
action_filter — Tegevusoleku filter
Kõik säilitab iga esitatud tegevusoleku. Avatud sisaldab open-, in_progress- ja unknown-olekuid; kontrollitud sisaldab ainult allikas verified-olekuga tegevusi. Lõpetatud tegevus ei ole automaatselt tõhus ega kontrollitud.
all — Kõik · open — Avatud · verified — Esitatud allikas kontrollitud
Vaikeseaded: "all"
impact_filter — Mõjufilter
Filtreerib selgesõnalise mõjutaseme kõigi kirjetüüpide lõikes. Tundmatu mõju kaasatakse ainult valikuga Kõik. Mudel ei mõtle kunagi välja raskusastet.
all — Kõik · high — Kõrge · high_medium — Kõrge ja keskmine
Vaikeseaded: "all"
max_items — Valitud kirjete suurim arv
Tehisintellekt valib selle arvu sobivaid kirjeid või kõik sobivad kirjed, kui neid on vähem. Valik on kontrolliettepanek; välistatud või valimata kirjed loendatakse, mitte ei esitata lõpetatuna.
Vaikeseaded: 16
detail — Väljavõtte detailsus
Lühikesed väljavõtted sisaldavad kuni 180 UTF-8 baiti, üksikasjalikud kuni 600. Väljavõtted säilitavad allika täpse sõnastuse originaalkeeles.
brief — Lühikesed väljavõtted · detailed — Üksikasjalikud väljavõtted
Vaikeseaded: "detailed"
sort_order — Kuvajärjestus
Sordib täielikud valitud read allikakuupäeva järgi kuupäevata kirjed viimasena, lokaliseeritud kirjetüübi järgi või algses allikajärjestuses. Puuduvaid kuupäevi ei tuletata kunagi.
chronology — Kronoloogia · type — Kirje tüüp · source — Allika järjestus
Vaikeseaded: "chronology"
include_questions — Lisa tõendilünkade küsimused
Lisab kindlad kontrolliküsimused puuduva põhjenduse, vastutavate rollide, tegevustähtaegade ja tõhususkriteeriumide kohta. Kontrollimata tegevused jäävad küsimusteks, mitte automaatselt lõpetatud kontrollideks. Avatud tegevuste ületatud tähtaegu võrreldakse selgesõnalise võrdluskuupäevaga.
Vaikeseaded: true

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "incident_review",
    "text": "{\"incident\":\"Pakendamisliini katkestus\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Liin peatus pärast temperatuurihäiret.,\\nE2,2026-11-02,impact,recorded,high,,,Tootmine peatati 25 minutiks.,\\nH1,2026-11-02,hypothesis,open,high,,,Kahtlustatakse ummistunud jahutusteed kuid seda pole kinnitatud.,\\nA1,2026-11-03,action,open,high,Hooldusjuht,2026-11-05,Jahutustee kontroll ja tähelepanekute registreerimine.,Dokumenteeritud valideerimiskatse ajal temperatuurihäire puudub.\",\"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}"
}
Täielik seadistusskeem
{
    "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"
        }
    }
}

Järelkalkulatsioon ja marginaalikontroll

job_cost_review

Kavandatud netokulude võrdlus allikatega toetatud tegelike kulude seoste, täpsete rearvutuste, hälvete ja marginaalihoiatustega.

Sisend- ja seadistusväljad

Põhiseaded
plans — Kavandatud kirjed
CSV-veerud id,description,planned_net,revenue_net. Kuni 15 kirjet. Kõik summad on netosummad ühes valuutas.
actuals — Tegelikud kulud
CSV-veerud id,date,kind,description,quantity,unit_net,plan_id. Kuni 30 rida. Töö kogus tähendab tunde; materjali ja väliste teenuste kogused tähendavad ühikuid. Tühi plan_id taotleb mudeli ettepanekut.
currency — Valuuta
Kõigile summadele kehtib üks kahe kümnendkohaga valuuta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Vaikeseaded: "EUR"
net_basis — Netosummad kinnitatud
Toetatakse ainult netosisendeid; makse ei arvutata ega brutosummasid netosummadeks teisendata.
yes — Jah · no — Ei
Vaikeseaded: "no"
Täpsemad seaded
rounding — Reapõhine ümardamine
Iga koguse ja ühikuhinna korrutis ümardatakse enne liitmist sentideni. Paarisümardamine ümardab täpsed poolväärtused paarisarvulise sendisummani.
half_up — Poolväärtuste ümardamine üles · half_even — Poolväärtuste ümardamine paarissentideni
Vaikeseaded: "half_up"
group_by — Üksikasjade järjestus
Üksikasjalikud read järjestatakse seotud plaani, kululiigi või allika ID järgi. Plaani kogusummad jäävad alati eraldi.
plan — Plaanikirje · kind — Kululiik · source — Allika ID
Vaikeseaded: "plan"
variance_filter — Plaaniridade nähtavus
Soovi korral näidatakse ainult plaaniridu, mille positiivne kuluhälve ületab piiri. Kokkuvõttesummad ja kõik leiud jäävad täielikuks.
all — Kõik · over_threshold — Üle hälbepiiri
Vaikeseaded: "all"
variance_threshold — Kuluhälbe piir
Mitte-negatiivne netosumma plaani ülekulu leidude ja valikulise plaaniridade filtri jaoks.
Vaikeseaded: "0.00"
margin_warning_percent — Marginaali hoiatusprotsent
Märgib jaotatud plaanikulude marginaalid, mis jäävad alla selle täisarvulise protsendi vahemikus 0–100. Nulltulu annab teadmata marginaali.
Vaikeseaded: 20
date_from — Perioodi algus
Valikuline kaasav kuupäev. Filtreeritakse ainult tegelikke kulusid; kõik esitatud plaanikulud ja tulud jäävad muutumatuks.
Vaikeseaded: ""
date_to — Perioodi lõpp
Valikuline kaasav kuupäev. Välja jäetud tegelikud read jäävad nähtavaks ega sisaldu valitud kulude kogusummades.
Vaikeseaded: ""
mapping_mode — Seostamispõhimõte
Abistatud seostamine kasutab üht valideeritud mudeliettepanekut. Ainult sõnaselged seosed jaotab ainult esitatud plan_id-väärtused; mitmetähenduslikud ja vasteta kulud jäävad jaotamata.
assisted — Abistatud seostamine · explicit_only — Ainult sõnaselged seosed
Vaikeseaded: "assisted"
show_details — Tavaliste üksikasjalike ridade kuvamine
Jaotamata, mitmetähenduslikud ja välja jäetud read jäävad nähtavaks ka siis, kui tavalised üksikasjad on peidetud.
yes — Jah · no — Ei
Vaikeseaded: "yes"
include_quotes — Allikatsitaatide kuvamine
Tõendus valideeritakse endiselt ka siis, kui tsitaadid on aruandes peidetud.
yes — Jah · no — Ei
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "job_cost_review",
    "text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Veebisaidi käivitamine,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Veebisaidi käivitamise teostus,8.000,80.00,P1\\nA2,2027-03-02,material,Veebisaidi käivitamise graafika,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

SLA-sündmuste ja vastamisaegade kontroll

sla_review

Sõnaselgete pöördumissündmuste kontroll kinnitatud reeglite alusel koos tööaja, pauside ja suveaja arvutustega.

Sisend- ja seadistusväljad

Põhiseaded
events — Pöördumise sündmused
CSV-veerud id,ticket,at,event,priority,description. Kuni 60 sündmust 12 pöördumise kohta 31 möödunud päeva jooksul. Ajatemplid peavad sisaldama sekundeid ja sõnaselget UTC-nihet.
rules — Heakskiidetud SLA-reeglid
CSV-veerud id,priority,description,response_minutes,resolution_minutes. Kuni 12 reeglit; iga piir on sõnaselge positiivne täisarv minutites.
rules_approved — Reeglid sõnaselgelt kinnitatud
Esitatud kirjeldused ja arvulised piirid vajavad enne töötlemist sõnaselget kinnitust.
no — Ei · yes — Jah
Vaikeseaded: "no"
Täpsemad seaded
timezone — Ettevõtte ajavöönd
Kohalikud kalendrikuupäevad, nädalapäevad, tööajad ja esitatud pühad kasutavad seda ajavööndit. Allika ajatemplite nihked määravad ajalise järjestuse.
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
Vaikeseaded: "Europe/Berlin"
clock — SLA ajaarvestus
Tööaeg arvestab ainult seadistatud kohalikke tööintervalle. Möödunud aeg arvestab kõiki sekundeid. Valitud pausid arvatakse mõlemas režiimis maha.
business — Tööaeg · elapsed — Möödunud aeg
Vaikeseaded: "business"
business_hours — Igapäevane tööintervall
Üks sama päeva HH:MM-HH:MM-intervall, mille algus on enne lõppu ja mõlemad ajad enne 24:00. Kehtib tööajarežiimis.
Vaikeseaded: "09:00-17:00"
business_days — Tööpäevad nädalas
Kordumatud komadega eraldatud nädalapäevanumbrid esmaspäevast 1 pühapäevani 7. Kehtib tööajarežiimis.
Vaikeseaded: "1,2,3,4,5"
holidays — Välja jäetud kohalikud kuupäevad
Kuni 31 kordumatut YYYY-MM-DD-kuupäeva komade või reavahetustega eraldatult. Automaatset pühadekalendrit ei eeldata; kehtib tööajarežiimis.
Vaikeseaded: ""
pause_states — Ajaarvestuse peatamise olekud
Komadega eraldatud pause_customer ja/või pause_vendor või tühi väärtus, kui ajaarvestusest midagi välja ei jäeta. resume lõpetab aktiivse pausi; resolve lõpetab selle samuti.
Vaikeseaded: "pause_customer"
cycle_mode — Tsüklite valik
Kõigi sõnaselgete open/reopen-tsüklite või ainult esimese kontroll. Muud tsüklid jäävad nähtavaks väljajäetuna; järjestuse hoiatused säilivad.
all — Kõik · first — Ainult esimene tsükkel
Vaikeseaded: "all"
date_from — Perioodi algus
Valikuline kaasav kohalik avamiskuupäev tsüklite valikuks. Sündmused säilivad järjestuse valideerimiseks.
Vaikeseaded: ""
date_to — Perioodi lõpp
Valikuline kaasav kohalik avamiskuupäev tsüklite valikuks. Välja jäetud tsüklid jäävad nähtavaks.
Vaikeseaded: ""
sort_order — Tulemuste järjestus
Järjestus pöördumise järgi või leiud ja puudulikud tsüklid eespool.
ticket — Pöördumine · issues_first — Leiud eespool
Vaikeseaded: "ticket"
include_quotes — Allikatsitaatide kuvamine
Tõendus valideeritakse endiselt ka siis, kui tsitaadid on aruandes peidetud.
yes — Jah · no — Ei
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "sla_review",
    "text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Majutatud teenuse katkestus\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Esimene tugivastus\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Kliendi teabe ootamine\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Kliendi teave saadud\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Teenus taastatud\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Kõrge prioriteediga majutatud teenuse intsidendid,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Ühemõõtmeline lõikeplaan

cutting_plan

Nõutud pikkuste jaotamine esitatud varrastele või rullidele koos sõnaselge lõikevahe, otsalõigete, materjalirühmade, jääkide ja kulueelistustega ning iga paigutuse ja jäägi kontroll.

Sisend- ja seadistusväljad

Põhiseaded
demand — Nõutavate detailide CSV
Päised id,material,unit,length,quantity,note. Kuni 20 kordumatut suurtähtedega ID-d ja kokku 200 detailieksemplari. Positiivsed pikkused kasutavad kümnendpunkti ning kuni kolme kümnendkohta; kogus on positiivne täisarv. Märkused on kuni 300 UTF-8-baiti. Mõlema faili kõik read peavad kasutama üht ühist ühikut: mm, cm, m või in.
stock — Saadaoleva laovaru CSV
Päised id,material,unit,length,quantity,cost,kind,note. Kuni 30 kordumatut suurtähtedega ID-d ja kokku 100 laotoorikut. kind on new või remnant; cost on mitte-negatiivne ühikupõhine kümnendsumma kuni kahe kümnendkohaga valitud valuutas. Olemasolevad jäägid on sõnaselged laotoorikud; laovaru ei osteta.
Täpsemad seaded
kerf — Lõikevahe detaili kohta
Mitte-negatiivne kümnendarvustring ühises pikkusühikus, kuni kolm kümnendkohta. Iga paigutatud detaili kohta arvestatakse täpselt üks lõikevahe, sealhulgas viimase detaili puhul.
Vaikeseaded: "0"
trim_start — Algusotsa lõige
Mitte-negatiivne kümnendarvustring, mis lahutatakse üks kord iga kasutatud laotooriku algusest ühises ühikus.
Vaikeseaded: "0"
trim_end — Lõppotsa lõige
Mitte-negatiivne kümnendarvustring, mis lahutatakse üks kord iga kasutatud laotooriku lõpust ühises ühikus.
Vaikeseaded: "0"
minimum_remnant — Väikseim taaskasutatav jääk
Mitte-negatiivne kümnendarvustring. Positiivsed jääkpikkused sellel piiril või üle selle esitatakse taaskasutatavana; lühemad jäägid loetakse kaoks. Klassifikatsioon ei muuda paigutust.
Vaikeseaded: "0"
strategy — Paigutusstrateegia
Parim sobivus valib väikseima allesjääva mahu pärast kõrgema prioriteediga laoeelistusi. Esimene sobivus jätab selle jääkmahu järjestuse välja. Mõlemad on piiratud ahned heuristikad ega tõesta kunagi optimaalsust.
best_fit — Parim sobivus · first_fit — Esimene sobivus
Vaikeseaded: "best_fit"
objective — Laotooriku valiku eesmärk
Materjal eelistab lühemaid sobivaid toorikuid pärast jääkide ja alustatud toorikute eelistusi. Kulu järjestab alustamata toorikud esitatud ühikukulu järgi enne jääkmahtu. Juba alustatud toorikuid eelistatakse. Globaalset kulumiinimumi ei väideta.
material — Materjalikasutus · cost — Esitatud kulu
Vaikeseaded: "material"
currency — Kulude valuuta
Üks tähis kõigile esitatud laokuludele. Valuutakursi teisendamist ega sõltumatut hinnakontrolli ei tehta.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CHF — CHF
Vaikeseaded: "EUR"
prefer_remnants — Olemasolevate jääkide eelistamine
Jah asetab ühilduvad jääktoorikud uutest toorikutest ettepoole. See eelistus eelneb alustatud tooriku, kulu ja jääkmahu järjestusele.
yes — Jah · no — Ei
Vaikeseaded: "yes"
allow_remnants — Olemasolevate jääkide lubamine
Ei jätab remnant-tähisega laoread paigutusest välja. Väljajätmine ei loo kunagi uut laovaru ega muuda nõutud koguseid.
yes — Jah · no — Ei
Vaikeseaded: "yes"
material_case — Tõstutundlikud materjalirühmad
Materjalinimede ümbert eemaldatakse tühikud. Ei võrdleb lisaks Unicode'i väiketähelisi nimesid; erinevaid materjalirühmi ei segata kunagi.
yes — Jah · no — Ei
Vaikeseaded: "yes"
cut_order — Detailide paigutusjärjestus
Pikim enne järjestab pikkuse järgi ja kasutab võrdsete pikkuste korral tehisintellekti pakutud allikajärjestust. Tehisintellekti prioriteet järgib nõudlusmärkustest pakutud allikaga seotud järjekorda. Iga nõutud eksemplar jääb arvestusse.
longest_first — Pikim enne · ai_priority — Tehisintellekti pakutud prioriteet
Vaikeseaded: "longest_first"
display_order — Tulemuste järjekord
Ladu järjestab kasutatud laotoorikud identifikaatori järgi. Kadu enne järjestab lõikevahe, otsalõike ja jääkpikkuse kogusumma järgi. Kuvajärjestus ei muuda kunagi arvutatud plaani.
stock — Laotooriku identifikaator · waste_first — Suurim tooteks mittekasutatav pikkus enne
Vaikeseaded: "stock"

Sisendi maksimaalne UTF-8 baitide arv: 180000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cutting_plan",
    "text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Alumiinium,mm,400,2,Servade ettevaatlik käsitsemine\\nD2,Alumiinium,mm,180,2,Tavaline töökojatellimus\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Alumiinium,mm,1000,2,12.50,new,Saadaolev standardvarras\\nS2,Alumiinium,mm,400,1,2.00,remnant,Olemasolev jääk\",\"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\"}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Mõõteseeriate kontroll

measurement_review

Mõõteväärtuste võrdlus sõnaselgelt heakskiidetud piiridega, tunnuse- ja partiirühmade kokkuvõte ning puuduvate näitude, mitmetähenduslike spetsifikatsioonide ja allikapõhiste tehisintellekti tähelepanekute kontroll.

Sisend- ja seadistusväljad

Põhiseaded
measurements — Mõõtmiste CSV
Päised id,feature,batch,date,value,unit,note. Kuni 500 kordumatut suurtähtedega ID-d, 20 tunnuse ja ühiku rühma ning 100 tulemusrühma. Kuupäevad kasutavad YYYY-MM-DD aastatel 2000–2100. value on märgiga kümnendarvustring kuni kuue kümnendkohaga või tühi. Märkused on kuni 300 UTF-8-baiti.
specifications — Heakskiidetud spetsifikatsioonide CSV
Päised id,feature,unit,lower,upper,note. Kuni 20 kordumatut suurtähtedega ID-d. Iga spetsifikatsiooni kohta peab olema vähemalt üks piir; tühi alumine või ülemine piir tähendab ühepoolset kontrolli. Piirid on märgiga kümnendarvustringid kuni kuue kümnendkohaga. Sobitamine kasutab seadistatud tunnusenimede võrdlust ja täpseid ühikuid. Mitmed vasted jäävad lahendamata.
limits_approved — Esitatud piiride kinnitamine
Sõnaselge kinnitus, et just need esitatud spetsifikatsioonid ja piirid on selleks kontrolliks heaks kiidetud. Muutmine vajab uut kinnitust. Allikamärkused ja mudeli väljund ei saa heakskiitu anda.
no — Heaks kiitmata · yes — Just need piirid on heaks kiidetud
Vaikeseaded: "no"
Täpsemad seaded
date_from — Kaasamine alates kuupäevast
Valikuline kaasav alumine kuupäevapiir kujul YYYY-MM-DD. Varasemad vaatlused jäetakse statistikast välja ja loendatakse eraldi.
Vaikeseaded: ""
date_to — Kaasamine kuni kuupäevani
Valikuline kaasav ülemine kuupäevapiir kujul YYYY-MM-DD. Hilisemad vaatlused jäetakse statistikast välja ja loendatakse eraldi.
Vaikeseaded: ""
group_by — Statistiline rühmitamine
Tunnus ühendab kõik kaasatud partiid iga tunnuse ja täpse ühiku kohta. Tunnus ja partii hoiab partiid eraldi. Lubatud on kuni 100 tulemusrühma.
feature — Tunnus ja ühik · feature_batch — Tunnus, ühik ja partii
Vaikeseaded: "feature_batch"
case_sensitive — Tõstutundlik tunnuste sobitamine
Nimede ümbert eemaldatakse tühikud. Ei võrdleb lisaks Unicode'i väiketähelisi nimesid. Ühikud vastavad alati täpselt; ühikuteisendust ega tuletatud aliaseseost ei kasutata.
yes — Jah · no — Ei
Vaikeseaded: "yes"
missing_policy — Puuduvate mõõtmiste käsitlus
Raporteeri märgib tühjade väärtustega rühmad kontrollimiseks. Jäta välja eemaldab tühjad väärtused statistikast ilma selle täiendava rühmahoiatuseta. Puuduvate väärtuste arv jääb mõlemas režiimis nähtavaks; vigane arvtekst lükatakse tagasi.
report — Puuduvate väärtuste raporteerimine · exclude — Arvulisest statistikast väljajätmine
Vaikeseaded: "report"
boundary — Piirväärtuste tõlgendus
Kaasav lubab esitatud piiriga võrdseid väärtusi. Välistav märgib võrdsuse piiriväliseks. Võrdlused kasutavad täpseid ümardamata fikseeritud täpsusega väärtusi.
inclusive — Kaasavad piirid · exclusive — Välistavad piirid
Vaikeseaded: "inclusive"
rounding_digits — Kuvatavad kümnendkohad
Kirjeldava statistika jaoks 0 kuni 6 kümnendkohta. Kuva ümardamine ei muuda kunagi spetsifikatsioonipiire ega piiriväliste väärtuste otsuseid.
Vaikeseaded: 3
minimum_sample — Väikseim arvulise valimi suurus
Väiksema arvuliste vaatluste hulgaga rühmad saavad kontrollioleku. Vahemik 2–500; see piir ei tõenda statistilist kindlust ega esinduslikkust.
Vaikeseaded: 5
deviation — Standardhälbe arvutusviis
Valim kasutab nimetajat n−1 ja nõuab vähemalt kaht arvulist vaatlust. Üldkogum kasutab nimetajat n ja nõuab vähemalt üht. Väärtused kirjeldavad ainult esitatud vaatlusi; laiemat üldkogumijäreldust ei eeldata.
sample — Valimi standardhälve · population — Üldkogumi standardhälve
Vaikeseaded: "sample"
sort_order — Rühmade järjekord
Allikas säilitab iga rühma esimese ilmumise järjekorra. Probleemid enne asetab kontrollirühmad ettepoole. Tunnus järjestab esitatud tunnusenime ja partii järgi. Statistika jääb samaks.
source — Allikajärjestus · issues_first — Kontrollirühmad enne · feature — Tunnus ja partii
Vaikeseaded: "source"
include_evidence — Esindusliku tsitaadi kuvamine
Jah lisab iga tunnuse ja ühiku rühma esimese kaasatud mõõtmise täpse märkuse. Ei peidab ainult selle kuvaveeru; allika ID-d ja mudeli valideerimine jäävad samaks.
yes — Tsitaadi kaasamine · no — Ainult allika ID-d
Vaikeseaded: "yes"
detail_filter — Kuvatavad rühmad
Kõik näitab iga kaasatud rühma. Probleemid näitab rühmi, millel on puuduvad või mitmetähenduslikud spetsifikatsioonid, piirivälised väärtused, ebapiisav arvuline valim või raporteerimisrežiimis puuduvad väärtused. Täielikud kokkuvõtteloendused jäävad samaks.
all — Kõik rühmad · issues — Ainult kontrollirühmad
Vaikeseaded: "all"

Sisendi maksimaalne UTF-8 baitide arv: 180000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "measurement_review",
    "text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Läbimõõt,B1,2026-11-01,10.010,mm,Mõõteriista null kontrollitud\\nM2,Läbimõõt,B1,2026-11-01,10.020,mm,Sama mõõtmisprotseduur\\nM3,Läbimõõt,B1,2026-11-01,10.060,mm,Kordusmõõtmine soovitatav\\nM4,Läbimõõt,B1,2026-11-01,,mm,Näit puudub\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Läbimõõt,mm,9.950,10.050,Heakskiidetud joonise versioon 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\"}"
}
Täielik seadistusskeem
{
    "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
        }
    }
}

Hooldatud sõltuvustega muudatuse mõjukontroll

change_impact

Konkreetsete muudatuste jälgimine hooldatud sõltuvuste kaudu ning mõjutatud dokumentide, testide, protsesside ja vastutavate rollide kontroll mõjuseoseid välja mõtlemata.

Sisend- ja seadistusväljad

Põhiseaded
elements — Hooldatud elemendid
CSV-päised id,name,kind,criticality,approval,owner,description. Kuni 40 kordumatut suurtähtedega ID-d. name ja owner: kuni 160 UTF-8-baiti; description: 1,200 baiti. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Tühi owner on lubatud ja jääb puuduseks. Heakskiit on allika väide, mitte tööriista antud heakskiit. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
dependencies — Hooldatud sõltuvused
CSV-päised id,from,to,evidence. from on eeltingimus või ülesvoolu element; to on sõltuv või allavoolu element. Kuni 100 kordumatut serva-ID-d ja paari muudatuse kontrollis, 50 taastamisel. Mõlemad otspunktid peavad olemas olema. Tõendus on nõutud ja piiratud 600 UTF-8-baidiga. Ainult päisega fail on kehtiv; puuduvaid väliseid seoseid ei saa tuletada. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
changes — Konkreetsed kavandatud muudatused
CSV-päised id,element,description. Kuni 12 kordumatut suurtähtedega muudatuse ID-d, igaüks seotud olemasoleva elemendiga. Kirjeldus: 1,200 UTF-8-baiti. Igal valitud lähteelemendil peab olema vähemalt üks esitatud muudatus. Kontrolli sisenevad ainult valitud lähteelementide muudatused. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
start_ids — Lähteelementide ID-d
Üks kuni kaheksa erinevat olemasoleva elemendi ID-d tühikute või komadega eraldatult. Iga lähteelement vajab konkreetset muudatuskirjet. Mudeli loodud lähte-ID-d ei aktsepteerita.
Vaikeseaded: ""
baseline — Baasversioon
Nõutud baasidentifikaator, kuni 120 UTF-8-baiti. See tähistab esitatud hetktõmmist; tööriist ei hangi ega võrdle välist versiooni.
Vaikeseaded: "BASE-1"
Täpsemad seaded
direction — Läbimise suund
Edasi järgib eeltingimusest sõltuvani; tagasi sõltuvast eeltingimuseni; mõlemad uurib mõlemat suunda. Tagurpidi läbimine on sõltuvuse kontroll, mitte tõend allavoolu mõjust. Iga kuvatav tee koosneb ainult esitatud serva-ID-dest.
forward — Edasi · backward — Tagasi · both — Mõlemad suunad
Vaikeseaded: "forward"
max_depth — Tee maksimaalne sügavus
Üks kuni kakskümmend serva igast muudetud lähteelemendist. Iga muudatuse ja elemendi kohta säilitatakse lühim leitud tee. Piiriservad raporteeritakse; piirist kaugemale jäävaid avastamata elemente ei peeta mõjutamata olekuks.
Vaikeseaded: 10
kind_filter — Elemenditüübi filter
Filtreerib kontrollikandidaate pärast kogu graafi läbimist. Peidetud vaheelemendid osalevad endiselt sõltuvusteedel.
all — Kõik · document — Dokument · test — Test · process — Protsess · system — Süsteem
Vaikeseaded: "all"
criticality_filter — Kriitilisuse filter
Filtreerib kontrollikandidaate sõnaselgelt esitatud kriitilisuse järgi. Taastamise ajastus hõlmab endiselt kõiki mõjutatud protsesse enne seda kuvavalikut; madala prioriteediga sõltuvused ei saa plaanist kaduda.
all — Kõik · high — Kõrge · high_medium — Kõrge ja keskmine
Vaikeseaded: "all"
approval_filter — Allika heakskiidu filter
Filtreerib ainult esitatud heakskiiduvälja. approved on allika märgis, mitte sõltumatult kontrollitud väljalaskeluba.
all — Kõik · approved — Allikas heaks kiidetud · draft — Allikas mustand · unknown — Teadmata
Vaikeseaded: "all"
max_items — Kontrollivalikute maksimum
Tehisintellekt valib täpselt selle arvu sobivaid kirjeid või kõik sobivad kirjed, kui neid on vähem. Täielik deterministlik analüüs hõlmab endiselt kõiki esitatud sõltuvusi ja mõjutatud protsesse. Valimata kirjeid ei kinnitata mõjutamata või taastatud olekusse.
Vaikeseaded: 10
detail — Tsitaadi üksikasjalikkus
Lühikesed väljavõtted on kuni 120 tähemärki, üksikasjalikud kuni 240. Mudelil palutakse eelistada kuni 80 märgi pikkusi lõike. Iga tsitaat peab olema täpne katkematu lõik oma algses allikakeeles.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "detailed"
sort_order — Kuvajärjestus
Järjestab valitud read algse allikajärjestuse, lühima valitud teesügavuse või esitatud kriitilisuse järgi. Kättesaadavus ja valik ei muutu.
source — Allikajärjestus · depth — Tee sügavus · criticality — Esitatud kriitilisus
Vaikeseaded: "depth"
include_gaps — Vastutuse ja heakskiidu puuduste kaasamine
Sisselülitatuna tekitavad puuduvad vastutajad, heakskiitmata allikamärgised ja puuduvad kättesaadavad dokumendi- või testikirjed sõnaselgeid leide. Tsüklite ja sügavuspiiri hoiatused ning kontrollimärkus jäävad nähtavaks olenemata seadest.
Vaikeseaded: true

Sisendi maksimaalne UTF-8 baitide arv: 100000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "change_impact",
    "text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Tellimusteenus,system,high,approved,Platvormitiim,Teenus valideerib saabuvate tellimuste väljad.\\nD1,Tellimuste käsiraamat,document,medium,draft,Dokumentatsioonitiim,Käsiraamat kirjeldab nõutud tellimusvälju.\\nT1,Tellimuse valideerimistest,test,high,approved,Kvaliteeditiim,Test kontrollib puuduvaid nõutud tellimusvälju.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,Käsiraamat dokumenteerib tellimusteenuse liidese.\\nL2,S1,T1,Test katsetab tellimusteenuse valideerimist.\",\"changes\":\"id,element,description\\nC1,S1,Kohustusliku tarneviite lisamine igale tellimusele.\",\"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}"
}
Täielik seadistusskeem
{
    "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"
        }
    }
}

Tegevuse taastamise planeerimine

recovery_plan

Kontrollitava taastamisjärjestuse koostamine hooldatud protsessisõltuvustest ja ülesannetest, sõnaselgetest ressurssidest, katkestussimulatsioonidest ning RTO/RPO-eesmärkidest.

Sisend- ja seadistusväljad

Põhiseaded
processes — Kriitilised tegevus- ja IT-protsessid
CSV-päised id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Kuni 20 kordumatut suurtähtedega ID-d. name ja owner: 160 UTF-8-baiti; description: 1,200 baiti. criticality: high,medium,low. rto_minutes: täisarv 1–10,080; rpo_minutes: täisarv 0–10,080. backup_at on YYYY-MM-DDTHH:MM:00Z või tühi ega tohi olla hilisem kui reference_time. Puuduvad varundusajad jäävad teadmata. Aastad 2000–2100. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
dependencies — Hooldatud sõltuvused
CSV-päised id,from,to,evidence. from on eeltingimus või ülesvoolu element; to on sõltuv või allavoolu element. Kuni 100 kordumatut serva-ID-d ja paari muudatuse kontrollis, 50 taastamisel. Mõlemad otspunktid peavad olemas olema. Tõendus on nõutud ja piiratud 600 UTF-8-baidiga. Ainult päisega fail on kehtiv; puuduvaid väliseid seoseid ei saa tuletada. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
tasks — Hooldatud taastamisülesanded
CSV-päised id,process,sequence,duration_minutes,resource,units,instruction. Kuni 40 kordumatut ülesande ID-d. Protsessi ja ressursi ID-d peavad olemas olema. sequence: täisarv 1–100, kordumatu igas protsessis; duration_minutes: täisarv 1–10,080; units: täisarv 1–100. Juhised: 1,200 UTF-8-baiti. Ainult päisega fail on kehtiv ja tekitab puuduvate ülesannete blokeeringud. Kõik iga mõjutatud protsessi ülesanded kavandatakse järjekorras; ühtegi ei mõelda välja ega käivitata. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
resources — Taastamisressursid
CSV-päised id,name,capacity. Kuni 20 kordumatut suurtähtedega ressursi ID-d. name: 160 UTF-8-baiti; capacity: täisarv 1–100 samaaegset ühikut. Võimsus on esitatud, mitte kontrollitud. CSV-piir: 40,000 UTF-8-baiti.
Vaikeseaded: ""
failed_processes — Simuleeritud rikkega protsesside ID-d
Üks kuni kakskümmend erinevat olemasoleva protsessi ID-d tühikute või komadega eraldatult. Kõik allavoolu sõltuvad protsessid kaasatakse transitiivselt. Mõjutamata eeltingimused eeldatakse kättesaadavaks; puuduvad seosed jäävad tõenduse piiranguks.
Vaikeseaded: ""
reference_time — Sõnaselge UTC-võrdlusaeg
YYYY-MM-DDTHH:MM:00Z, aastad 2000–2100. See on simuleeritud katkestuse nullminut ja varukoopia vanuse võrdlusalus. Sekundid peavad olema 00. Praegust ajatemplit ei tuletata.
Vaikeseaded: "2026-11-03T09:00:00Z"
Täpsemad seaded
unavailable_resources — Simuleeritud kättesaamatute ressursside ID-d
Null kuni kakskümmend erinevat olemasoleva ressursi ID-d tühikute või komadega eraldatult. Loetletud ressursside tegelik võimsus on null. Tühi tähendab, et täiendavat ressursikatkestust ei simuleerita.
Vaikeseaded: ""
horizon_minutes — Planeerimishorisont minutites
Üks kuni 10,080 minutit sõnaselgest võrdlusajast. Protsess, mille kõik ülesanded ei saa horisondi sees lõppeda, blokeeritakse; osalised broneeringud tühistatakse ega esitata neid lõpetatud taastamisena.
Vaikeseaded: 480
priority_order — Taastamise ajastamise prioriteet
Valmis protsessid valitakse esitatud kriitilisuse, lühima RTO või allikajärjestuse järgi. Iga protsess ootab kõiki mõjutatud eeltingimusi. Ressursibroneeringud kasutavad deterministlikku ahnet varaseima sobiva aja ajakava; tulemus ei ole globaalselt optimaalne ajakava.
criticality — Esitatud kriitilisus · rto — Lühim esitatud RTO · source — Allikajärjestus
Vaikeseaded: "criticality"
capacity_percent — Saadaolev ressursivõimsus (%)
Täisarv 1–100 vähendab iga esitatud ressursi võimsust, ümardades allapoole täisühikuteni. Simuleeritud kättesaamatud ressursid jäävad nulli. Rohkem ühikuid nõudvad ülesanded blokeeritakse; võimsust ei ületata kunagi vaikimisi.
Vaikeseaded: 100
rto_margin_minutes — RTO ohutusvaru minutites
Null kuni 1,440 minutit lisatakse iga protsessi arvutatud lõpule selle RTO-eesmärgiga võrdlemisel. See võrdlusvaru ei broneeri ressursse ega muuda ülesannete ajakava.
Vaikeseaded: 0
rpo_policy — Varukoopia vanuse käsitlus
Hoiata jätab esitatud taastamisülesanded ajastatavaks, märkides samal ajal puuduva või liiga vana varukoopiatõenduse. Blokeeri takistab protsessi ajastamist, kui varukoopia vanus on teadmata või ületab RPO-d; ka allavoolu sõltujad blokeeritakse. Varukoopiate ajatemplid ei tõenda varukoopiate terviklust ega tegelikku andmekadu.
warn — Hoiatus varukoopiapuuduste kohta · block — Blokeerimine varukoopiapuuduste korral
Vaikeseaded: "warn"
criticality_filter — Kriitilisuse filter
Filtreerib kontrollikandidaate sõnaselgelt esitatud kriitilisuse järgi. Taastamise ajastus hõlmab endiselt kõiki mõjutatud protsesse enne seda kuvavalikut; madala prioriteediga sõltuvused ei saa plaanist kaduda.
all — Kõik · high — Kõrge · high_medium — Kõrge ja keskmine
Vaikeseaded: "all"
max_items — Kontrollivalikute maksimum
Tehisintellekt valib täpselt selle arvu sobivaid kirjeid või kõik sobivad kirjed, kui neid on vähem. Täielik deterministlik analüüs hõlmab endiselt kõiki esitatud sõltuvusi ja mõjutatud protsesse. Valimata kirjeid ei kinnitata mõjutamata või taastatud olekusse.
Vaikeseaded: 10
detail — Tsitaadi üksikasjalikkus
Lühikesed väljavõtted on kuni 120 tähemärki, üksikasjalikud kuni 240. Mudelil palutakse eelistada kuni 80 märgi pikkusi lõike. Iga tsitaat peab olema täpne katkematu lõik oma algses allikakeeles.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "detailed"
sort_order — Kuvajärjestus
Järjestab valitud protsessiread arvutatud algusaja järgi blokeeritud ridadega lõpus või algse allikajärjestuse järgi. See ei muuda taastamise ajakava.
schedule — Kavandatud algus · source — Allikajärjestus
Vaikeseaded: "schedule"

Sisendi maksimaalne UTF-8 baitide arv: 100000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "recovery_plan",
    "text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Tellimuste andmebaas,high,60,60,2026-11-03T08:30:00Z,Andmebaasitiim,Hooldatud tellimuste andmebaasi taastamine enne tellimuste vastuvõtu taaskäivitamist.\\nP2,Tellimuste vastuvõtt,high,120,60,2026-11-03T08:30:00Z,Teenustiim,Tellimuste vastuvõtt nõuab tellimuste andmebaasi kättesaadavust.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Tellimuste vastuvõtt loeb ja kirjutab tellimuste andmebaasi.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Heakskiidetud andmebaasivarukoopia taastamine ja valideerimistulemuse registreerimine.\\nT2,P2,1,20,R1,1,Hooldatud tellimuste vastuvõtuteenuse taaskäivitamine pärast andmebaasi kontrolli.\",\"resources\":\"id,name,capacity\\nR1,Taastamisoperaator,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Tõenduspõhine hindamismaatriks

assessment_rubrics

Tööde võrdlemine selgesõnaliste kriteeriumide ja sooritustasemetega, täpsete tsitaatide ülevaatus ning punktisummade arvutamine esitatud inimhinnangutest.

Sisend- ja seadistusväljad

Põhiseaded
criteria — Hindamismaatriksi kriteeriumide CSV
Päised id,name,weight,definition. Kuni 8 kordumatut kriteeriumi. ID-d kasutavad suurtähti, numbreid, allkriipse või sidekriipse ning algavad tähega; kuni 24 märki. name: 120 UTF-8 baiti; definition: 300 baiti. weight on täisarv 1–1000. Lubatud on kuni 60 tõenduse ja kriteeriumi paari. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
levels — Sooritustasemete CSV
Päised id,criterion,points,descriptor. Iga kriteeriumi kohta 2–4 taset ja kokku kuni 32. Iga kriteeriumi ID peab olemas olema. points on täisarv 0–1000, kriteeriumi piires kordumatu; maksimum peab olema positiivne. descriptor: 300 UTF-8 baiti. ID-d on kordumatud kogu tasemetabelis. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
evidence — Tööde tõendusmaterjali CSV
Päised id,name,text. Kuni 10 kordumatult tuvastatud tööd, mille nimi on kuni 120 UTF-8 baiti ja tõendustekst kuni 1 200 baiti. Tööriist toetab esitatud tööde ülevaatust, mitte oluliste tagajärgedega otsuseid inimeste kohta. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
ratings — Esitatud inimhinnangute CSV
Päised id,evidence,criterion,level. Valikulised read, kuni 80; ainult päist sisaldav fail on kehtiv. Kõik viited peavad olemas olema ja tase peab kuuluma kriteeriumile. Kuni üks esitatud inimhinnang tõenduse ja kriteeriumi paari kohta. Need on sisendkirjed, mitte isikusamasusega kontrollitud kinnitused. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
definitions_approved — Kinnita esitatud määratlused
Selgesõnaline kinnitus kehtib täpselt nende kriteeriumimääratluste ja sooritustasemete või selle koodiraamatu kohta. Mis tahes määratluse muutmine nõuab uut kinnitust. See ei kinnita tehisintellekti tulemust.
no — Kinnitamata · yes — Selle ülevaatuse jaoks kinnitatud
Vaikeseaded: "no"
version — Kinnitatud määratluse versioon
Kohustuslik allikaversiooni tähis pikkusega kuni 120 UTF-8 baiti. Tööriist ei hangi ega kontrolli välist versiooni.
Vaikeseaded: "VERSION-1"
Täpsemad seaded
detail — Tsitaadi üksikasjalikkus
Lühikesed tsitaadid on kuni 60 tähemärki, üksikasjalikud kuni 120. Iga tsitaat peab olema täpne järjestikune allikakatkend. Allikaid ei kirjutata kunagi ümber ega tõlgita.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "detailed"
sort_order — Tulemuste järjekord
Allikajärjekord järgib allika esimest esinemist sisendis; tunnusejärjekord sordib allika ID järgi. Ühe allika sees säilib algne pakutud kriteeriumide või koodide järjekord. Sortimine ei muuda arvutusi ega hoiatusi.
source — Allikajärjekord · id — Allika tunnus
Vaikeseaded: "source"
weight_mode — Kriteeriumide kaalumine
Esitatud kaalud kasutavad iga positiivset täisarvulist kaalu. Võrdne kaalumine kasutab iga kriteeriumi jaoks kaalu 1. Inimese punktid jagatakse selle kriteeriumi suurimate esitatud tasemepunktidega ja ühendatakse seejärel nende kaalude abil.
supplied — Esitatud kriteeriumikaalud · equal — Võrdsed kriteeriumikaalud
Vaikeseaded: "supplied"
missing_rating — Inimhinnangute käsitlusreegel puudub
Mittetäielik jätab koondpunktisumma väljastamata, kuni kõigil kriteeriumidel on esitatud inimhinnang. Null arvestab puuduvat inimhinnangut selgesõnaliselt nullina, säilitades puuduva hinnangu hoiatuse. Tehisintellekti ettepanekud ei kuulu kunagi koondpunktisummasse.
incomplete — Näita mittetäielikku punktisummat · zero — Käsitle puuduvaid inimhinnanguid nullina
Vaikeseaded: "incomplete"
score_scale — Koondpunktisumma skaala
Täisarv vahemikus 1–1000. Normaliseeritud kaalutud inimhinnang korrutatakse selle skaalaga. See on numbriline kuvamisskaala, mitte hinne ega läbimise lävend.
Vaikeseaded: 100
rounding_digits — Punktisumma kümnendkohad
0–4 kümnendkohta. Täpne ratsionaalarvutus ümardatakse poolväärtuse korral üles ainult lõplikuks kuvamiseks; binaarseid ujukomaarve punktisummades ei kasutata.
Vaikeseaded: 2
level_order — Sooritustasemete kuvamisjärjekord
Iga kriteeriumi esitatud tasemekirjeldused sorditakse punktide kasvavas või kahanevas järjekorras. Punktiarvestuse määratlus ja tehisintellekti ettepanek ei muutu.
ascending — Punktid kasvavalt · descending — Punktid kahanevalt
Vaikeseaded: "ascending"

Sisendi maksimaalne UTF-8 baitide arv: 80000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "assessment_rubrics",
    "text": "{\"criteria\":\"id,name,weight,definition\\nC1,Jälgitavus,2,Väited on seotud tuvastatavate lähtekirjetega.\\nC2,Selgus,1,Meetod ja selle piirangud on sõnaselgelt esitatud.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Tuvastatav toetav allikas puudub.\\nL2,C1,2,Põhiväide viitab tuvastatavale lähtekirjele.\\nL3,C2,0,Meetod või selle piirangud puuduvad.\\nL4,C2,2,Meetod ja vähemalt üks piirang on sõnaselgelt esitatud.\",\"evidence\":\"id,name,text\\nE1,Töökoja aruanne,Järeldus kasutab kirjet DATA-7. Meetod võrdleb kahte valimit ega võimalda põhjuslikkust tuvastada.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Kirjanduse sõelumise ülevaatus

literature_screening

Kokkuvõtete ülevaatus selgete kaasamis- ja välistamiskriteeriumide järgi, tsitaatide säilitamine ja ülevaatajate erimeelsuste näitamine enne valikut.

Sisend- ja seadistusväljad

Põhiseaded
records — Esitatud publikatsioonikirjete CSV
Päised id,title,year,language,text. Kuni 15 kordumatut kirjet; title: 200 UTF-8 baiti; text: 1 200 baiti. year on 1900–2100. language on täpne kahe- või kolmetäheline väiketähtedega märgis, millel võib olla suurtähtedega piirkond. Sisendiks on kokkuvõte või piiratud täistekstiväljavõte; publikatsiooni ei hangita. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
criteria — Sõelumiskriteeriumide CSV
Päised id,kind,definition. Kuni 8 kordumatut kriteeriumi. kind on include või exclude; definition: 300 UTF-8 baiti. Lubatud on kuni 60 kirje ja kriteeriumi paari. Iga kriteeriumi kontrollitakse iga esitatud kirje suhtes. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
reviews — Esitatud inimülevaatuste CSV
Päised id,record,reviewer,decision,note. Valikulised read, kuni 30; ainult päist sisaldav fail on kehtiv. record peab olemas olema; reviewer on suurtähtedega ID. decision on include, exclude või unclear. note: 300 UTF-8 baiti, võib olla tühi. Kuni kaks erinevat ülevaatajat kirje kohta ja üks rida ülevaataja ning kirje paari kohta. Ülevaatajaidentiteedid on tähised, mitte kontrollitud kontod. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
definitions_approved — Kinnita esitatud määratlused
Selgesõnaline kinnitus kehtib täpselt nende kriteeriumimääratluste ja sooritustasemete või selle koodiraamatu kohta. Mis tahes määratluse muutmine nõuab uut kinnitust. See ei kinnita tehisintellekti tulemust.
no — Kinnitamata · yes — Selle ülevaatuse jaoks kinnitatud
Vaikeseaded: "no"
version — Kinnitatud määratluse versioon
Kohustuslik allikaversiooni tähis pikkusega kuni 120 UTF-8 baiti. Tööriist ei hangi ega kontrolli välist versiooni.
Vaikeseaded: "VERSION-1"
Täpsemad seaded
detail — Tsitaadi üksikasjalikkus
Lühikesed tsitaadid on kuni 60 tähemärki, üksikasjalikud kuni 120. Iga tsitaat peab olema täpne järjestikune allikakatkend. Allikaid ei kirjutata kunagi ümber ega tõlgita.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "detailed"
sort_order — Tulemuste järjekord
Allikajärjekord järgib allika esimest esinemist sisendis; tunnusejärjekord sordib allika ID järgi. Ühe allika sees säilib algne pakutud kriteeriumide või koodide järjekord. Sortimine ei muuda arvutusi ega hoiatusi.
source — Allikajärjekord · id — Allika tunnus
Vaikeseaded: "source"
year_from — Esimene avaldamisaasta
Kaasav alampiir vahemikus 1900–2100. Vahemikust välja jäävad kirjed säilivad tulemuses selge märkega.
Vaikeseaded: 2000
year_to — Viimane avaldamisaasta
Kaasav ülempiir vahemikus 1900–2100; see ei tohi olla alampiirist varasem. Aastat ei tuletata allika vabatekstist.
Vaikeseaded: 2100
languages — Lubatud esitatud keelemärgised
Valikuline komadega eraldatud loend kuni 12 täpse märgisega, näiteks en,de,pl. Märgised kasutavad kahte või kolme väiketähte ning valikulist suurtähtedega piirkonda, näiteks en-GB. Tühi väli lülitab selle metaandmekontrolli välja. Tõlkimist ega keeletuvastust ei tehta.
Vaikeseaded: ""
reviewer_policy — Nõutavad inimülevaatajad
Iga kirje jaoks nõutakse üht või kaht erinevat esitatud ülevaatajat. Puuduvad ülevaatajad, erimeelsused ja ebaselged otsused märgitakse tehisintellekti kriteeriumiettepanekutest sõltumatult.
one — Üks inimülevaataja · two — Kaks inimülevaatajat
Vaikeseaded: "two"
duplicate_policy — Samade pealkirjade ülevaatus
Märkimine võrdleb pealkirju pärast ääretühikute eemaldamist, tühikute normaliseerimist ja Unicode'i väiketähtedeks teisendamist. Eiramine lülitab välja ainult selle samade pealkirjade heuristika. Ühtki kirjet ei eemaldata ega ühendata.
flag — Märgi ülevaatuseks · ignore — Jäta samade pealkirjade märgid vahele
Vaikeseaded: "flag"
screening_stage — Esitatud tõenduse deklareeritud ulatus
Eristab mudelipäringus ja aruandes esitatud pealkirja-/kokkuvõttematerjali esitatud täistekstiväljavõtetest. Kumbki seadistus ei hangi publikatsiooni ega tõesta väljavõtte täielikkust.
title_abstract — Esitatud pealkiri ja kokkuvõte · supplied_full_text — Esitatud täisteksti väljavõte
Vaikeseaded: "title_abstract"

Sisendi maksimaalne UTF-8 baitide arv: 80000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "literature_screening",
    "text": "{\"records\":\"id,title,year,language,text\\nR1,Töökoja koolituste võrdlus,2024,en,Uuring võrdleb kahte täiskasvanud osalejate koolitusrühma. Rühmadesse jaotamine ei olnud juhuslik.\\nR2,Töökoja koolituste võrdlus,2023,en,Aruanne kirjeldab ühte koolitusrühma ilma võrdlusrühmata.\",\"criteria\":\"id,kind,definition\\nC1,include,Võrdlusrühm on kirjeldatud.\\nC2,exclude,Osalejad on lapsed.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Võrdlusrühm on kirjeldatud.\\nV2,R1,REVIEWER2,unclear,Võrdluse vastavus protokollile vajab kontrollimist.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Intervjuude kodeerimine hallatava koodiraamatuga

interview_coding

Koodide määramine intervjuulõikudele täpsete tsitaatidega, kodeerimata lõikude ja vastuoluliste ettepanekute ülevaatus, lõikude või intervjuude loendamine.

Sisend- ja seadistusväljad

Põhiseaded
segments — Intervjuulõikude CSV
Päised id,interview,speaker,text. Kuni 20 kordumatut lõiku. interview on suurtähtedega ID; speaker on esitatud tähis pikkusega kuni 80 UTF-8 baiti; text: 1 200 baiti. Kõik ID-d algavad tähega ning kasutavad suurtähti, numbreid, allkriipse või sidekriipse, kuni 24 märki. Vajaduse korral sobivad pseudonüümsed tähised. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
codebook — Kinnitatud koodiraamatu CSV
Päised id,name,definition,exclusion,group. Kuni 12 kordumatut koodi ID-d. name: 120 UTF-8 baiti; definition ja exclusion: kumbki 300 baiti. exclusion võib olla tühi. Mittetühi suurtähtedega group-ID tähistab üksteist välistavaid koode. Tühi group tähendab välistusrühma puudumist. Koodiraamat määratleb tõlgenduspiirid; uut koodi ei mõelda välja. Iga CSV piir on 24 000 UTF-8 baiti; nõutud on täpsed komadega eraldatud päised ja kehtiv CSV jutumärgistus. Lingid, kodeeritud URL-id, märgistus ja juhtmärgid lükatakse tagasi.
Vaikeseaded: ""
definitions_approved — Kinnita esitatud määratlused
Selgesõnaline kinnitus kehtib täpselt nende kriteeriumimääratluste ja sooritustasemete või selle koodiraamatu kohta. Mis tahes määratluse muutmine nõuab uut kinnitust. See ei kinnita tehisintellekti tulemust.
no — Kinnitamata · yes — Selle ülevaatuse jaoks kinnitatud
Vaikeseaded: "no"
version — Kinnitatud määratluse versioon
Kohustuslik allikaversiooni tähis pikkusega kuni 120 UTF-8 baiti. Tööriist ei hangi ega kontrolli välist versiooni.
Vaikeseaded: "VERSION-1"
Täpsemad seaded
detail — Tsitaadi üksikasjalikkus
Lühikesed tsitaadid on kuni 60 tähemärki, üksikasjalikud kuni 120. Iga tsitaat peab olema täpne järjestikune allikakatkend. Allikaid ei kirjutata kunagi ümber ega tõlgita.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "detailed"
sort_order — Tulemuste järjekord
Allikajärjekord järgib allika esimest esinemist sisendis; tunnusejärjekord sordib allika ID järgi. Ühe allika sees säilib algne pakutud kriteeriumide või koodide järjekord. Sortimine ei muuda arvutusi ega hoiatusi.
source — Allikajärjekord · id — Allika tunnus
Vaikeseaded: "source"
coding_mode — Kodeerimisrežiim
Üksik lubab kuni ühe pakutud koodi lõigu kohta ja nõuab koodide ülempiiriks 1. Mitu lubab erinevaid esitatud koode seadistatud ülempiirini.
single — Üks kood lõigu kohta · multiple — Mitu koodi lõigu kohta
Vaikeseaded: "multiple"
max_codes — Koodide ülempiir lõigu kohta
Täisarv 1–3. Iga pakutud kood vajab samast lõigust oma täpset tsitaati. Korduvad koodid lükatakse tagasi; tühjad koodimassiivid jäävad selgesõnaliselt kodeerimata.
Vaikeseaded: 3
speaker_filter — Täpne kõnelejafilter
Valikuline täpne esitatud kõnelejatähis pikkusega kuni 80 UTF-8 baiti. Isikut ei tuvastata järeldamise teel. Välistatud lõikude arv jääb nähtavaks.
Vaikeseaded: ""
interview_filter — Täpne intervjuufilter
Valikuline olemasolev intervjuu ID. Kaks filtrit ühendatakse; tühjaks jääv valik lükatakse tagasi. Välistatud lõike mudelile ei saadeta.
Vaikeseaded: ""
minimum_count — Väikese sageduse ülevaatuslävend
Täisarv 1–20, mida rakendatakse valitud loendusühikule. Lävendist väiksema arvuga koodid märgitakse, sealhulgas kasutamata koodid; ridu ei peideta.
Vaikeseaded: 2
count_mode — Koodisageduse ühik
Lõigud loendab iga lõigu kuni ühe korra koodi kohta. Intervjuud loendab iga esitatud intervjuu ID kuni ühe korra koodi kohta, isegi kui sobib mitu lõiku. Kumbki arv ei ole üldkogumi hinnang.
segments — Erinevad lõigud · interviews — Erinevad intervjuud
Vaikeseaded: "segments"
uncoded_policy — Kodeerimata lõikude käsitlus
Märkimine lisab kodeerimata lõikudele ülevaatusleiu. Aruandlus säilitab kodeerimata tulemuse read ilma selle lisaleiuta. Toetavat tsitaati ega koodi ei mõelda kunagi välja.
flag — Märgi ülevaatuseks · report — Teata kodeerimata ridadest lisamärketa
Vaikeseaded: "flag"

Sisendi maksimaalne UTF-8 baitide arv: 80000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "interview_coding",
    "text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Osaleja A,Üleandmise kontrollnimekiri aitas mul puuduvad failid leida.\\nS2,I1,Osaleja A,Vajasin siiski kolleegi abi kinnitamisetapi selgitamiseks.\\nS3,I2,Osaleja B,Protsess toimub igal esmaspäeval.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Kasulik juhendamine,Töö lõpetamist toetanud juhendamise sõnaselge kirjeldus.,Neutraalne mainimine ilma kirjeldatud abita.,\\nC2,Ebaselge kinnitamine,Sõnaselge vajadus kinnitamiskorra selgitamiseks.,\\\"Väide, et kinnitamine oli juba selge.\\\",APPROVAL\\nC3,Selge kinnitamine,\\\"Sõnaselge väide, et kinnitamiskord oli selge.\\\",Abipalve kinnitamise mõistmiseks.,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\"}"
}
Täielik seadistusskeem
{
    "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"
            ]
        }
    }
}

Retseptikogused ja ostud

recipe_scaling

Retseptikoguste skaleerimine, selgesõnaliste saagiste rakendamine, samaväärsete koostisosade koondamine ja täispakendite arvutamine allikajäljega.

Sisend- ja seadistusväljad

Põhiseaded
ingredients — Retsepti koostisosad
Kuni 30 rida. ingredient_key tähistab selgesõnaliselt samaväärset koostisosa; nimed samaväärsust ei loo. quantity ja pack_size kasutavad rea ühikut. yield_percent on säiliv protsent pärast esitatud kao eeldust. Tühi pack_size jätab ostuarvutuse lahendamata. Märkused on piiratud 160 UTF-8 baidiga.
base_portions — Algsed portsjonid
Positiivne kümnendarv kuni 10000; algse retsepti portsjonite arv.
Vaikeseaded: "4"
target_portions — Sihtportsjonid
Positiivne kümnendarv kuni 10000; kasutatakse ainult portsjonisuhte režiimis.
Vaikeseaded: "8"
Täpsemad seaded
scaling_mode — Skaleerimismeetod
Sihtportsjonid jagatakse algsete portsjonitega või kasutatakse selgesõnalist tegurit. Mõlemad sisendväljad jäävad range kontrolli alla.
portions — Portsjonisuhe · factor — Selgesõnaline tegur
Vaikeseaded: "portions"
scale_factor — Selgesõnaline skaleerimistegur
Positiivne kümnendarv kuni 100; kasutatakse ainult selgesõnalise teguri režiimis.
Vaikeseaded: "2"
apply_yield — Rakenda esitatud saagiseid
Skaleeritud netokogus jagatakse iga rea esitatud saagise osakaaluga. Väljalülitatud režiim käsitleb esitatud kogust vajaliku kogusena enne varu.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"
reserve_percent — Varuprotsent
Mittenegatiivne kümnendarv 0–100, mida rakendatakse arvutatud materjalivajadusele enne pakendiümardust.
Vaikeseaded: "0"
aggregation — Koostisosade koondamine
Ühendatakse ainult ühesugused ingredient_key-väärtused ühilduvate mõõtmetega või hoitakse iga allikarida eraldi. Erinevad massi- ja mahumõõtmed ühe koondvõtme all lükatakse tagasi.
ingredient — Ühenda kattuvad koostisosavõtmed · source — Allikajärjekord
Vaikeseaded: "ingredient"
unit_display — Kuvatavad koguseühikud
Kasutatakse massi ja mahu baasühikuid või teisendatakse need ühikuteks kg ja L. Tükikogused jäävad ühikusse pcs.
base — g, ml ja pcs · large — kg, L ja pcs
Vaikeseaded: "base"
purchase_packs — Arvuta täispakendid
Täpne vajadus ümardatakse üles esitatud täispakenditeks. Puuduvad või vastuolulised pakendisuurused jäävad nähtavaks; ostu ei sooritata.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"
rounding_digits — Kuvatavad kümnendkohad
Kuvatakse null kuni kuus kümnendkohta. Täpsed võrdlused ja täispakendi ümardus kasutavad ümardamata väärtusi.
Vaikeseaded: 3
rounding_mode — Kuvamisümardus
Poolväärtused ümardatakse üles või ümardatakse alati üles positiivne jääk. See mõjutab ainult kuvamist.
half_up — Ümarda poolväärtus üles · up — Ümarda üles
Vaikeseaded: "half_up"
sort_order — Tulemuste järjekord
Allikajärjekord säilitatakse või paigutatakse arvutuslünkade ja tehisintellekti ülevaatusmuredega read esimeseks.
source — Allikajärjekord · issues_first — Ülevaatusmured esimesena
Vaikeseaded: "source"
include_evidence — Näita täpseid allikamärkusi
Täpsed allikamärkused kaasatakse tabelisse ja eksportidesse või säilitatakse ainult kirjete tunnused. Allikakontroll jääb alati aktiivseks.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 160000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "recipe_scaling",
    "text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Jahu,0.5,kg,100,1,Jahu liik jääb muutmata.\\nI2,CARROT,Porgandid,300,g,80,500,Saagis sisaldab sisestatud puhastuskadu.\\nI3,FLOUR,Jahu puistamiseks,100,g,100,1000,Sama jahuvaru nagu real 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\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Ruumimõõdud ja materjalikogused

room_quantities

Ristkülikukujuliste ruumimõõtude teisendamine pindaladeks ja materjalivajadusteks esitatud katvuse, kihtide, varu ja pakendisuuruste põhjal.

Sisend- ja seadistusväljad

Põhiseaded
rooms — Ruumide mõõdud
Kuni 20 ristkülikukujulist ruumi. Iga rida seob ühe esitatud toote selle sihtpinnaga. Kõik mõõdud kasutavad valitud ühist ühikut. Teise pinna või toote jaoks on vaja eraldi rida.
openings — Avade mõõdud
Kuni 40 ava, mis on seotud room_id-ga. Laius × kõrgus × kogus lahutatakse ainult seintest, kui mahaarvamine on sisse lülitatud. Ainult päist sisaldav CSV tähendab avade puudumist. Avade geomeetriat ega kattumist ei tuletata.
products — Toote katvuse määratlused
Kuni 20 toodet. target on floor, ceiling või walls; coverage on m² ühe L või kg kohta kihi kohta. unit on L või kg. Tühi pack_size jätab ostuarvutuse lahendamata. Kõik kulunormid on esitatud eeldused, mitte hangitud spetsifikatsioonid.
dimension_unit — Mõõtühik
m, cm või mm rakendatakse järjepidevalt kõigile ruumi- ja avamõõtudele. Väljund kasutab ühikuid m ja m².
m — m · cm — cm · mm — mm
Vaikeseaded: "m"
Täpsemad seaded
opening_policy — Avade mahaarvamised
Seotud avade ristkülikud lahutatakse seinapindalast või säilitatakse brutopindala. Põranda- ja laearvutused avasid maha ei arva.
subtract — Lahuta seintest · ignore — Säilita seinte brutopindala
Vaikeseaded: "subtract"
reserve_percent — Varuprotsent
Mittenegatiivne kümnendarv 0–100, mida rakendatakse arvutatud materjalivajadusele enne pakendiümardust.
Vaikeseaded: "10"
coats_mode — Kihtide arvu allikas
Kasutatakse iga toote esitatud kihtide arvu või üht selgesõnalist üldist kihtide arvu.
product — Koonda toote kaupa · global — Üldine kihtide arv
Vaikeseaded: "product"
coats — Üldine kihtide arv
Täisarv 1–10, kasutatakse ainult siis, kui kihtide arvu allikaks on valitud üldine väärtus.
Vaikeseaded: 2
purchase_packs — Arvuta täispakendid
Täpne vajadus ümardatakse üles esitatud täispakenditeks. Puuduvad või vastuolulised pakendisuurused jäävad nähtavaks; ostu ei sooritata.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"
pack_scope — Pakendiümarduse ulatus
Iga toote vajadused koondatakse enne täispakenditeks ümardamist või ümardatakse iga ruum eraldi. Laovaru ei lahutata automaatselt.
product — Koonda toote kaupa · room — Ümarda iga ruum eraldi
Vaikeseaded: "product"
rounding_digits — Kuvatavad kümnendkohad
Kuvatakse null kuni kuus kümnendkohta. Täpsed võrdlused ja täispakendi ümardus kasutavad ümardamata väärtusi.
Vaikeseaded: 3
rounding_mode — Kuvamisümardus
Poolväärtused ümardatakse üles või ümardatakse alati üles positiivne jääk. See mõjutab ainult kuvamist.
half_up — Ümarda poolväärtus üles · up — Ümarda üles
Vaikeseaded: "half_up"
sort_order — Tulemuste järjekord
Allikajärjekord säilitatakse või paigutatakse arvutuslünkade ja tehisintellekti ülevaatusmuredega read esimeseks.
source — Allikajärjekord · issues_first — Ülevaatusmured esimesena
Vaikeseaded: "source"
include_evidence — Näita täpseid allikamärkusi
Täpsed allikamärkused kaasatakse tabelisse ja eksportidesse või säilitatakse ainult kirjete tunnused. Allikakontroll jääb alati aktiivseks.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 160000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "room_quantities",
    "text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Töökoda,5,4,2.5,P1,Seinte mõõdud vajavad enne tellimist kontrollimist.\\nR2,Laoruum,3,2,2.5,P1,Kasutatakse sama sisestatud seinakatet.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Ukseava.\\nO2,R1,1.5,1,2,Kaks akent.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Seinakate,walls,10,L,5,2,Katvus on iga kihi jaoks sisestatud planeerimisväärtus.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Istutusvahede ja külvikorra ülevaatus

crop_planning

Ristkülikukujuliste istutusmahtude arvutamine ning kasutusvastuolude, sugukonnavahemike ja puuduva ajaloo ülevaatus väljamõeldud kasvatusreegliteta.

Sisend- ja seadistusväljad

Põhiseaded
beds — Mõõdistatud peenrad
Kuni 20 ristkülikukujulist peenart. Igal real on oma ühik m, cm või mm. Vastuolukontrollis hõivab istutus kogu viidatud peenra.
plantings — Planeeritud kultuurid
Kuni 30 istutust algus- ja lõppkuupäeva hõlmavate vahemikega. family on selgesõnaline suurtähtedega võti, mitte kultuuri nimest tuletatud botaaniline liigitus. Vahekaugused kasutavad valitud ühist kaugusühikut.
history — Kirjeldatud varasemad kultuurid
Kuni 40 ajalookirjet kaasavate kuupäevadega. Lubatud on ainult päist sisaldav CSV. Kirjeid kontrollitakse kattumise ja sama sugukonna vahemike suhtes; puuduvat välist ajalugu ei saa taastada.
rules — Esitatud sugukonnavahemikud
Kuni 20 kordumatut sugukonnareeglit. break_days on täisarv 0–3650, mis loendab terveid kasvatamisvabu päevi. Lubatud on ainult päist sisaldav CSV; puuduvad reeglid jäävad selgesõnaliste reeglite režiimis nähtavaks.
Täpsemad seaded
spacing_unit — Vahekauguse ja servavaru ühik
m, cm või mm rakendatakse nii taime- ja reavahele kui ka ühisele servavarule. Peenra mõõdud säilitavad oma selgesõnaliselt esitatud ühikud.
m — m · cm — cm · mm — mm
Vaikeseaded: "cm"
edge_margin — Servavaru mõlemal küljel
Mittenegatiivne kümnendarv kuni 10000 vahekauguse ühikus. Enne kohtade loendamist eemaldatakse mõlemast peenramõõtmest kahekordne servavaru.
Vaikeseaded: "0"
path_percent — Käiguteede planeerimisvaru
Mittenegatiivne kümnendarv 0–100. Ristkülikruudustiku arvu vähendatakse selle protsendi võrra ja ümardatakse alla. See on koondvaru, mitte käiguteede geomeetriline paigutus.
Vaikeseaded: "0"
rotation_mode — Külvikorrareeglite allikas
Kasutatakse iga sugukonna selgesõnalisi reegleid või esitatud üldist vahemikku. Agronoomilist vahemikku automaatselt ei tuletata.
rules — Selgesõnalised sugukonnareeglid · default — Üldine esitatud vahemik
Vaikeseaded: "rules"
default_break_days — Üldine tervete kasvatamisvabade päevade vahemik
Täisarv 0–3650, kasutatakse ainult üldise vahemiku režiimis. Vahemik kehtib sama esitatud sugukonnavõtme kohta.
Vaikeseaded: 365
overlap_policy — Kogused kasutuskonfliktide korral
Kavandi mahutavused säilitatakse selgete kattumishoiatustega või seatakse mõjutatud istutuste arvud nulliks. Arvesse lähevad ka kattumised esitatud ajalooga.
flag — Märgi vastuolud ja säilita kavandi arvud · block_count — Peida kattuvate istutuste arvud
Vaikeseaded: "flag"
history_status — Ajaloo hõlmavuse deklaratsioon
Deklaratsioon selle kohta, kas esitatud ajalookirjed on kavandatud ülevaatuseks täielikud. See deklaratsioon ei kontrolli väliseid kirjeid.
complete — Deklareeritud täielikuks · incomplete — Deklareeritud mittetäielikuks
Vaikeseaded: "incomplete"
date_from — Kuvamisvahemiku algus
Valikuline YYYY-MM-DD kuupäev aastatest 2000–2100. Kaasatakse kuvamisvahemikuga kattuvad istutused; kõik esitatud kirjed osalevad endiselt vastuolukontrollis.
Vaikeseaded: ""
date_to — Kuvamisvahemiku lõpp
Valikuline kaasav YYYY-MM-DD lõppkuupäev aastatest 2000–2100. Tühi tähendab kuvamise ülempiiri puudumist.
Vaikeseaded: ""
rounding_digits — Kuvatavad kümnendkohad
Kuvatakse null kuni kuus kümnendkohta. Täpsed võrdlused ja täispakendi ümardus kasutavad ümardamata väärtusi.
Vaikeseaded: 3
sort_order — Tulemuste järjekord
Allikajärjekord säilitatakse või paigutatakse arvutuslünkade ja tehisintellekti ülevaatusmuredega read esimeseks.
source — Allikajärjekord · issues_first — Ülevaatusmured esimesena
Vaikeseaded: "source"
include_evidence — Näita täpseid allikamärkusi
Täpsed allikamärkused kaasatakse tabelisse ja eksportidesse või säilitatakse ainult kirjete tunnused. Allikakontroll jääb alati aktiivseks.
yes — Sisse lülitatud · no — Välja lülitatud
Vaikeseaded: "yes"

Sisendi maksimaalne UTF-8 baitide arv: 160000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "crop_planning",
    "text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Põhjapoolne peenar,4,1.2,m,Mõõdetud ristkülikukujuline peenar.\\nB2,Lõunapoolne peenar,3,1,m,Eraldi istutusala.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Porgandid,APIACEAE,2027-03-01,2027-06-30,30,10,Sisestatud reavahe vajab kontrollimist.\\nC2,B1,Punapeet,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Kavandatud kuupäevad kattuvad varasema kultuuri ajaga.\\nC3,B2,Herned,FABACEAE,2027-03-01,2027-06-01,40,10,Olemasolev ajalugu vajab ülevaatust.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Registreeritud eelmine kultuur.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Sõnaselgelt sisestatud ajavahemik.\\nT2,AMARANTHACEAE,180,Sõnaselgelt sisestatud ajavahemik.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Stsenaariumi järjepidevuse ülevaatus

script_continuity

Deklareeritud stseeniseisundite võrdlemine hallatavate järjepidevusreeglitega ja täpse tõenduse kontroll eraldi tehisintellekti toetushinnanguga.

Sisend- ja seadistusväljad

Põhiseaded
scenes — Stseenid
CSV-veerud id,day,order,text. Kuni 40 stseeni; day ja order on täisarvud 1–999 ning iga day/order-paar peab olema kordumatu. Stseenitekst on piiratud 1200 UTF-8 baidiga.
Vaikeseaded: ""
states — Deklareeritud järjepidevusseisundid
CSV-veerud id,scene,entity,kind,state,quote. Kuni 20 seisundikirjet. kind on role, prop või costume. Iga quote peab olema viidatud stseeni täpne lõik, kuni 240 UTF-8 baiti. Üks kirje stseeni, objekti ja liigi kohta. Seisundite võrdsus kasutab täpset teksti, sealhulgas kirjapilti ja tähesuurust.
Vaikeseaded: ""
rules — Hallatavad järjepidevusreeglid
CSV-veerud id,entity,kind,scope,policy,description. Kuni 20 reeglit. scope on same_day või whole_story; policy on constant või track. Objekt ja liik peavad täpselt kattuma. Kirjeldused on piiratud 240 UTF-8 baidiga.
Vaikeseaded: ""
Täpsemad seaded
day_from — Esimene loopäev
Loopäeva kaasav alampiir. Üle vaadatakse ainult valitud seisundikirjed.
Vaikeseaded: 1
day_to — Viimane loopäev
Loopäeva kaasav ülempiir, mitte varasem kui esimene loopäev.
Vaikeseaded: 999
kind_filter — Järjepidevuskategooria
Seisunditõendus piiratakse ühe hallatava kategooriaga.
all — Kõik · role — Roll · prop — Rekvisiit · costume — Kostüüm
Vaikeseaded: "all"
entity_filter — Täpne objektifilter
Valikuline täpne objekti nimi. Tühi hõlmab kõiki objekte; kirjapilt ja tähesuurus peavad vastama hallatavatele kirjetele.
Vaikeseaded: ""
rule_filter — Reegli käitumine
Konstantne märgib deklareeritud seisundimuutused; jälgimine dokumenteerib muutused neid vastuoludeks pidamata. Filtreerimine muudab kohaldatavate reeglite hulka.
all — Kõik · constant — Nõutav püsiv seisund · track — Jälgi muutusi
Vaikeseaded: "all"
sort_order — Tõenduse järjekord
Seisunditõendus järjestatakse ajaliselt või objekti täpse nime järgi. Reeglivõrdlused säilitavad hallatava reegli- ja stseenijärjekorra.
chronology — Loo kronoloogia · entity — Objekt
Vaikeseaded: "chronology"
show_consistent — Näita muutumatuid võrdlusi
Kaasatakse võrdlused, kus deklareeritud seisund jääb identseks. Peidetud muutumatud võrdlused loendatakse selgesõnaliselt; allikatõendus jääb alati nähtavaks.
Vaikeseaded: true
include_gaps — Tuvasta puuduvad reeglid
Valitud seisundikirjetele, millel puudub kohaldatav hallatav reegel, lisatakse leid.
Vaikeseaded: true
detail — Tehisintellekti tõenduskatkendi pikkus
Lühikesed väljavõtted on kuni 120 tähemärki, üksikasjalikud kuni 240. Täpne lähtekeel säilitatakse. Väga suuri sisendeid võidakse siiski tagasi lükata.
brief — Lühike tõendus · detailed — Üksikasjalik tõendus
Vaikeseaded: "brief"
baseline — Stsenaariumi alusversioon
Esitatud versiooni- või redaktsioonitähis, mida kuvatakse iga tõendus- ja võrdlusrea juures.
Vaikeseaded: "V1"

Sisendi maksimaalne UTF-8 baitide arv: 90000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "script_continuity",
    "text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara kannab punast mantlit ja messingvõtit.\\nS2,1,2,Mara kannab sinist mantlit ja messingvõtit.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,punane mantel,Mara kannab punast mantlit\\nE2,S2,Mara,costume,sinine mantel,Mara kannab sinist mantlit\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,Mantel jääb sama tegevuspäeva jooksul muutumatuks.\",\"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\"}"
}
Täielik seadistusskeem
{
    "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
}

Korratav katseplaani koostamine

experiment_design

Täieliku piiratud mittekliinilise katsemaatriksi loomine hallatavatest teguritest ja tasemetest seemnepõhise järjestuse ja tehisintellekti ülevaatusega.

Sisend- ja seadistusväljad

Põhiseaded
factors — Tegurid ja eesmärk
CSV-veerud id,name,purpose. 1–6 tegurit. Nimed:120 UTF-8 baiti; eesmärk:600. Tehisintellekt liigitab ainult esitatud eesmärki ja tsiteerib täpset lõiku.
Vaikeseaded: ""
levels — Hallatavad teguritasemed
CSV-veerud id,factor,value. Iga tegur vajab 2–6 erinevat väärtust ja kehtivaid taseme-ID-sid. Kuni 36 taset; iga väärtus on kuni 120 UTF-8 baiti. Arvuna näivad väärtused jäävad sõnasõnalisteks tähisteks ning neid ei teisendata kunagi mõõtetulemusteks.
Vaikeseaded: ""
combinations — Selgesõnaliselt lubatud kombinatsioonid
Kasutatakse ainult allowed_combinations-režiimis. CSV algab veeruga id, millele järgnevad kõik teguri-ID-d valitud tegurijärjekorras. Iga lahter sisaldab selle teguri taseme-ID-d. Korduvad kombinatsioonid lükatakse tagasi. full_factorial korral jääb väli tühjaks.
Vaikeseaded: ""
design_mode — Kombinatsioonirežiim
Täisfaktoriaalne loetleb kõik hallatavad tasemekombinatsioonid. Selgesõnaline režiim hõlmab ainult esitatud lubatud kombinatsioone. Kumbki režiim ei tuleta ohutust ega teostatavust.
full_factorial — Täisfaktoriaalne · allowed_combinations — Selgesõnaliselt lubatud kombinatsioonid
Vaikeseaded: "full_factorial"
objective — Hallatav eesmärk
Esitatud mittekliiniline eesmärk, mida kasutatakse allikaga seotud teguriülevaatuse kontekstina ja kuvatakse tulemuses muutmata. See ei saa volitada uusi tasemeid ega katseid.
Vaikeseaded: ""
Täpsemad seaded
replicates — Kordused kombinatsiooni kohta
Iga kaasatud kombinatsiooni korratakse võrdselt. Kordamine ei tõesta statistilist võimsust ega sõltumatust.
Vaikeseaded: 2
block_size — Katsed ploki kohta
Järjestikused katsed rühmitatakse selle suurusega plokkidesse; viimane plokk võib olla lühem. Need on ajakavarühmad, mitte tuletatud teaduslikud plokitegurid.
Vaikeseaded: 4
randomization — Katsete järjestus
Puudub säilitab loodud järjekorra. Plokkide sees segab ainult algsete plokkide sees. Üldine segab kõik katsed enne plokkidesse jaotamist. Versioonitud SHA256-järjestus ja seeme annavad korratava järjekorra.
none — Juhuslikustamine puudub · within_blocks — Juhuslikusta plokkide sees · global — Juhuslikusta üldiselt
Vaikeseaded: "within_blocks"
seed — Korratavuse seeme
Täisarv 0–2147483647. Samad täielikud sisendid ja järjestusalgoritm annavad sama maatriksi. See seeme pole turvamehhanism.
Vaikeseaded: 42
run_limit — Täieliku katsete arvu ülempiir
Kogu katseplaan lükatakse tagasi, kui kombinatsioonid korrutatud kordustega ületavad selle piiri. Juhuslikku alamhulka ega vaikset kärpimist ei tekitata.
Vaikeseaded: 180
factor_order — Tegurite järjekord
CSV tegurijärjekord säilitatakse või sorditakse teguri-ID järgi. Selgesõnaliste kombinatsioonide päised peavad järgima seda valitud järjekorda.
source — Allikajärjekord · id — ID-järjekord
Vaikeseaded: "source"
level_order — Tasemete järjekord
Iga teguri tasemete CSV-järjekord säilitatakse või sorditakse taseme-ID järgi. See muudab täisfaktoriaalset loendamist ja võib muuta plokkidesse kuulumist.
source — Allikajärjekord · id — ID-järjekord
Vaikeseaded: "source"
replicate_order — Korduste järjekord
Rühmitatud paigutab iga kombinatsiooni kordused kokku. Vahelduv läbib enne juhuslikustamist kõik kombinatsioonid ühe korra iga korduse kohta.
grouped — Rühmita kombinatsiooni järgi · interleaved — Põimi kordused
Vaikeseaded: "interleaved"
domain — Mittekliiniline töövaldkond
Toetatud ulatus on mittekliiniline protsessi-, materjali-, tarkvara- või õppetöö. Tööriist ei tõesta ohutust, heakskiite ega sobivust inimkatseteks.
manufacturing — Tootmine · materials — Materjalid · software — Tarkvara · education — Õpe
Vaikeseaded: "manufacturing"
design_name — Katseplaani viide
Esitatud viide, mida kuvatakse kõigi katsete ja teguriülevaatuste juures.
Vaikeseaded: "DESIGN1"
detail — Tehisintellekti tõenduskatkendi pikkus
Lühikesed väljavõtted on kuni 120 tähemärki, üksikasjalikud kuni 240. Täpne lähtekeel säilitatakse. Väga suuri sisendeid võidakse siiski tagasi lükata.
brief — Lühike tõendus · detailed — Üksikasjalik tõendus
Vaikeseaded: "brief"

Sisendi maksimaalne UTF-8 baitide arv: 90000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "experiment_design",
    "text": "{\"factors\":\"id,name,purpose\\nF1,Printimiskiirus,Printimiskiiruse seadistuste võrdlus nähtava servakvaliteedi põhjal.\\nF2,Jahutusseadistus,Kontrollitud jahutusseadistuste võrdlus printimiskvaliteedi hindamisel.\",\"levels\":\"id,factor,value\\nL1,F1,Aeglane\\nL2,F1,Kiire\\nL3,F2,Madal\\nL4,F2,Kõrge\",\"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\":\"Püsivate printeriseadistuste võrdlemine mittekliiniliste näidisosade põhjal.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Täielik seadistusskeem
{
    "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
}

Pressiteade

press_release

Koosta pressiteade esitatud faktide põhjal, heakskiidetud tsitaadid sõna-sõnalt ja ilma väljamõeldud arvudeta.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mis juhtus, kes on kaasatud, miks see on oluline. Piisab lihtsatest märkmetest.
Vaikeseaded: ""
organisation — Organisatsioon
Väljaandva organisatsiooni nimi.
Vaikeseaded: ""
location — Asukoht
Kuupäevarea koht.
Vaikeseaded: ""
release_date — Kuupäev
Kuupäev nii, nagu see peab ilmuma.
Vaikeseaded: ""
approved_quotes — Heakskiidetud tsitaadid
Ainult heakskiidetud tsitaadid. Lisatakse sõna-sõnalt; tehisintellekt tsitaate ei kirjuta.
Vaikeseaded: ""
Täpsemad seaded
boilerplate — Organisatsioonist
Standardlõik, lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""
length — Pikkus
Mustandi ligikaudne pikkus.
short — Lühike · medium — Keskmine · long — Pikk
Vaikeseaded: "medium"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "press_release",
    "text": "{\"facts\":\"Jõekalda pagariäri avab 12. mail Veski tänaval teise poe. Pood loob 6 töökohta. Leiba küpsetatakse kohapeal Hartmanni veski jahust.\",\"organisation\":\"Jõekalda pagariäri\",\"location\":\"Bridgeport\",\"release_date\":\"2. mai\",\"approved_quotes\":\"„Soovisime küpsetada seal, kus meie kliendid elavad.“ Anna Berg, omanik\",\"boilerplate\":\"Jõekalda pagariäri küpsetab Bridgeportis leiba alates 1994. aastast.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Töökuulutus

job_ad_create

Koosta töökuulutus ametikoha faktide põhjal, palk ja kandideerimisandmed sõna-sõnalt ning välistav sõnastus esile toodud.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Ülesanded, nõuded, mida pakutakse, tööaeg. Piisab lihtsatest märkmetest.
Vaikeseaded: ""
job_title — Ametinimetus
Lisatakse sõna-sõnalt pealkirjaks.
Vaikeseaded: ""
company — Ettevõte
Tööandja nimi.
Vaikeseaded: ""
location — Asukoht
Töökoht või kaugtöö.
Vaikeseaded: ""
salary — Palk
Lisatakse sõna-sõnalt. Jäta tühjaks, kui ei avalikustata.
Vaikeseaded: ""
apply_contact — Kuidas kandideerida
Kontakt või aadress kandideerimiseks, lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "job_ad_create",
    "text": "{\"facts\":\"Toetada töökoja meeskonda. Planeerida remonditöid, tellida varuosi, suhelda klientidega. Nõutav on autotehniku lõpetatud väljaõpe ja juhiluba. 38 tundi nädalas, 30 puhkusepäeva.\",\"job_title\":\"Teenindusnõustaja (sõltumata soost)\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Pakkumise saatekiri

offer_cover_letter

Koosta pakkumisega kaasnev kiri: summa, kehtivus ja pakkumise number jäävad täpselt sellisteks, nagu need esitati.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mida pakutakse, kellele, mis on sellele kliendile oluline.
Vaikeseaded: ""
customer — Klient
Kliendi või kontaktisiku nimi.
Vaikeseaded: ""
offer_number — Pakkumise number
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
amount — Summa
Lisatakse sõna-sõnalt, näiteks koos valuutaga.
Vaikeseaded: ""
valid_until — Kehtib kuni
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "offer_cover_letter",
    "text": "{\"facts\":\"Pakkumine Vahtra tänava hoone trepikoja uuesti värvimiseks. Kaks kihti, töö kontoritöö ajal, klient palus vähese lõhnaga värvi.\",\"customer\":\"pr Keller, Vahtra tänava kinnisvara\",\"offer_number\":\"A-2041\",\"amount\":\"4,180 EUR pluss käibemaks\",\"valid_until\":\"30. juuni\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Klienditeade muudatuse kohta

customer_change_notice

Teata hinna, tingimuste või teenuse muudatusest selgelt: mis muutub, millal ja mida kliendid peavad tegema.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mis muutub, miks, mis jääb samaks, mida kliendid saavad teha.
Vaikeseaded: ""
organisation — Organisatsioon
Saatja nimi.
Vaikeseaded: ""
effective_date — Jõustub
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "customer_change_notice",
    "text": "{\"facts\":\"Igakuine liikmemaks tõuseb 29 EUR-lt 32 EUR-ile suurenenud energiakulude tõttu. Lepinguid saab üles öelda kuni muudatuse jõustumiseni. Lahtiolekuajad jäävad samaks.\",\"organisation\":\"North Gym\",\"effective_date\":\"1. märts\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Viisakas keeldumine

polite_decline

Koosta lugupidav keeldumine päringule, tarnijale või kandideerimisele, nimetades ainult esitatud põhjust.

Sisend- ja seadistusväljad

Põhiseaded
situation — Olukord
Kes mida palus. Piisab lihtsatest märkmetest.
Vaikeseaded: ""
reason — Põhjus
Ainult põhjus, mida tohib nimetada. Jäta tühjaks, et põhjust mitte anda.
Vaikeseaded: ""
alternative — Alternatiiv
Valikuline pakkumine või järgmine samm.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "polite_decline",
    "text": "{\"situation\":\"Lena Hoffmann kandideeris meie trükikoja praktikandi kohale. Vestlus 4. aprillil.\",\"reason\":\"Teisel kandidaadil oli rohkem kogemust ofsettrükiga.\",\"alternative\":\"Hoiame kandideerimise alles kuus kuud, kui ta nõustub.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Maksemeeldetuletus

payment_reminder

Koosta maksemeeldetuletus valitud tasemel. Arve number, summa ja kuupäev jäävad täpseks; väljamõeldud tasusid ega ähvardusi ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient
Kliendi nimi.
Vaikeseaded: ""
invoice_number — Arve number
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
invoice_date — Arve kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
amount — Tasumata summa
Lisatakse sõna-sõnalt, koos valuutaga.
Vaikeseaded: ""
due_date — Uus maksetähtaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
level — Tase
Kui jõuline meeldetuletus on.
friendly — Sõbralik meeldetuletus · second — Teine meeldetuletus · final — Viimane meeldetuletus
Vaikeseaded: "friendly"
payment_details — Maksekirjeldus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
notes — Märkused
Valikuline: varasem kontakt, kokkulepitud tasud, kehtivad tagajärjed.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "payment_reminder",
    "text": "{\"customer\":\"Baker & Sons\",\"invoice_number\":\"2026-118\",\"invoice_date\":\"3. veebruar\",\"amount\":\"1,240.00 EUR\",\"due_date\":\"20. märts\",\"level\":\"friendly\",\"notes\":\"\",\"payment_details\":\"IBAN DE00 0000 0000 0000 0000 00\",\"sender\":\"Raamatupidamismeeskond, Lumen Print\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Ürituse kutse

event_invitation

Koosta kutse, kus kuupäev, koht ja vastamise andmed on täpselt sellised, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
event — Üritus
Ürituse nimi või liik.
Vaikeseaded: ""
facts — Faktid
Eesmärk, kava, keda kutsutakse, mida kaasa võtta.
Vaikeseaded: ""
date_time — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
place — Koht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
rsvp — Vastus
Kuidas ja kuni millal vastata. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
host — Võõrustaja
Kes kutsub.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "event_invitation",
    "text": "{\"event\":\"Lindenhofi üürnike suvepidu\",\"facts\":\"Grill ja joogid on olemas, palun tuua salat või kook. Lapsed on oodatud. Muusika alates 18:00.\",\"date_time\":\"laupäev, 21. juuni, 16:00\",\"place\":\"Siseõu, Lindenhof 4\",\"rsvp\":\"Vastata proua Yilmazile hiljemalt 14. juuniks\",\"host\":\"Üürnike komitee\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lepingu ülesütlemise kiri

cancellation_letter

Koosta selge lepingu ülesütlemise kiri koos palvega kirjaliku kinnituse saamiseks. Õigusnõu ei anta.

Sisend- ja seadistusväljad

Põhiseaded
contract — Leping
Lepingu liik ja lepingu number.
Vaikeseaded: ""
provider — Teenusepakkuja
Ettevõtte nimi.
Vaikeseaded: ""
end_date — Lepingu lõpp
Näiteks kuupäev või „järgmine võimalik kuupäev“. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
customer_block — Kliendi andmed
Nimi, aadress ja kliendinumber. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
notes — Märkused
Valikuline: põhjus, peatatav otsekorraldus, kustutatavad andmed.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cancellation_letter",
    "text": "{\"contract\":\"Mobiilileping, kliendinumber 88213\",\"provider\":\"Telecom North\",\"end_date\":\"järgmine võimalik kuupäev\",\"customer_block\":\"Maria Lang, Tamme tänav 7, 12345 Riverton\",\"notes\":\"Palun lõpetada otsekorraldus pärast viimast arvet.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kaebuse kiri

complaint_letter

Muuda märkmed asjalikuks kaebuseks, kus on selge palve ja tähtaeg, ilma ähvarduste ja väljamõeldud üksikasjadeta.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mis juhtus, millal, mis oli kokku lepitud, mida on proovitud.
Vaikeseaded: ""
recipient — Adressaat
Ettevõte või isik.
Vaikeseaded: ""
desired_outcome — Soovitud tulemus
Mis peaks nüüd juhtuma.
Vaikeseaded: ""
reference — Viide
Tellimuse- või kliendinumber. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
deadline — Tähtaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "complaint_letter",
    "text": "{\"facts\":\"Pesumasin telliti 3. märtsil, kohale toimetati 20. märtsil, mitte 10. märtsil. Ukse tihend sai tarne käigus kahjustada. Teatatud telefoni teel 21. märtsil, sestpeale pole vastust olnud.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Ukse tihendi või masina asendamine.\",\"reference\":\"Tellimus 55821\",\"deadline\":\"14. aprill\",\"sender\":\"Paul Novak, Jalaka tee 2\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Ettevõtte profiil

company_profile

Koosta esitatud faktide põhjal kahes pikkuses tekst „meist“, ilma väljamõeldud arvude ja ülivõrreteta.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mida ettevõte teeb, kellele, mis ajast, kuidas see töötab.
Vaikeseaded: ""
company — Ettevõte
Ettevõtte nimi.
Vaikeseaded: ""
location — Asukoht
Valikuline.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
length — Pikkus
Mustandi ligikaudne pikkus.
short — Lühike · medium — Keskmine · long — Pikk
Vaikeseaded: "medium"
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "company_profile",
    "text": "{\"facts\":\"Aiamööbli perefirma, asutatud 2003. Oma töökoda 14 inimesega. Puit piirkondlikest metsadest. Müüb eraklientidele ja hotellidele. Remont 10 aasta jooksul.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kõne mustand

speech_draft

Koosta esitatud faktide põhjal kõne mustand sündmuseks, ilma väljamõeldud lugude, nimede ja arvudeta.

Sisend- ja seadistusväljad

Põhiseaded
occasion — Sündmus
Näiteks aastapäev, hüvastijätt, avamine.
Vaikeseaded: ""
speaker — Esineja
Kes esineb, millises rollis.
Vaikeseaded: ""
audience — Publik
Kes kuulab.
Vaikeseaded: ""
facts — Faktid
Nimed, verstapostid, mida tuleks öelda. Ilmuda võib ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
Täpsemad seaded
length — Pikkus
Mustandi ligikaudne pikkus.
short — Lühike · medium — Keskmine · long — Pikk
Vaikeseaded: "medium"
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "speech_draft",
    "text": "{\"occasion\":\"Helga Sommeri hüvastijätt 31 aasta järel\",\"speaker\":\"Tegevjuht\",\"audience\":\"Kolleegid ja pere\",\"facts\":\"Helga Sommer alustas 1995. aastal raamatupidamises ja juhtis hiljem 6-liikmelist meeskonda. Ta tõi sisse esimesed e-arved ja koolitas 12 praktikanti. Nüüd hakkab ta reisima Norrasse.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Toetustaotluse kokkuvõte

grant_summary

Koosta toetustaotluse projektikokkuvõte esitatud faktide põhjal, ilma väljamõeldud arvude ja mõjudeta.

Sisend- ja seadistusväljad

Põhiseaded
project — Projekti pealkiri
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
organisation — Organisatsioon
Taotleja.
Vaikeseaded: ""
funder — Rahastaja
Valikuline, sõnastuse valimiseks.
Vaikeseaded: ""
facts — Faktid
Probleem, eesmärgid, tegevused, sihtrühm, oodatav mõju.
Vaikeseaded: ""
amount — Taotletav summa
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "grant_summary",
    "text": "{\"project\":\"Lugemispäevad linnaosa raamatukogus\",\"organisation\":\"Idaraamatukogu sõbrad\",\"funder\":\"Linna kultuurifond\",\"facts\":\"Lapsed vanuses 6 kuni 10 loevad vabatahtlikega valjusti kahel pärastlõunal nädalas. Paljudel peredel on kodus vähe raamatuid. 8 vabatahtlikku on valmis, raamatud annab raamatukogu. Eesmärk: rohkem lapsi kasutab raamatukogu regulaarselt.\",\"amount\":\"6,500 EUR\",\"period\":\"september kuni juuni\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kiri lapsevanematele

parent_letter

Koosta kooli või lasteaia selge kiri lapsevanematele: mis juhtub, millal ja mida vanemad peavad tegema.

Sisend- ja seadistusväljad

Põhiseaded
school — Kool või lasteaed
Asutuse nimi.
Vaikeseaded: ""
facts — Faktid
Mis juhtub, mida on vaja, kui palju see maksab.
Vaikeseaded: ""
date_time — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
deadline — Vastamise tähtaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "parent_letter",
    "text": "{\"school\":\"Päevalille põhikool\",\"facts\":\"3b klass külastab loomaaeda. Lapsed vajavad võileibu ja vihmariideid. Väljasõit maksab 8 EUR, mis tasutakse klassis. Tuleme tagasi kella 14:00-ks.\",\"date_time\":\"teisipäev, 13. mai, 8:30\",\"deadline\":\"reede, 9. mai\",\"sender\":\"pr Aydin, klassijuhataja\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Teade teadetetahvlile või uksele

notice_board

Koosta lühike teade teadetetahvlile, uksele või trepikotta: mis juhtub, millal ja mida teha.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mis juhtub, keda see puudutab, mida teha.
Vaikeseaded: ""
date_time — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
place — Koht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "notice_board",
    "text": "{\"facts\":\"Vesi suletakse, sest vahetatakse välja peaklapp. Palun koguda enne vett varuks ja mitte kasutada pesumasinat.\",\"date_time\":\"neljapäev, 8. mai, 9:00 kuni 12:00\",\"place\":\"Majanumbrid 4 kuni 8\",\"contact\":\"Majahoidja hr Lang, 0151 000000\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kandideerimiskiri

cover_letter

Koosta kandideerimiskiri töökuulutuse ja profiili põhjal. Ilmuvad ainult nimetatud oskused ja kogemus.

Sisend- ja seadistusväljad

Põhiseaded
job_ad — Töökuulutus
Kuulutuse tekst.
Vaikeseaded: ""
profile — Oma profiil
Kogemus, oskused, haridus, motivatsioon. Väita tohib ainult seda.
Vaikeseaded: ""
company — Ettevõte
Tööandja nimi.
Vaikeseaded: ""
applicant — Kandideerija andmed
Nimi ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cover_letter",
    "text": "{\"job_ad\":\"Otsime meeskonnaassistenti, kellel on kogemus ürituste korraldamisel. Hea inglise keele oskus on nõutav.\",\"profile\":\"Kuus aastat kontorijuhina messiettevõttes. Korraldas 40 kliendiüritust aastas. Inglise keel tasemel B2. Otsib rolli suurema vastutusega.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kinnisvara kuulutus

property_listing

Koosta kinnisvara kuulutus esitatud faktide põhjal. Suurus ja hind jäävad täpseks; väljamõeldud omadusi ega väiteid piirkonna kohta ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Suurus, toad, seisukord, aasta, omadused, mis on läheduses.
Vaikeseaded: ""
location — Asukoht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
price — Hind või üür
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "property_listing",
    "text": "{\"facts\":\"3 tuba, 74 ruutmeetrit, teine korrus, lõunapoolne rõdu, renoveeritud 2021, sisseehitatud köök, kelder, trammipeatus 5 minuti jalutuskäigu kaugusel.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR pluss kommunaalkulud\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Väikekuulutus

classified_ad

Koosta eseme kohta lühike aus väikekuulutus, kus vead on nimetatud ja hind jääb täpseks.

Sisend- ja seadistusväljad

Põhiseaded
facts — Faktid
Mis see on, vanus, seisukord, vead, mis kuulub komplekti.
Vaikeseaded: ""
price — Hind
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
location — Asukoht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontakt
Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "classified_ad",
    "text": "{\"facts\":\"Lasteratas 20 tolli, ostetud 2022, 6 käiku, sinine. Raamil väike kriim, eelmisel aastal uued pidurid. Tuled kaasas.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Sõnum platvormil\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Annetusüleskutse

donation_appeal

Koosta esitatud faktide põhjal annetusüleskutse, ilma väljamõeldud mõjunumbriteta ja ilma survestamiseta.

Sisend- ja seadistusväljad

Põhiseaded
organisation — Organisatsioon
Organisatsiooni nimi.
Vaikeseaded: ""
facts — Faktid
Milleks raha kasutatakse, kes saab kasu, mis on seni tehtud.
Vaikeseaded: ""
goal — Annetuseesmärk
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
donation_details — Kuidas annetada
Konto või link. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "donation_appeal",
    "text": "{\"organisation\":\"Bergeni loomade varjupaik\",\"facts\":\"Koerakuudi katus laseb vett läbi ja tuleb enne talve välja vahetada. Varjupaik hoolitseb umbes 40 koera eest. Katusemeister pakkus hinnaks 12,000 EUR. Seni on kogutud 5,000 EUR.\",\"goal\":\"7,000 EUR oktoobriks\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, selgitus Katus\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Väljalaskemärkmed

release_notes

Muuda muudatuste loend loetavateks väljalaskemärkmeteks. Iga muudatus ilmub üks kord ja numbrid jäävad sellisteks, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
changes — Muudatused
Üks muudatus rea kohta. Tüüp on added, changed, fixed, removed või security.
Vaikeseaded: ""
product — Toode
Toote nimi.
Vaikeseaded: ""
version — Versioon
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
release_date — Kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
audience — Publik
Kes märkmeid loeb.
customers — Kliendid · developers — Arendajad · internal — Sisemeeskond
Vaikeseaded: "customers"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "release_notes",
    "text": "{\"changes\":\"id,type,text\\nC1,added,Arvete CSV-eksport\\nC2,fixed,Sisselogimine ebaõnnestus, kui e-posti aadress sisaldas suuri tähti\\nC3,changed,Aruanded laaditakse taustal\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12. mai\",\"audience\":\"customers\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Video peatükid

video_chapters

Loo peatükimärgid subtiitritest või ajakoodidega transkriptsioonist. Ajad pärinevad failist, tehisintellekt koostab ainult pealkirjad.

Sisend- ja seadistusväljad

Põhiseaded
transcript — Ajakoodidega transkriptsioon
SRT, VTT või read, mis algavad kellaajaga, näiteks 01:12.
Vaikeseaded: ""
max_chapters — Maksimaalne peatükkide arv
3 kuni 20.
Vaikeseaded: 8
Täpsemad seaded
min_gap_seconds — Minimaalne vahe sekundites
10 kuni 600.
Vaikeseaded: 60

Sisendi maksimaalne UTF-8 baitide arv: 70000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "video_chapters",
    "text": "{\"transcript\":\"00:00 Tere tulemast töötuppa ja lühike ülevaade tänasest.\\n00:40 Alustame tööriistadega, mida rehvivahetuseks vaja on.\\n01:30 Kõigepealt keerata rattamutrid lahti, kui auto on maas.\\n02:20 Nüüd tõsta auto märgitud kohast tungraua abil üles.\\n03:10 Eemaldada ratas ja paigaldada varuratas.\\n04:05 Kinnitada mutrid ristiti ja lasta auto alla.\\n05:00 Kontrollida rõhku ja panna tööriistad ära.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Koosoleku päevakord

meeting_agenda

Koosta teemadest ja kestustest ajastatud koosoleku päevakord. Server arvutab ajad, tehisintellekt sõnastab punktid ja oodatavad tulemused.

Sisend- ja seadistusväljad

Põhiseaded
meeting_title — Koosoleku pealkiri
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
objective — Eesmärk
Mida koosolek peaks saavutama.
Vaikeseaded: ""
start_time — Algusaeg
Kujul 09:30.
Vaikeseaded: "09:00"
topics — Teemad
Üks teema rea kohta koos vastutaja ja minutitega.
Vaikeseaded: ""
Täpsemad seaded
available_minutes — Saadaolevad minutid
0 tähendab piirangu puudumist. Pikem päevakord antakse teada.
Vaikeseaded: 0
break_minutes — Paus iga kolmanda teema järel
Minutid, 0 tähendab pausi puudumist.
Vaikeseaded: 0

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "meeting_agenda",
    "text": "{\"meeting_title\":\"Kevadplaneerimine\",\"objective\":\"Otsustada kolme projekti järjekord\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,eelmise kvartali ülevaade,Anna,20\\nT2,projektide A B C eelarve,Marek,40\\nT3,kes mida teeb,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Küsimused dokumendi kohta

document_questions

Vasta küsimustele kleebitud dokumendi põhjal. Iga vastus vajab täpset tsitaati; muidu ütleb tulemus, et dokument seda ei nimeta.

Sisend- ja seadistusväljad

Põhiseaded
document — Dokument
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""
questions — Küsimused
Üks küsimus rea kohta, kuni 12.
Vaikeseaded: ""
Täpsemad seaded
answer_length — Vastuse pikkus
Lühikesed või üksikasjalikud vastused.
brief — Lühike · detailed — Üksikasjalik
Vaikeseaded: "brief"

Sisendi maksimaalne UTF-8 baitide arv: 40000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "document_questions",
    "text": "{\"document\":\"Üürilepingu periood algab 1. juunil ja kestab 24 kuud.\\n\\nÜürnik maksab igakuist üüri 950 EUR iga kuu kolmandaks tööpäevaks.\\n\\nLemmikloomad nõuavad üürileandja kirjalikku luba.\",\"questions\":\"Kui kaua üürilepingu periood kestab?\\nKas üürnik võib pidada koera?\\nKes maksab remondi eest?\",\"answer_length\":\"brief\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Üle vaadata vajavad lepingutingimused

contract_clause_review

Leia lepingust tingimused, mida tasub lähemalt vaadata: pikendamine, lõpetamine, vastutus, makse, leppetrahvid ja andmed, igaühel täpne tsitaat.

Sisend- ja seadistusväljad

Põhiseaded
document — Lepingu tekst
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 32000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "contract_clause_review",
    "text": "{\"document\":\"See leping pikeneb automaatselt 12 kuuks, kui seda ei öelda kirjalikult üles 3 kuud enne tähtaja lõppu.\\n\\nTeenuseosutaja vastutus piirdub eelneval 6 kuul makstud tasudega.\\n\\nArved tuleb tasuda 14 päeva jooksul. Hilinenud makse eest arvestatakse tasu 2 protsenti kuus.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Ülesanded ja otsused tekstist

action_items

Eralda e-kirjadest või märkmetest ülesanded, otsused ja lahtised küsimused. Vastutajad ja kuupäevad ilmuvad ainult siis, kui need on tekstis.

Sisend- ja seadistusväljad

Põhiseaded
document — E-kirjad või märkmed
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 32000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "action_items",
    "text": "{\"document\":\"Tere kõigile, leppisime kokku, et käivitus lükatakse 12. juunile. Marek uuendab hinnakirja reedeks. Keegi pole veel kontrollinud, kas tarnija saab varem tarnida.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Vastuolud dokumendis

contradiction_check

Leia dokumendist väited, mis on omavahel vastuolus, näiteks erinevad kuupäevad või summad, mõlemad lõigud tsiteeritud.

Sisend- ja seadistusväljad

Põhiseaded
document — Dokument
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 32000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "contradiction_check",
    "text": "{\"document\":\"Projekt algab 1. märtsil ja lõpeb 6 kuu pärast.\\n\\nEelarve on kokku 40,000 EUR.\\n\\nOsas 4 lõpeb projekt 30. novembril. Kogueelarve 45,000 EUR sisaldab sõidukulusid.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Puuduv teave päringus

missing_information

Leia, mis päringust või lähteülesandest enne töö algust puudu on, ja saa küsimused, mida esitada.

Sisend- ja seadistusväljad

Põhiseaded
document — Päring või lähteülesanne
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""
purpose — Milleks seda vaja on
Näiteks „koosta pakkumine“ või „planeeri üritus“.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 22000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "missing_information",
    "text": "{\"document\":\"Tere, vajame oma kontori peatselt uuesti värvimist. Selles on mitu ruumi ja seintel on mõned plekid. Palun saatke hind.\",\"purpose\":\"koostada pakkumine\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        }
    },
    "required": [
        "document",
        "purpose"
    ]
}

Ametlik kiri selgitatuna

official_letter_explainer

Selgita ametlikku kirja lihtsas keeles: mida see ütleb, tähtajad, summad ja mida teha, igaühel täpne lõik. Õigusnõu ei anta.

Sisend- ja seadistusväljad

Põhiseaded
document — Kirja tekst
Kleebi tekst. Isikuandmed saab enne eemaldada.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 22000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "official_letter_explainer",
    "text": "{\"document\":\"Teade 4. maist. Teie elamispinna toetuse taotlus on kätte saadud. Palun esitage üürileping ja sissetuleku tõend hiljemalt 25. maiks. Ilma nende dokumentideta ei saa me teie taotluse kohta otsust teha. Küsimused: elamuamet, ruum 214.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Kontrollnimekiri tekstist

checklist_from_text

Muuda juhised või toimingud kontrollnimekirjaks. Iga punkt on seotud täpse lõiguga ja midagi ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
document — Juhised või toimingud
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 32000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "checklist_from_text",
    "text": "{\"document\":\"Enne alustamist lülitada masin välja ja tõmmata pistik seinast. Avada kate kaasasoleva võtmega. Eemaldada filter ja loputada seda külma vee all. Mitte kunagi kasutada lahusteid, sest need kahjustavad tihendit. Lasta filtril kuivada üks tund enne tagasipanemist.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Pöördumiste sortimine

ticket_triage

Sorteeri klienditoe pöördumised hallatud kategooriatesse koos kiireloomulisuse, täpse lõigu ja soovitatud järgmise sammuga. Midagi ei saadeta.

Sisend- ja seadistusväljad

Põhiseaded
items — Pöördumised
Üks pöördumine rea kohta. Teksti saab kleepida mis tahes süsteemist.
Vaikeseaded: ""
categories — Kategooriad
Hallatud kategooriad koos lühikese määratlusega.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 56000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "ticket_triage",
    "text": "{\"items\":\"id,subject,text\\nT1,Sisselogimine ebaõnnestub,Alates tänasest hommikust ei saa keegi meie meeskonnast sisse logida. Me ei saa töötada.\\nT2,Arve aadress,Palun muutke meie arve aadress Veski tee 3-ks.\\nT3,Idee,Tore oleks, kui oleks tume režiim.\",\"categories\":\"id,name,definition\\nC1,Tehniline tõrge,Miski ei tööta\\nC2,Arveldus,Arved ja maksed\\nC3,Funktsiooniootus,Soovid uute funktsioonide kohta\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Tagasiside sortimine

feedback_sorting

Sorteeri avatud tagasiside hallatud teemadesse, iga kirje jaoks täpne lõik ja arvud teemade kaupa.

Sisend- ja seadistusväljad

Põhiseaded
items — Tagasiside
Üks kirje rea kohta, näiteks küsitlusest.
Vaikeseaded: ""
categories — Teemad
Hallatud teemad koos lühikese määratlusega.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 56000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "feedback_sorting",
    "text": "{\"items\":\"id,source,text\\nF1,Küsitlus,Letis olnud töötajad olid väga sõbralikud.\\nF2,E-kiri,Ootasin oma kohtumist üle tunni.\\nF3,Küsitlus,Parklat on hoone lähedal raske leida.\",\"categories\":\"id,name,definition\\nS1,Töötajad,Töötajate käitumine ja nõustamine\\nS2,Ooteaeg,Ootamine ja kohtumised\\nS3,Asukoht,Ligipääs ja parkimine\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Soovituskiri

recommendation_letter

Koosta soovituskiri esitatud faktide põhjal, ilma väljamõeldud saavutuste, hinnangute või võrdlusteta.

Sisend- ja seadistusväljad

Põhiseaded
person — Isik
Keda soovitatakse.
Vaikeseaded: ""
relationship — Suhe
Kuidas kirjutaja isikut tunneb ja kui kaua.
Vaikeseaded: ""
purpose — Mille jaoks soovitatakse
Valikuline: töökoht, kursus või programm.
Vaikeseaded: ""
facts — Faktid
Tavalised märkmed piisavad. Mustandis võib olla ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "recommendation_letter",
    "text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Meeskonnajuht kolm aastat ettevõttes Lumen Print\",\"purpose\":\"Projektijuhi roll\",\"facts\":\"Mira planeeris 2025. aastal meie trükikoja kolimise. Ta koolitas kahte uut kolleegi. Ta hoidis kliente kolimise ajal kursis.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, tootmisjuht, Lumen Print\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

CV märkmetest

cv_from_notes

Muuda töö- ja õppimismärkmed struktureeritud CV-ks, kus kuupäevad ja tööandjad on täpselt sellised, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
full_name — Nimi
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse sõna-sõnalt nime alla.
Vaikeseaded: ""
target_role — Soovitud ametikoht
Valikuline: töökoht, mille jaoks see CV on.
Vaikeseaded: ""
experience — Töökogemus
Ametikohad, tööandjad, kuupäevad ja ülesanded. Tavalised märkmed piisavad.
Vaikeseaded: ""
education — Haridus
Valikuline: koolid, kursused ja kuupäevad.
Vaikeseaded: ""
skills — Oskused
Valikuline: keeled, tööriistad ja muud oskused.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cv_from_notes",
    "text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Projektijuht\",\"experience\":\"2022 kuni praeguseni: meeskonna koordinaator ettevõttes Lumen Print, planeeris töökoja kolimise, koolitas uusi kolleege. 2018 kuni 2022: trükitehnik ettevõttes Atlas Druck.\",\"education\":\"2018 kutseõpe trükitehnikuna\",\"skills\":\"Projektiplaneerimine, saksa keel, inglise keel\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tänukiri

thank_you_letter

Koosta tänukiri klientidele, annetajatele või partneritele esitatud põhjuse ja faktide põhjal.

Sisend- ja seadistusväljad

Põhiseaded
recipient — Adressaat
Isik või organisatsioon.
Vaikeseaded: ""
occasion — Sündmus
Mille eest tänatakse.
Vaikeseaded: ""
facts — Faktid
Tavalised märkmed piisavad. Mustandis võib olla ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "thank_you_letter",
    "text": "{\"recipient\":\"Jõekalda pagariäri\",\"occasion\":\"Meie suvelaada sponsorlus\",\"facts\":\"Pagariäri annetas leiba 200 külalisele. Kaks nende töötajat aitasid letis.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, juhatus, Jõekalda ühing\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kohtumise kinnitus

appointment_confirmation

Koosta kohtumise kinnitus, kus kuupäev, koht ja muutmise andmed on täpselt sellised, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
recipient — Adressaat
Isiku nimi.
Vaikeseaded: ""
subject_matter — Kohtumine
Millest kohtumine räägib.
Vaikeseaded: ""
date_time — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
place — Koht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Märkused
Valikuline: mida kaasa võtta, kuidas valmistuda.
Vaikeseaded: ""
cancellation — Muutmine või tühistamine
Kuidas muuta või tühistada. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "appointment_confirmation",
    "text": "{\"recipient\":\"hr Novak\",\"subject_matter\":\"Kütte ülevaatus\",\"date_time\":\"12. mai, 10:00\",\"place\":\"Veski tee 4\",\"notes\":\"Palun tagada katlaruumi juurdepääs. Võtta kaasa viimane ülevaatusakt.\",\"cancellation\":\"Helistada numbril 030 000000 hiljemalt eelmisel päeval.\",\"tone\":\"neutral\",\"sender\":\"Teenindusmeeskond, Heizung Berg\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Äraoleku teade

out_of_office

Koosta äraoleku teade organisatsioonivälistele isikutele ja teine kolleegidele, kus periood on selline, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
person — Isik
Eemal viibiva isiku nimi.
Vaikeseaded: ""
date_range — Periood
Alates ja kuni, nii nagu see peab ilmuma.
Vaikeseaded: ""
substitute — Kes asendab
Nimi ja kontakt. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Märkused
Valikuline: kiireloomulised asjad, mis ootavad tagasipöördumiseni.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "out_of_office",
    "text": "{\"person\":\"Mira Kovac\",\"date_range\":\"4. kuni 15. august\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"Arved ootavad tagasitulekuni.\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Pakkumise järelpäring

offer_follow_up

Koosta viisakas järelpäring avatud pakkumise kohta, ilma survestamise, väljamõeldud tähtaegade või allahindlusteta.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient
Kliendi nimi.
Vaikeseaded: ""
offer_reference — Pakkumine
Number või pealkiri ja kuupäev. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
facts — Faktid
Mida pakuti, mida arutati, mis oleks järgmine samm.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "offer_follow_up",
    "text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Pakkumine 2026-41, 3. märtsist\",\"facts\":\"Uus voltimismasin koos paigaldusega. Rääkisime tarnest mais. Järgmine samm oleks lühike kõne.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, müük, Lumen Print\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lühijuhend

quick_guide

Muuda märkmed lühikeseks samm-sammuliseks juhendiks, hoiatustega ainult nii, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
guide_title — Pealkiri
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
audience — Kellele
Valikuline: kes seda juhendit kasutab.
Vaikeseaded: ""
notes — Märkused
Sammud, seaded ja hoiatused suvalises järjekorras.
Vaikeseaded: ""
support — Abi
Valikuline: kelle poole pöörduda. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "quick_guide",
    "text": "{\"guide_title\":\"Kohvimasina puhastamine\",\"audience\":\"Kontori meeskond\",\"notes\":\"Lülitada välja ja lasta jahtuda. Tühjendada tilgaalus. Loputada alust sooja veega. Mitte kasutada nõudepesumasinat. Hoida puhastusnuppu 3 sekundit all.\",\"support\":\"Haldusmeeskond, ruum 12\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Ohutusjuhendamine

safety_briefing

Koosta ohutusjuhendamine esitatud reeglite ja ohtude põhjal, ilma lisatud ohtude, reeglite või õiguslike väideteta.

Sisend- ja seadistusväljad

Põhiseaded
workplace — Töökoht
Valdkond või ülesanne, mille jaoks juhendamine on.
Vaikeseaded: ""
notes — Reeglid ja ohud
Oma reeglid, ohud ja hädaolukorra sammud. Midagi muud ei lisata.
Vaikeseaded: ""
responsible — Vastutaja
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
briefing_date — Instrueerimise kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "safety_briefing",
    "text": "{\"workplace\":\"Trükikoda\",\"notes\":\"Ohud: liikuvad rullid, lahustiaurud. Reeglid: siduda pikad juuksed kinni, kanda puhastamisel kindaid, hoida lahusti kasutamisel uksed avatud. Hädaolukord: vajutada punast seiskamisnuppu, helistada vahetuse juhile.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12. mai\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Üürnike teade

tenant_notice

Koosta üürnikele teade tööde, juurdepääsu või muudatuste kohta, kus kuupäev ja kontakt on täpselt sellised, nagu esitati.

Sisend- ja seadistusväljad

Põhiseaded
property — Kinnisasi
Aadress või hoone.
Vaikeseaded: ""
topic — Teema
Millest teade räägib.
Vaikeseaded: ""
facts — Faktid
Tavalised märkmed piisavad. Mustandis võib olla ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
date_time — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "tenant_notice",
    "text": "{\"property\":\"Veski tee 4\",\"topic\":\"Vee sulgemine torustiku remondiks\",\"facts\":\"Vesi on kogu majas umbes 4 tundi suletud. Palun koguda vett varuks ja hoida juurdepääs keldrisse vaba.\",\"date_time\":\"12. mai, 08:00\",\"contact\":\"Haldusmeeskond, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Kinnisvarahaldus Berg\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Sisemine teadaanne

internal_announcement

Koosta teadaanne kolleegidele või liikmetele esitatud faktide põhjal, kus kuupäev ja kontakt on täpselt sellised, nagu anti.

Sisend- ja seadistusväljad

Põhiseaded
topic — Teema
Millest teadaanne räägib.
Vaikeseaded: ""
audience — Kellele
Valikuline: meeskond, osakond või kõik liikmed.
Vaikeseaded: ""
facts — Faktid
Tavalised märkmed piisavad. Mustandis võib olla ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
effective_date — Jõustub
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
contact — Kontaktandmed
Kes küsimustele vastab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "internal_announcement",
    "text": "{\"topic\":\"Kontori uued lahtiolekuajad\",\"audience\":\"Kõik töötajad\",\"facts\":\"Kontor suletakse reedeti kell 16:00. Pärast seda suunatakse kõned automaatvastajasse. Palun teavitada kliente sellest järgmise kontakti käigus.\",\"effective_date\":\"1. juuni\",\"contact\":\"Anna Berg, kontor\",\"tone\":\"neutral\",\"sender\":\"Juhtkond, Lumen Print\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tööaruanne

work_report

Märkmetest ning tundide ja materjali tabelist valmib korralik tööaruanne. Server liidab tunnid ja summad kokku, tehisintellekt sõnastab tehtud töö.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
site — Objekt
Valikuline: aadress või töö number.
Vaikeseaded: ""
work_date — Töö kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
technician — Töö tegija
Valikuline: nimi või meeskond.
Vaikeseaded: ""
work_notes — Märkmed tehtud töö kohta
Mis tehti, mis leiti ja mis on veel lahti. Tavalised märkmed piisavad.
Vaikeseaded: ""
lines — Tunnid ja materjal
Üks rida ühe positsiooni kohta. kind on labour, material või other. unit_price võib olla tühi.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "work_report",
    "text": "{\"customer\":\"Hartmann Bakery\",\"site\":\"Mill Street 4\",\"work_date\":\"12. mai 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Vahetati välja taignasegisti veetoru lekkiv ventiil. Lekkekontroll tehti, leket ei leitud. Teisel ventiilil on roostet ja see tuleks vahetada järgmise hoolduse ajal.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Remont ja katsetus,2.5,h,48\\nL2,material,Kuulventiil DN15,1,tk,18.40\\nL3,other,Sõit,1,kokku,25\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Puuduste loend

defect_list

Ülevaatuse märkmetest valmib nummerdatud puuduste loend. Iga kirje on seotud märkmete täpse lõiguga ja midagi ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
site — Objekt või kinnisvara
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
inspection_date — Ülevaatuse kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
inspector — Ülevaataja
Valikuline.
Vaikeseaded: ""
document — Ülevaatuse märkmed
Üks puudus rea või lõigu kohta. Fotode failinimesid võib mainida.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "defect_list",
    "text": "{\"site\":\"Veski tee 3, teine korrus\",\"inspection_date\":\"3. juuni 2026\",\"inspector\":\"A. Novak\",\"document\":\"Köök: akna kõrval oleval pistikupesal ei ole kaant, juhtmed on nähtavad.\\n\\nVannituba: duši ümber puudub vuugitäide vasakul küljel.\\n\\nTesik: ukseraami värv on kriimustatud, vt foto IMG_204.\\n\\nElutuba: radiaatori ventiil ei pöördu.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Töösoovituskiri selgitatud

reference_explained

Töösoovituskirja selgitus lause kaupa lihtsate sõnadega. Iga selgitus on seotud täpse lausega.

Sisend- ja seadistusväljad

Põhiseaded
document — Soovituskirja tekst
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "reference_explained",
    "text": "{\"document\":\"Proua Kovac töötas meie juures projektiassistendina 2023. aasta märtsist 2026. aasta juunini.\\n\\nTa täitis talle usaldatud ülesandeid suure hoolega ja alati meie täielikuks rahuloluks.\\n\\nTa käitumine kolleegide suhtes oli sõbralik ja ta oli alati täpne.\\n\\nSoovime talle tulevikuks kõike head.\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Töösoovituskirja kavand

reference_draft

Töösoovituskirja kavand antud faktide põhjal. Kuupäevad, ülesanded ja hinnangud ilmuvad ainult siis, kui need on sisestuses.

Sisend- ja seadistusväljad

Põhiseaded
employee — Töötaja
Täisnimi. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Töösuhte ajavahemik
Lisatakse sõna-sõnalt, näiteks 1. märts 2023 kuni 30. juuni 2026.
Vaikeseaded: ""
role — Ametikoht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
company — Ettevõte
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
facts — Faktid
Ülesanded, tulemused, käitumine ja nende hinnang. Kavandis võib olla ainult see, mis siia on kirjutatud.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "reference_draft",
    "text": "{\"employee\":\"Mira Kovac\",\"period\":\"1. märts 2023 kuni 30. juuni 2026\",\"role\":\"Projektiassistent\",\"company\":\"Lumen Print\",\"facts\":\"Planeeris 40 kliendi trükigraafikuid. Õpetas välja kaks uut kolleegi. Tema töö oli väga hea ja usaldusväärne. Kolleegid ja kliendid hindasid tema sõbralikku olekut. Ta lahkub omal soovil.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, tootmisjuht\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kommunaalkulude kontroll

utility_bill_check

Kommunaalkulude arvestuse ümberarvutus selle arvude põhjal ja küsimuste loend. Arvutused teeb server.

Sisend- ja seadistusväljad

Põhiseaded
property — Korter või kinnisvara
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Arveldusperiood
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Arvestuse kulud
Üks rida kulu liigi kohta: total_amount hoone kohta, key_total ja key_share jaotuse jaoks, näiteks 500 ja 62 ruutmeetrit. previous_total võib olla tühi.
Vaikeseaded: ""
advance_paid — Ettemaksed
Perioodi jooksul makstud kogusumma. Tühi, kui teadmata.
Vaikeseaded: ""
billed_balance — Saldo arvestuses
Arvestuse järgi tasuda olev summa võrdluseks. Tühi, kui teadmata.
Vaikeseaded: ""
statement_total — Märkused arvestusest
Valikuline: muu arvestusel märgitud, näiteks arvestatud saldo.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "utility_bill_check",
    "text": "{\"property\":\"Veski tee 3, korter 5\",\"period\":\"1. jaan kuni 31. dets 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Küte,8400,500,62,6800\\nC2,Vesi,2100,500,62,2050\\nC3,Majahoidja,3600,500,62,3600\\nC4,Kindlustus,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Arvestus kuupäevaga 15. märts 2026.\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Allergeenide märgistamine

allergen_labelling

Roogade 14 peamise toiduallergeeni märkimine koostisosade loendi põhjal. Iga kirje nimetab koostisosa, millest see pärineb, ettevõttepoolseks ülevaatamiseks.

Sisend- ja seadistusväljad

Põhiseaded
dishes — Road ja koostisosad
Üks rida roa kohta koos kõigi koostisosadega, sealhulgas sisseostetud toodete omadega, kui need on teada.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "allergen_labelling",
    "text": "{\"dishes\":\"id,dish,ingredients\\nD1,Pannkoogid,\\\"nisujahu, munad, piim, või, sool\\\"\\nD2,Läätsesupp,\\\"läätsed, porgandid, seller, sibulad, oliiviõli\\\"\\nD3,Salat vinegretiga,\\\"lehtsalat, tomatid, sinep, veiniäädikas, päevalilleõli\\\"\"}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dishes": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "dishes"
    ]
}

Õppekaardid

flashcards

Õppetekstist valmivad küsimuse ja vastuse kaardid. Iga kaart on seotud täpse lõiguga ja komplekti saab importida õppekaartide programmidesse.

Sisend- ja seadistusväljad

Põhiseaded
document — Õppetekst
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""
card_count — Kaartide arv
5 kuni 40.
Vaikeseaded: 12

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "flashcards",
    "text": "{\"document\":\"Fotosüntees toimub taimerakkude kloroplastides. Klorofüll neelab valgust, peamiselt punases ja sinises vahemikus.\\n\\nValgusreaktsioonides lõhustatakse vesi ja vabaneb hapnik. Energia salvestub ATP-sse ja NADPH-sse.\\n\\nCalvini tsüklis muudetakse selle energia abil süsihappegaas suhkruks.\",\"card_count\":5}"
}
Täielik seadistusskeem
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "card_count": {
            "type": "integer",
            "minimum": 5,
            "maximum": 40
        }
    },
    "required": [
        "document",
        "card_count"
    ]
}

Tunnikava

lesson_plan

Faaside ja kestuste põhjal valmib ajastatud tunnikava. Server arvutab ajad, tehisintellekt sõnastab iga faasi ja õpieesmärgi.

Sisend- ja seadistusväljad

Põhiseaded
meeting_title — Tunni pealkiri
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
objective — Õpieesmärk ja rühm
Mida rühm peaks pärast oskama ja kes see rühm on.
Vaikeseaded: ""
start_time — Algusaeg
Kujul 09:30.
Vaikeseaded: "08:00"
topics — Faasid
Üks faas rea kohta koos läbiviija ja minutitega.
Vaikeseaded: ""
Täpsemad seaded
available_minutes — Saadaolevad minutid
0 tähendab piiranguta. Pikemast kavast antakse teada.
Vaikeseaded: 45
break_minutes — Paus pärast iga kolmandat faasi
Minutid, 0 tähendab pausi puudumist.
Vaikeseaded: 0

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "lesson_plan",
    "text": "{\"meeting_title\":\"Murrud: sama nimetajaga murdude liitmine\",\"objective\":\"5. klass oskab liita sama nimetajaga murde.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,Kordamine: mis on murd,Õpetaja,5\\nP2,Liitmise näitamine pitsalõikude abil,Õpetaja,10\\nP3,Paaristöö harjutused,Õpilased,20\\nP4,Tulemuste võrdlus ja kokkuvõte,Klass,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kindlustusjuhtumi teade

insurance_claim

Kindlustusandjale suunatud juhtumiteade antud faktide põhjal. Poliisi number, kuupäev ja summa jäävad täpseks ning midagi ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
insurer — Kindlustusandja
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
policy_number — Poliisi number
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
incident_date — Juhtumi kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
incident_place — Juhtumi koht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
facts — Faktid
Mis juhtus, mis said kahjustada, mida pärast tehti, kes olid seotud.
Vaikeseaded: ""
claim_amount — Nõutav summa
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "insurance_claim",
    "text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14. märts 2026\",\"incident_place\":\"Veski tee 3, korter 5\",\"facts\":\"Köögiseinas lõhkes öösel veetoru. Vesi voolas köögist ja esikusse. Esiku põrand ja üks köögikapp said kahjustada. Keerasime peaventiili kinni ja kutsusime samal hommikul torulukksepa.\",\"claim_amount\":\"2,350 EUR\",\"sender\":\"Anna Novak, Veski tee 3, Bridgeport\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lähetuskulude aruanne

travel_expenses

Kululoendist valmib lähetuskulude aruanne. Server liidab summad kokku ning annab teada puuduvatest kviitungitest ja kuupäevadest.

Sisend- ja seadistusväljad

Põhiseaded
traveller — Reisija
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Reisi ajavahemik
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
purpose — Reisi eesmärk
Kuhu ja milleks.
Vaikeseaded: ""
lines — Kulud
Üks rida kulu kohta. receipt on yes või no.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "travel_expenses",
    "text": "{\"traveller\":\"Mira Kovac\",\"period\":\"3. kuni 4. juuni 2026\",\"purpose\":\"Külaskäik tarnija Hartmann Paper juurde Bridgeportis tarneajakava kokkuleppimiseks.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3. juuni,Rong,Edasi-tagasi pilet,86.50,yes\\nE2,3. juuni,Hotell,Üks öö,112,yes\\nE3,3. juuni,Toit,Õhtusöök tarnijaga,48.20,no\\nE4,4. juuni,Takso,Jaamast kontorisse,,no\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Klubi aastaaruanne

club_annual_report

Klubi või ühingu aastaaruanne märkmete põhjal. Liikmete arv ja rahandus esitatakse täpselt nii, nagu need on antud.

Sisend- ja seadistusväljad

Põhiseaded
club — Klubi või ühing
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
year — Aasta
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
facts — Faktid
Üritused, liikmed, rahandus, tänusõnad ja plaanid. Tavalised märkmed piisavad.
Vaikeseaded: ""
sender — Saatja ja allkiri
Nimi, roll ja kontaktandmed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
Täpsemad seaded
length — Pikkus
Mustandi ligikaudne pikkus.
short — Lühike · medium — Keskmine · long — Pikk
Vaikeseaded: "medium"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "club_annual_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"Juunis toimus suvine regatt 120 osalejaga. Osteti kaks uut paati. Liikmeskond kasvas 84-lt 97-le. Tulu oli 18 400 EUR ja kulu 16 900 EUR. 2026. aastal soovime paadimaja renoveerida. Täname regatimeeskonna vabatahtlikke.\",\"length\":\"medium\",\"sender\":\"Anna Novak, esimees\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Korteri üleandmise akt

flat_handover

Korteri üleandmise akt märkmete põhjal. Aadress, mõõturite näidud, võtmed ja kohalolijad jäävad täpselt nii, nagu sisestatud.

Sisend- ja seadistusväljad

Põhiseaded
address — Aadress
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
handover_date — Üleandmise kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
parties — Kohal olnud isikud
Nimed ja rollid. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
meters — Mõõturite näidud
Üks mõõtur rea kohta koos numbri ja näiduga. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
keys — Võtmed
Mis anti üle. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
rooms_notes — Märkmed ruumide kaupa
Seisukord ruumide kaupa. Puudused ja kokkulepped tavaliste märkmetena.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "flat_handover",
    "text": "{\"address\":\"Veski tee 3, korter 5, Bridgeport\",\"handover_date\":\"30. juuni 2026\",\"parties\":\"Anna Novak (üürileandja), Tom Berg (üürnik)\",\"meters\":\"Elekter 44812 kWh\\nVesi 312 m3\",\"keys\":\"3 korterivõtit, 1 keldrivõti\",\"rooms_notes\":\"Köök puhas, tööpinnal üks kriim. Elutuba äsja värvitud, kahjustusi ei ole. Vannituba puhas, segisti tilgub veidi. Üürnik laseb segisti 15. juuliks parandada.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Arenguvestluse ettevalmistus

staff_talk_prep

Arenguvestluse ettevalmistamine märkmete põhjal: tugevused, teemad, küsimused ja võimalikud eesmärgid, näited ainult märkmetest.

Sisend- ja seadistusväljad

Põhiseaded
employee — Töötaja
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
meeting_date — Vestluse kuupäev
Valikuline.
Vaikeseaded: ""
role — Ametikoht
Valikuline.
Vaikeseaded: ""
facts — Faktid
Tähelepanekud, tulemused, mured ja soovid. Tavalised märkmed piisavad.
Vaikeseaded: ""
Täpsemad seaded
tone — Toon
Mustandi üldstiil.
neutral — Neutraalne · friendly — Sõbralik · formal — Ametlik
Vaikeseaded: "neutral"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "staff_talk_prep",
    "text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20. juuni 2026\",\"role\":\"Projektiassistent\",\"facts\":\"Planeeris töökoja kolimise hästi. Õpetas välja kaks uut kolleegi. Aruanded hilinesid kevadel kolm korda. Ta sooviks võtta rohkem kliendikontakti.\",\"tone\":\"friendly\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kassaaruanne ühingutele

cash_report

Kassaraamatust saab kassaaruande. Server arvutab algsaldo ja lõppsaldo, tulud ja kulud ning teatab puuduvatest kuupäevadest ja tšekkidest.

Sisend- ja seadistusväljad

Põhiseaded
club — Klubi või ühing
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Lisatakse sõna-sõnalt, näiteks 1. jaanuar kuni 31. märts 2026.
Vaikeseaded: ""
opening_balance — Algsaldo
Saldo perioodi alguses, näiteks 1250.50. Negatiivne saldo algab miinusmärgiga.
Vaikeseaded: ""
stated_closing — Märgitud lõppsaldo
Valikuline: tegelikult loendatud või panga näidatud saldo, võrdluseks.
Vaikeseaded: ""
lines — Kassaraamat
Üks rida kande kohta. Sisestada tuleb kas tulu või kulu positiivse arvuna. receipt on yes või no.
Vaikeseaded: ""
treasurer_notes — Märkused
Valikuline: mida aruanne peaks mainima, näiteks suuremate kannete eesmärki.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cash_report",
    "text": "{\"club\":\"Riverside'i sõudeklubi\",\"period\":\"1. jaanuar kuni 31. märts 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Liikmemaksud jaanuar,640.00,,yes\\nK2,2026-01-28,Paadi kütus,,86.40,yes\\nK3,2026-02-10,Saali üür,,180.00,yes\\nK4,2026-02-21,Koogimüük lahtiste uste päeval,212.50,,no\\nK5,,Puhastusvahendid,,34.90,yes\\nK6,2026-03-12,Pagariäri annetus,150.00,,yes\",\"treasurer_notes\":\"Koogimüügi tšekk on veel korraldaja käes. Sularaha loendati märtsi lõpus.\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Sõidupäeviku kontroll

mileage_log_check

Sõidupäeviku kontroll rea kaupa. Server arvutab iga sõidu kilomeetrid ja teatab lünkadest, langevatest näitudest ja puuduvatest andmetest.

Sisend- ja seadistusväljad

Põhiseaded
vehicle — Sõiduk
Lisatakse sõna-sõnalt, näiteks nimi või registreerimisnumber.
Vaikeseaded: ""
period — Periood
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Sõidud
Üks rida sõidu kohta alg- ja lõppnäiduga. trip_type on vaba tekst, näiteks töö või isiklik.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida kontroll peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "mileage_log_check",
    "text": "{\"vehicle\":\"Firma kaubik BX-KM 418\",\"period\":\"Mai 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,töö,Kliendikülastus Hartmanni pagariäri\\nF2,2026-05-05,T. Berg,45262,45298,isiklik,Sõit ehituspoodi\\nF3,2026-05-06,A. Novak,45310,45402,töö,Tarne Veski tänavale\\nF4,2026-05-07,A. Novak,45402,45455,,Kohtumine tarnijaga Bridgeportis\\nF5,2026-05-08,T. Berg,45450,45471,töö,Objekti külastus\",\"remarks\":\"\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Töötundide kokkuvõte

timesheet_summary

Töötundide liitmine algusest, lõpust ja vaheajast. Server arvutab tunnid isikute ja nädalate kaupa, võrdleb sihttundidega ja teatab ebatavalistest aegadest.

Sisend- ja seadistusväljad

Põhiseaded
organisation — Firma või ühing
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Ajakirjed
Üks rida tööperioodi kohta. Kellaajad kujul 08:30, vaheaeg täisminutites.
Vaikeseaded: ""
target_hours — Sihttunnid nädalas
Valikuline: siht ühele isikule ühes kalendrinädalas, näiteks 38.5.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida kokkuvõte peaks mainima.
Vaikeseaded: ""
Täpsemad seaded
overnight — Üle südaöö kestvad vahetused
Jah loeb lõpu enne algust järgmiseks päevaks. Ei teatab sellistest ridadest.
no — Ei · yes — Jah
Vaikeseaded: "no"

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "timesheet_summary",
    "text": "{\"organisation\":\"Hartmanni pagariäri\",\"period\":\"4. kuni 10. mai 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\":\"\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Arvestinäitude hindamine

meter_readings

Elektri-, vee- või gaasiarvesti näitude hindamine. Server arvutab tarbimise perioodide kaupa ja teatab kõrvalekalletest ja langevatest näitudest.

Sisend- ja seadistusväljad

Põhiseaded
property — Kinnistu või leibkond
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Näidud
Üks rida näidu kohta. Kuupäevad kujul 2026-03-31 või 31.03.2026. Ühel arvestil üks ühik.
Vaikeseaded: ""
remarks — Märkused
Valikuline: näiteks arvesti vahetus või pikk äraolek.
Vaikeseaded: ""
Täpsemad seaded
outlier_percent — Kõrvalekalde piir protsentides
Teatatakse perioodidest, mis on arvesti keskmisest nii kaugel. Vahemik 10 kuni 500.
Vaikeseaded: 50

Sisendi maksimaalne UTF-8 baitide arv: 40000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "meter_readings",
    "text": "{\"property\":\"Veski tänav 3, korter 5\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Elekter,2026-01-01,44120,kWh\\nZ2,Elekter,2026-02-01,44430,kWh\\nZ3,Elekter,2026-03-01,44710,kWh\\nZ4,Elekter,2026-04-01,45410,kWh\\nZ5,Elekter,2026-05-01,45700,kWh\\nZ6,Vesi,2026-01-01,312.5,m3\\nZ7,Vesi,2026-04-01,331,m3\\nZ8,Vesi,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Märtsis kasutati elektriradiaatorit.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Inventuuriloend

inventory_list

Laoseisu loendusest saab inventuuriloend. Server korrutab koguse ühiku väärtusega, liidab kategooriate kaupa ja teatab topeltkirjetest ja puuduvatest väärtustest.

Sisend- ja seadistusväljad

Põhiseaded
organisation — Pood või ühing
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
inventory_date — Inventuuri kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
location — Asukoht
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Esemed
Üks rida eseme kohta koguse ja ühiku väärtusega. Puuduvast arvust teatatakse ja rida jääb summast välja.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida loend peaks mainima.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "inventory_list",
    "text": "{\"organisation\":\"Riverside'i sõudeklubi\",\"inventory_date\":\"31. detsember 2025\",\"location\":\"Paadimaja\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Paadid,Ühepaat,3,tk,1800\\nI2,Paadid,Aerupaar,12,paar,95\\nI3,Köök,Kohvimasin,1,tk,240\\nI4,Köök,Taldrikud,48,tk,2.50\\nI5,Köök,Taldrikud,48,tk,2.50\\nI6,Töökoda,Akutrell,2,tk,\\nI7,Töökoda,Määrdeaine,,purk,7.80\",\"remarks\":\"Loendasid kaks juhatuse liiget.\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Vahetuse üleandmine

shift_handover

Vahetuse märkmetest saab selge üleandmine. Kajastuvad ainult märkmete punktid, avatud ülesanded on eraldi, midagi ei hinnata ega soovitata.

Sisend- ja seadistusväljad

Põhiseaded
area — Valdkond või meeskond
Lisatakse sõna-sõnalt, näiteks osakond, köök või tootmisliin.
Vaikeseaded: ""
shift — Vahetus ja kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
handed_by — Üle andis
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
received_by — Üle võttis
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Vahetuse märkmed
Piisab lihtsatest märkmetest. Üleandmisse saab tulla ainult see, mis on siia kirjutatud.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "shift_handover",
    "text": "{\"area\":\"Osakond 2, hooldusmeeskond\",\"shift\":\"Õhtune vahetus, 12. mai 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Palat 12: härra Hansenil oli kell 16:00 vererõhk 150/90, arsti teavitatud, uut korraldust veel ei ole. Palat 14: proua Lund sai kell 18:00 õhtused tabletid. Palat 9: kutsung ei tööta, tehnikule helistatud, tuleb homme hommikul. Palat 12: küsida arstilt enne 21:00 uuesti uue korralduse kohta. Pesutarne tuleb veel paika panna.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Ühingu eelarve

club_budget

Eelarvearvudest saab ühingu eelarve. Server liidab tulud ja kulud, arvutab saldo ja märgib vähemalt 20 % muutused võrreldes eelmise aastaga.

Sisend- ja seadistusväljad

Põhiseaded
club — Klubi või ühing
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
year — Eelarveaasta
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Eelarve kirjed
Üks rida kirje kohta. kind on income või expense. previous on eelmise aasta arv ja võib olla tühi.
Vaikeseaded: ""
remarks — Märkused
Valikuline: muutuste põhjused või aasta plaanid.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "club_budget",
    "text": "{\"club\":\"Riverside'i sõudeklubi\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Liikmemaksud,18400,17800\\nH2,income,Regati osavõtutasud,3600,2800\\nH3,income,Annetused,1500,2000\\nH4,expense,Paatide remont,6200,4800\\nH5,expense,Paadimaja üür,9600,9600\\nH6,expense,Kindlustus,2100,1950\\nH7,expense,Paadimaja renoveerimine,7000,\",\"remarks\":\"Paadimaja renoveerimine on kavandatud suveks. Kaks paati vajavad uusi aerukandureid.\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tööintervjuuks valmistumine

interview_preparation

Tööintervjuuks valmistumine töökuulutuse ja CV põhjal: võimalikud küsimused, sobivad punktid ja lüngad. Tööandja ega kandidaadi kohta midagi ei lisata.

Sisend- ja seadistusväljad

Põhiseaded
job_title — Ametinimetus
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
company — Ettevõte
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
job_ad — Töökuulutus
Kleebi tekst. Seda käsitletakse andmetena, mitte kunagi juhistena.
Vaikeseaded: ""
cv — CV
Kleebi tekst siia. Ainult see, mida ettevalmistus vajab; kontaktandmed võib välja jätta.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "interview_preparation",
    "text": "{\"job_title\":\"Projektiassistent\",\"company\":\"Lumen Print\",\"job_ad\":\"Lumen Print otsib Bridgeporti projektiassistenti. Ülesanded: trükigraafikute planeerimine, klientide ja tarnijatega kooskõlastamine, iganädalaste seisuaruannete koostamine. Nõuded: projektide koordineerimise kogemus, kindel tabelarvutuse kasutamine, hea kirjalik inglise keel, trükitootmise kogemus on eeliseks. Algus: 1. september.\",\"cv\":\"Mira Kovac. 2023 kuni 2026: büroo assistent ettevõttes Hartmann Paper, Bridgeport. Kooskõlastas tarneid 40 kliendiga, pidas tarnekava tabelites, õpetas välja kaks uut kolleegi. 2020 kuni 2023: kontoritöötaja väljaõpe. Keeled: inglise, hea kirjas ja kõnes; horvaadi, emakeel.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Sõidutundide arvestus

driving_lesson_record

Muuda sõidutundide nimekiri koolituse arvestuseks. Server loeb tunnid liigi kaupa kokku ja võrdleb neid sisestatud sihtidega.

Sisend- ja seadistusväljad

Põhiseaded
learner — Õpilane
Nimi või viide. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
driving_school — Autokool
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
licence_class — Juhiloa kategooria
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Sõidutunnid
Üks rida tunni või ploki kohta. units on tundide arv, topic võib olla tühi.
Vaikeseaded: ""
targets — Sihid tunniliigi kaupa
Üks rida liigi kohta koos kehtiva sihiga. Tööriist ei tunne reegleid ja võrdleb ainult neid arve.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida arvestus peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "driving_lesson_record",
    "text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Autokool 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\":\"Tund L8 lükati edasi, kuupäev on veel lahtine.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Juuksevärvi kaart

hair_colour_card

Muuda värvitooted ja märkmed värvikaardiks. Server arvutab sisestatud toodete põhjal segamisvahekorra ja kogused ning naha kohta ei öelda midagi.

Sisend- ja seadistusväljad

Põhiseaded
client — Klient
Nimi või kliendinumber. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
salon — Salong
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
recipe_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Tooted
Üks rida toote kohta. Sisesta vahekorra jaoks osad või iga toote kogus.
Vaikeseaded: ""
total_amount — Kogukogus
Valikuline: segatav kogus, näiteks 120. See jagatakse osade järgi.
Vaikeseaded: ""
recipe_notes — Märkmed pealekandmise kohta
Valikuline: järjekord, toimeajad, kliendi soovid.
Vaikeseaded: ""
Täpsemad seaded
unit — Ühik
Kuni 4 tähte, näiteks g või ml.
Vaikeseaded: "g"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "hair_colour_card",
    "text": "{\"client\":\"Kliendikaart 1184\",\"salon\":\"Stuudio Lindenau\",\"recipe_date\":\"12. mai 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\":\"Kõigepealt juurtele, toimeaeg 30 minutit, seejärel viimaseks 10 minutiks pikkustele. Klient soovib külma tooni ilma punaseta.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Fotosessiooni ajakava

photo_shoot_schedule

Koosta sammude ja minutite põhjal fotosessiooni ajakava. Server arvutab kõik ajad, puhvrid ja ületused ning tehisintellekt sõnastab iga sammu.

Sisend- ja seadistusväljad

Põhiseaded
shoot — Fotosessioon
Fotosessiooni või kliendi nimi. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
shoot_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
location — Asukoht
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
start_time — Algusaeg
Kujul 09:30.
Vaikeseaded: "09:00"
latest_end — Plaanitud lõpp
Valikuline, kujul 18:30. Hilisemast lõpust teatatakse.
Vaikeseaded: ""
lines — Sammud
Üks rida sammu kohta koos minutitega. fixed_start on valikuline ja mõeldud ajale, mida ei saa nihutada, näiteks kuldne tund kell 19:40.
Vaikeseaded: ""
remarks — Märkused
Valikuline: soovid ja üksikasjad, mis võivad sammude sõnastamisel aidata.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "photo_shoot_schedule",
    "text": "{\"shoot\":\"Perekond Berg, kevadpildid\",\"shoot_date\":\"16. mai 2026\",\"location\":\"Veskipark\",\"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\":\"Pere soovib loomulikke pilte ilma poseerimiseta. Lapsed väsivad kiiresti.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Pulmapäeva ajakava

wedding_day_schedule

Koosta sammude ja minutite põhjal pulmapäeva ajakava. Server arvutab kõik ajad, puhvrid ja ületused ning tehisintellekt sõnastab iga sammu.

Sisend- ja seadistusväljad

Põhiseaded
wedding — Pulm
Pruutpaari nimed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
wedding_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
venue — Toimumiskoht
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
start_time — Algusaeg
Kujul 09:30.
Vaikeseaded: "09:00"
latest_end — Plaanitud lõpp
Valikuline, kujul 00:30. Hilisemast lõpust teatatakse. Algusest varasem aeg loetakse järgmise päeva ajaks.
Vaikeseaded: ""
lines — Sammud
Üks rida sammu kohta koos minutitega. fixed_start on valikuline ja mõeldud ajale, mida ei saa nihutada, näiteks laulatus.
Vaikeseaded: ""
remarks — Märkused
Valikuline: soovid ja üksikasjad, mis võivad sammude sõnastamisel aidata.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "wedding_day_schedule",
    "text": "{\"wedding\":\"Anna ja Tom\",\"wedding_date\":\"20. juuni 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\":\"Tort tuleb Hartmanni pagariärist. DJ toob oma tehnika kaasa.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Koduharjutuste leht

home_exercise_sheet

Korrasta terapeudi märkmed selgeks koduharjutuste leheks. Ilmuvad ainult märkmetes olevad harjutused, ilma diagnoosi ja meditsiinilise nõuta.

Sisend- ja seadistusväljad

Põhiseaded
patient — Patsient
Valikuline: eesnimest või viitest piisab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
therapist — Terapeut või praksis
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
sheet_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Terapeudi märkmed
Harjutused kokkulepitud kujul, koos korduste ja sooritamisjuhistega. Ilmuda saab ainult siia kirjutatu.
Vaikeseaded: ""
practice_contact — Kontakt
Valikuline. Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "home_exercise_sheet",
    "text": "{\"patient\":\"Viide 2207\",\"therapist\":\"Füsioteraapia Lindenau, K. Berg\",\"sheet_date\":\"5. mai 2026\",\"notes\":\"Kandadele tõusud tooli toel, 10 korda, 2 seeriat, hommikul ja õhtul. Lamada selili, tõmmata põlv mõlema käega rinnale, hoida 20 sekundit, 3 korda kummalgi poolel. Kõndida tasasel pinnal 15 minutit päevas. Teha harjutusi aeglaselt. Tuua leht järgmisele vastuvõtule kaasa.\",\"practice_contact\":\"Füsioteraapia Lindenau, telefon 0123 456789\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Hooldusaruanne

care_report

Muuda hooldusmärkmed neutraalseks aruandeks. Ilmuvad ainult märkmetes olevad tähelepanekud, ilma diagnoosi ja nõuanneteta, ning märkus ütleb, et kvalifitseeritud spetsialist kontrollib selle.

Sisend- ja seadistusväljad

Põhiseaded
care_client — Klient
Viitest piisab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
report_date — Kuupäev ja vahetus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
written_by — Koostaja
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Hooldusmärkmed
Mida täheldati ja tehti. Aruandes saab ilmuda ainult siia kirjutatu.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "care_report",
    "text": "{\"care_client\":\"Viide A-17\",\"report_date\":\"12. mai 2026, hommikuvahetus\",\"written_by\":\"A. Novak\",\"notes\":\"Kell 08:00 pestud kraanikausi juures abiga. Sõi hommikusööki päevaruumis. Kõndis käimisraamiga aeda, umbes 20 minutit. Ütles, et uus tool on mugav. Kell 09:30 vahetati kuuldeaparaadi patarei. Tütar helistas kell 11:00. Lahtine: küsida, kas käimisraami pidureid on vaja kontrollida.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lasteaia vaatlusaruanne

childcare_observation

Korrasta kasvataja märkmed vaatlusaruandeks. Ilmuvad ainult tähelepanekud, ilma diagnoosi ning lapse hindamise või liigitamiseta.

Sisend- ja seadistusväljad

Põhiseaded
child — Laps
Eesnimest või koodist piisab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
child_group — Rühm
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
observation_period — Vaatlusperiood
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
observer — Vaatleja
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Märkused
Mida laps tegi ja ütles. Aruandes saab ilmuda ainult siia kirjutatu.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "childcare_observation",
    "text": "{\"child\":\"Laps A\",\"child_group\":\"Päevalillede rühm\",\"observation_period\":\"4. kuni 8. mai 2026\",\"observer\":\"K. Berg\",\"notes\":\"Esmaspäev: ehitas vabamängu ajal puuklotsidest torni ja luges klotse valjusti kuni 12-ni. Teisipäev: palus teisel lapsel aidata kasti kanda. Kolmapäev: maalis umbes 20 minutit mõlema käega ja ütles \\\"päike on kuum\\\". Neljapäev: kuulas lugemisnurgas jutu lõpuni. Reede: pani enne õue minekut saapad ise jalga.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Surmakuulutus ja järelehüüe

death_notice_obituary

Kirjuta pere esitatud andmete põhjal surmakuulutus ja lühike järelehüüe. Nimed ja kuupäevad jäävad sõna-sõnalt ning inimese elu kohta ei mõelda midagi välja.

Sisend- ja seadistusväljad

Põhiseaded
deceased — Lahkunu nimi
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
born — Sündinud
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
died — Surnud
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
facts — Mida pere soovib öelda
Lihtsad märkmed inimese elu kohta. Ilmuda saab ainult siia kirjutatu.
Vaikeseaded: ""
mourners — Leinavad
Valikuline: pereliikmete nimed. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
service_details — Ärasaatmine
Valikuline: koht, kuupäev ja soovid. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "death_notice_obituary",
    "text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3. märts 1941\",\"died\":\"12. oktoober 2026\",\"facts\":\"Töötas 31 aastat Sillaotsa algkooli õpetajana. Laulis kirikukooris. Armastas oma aeda ja kaht lapselast. Armastas öelda, et hea raamat ei saa kunagi otsa.\",\"mourners\":\"Paul ja Lena Wiesental koos Tomi ja Miaga\",\"service_details\":\"Laupäeval, 24. oktoobril 2026 kell 11:00, Veski tee kabelis. Lillede asemel palume kaaluda annetust kooliraamatukogule.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Korteriomanike üldkoosolek: kutse ja protokoll

owners_meeting

Kirjuta korteriomanike üldkoosoleku kutse või protokoll. Päevakord ja otsused jäävad sõna-sõnalt, ilma õiguslike väidete ja väljamõeldud tähtaegadeta.

Sisend- ja seadistusväljad

Põhiseaded
document — Dokument
Vali, mida koostada.
invitation — Kutse · minutes — Protokoll
Vaikeseaded: "invitation"
property_name — Kinnisasi
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
meeting_when — Kuupäev ja kellaaeg
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
meeting_place — Koht
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
manager — Kinnisvarahaldur
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
agenda_items — Päevakord
Üks punkt rea kohta. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Märkused
Kutse: mida tuleks mainida. Protokoll: kuidas koosolek kulges. Ilmuda saab ainult siia kirjutatu.
Vaikeseaded: ""
attendance — Kohalolek
Ainult protokoll: lisatakse sõna-sõnalt, näiteks 14 korterit 20-st kohal.
Vaikeseaded: ""
resolutions — Otsused
Ainult protokoll: üks otsus rea kohta koos häälte ja summadega. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "owners_meeting",
    "text": "{\"document\":\"minutes\",\"property_name\":\"Veski tee 3 korteriomanikud\",\"meeting_when\":\"Neljapäev, 18. juuni 2026, 18:30\",\"meeting_place\":\"Lindenau kogukonnamaja koosolekuruum\",\"manager\":\"Hartmanni Kinnisvarahaldus, S. Hartmann\",\"agenda_items\":\"1. Tervitus\\n2. Majandusaasta aruanne 2025\\n3. Katuse remont\\n4. Muud küsimused\",\"notes\":\"Pr Berg küsis katuse remondi ajakava kohta. Haldur küsib katusefirmalt ja annab tagasisidet. Muude küsimuste all mainiti trepikoja valgustust.\",\"attendance\":\"Kohal või esindatud 14 omanikku 20-st\",\"resolutions\":\"Punkt 2: Majandusaasta aruanne 2025 kinnitatakse. 13 poolt, 0 vastu, 1 erapooletu.\\nPunkt 3: Kinnitatakse katuse remont ettevõttelt Dachbau Lindenau summas 48 500,00 EUR, tasutakse remondifondist. 11 poolt, 2 vastu, 1 erapooletu.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lemmiklooma järelhoolduse leht

pet_aftercare_sheet

Korrasta veterinaarkliiniku juhised lemmikloomaomanikele mõeldud järelhoolduse leheks. Ilma diagnoosita ning ilma ravimite ja annusteta, mida sisendis ei ole.

Sisend- ja seadistusväljad

Põhiseaded
practice — Kliinik
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
animal — Loom
Nimi ja liik. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
pet_owner — Omanik
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
visit_date — Visiidi kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
notes — Kliiniku juhised
Hooldus, söötmine, ravimid ja annused vastavalt juhistele, järgmine vastuvõtt. Ilmuda saab ainult siia kirjutatu.
Vaikeseaded: ""
practice_contact — Kontakt
Valikuline. Lisatakse lõppu sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "pet_aftercare_sheet",
    "text": "{\"practice\":\"Lindenau loomakliinik\",\"animal\":\"Mops, koer\",\"pet_owner\":\"\",\"visit_date\":\"5. mai 2026\",\"notes\":\"Pärast hammaste puhastamist: pehme toit 3 päeva. Närimismänguasjad keelatud 5 päeva. Demodent geel igemetele kord päevas õhtul 5 päeva jooksul, nagu üle antud. Kui 2. päeva järel esineb verejooksu, palun helistage kliinikusse. Kontrollvisiit 14. mail kell 10:30.\",\"practice_contact\":\"Lindenau loomakliinik, telefon 0123 456700\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Töökoja aruanne sõidukiomanikule

workshop_report

Selgita remonti lihtsate sõnadega. Server liidab kokku töö ja varuosad ning tehisintellekt selgitab ainult seda, mida ütlevad tellimus ja töökoja märkmed.

Sisend- ja seadistusväljad

Põhiseaded
workshop — Töökoda
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
vehicle — Sõiduk
Lisatakse sõna-sõnalt, näiteks mudel ja registreerimisnumber.
Vaikeseaded: ""
mileage — Läbisõit
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Töö ja varuosad
Üks rida töö või varuosa kohta. kind on labour või part. Töö puhul tähendab quantity tunde.
Vaikeseaded: ""
workshop_notes — Töökoja märkmed
Millest teatati, mis leiti ja mis lepiti kokku. Selgitada saab ainult siia kirjutatut.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 25000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "workshop_report",
    "text": "{\"workshop\":\"Hartmanni Autoteenindus\",\"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\":\"Klient teatas pidurdamisel kriuksumisest. Eesmised piduriketad olid alla kulumispiiri. Tagumised piduriklotsid umbes poolenisti kulunud, töökoda vaatab need järgmisel hooldusel uuesti üle. Klaasipuhastite harjade hind tuleb veel järele vaadata.\",\"currency\":\"EUR\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Elektripaigaldise kontrolli protokoll

electrical_test_record

Võrdle mõõdetud väärtusi sisestatud piirväärtustega. Server märgib iga väärtuse piires või piirist väljas olevaks. Standardväärtusi ei lisata ja see ei asenda kvalifitseeritud elektriku tehtavat kontrolli.

Sisend- ja seadistusväljad

Põhiseaded
installation — Paigaldis
Lisatakse sõna-sõnalt, näiteks hoone ja jaotuskilp.
Vaikeseaded: ""
test_date — Kontrolli kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
tester — Kontrollija
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Mõõtmised
Üks rida väärtuse kohta. Piirväärtus pärineb kehtivast standardist või tootjalt. limit_type on max (väärtus ei tohi olla suurem) või min (väärtus ei tohi olla väiksem).
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida protokoll peaks mainima, näiteks mõõteseade.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "electrical_test_record",
    "text": "{\"installation\":\"Veski tee 3, jaotuskilp 1\",\"test_date\":\"12. mai 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\":\"Kõigil vooluringidel mõõdetud sama seadmega.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Temperatuurilogi kontroll

temperature_log_check

Kontrolli külmkappide ja sügavkülmikute temperatuurilogi. Server leiab sisestatud vahemikust väljas olevad näidud ja päevad ilma näiduta. Toiduõiguse kohta hinnangut ei anta.

Sisend- ja seadistusväljad

Põhiseaded
kitchen — Köök või ettevõte
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Näidud
Üks rida näidu kohta. Kuupäevad kujul 2026-03-31 või 31.03.2026, kellaajad kujul 08:30. Sisesta lower ja upper iga seadme kohta üks kord; tühjad lahtrid säilitavad viimase vahemiku.
Vaikeseaded: ""
remarks — Märkused
Valikuline: näiteks suletud päevad, mis seejärel selgitavad lünka.
Vaikeseaded: ""
Täpsemad seaded
checks_per_day — Näite päevas
Loetletakse päevad, kus seadmel on vähem näite. Vahemikus 1 kuni 6.
Vaikeseaded: 1

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "temperature_log_check",
    "text": "{\"kitchen\":\"Jõeäärne bistroo\",\"period\":\"4. kuni 8. mai 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. mail suletud.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Pagariprotsentide kalkulaator

bakers_percentage

Muuda retsept kogusteks. Server arvutab pagariprotsentide või grammides retsepti põhjal grammid koostisosa kohta, taina kogukaalu, hüdratsiooni ja taina saagise.

Sisend- ja seadistusväljad

Põhiseaded
recipe — Retsept
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Koostisosad
Üks rida koostisosa kohta. role on flour, liquid või other. Täida kõigis ridades percent või kõigis ridades amount_g.
Vaikeseaded: ""
pieces — Tükid
Mitu tükki on vaja, näiteks 40.
Vaikeseaded: ""
piece_weight — Tainas tüki kohta (g)
Ühe tüki taina kaal grammides, näiteks 500.
Vaikeseaded: ""
flour_weight — Või: jahu kaal (g)
Tükkide asemel: jahu kokku grammides, näiteks 10000.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida leht peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 12000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "bakers_percentage",
    "text": "{\"recipe\":\"Nisu-rukkileib\",\"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\":\"Tainas puhkab üleöö külmruumis.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tarukaartide analüüs

hive_record

Analüüsi tarukaarte. Server liidab kokku meesaagi taru kohta ja teatab pikkadest vahedest kannete vahel. Diagnoosi ega ravisoovitusi ei anta.

Sisend- ja seadistusväljad

Põhiseaded
apiary — Mesila
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
year — Hooaeg
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Kanded
Üks rida kontrolli või saagi kohta. Kuupäevad kujul 2026-03-31 või 31.03.2026. honey_kg ainult saagi puhul. Märkuses ära kasuta komasid, kui see ei ole jutumärkides.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida analüüs peaks mainima.
Vaikeseaded: ""
Täpsemad seaded
gap_days — Vahe pärast päevi
Pikem aeg ilma kandeta loetletakse. Vahemikus 7 kuni 365.
Vaikeseaded: 30

Sisendi maksimaalne UTF-8 baitide arv: 45000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "hive_record",
    "text": "{\"apiary\":\"Veski tee mesila\",\"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\":\"\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Puidunimekiri tihumeetritega

timber_list

Muuda palgiloend puidunimekirjaks. Server arvutab iga palgi mahu Huberi valemiga pikkuse ja keskdiameetri põhjal ning näitab arvutust.

Sisend- ja seadistusväljad

Põhiseaded
forest — Mets või eraldis
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
timber_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Palgid
Üks rida palgi kohta, pikkus meetrites ja keskdiameeter sentimeetrites.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida loend peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "timber_list",
    "text": "{\"forest\":\"Veskimets, eraldis 12\",\"timber_date\":\"3. veebruar 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\":\"Palgid laotud idapoolse metsatee äärde.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Istutusplaan kogustega

planting_plan

Muuda peenrad ja tihedused istutusplaaniks. Server arvutab taimede arvu pindala ja tiheduse põhjal ning ümardab iga rea ülespoole täistaimedeni.

Sisend- ja seadistusväljad

Põhiseaded
planting_site — Istutuskoht
Lisatakse sõna-sõnalt, näiteks projekt või aadress.
Vaikeseaded: ""
lines — Istutusread
Üks rida taime kohta peenras, pindala ruutmeetrites ja taimi ruutmeetri kohta.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida plaan peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 15000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "planting_plan",
    "text": "{\"planting_site\":\"Veski tee siseõu\",\"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\":\"Tulpide ala mõõdetakse kohapeal järgmisel nädalal.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Elektrikoormus faasi kaupa

power_load_phases

Liida ürituse võimsus faasi kaupa kokku. Server võrdleb iga faasi vatte sisestatud kaitsmega. See ei asenda kvalifitseeritud isiku tehtavat kontrolli.

Sisend- ja seadistusväljad

Põhiseaded
event — Üritus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
fuse_amps — Kaitse faasi kohta (A)
Kohapealsest toitest, näiteks 16 või 32.
Vaikeseaded: 16
lines — Seadmed
Üks rida seadme tüübi kohta. phase on L1, L2 või L3. Vatid andmesildilt või andmelehelt.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida ülevaade peaks mainima.
Vaikeseaded: ""
Täpsemad seaded
voltage — Pinge faasi kohta (V)
Pinge faasi ja neutraali vahel.
Vaikeseaded: 230

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "power_load_phases",
    "text": "{\"event\":\"Suvefestival, pealava\",\"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\":\"Baar saab toite samast jaotuskapist.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Laadimisnimekiri kandevõime kontrolliga

load_list

Muuda kaubad laadimisnimekirjaks. Server liidab kaalud kokku, võrdleb neid sisestatud kandevõimega ja teatab puuduvatest arvudest. Koorma kinnitamise kohta hinnangut ei anta.

Sisend- ja seadistusväljad

Põhiseaded
vehicle — Sõiduk
Lisatakse sõna-sõnalt, näiteks registreerimisnumber.
Vaikeseaded: ""
tour — Veoring
Valikuline. Lisatakse sõna-sõnalt, näiteks number ja kuupäev.
Vaikeseaded: ""
payload_kg — Kandevõime (kg)
Sõiduki dokumentidest, näiteks 1200.
Vaikeseaded: ""
lines — Kaubad
Üks rida artikli kohta koos koguse ja tüki kaaluga kilogrammides. stop on mahalaadimiskoht.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida loend peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 25000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "load_list",
    "text": "{\"vehicle\":\"Kaubik BX-KM 418\",\"tour\":\"Veoring 7, 12. mai 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\":\"Väljapanekualus tuleb hommikul laost.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Koristusplaan nädalatundidega

cleaning_plan

Muuda koristusülesanded plaaniks. Server arvutab sageduse ja minutite põhjal iga objekti tunnid nädalas ning loetleb puudulikud read.

Sisend- ja seadistusväljad

Põhiseaded
company — Koristusfirma või meeskond
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Kehtib alates
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Ülesanded
Üks rida ülesande ja objekti kohta, koos kordade arvuga nädalas ja minutitega korra kohta. Iga kahe nädala tagant on 0,5 korda nädalas.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida plaan peaks mainima.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 25000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "cleaning_plan",
    "text": "{\"company\":\"Clearwater Services\",\"period\":\"Mai 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\":\"Puhkeruumi minutid lepitakse kokku järgmisel nädalal.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Värvikogus maalritele

paint_quantity

Arvuta töö värvikogus ruumide, akende ja uste, kihtide ja katvuse põhjal. Server arvutab liitrid ja anumad ning tehisintellekt kirjutab pakkumise jaoks lühikese kokkuvõtte.

Sisend- ja seadistusväljad

Põhiseaded
project — Projekt
Lisatakse sõna-sõnalt, näiteks klient ja aadress.
Vaikeseaded: ""
lines — Ruumid ja pinnad
Üks rida ruumi või pinna kohta. Seinapind on ümbermõõt korda kõrgus; extra_m2 lisab otse lae või muu pinna; openings_m2 arvatakse maha. Jäta coats tühjaks, et kasutada allolevat arvu.
Vaikeseaded: ""
coverage_m2_per_l — Katvus (m² liitri kohta)
Toote tehnilisest andmelehest, näiteks 8 või 7,5.
Vaikeseaded: ""
coats — Kihid
Ridadele, millel pole oma arvu. 1 kuni 6.
Vaikeseaded: 2
container_l — Anuma suurus (l)
Valikuline: liitrid ühes anumas, näiteks 10 või 2,5.
Vaikeseaded: "10"
remarks — Märkused
Valikuline: mida kokkuvõte peaks mainima, näiteks värve või seinte seisukorda.
Vaikeseaded: ""
Täpsemad seaded
reserve_percent — Varu (%)
Lisatakse liitrite kogusummale. 0 kuni 50.
Vaikeseaded: 10
container_price — Anuma hind
Valikuline: materjalikulu jaoks, näiteks 89,90.
Vaikeseaded: ""
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "paint_quantity",
    "text": "{\"project\":\"Perekond Keller, Vahtra tänav\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Elutuba,18.4,2.6,,5.2,\\nR2,Köök,12,2.5,,3.1,\\nR3,Elutoa lagi,,,21.5,,1\\nR4,Esik,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Seinad soojas valges, lagi puhtas valges. Köögi väikesed praod pahteldatakse esmalt. Esiku kõrgus mõõdetakse kohapeal.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Plaatide kogus koos liimi ja vuugitäitega

tile_quantity

Arvuta töö pindade põhjal plaadid, plaadiliim ja vuugitäide. Server lisab kao, ümardab plaadi kaupa üles täispakkideni ja arvutab kotid sisestatud kulu põhjal.

Sisend- ja seadistusväljad

Põhiseaded
project — Projekt
Lisatakse sõna-sõnalt, näiteks klient ja aadress.
Vaikeseaded: ""
lines — Pinnad
Üks rida pinna kohta koos netopindalaga ruutmeetrites. tile nimetab plaadi. waste_percent ja pack_m2 võivad jääda tühjaks, et kasutada allolevaid väärtusi.
Vaikeseaded: ""
waste_percent — Kadu (%)
Ridadele, millel pole oma väärtust. 0 kuni 50.
Vaikeseaded: 10
pack_m2 — m² paki kohta
Valikuline: ridadele, millel pole oma väärtust, näiteks 1,44.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida kokkuvõte peaks mainima, näiteks paigaldusmustrit või aluspinda.
Vaikeseaded: ""
Täpsemad seaded
adhesive_kg_m2 — Plaadiliim (kg m² kohta)
Valikuline: kulu andmelehelt, näiteks 3,5.
Vaikeseaded: ""
adhesive_bag_kg — Plaadiliimi kott (kg)
Valikuline, näiteks 25.
Vaikeseaded: ""
grout_kg_m2 — Vuugitäide (kg m² kohta)
Valikuline: kulu andmelehelt selle plaadi ja vuugi jaoks, näiteks 0,5.
Vaikeseaded: ""
grout_bag_kg — Vuugitäite kott (kg)
Valikuline, näiteks 5.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "tile_quantity",
    "text": "{\"project\":\"Vannituba ja köök, Veski tee 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Vannitoa põrand,Plaat A 60x60,6.8,,\\nF2,Vannitoa sein,Plaat B 30x60,22.4,15,1.08\\nF3,Köögi sein,Plaat B 30x60,4.2,,1.08\\nF4,Esiku põrand,Plaat 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\":\"Vannitoa sein paigaldatakse diagonaalis. Esiku põrand mõõdetakse pärast vana põranda eemaldamist.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Katusematerjal katusepindade põhjal

roofing_material

Arvuta töö katusetahkude põhjal katusekivid, roovid ja hari. Server kasutab tootja andmeid katusekivide arvu kohta ruutmeetril ja roovivahe kohta ning lisab kao.

Sisend- ja seadistusväljad

Põhiseaded
project — Projekt
Lisatakse sõna-sõnalt, näiteks klient ja aadress.
Vaikeseaded: ""
lines — Katusetahud
Üks rida katusetahu kohta koos kaldpinna pindalaga ruutmeetrites. ridge_m on selle tahu ulatuses kaetava harja või kelbaharja pikkus; ühist harja sisesta ainult üks kord.
Vaikeseaded: ""
tiles_per_m2 — Katusekive m² kohta
Tootjalt selle katusekivi ja roovivahe jaoks, näiteks 10,5.
Vaikeseaded: ""
batten_gauge_cm — Roovivahe (cm)
Valikuline: roovide vahekaugus, näiteks 33,5. Ilma selleta roove ei arvutata.
Vaikeseaded: ""
waste_percent — Kadu (%)
Lisatakse katusekividele ja roovidele. 0 kuni 30.
Vaikeseaded: 5
remarks — Märkused
Valikuline: mida kokkuvõte peaks mainima, näiteks katusekivi mudelit või katuse kuju.
Vaikeseaded: ""
Täpsemad seaded
ridge_tiles_per_m — Harjakive meetri kohta
Valikuline: tootjalt, näiteks 2,5.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 12000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "roofing_material",
    "text": "{\"project\":\"Bergi maja, Pärna põik 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Lõunapoolne katusetahk,62.4,10.4\\nD2,Põhjapoolne katusetahk,62.4,\\nD3,Garaaži katus,18.3,\\nD4,Veranda,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Punased savikivid nagu vanal katusel. Veranda mõõdetakse, kui tellingud on üles pandud.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Klaasitellimus pindala ja kaaluga

glass_order

Muuda klaasid tellimusnimekirjaks. Server arvutab pindala klaasi ja positsiooni kohta, valikulise minimaalse pindala klaasi kohta ning kaalu pindala, paksuse ja 2,5 kg põhjal m² ja mm kohta.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient või töö
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
order_ref — Tellimuse viide
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Klaasid
Üks rida positsiooni kohta: laius ja kõrgus millimeetrites, paksus millimeetrites ja kogus. Isoklaasi või lamineeritud klaasi puhul sisesta klaaside paksuste summa.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida tellimus peaks mainima, näiteks servatöötlust või tarnet.
Vaikeseaded: ""
Täpsemad seaded
min_area_m2 — Minimaalne pindala klaasi kohta (m²)
Valikuline: nagu tarnija hinnakirjas, näiteks 0,5. Väiksemad klaasid arvestatakse selle pindalaga.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "glass_order",
    "text": "{\"customer\":\"Novaki köök ja vannituba\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Köögiaken,Klaaspakett 4/16/4,1200,1400,8,2\\nG2,Vannituba,Mattklaas,600,450,6,1\\nG3,Riiul,Floatklaas,800,250,8,3\\nG4,Uks,Floatklaas,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Riiulid poleeritud servadega. Ukseklaasi kõrgus selgub pärast raami paigaldamist.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kolimismaht ja sõiduki suurus

removal_volume

Muuda koduste esemete nimekiri pakkimisnimekirjaks. Server liidab mahu ruumide kaupa, lisab varu ja valib oma sõidukite nimekirjast väikseima sobiva sõiduki.

Sisend- ja seadistusväljad

Põhiseaded
move — Kolimine
Lisatakse sõna-sõnalt, näiteks klient ja mõlemad aadressid.
Vaikeseaded: ""
move_date — Kolimise kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Kodused esemed
Üks rida esemeliigi kohta: kogus ja ühe eseme kuupmeetrid. note on pakkimisjuhiste jaoks, nagu habras või lahti võtta.
Vaikeseaded: ""
vehicles — Oma sõidukid
Valikuline: üks rida sõiduki kohta koos selle laadimismahuga kuupmeetrites. Soovitatakse väikseimat sobivat.
Vaikeseaded: ""
reserve_percent — Varu (%)
Lisatakse kogumahule virnastusvahede jaoks. 0 kuni 50.
Vaikeseaded: 10
remarks — Märkused
Valikuline: mida pakkimisnimekiri peaks mainima, näiteks korruseid või lifti.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 32000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "removal_volume",
    "text": "{\"move\":\"Perekond Hartmann, Veski tee 3 kolib aadressile Pärna põik 7\",\"move_date\":\"12. juuni 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Elutuba,Kolmekohaline diivan,1,1.8,\\nU2,Elutuba,Raamaturiiul,2,0.9,Lahti võtta\\nU3,Köök,Kolimiskast,25,0.1,Purunev\\nU4,Magamistuba,Riidekapp,1,2.5,Lahti võtta\\nU5,Magamistuba,Voodi 160 x 200,1,1.5,\\nU6,Kelder,Jalgratas,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Kaubik,12\\nV2,Veoauto 7.5 t,35\\nV3,Veoauto 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Vanas korteris kolmas korrus ilma liftita. Kelder vaadatakse üle ülevaatuspäeval.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tõlkepakkumine normridade järgi

standard_line_offer

Muuda tähemärkide arvud pakkumiseks. Server teisendab tähemärgid koos tühikutega normridadeks, korrutab rea hinnaga, lisab kiirtöö lisatasu ja kontrollib miinimumtasu.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
offer_number — Pakkumise number
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
language_pair — Keeled
Valikuline. Lisatakse sõna-sõnalt, näiteks saksa keelest inglise keelde.
Vaikeseaded: ""
deadline — Tarne
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Dokumendid
Üks rida dokumendi kohta koos tähemärkide arvuga koos tühikutega, nagu tekstitöötlusprogramm need loeb.
Vaikeseaded: ""
price_per_line — Rea hind
Ühe normrea netohind, näiteks 1,35.
Vaikeseaded: ""
line_chars — Tähemärke rea kohta
Tähemärgid koos tühikutega, mis moodustavad ühe normrea. 30 kuni 100.
Vaikeseaded: 55
rush_percent — Kiirtöö lisatasu (%)
0, kui lisatasu pole. 0 kuni 200.
Vaikeseaded: 0
remarks — Märkused
Valikuline: mida pakkumine peaks mainima, näiteks valdkonda või vormingut.
Vaikeseaded: ""
Täpsemad seaded
rounding — Ümardamine
Kuidas iga dokumendi read loetakse.
exact — Täpne, kaks kümnendkohta · up — Ümarda dokumendi kaupa täisridadeni
Vaikeseaded: "exact"
minimum_fee — Miinimumtasu
Valikuline: kasutatakse, kui kogusumma on väiksem, näiteks 40.
Vaikeseaded: ""
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 12000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "standard_line_offer",
    "text": "{\"customer\":\"Pagariäri Hartmann OÜ\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Saksa keelest inglise keelde\",\"deadline\":\"5 tööpäeva jooksul\",\"lines\":\"id,document,characters\\nN1,Üürileping,12480\\nN2,Kaaskiri,1.830\\nN3,Lisa korruseplaan,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Õigusvaldkond. Lisa loetakse kokku, kui skaneering on loetav.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Vanakulla ostukviitung

gold_purchase_receipt

Muuda kaalutud esemed ostukviitungiks. Server arvutab puhaskulla kaalu ja proovi põhjal ning väljamakse ettevõtte sisestatud päevahinna põhjal. Hindu ei laadita.

Sisend- ja seadistusväljad

Põhiseaded
business — Ostja
Lisatakse sõna-sõnalt, näiteks poe nimi ja aadress.
Vaikeseaded: ""
seller — Müüja
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
receipt_date — Kuupäev
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
receipt_number — Kviitungi number
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Ostetud esemed
Üks rida eseme kohta: kaal grammides ja proov tuhandikes, näiteks 585 või 750. Kaalu ilma kivideta; märgi see märkuste veergu.
Vaikeseaded: ""
price_per_g — Puhaskulla grammi hind
Ettevõtte määratud tänane hind, näiteks 58,40. Väljast midagi ei laadita.
Vaikeseaded: ""
payout_percent — Väljamakstav osa (%)
Puhaskulla väärtuse osa, mis välja makstakse. 1 kuni 100.
Vaikeseaded: 100
remarks — Märkused
Valikuline: mida kviitung peaks mainima, näiteks kuidas esemeid kontrolliti.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "gold_purchase_receipt",
    "text": "{\"business\":\"Kullassepatöökoda Berg, Turu plats 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14. mai 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Sõrmus,4.2,585,\\nA2,Kett,12.75,750,\\nA3,Kõrvarõngad,0.875,333,kaalutud ilma kivideta\\nA4,Käevõru,,585,lukk tuleb veel eemaldada\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Proovimärgid kontrollitud luubiga, ketti testitud lukul happega.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Keeduprotokoll kääritusastme ja alkoholiga

brew_log

Muuda tiheduse mõõtmised keeduprotokolliks. Server arvutab alg- ja lõpptiheduse põhjal Plato kraadides näiva kääritusastme ja alkoholi hinnangu ning esitab kasutatud valemi.

Sisend- ja seadistusväljad

Põhiseaded
brewery — Pruulikoda
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
brew — Keedus
Lisatakse sõna-sõnalt, näiteks õlu ja partii number.
Vaikeseaded: ""
brew_date — Keedupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
og_plato — Algtihedus (°P)
Mõõdetud enne pärmi lisamist, näiteks 12,5.
Vaikeseaded: ""
fg_plato — Lõpptihedus (°P)
Valikuline. Kui jääb tühjaks, kasutatakse kõige hilisema kuupäevaga mõõtmist.
Vaikeseaded: ""
lines — Näidud
Üks rida mõõtmise kohta. Kuupäevad kujul 2026-03-31 või 31.03.2026. Tihedus Plato kraadides, temperatuur Celsiuse kraadides; mõlemad võivad jääda tühjaks.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida protokoll peaks mainima, näiteks pärmi või humalat.
Vaikeseaded: ""
Täpsemad seaded
batch_l — Partii (l)
Valikuline: liitrid käärituspaagis, näiteks 50.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "brew_log",
    "text": "{\"brewery\":\"Veski tee pruulikoda\",\"brew\":\"Pale ale, partii 27\",\"brew_date\":\"2. märts 2026\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Pärmi lisamine,12.5,12,Pärm rehüdreeritud\\nS2,2026-03-05,3. päev,6.2,14,Kõrge kräusen\\nS3,09.03.2026,7. päev,3.1,15,Kuivhumaldatud\\nS4,2026-03-16,Villimine,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Käärituspaak 2. Villimisel lisati praimimissuhkrut.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Matka ajakava lõikude kaupa

hiking_time_plan

Muuda matka lõigud ajakavaks. Server arvutab lõigu käimisaja DIN 33466 reegli järgi, liidab pausid ning näitab saabumist ja hiliseimat aega igas punktis.

Sisend- ja seadistusväljad

Põhiseaded
tour — Veoring
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
guide — Matkajuht
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
tour_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Lõigud
Üks rida lõigu kohta käimise järjekorras: vahemaa kilomeetrites, tõus ja laskumine meetrites ning paus minutites lõigu lõpus.
Vaikeseaded: ""
start_time — Algusaeg
Kellaaeg kujul 08:30.
Vaikeseaded: "08:00"
latest_return — Hiliseim tagasijõudmine
Valikuline: kellaaeg kujul 17:00, näiteks enne pimedat või viimast bussi. Siis saab iga punkt hiliseima aja.
Vaikeseaded: ""
pace_percent — Rühmategur
Korrutab iga käimisaja. Alla 100 kiire rühma, üle 100 aeglase rühma puhul.
70 — 70 % · 80 — 80 % · 90 — 90 % · 100 — 100 % (reegel muutmata) · 110 — 110 % · 120 — 120 % · 130 — 130 % · 150 — 150 % · 200 — 200 %
Vaikeseaded: "100"
remarks — Märkused
Valikuline: mida plaan peaks mainima, näiteks kogunemiskohta või varustust.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 12000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "hiking_time_plan",
    "text": "{\"tour\":\"Kolme tipu ring Veski orust\",\"guide\":\"T. Berg\",\"tour_date\":\"21. juuni 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Parklast Lepa onnini,4.5,600,0,20\\nT2,Lepa onnist tippu,2.2,450,50,30\\nT3,Tipust orgu,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Kogunemine parklas. Tipu jaoks kaasa pakitud lõuna.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Tehniline rider võrreldes laoseisuga

rider_stock_check

Võrdle tehnilise rideri tehnikat oma laoseisuga. Server liidab mõlemad nimekirjad eseme kaupa ja annab puuduste nimekirja koos kogustega.

Sisend- ja seadistusväljad

Põhiseaded
event — Üritus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
venue — Toimumiskoht
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Rider: vajalik tehnika
Üks rida rideri eseme kohta koos vajaliku kogusega. category on valikuline, näiteks mikrofonid.
Vaikeseaded: ""
available — Oma laoseis
Üks rida eseme kohta koos sel kuupäeval saadaoleva kogusega. Kasuta samu nimetusi nagu rideris.
Vaikeseaded: ""
remarks — Märkused
Valikuline: mida nimekiri peaks mainima, näiteks kontaktisikut või tähtaega.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 50000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "rider_stock_check",
    "text": "{\"event\":\"Suvefestival, pealava, bänd B\",\"venue\":\"Jõeäärne park\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofonid,Shure SM58,6\\nR2,Mikrofonid,Shure Beta 52A,1\\nR3,Statiivid,Kõrge mikrofonistatiiv,8\\nR4,Monitorid,Põrandamonitor,4\\nR5,Mikrofonid,shure sm-58,2\\nR6,Kaablid,XLR-kaabel 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Kõrge mikrofonistatiiv,10\\nB3,Põrandamonitor,2\\nB4,DI-kast,4\",\"remarks\":\"Puuduvad esemed täpsustatakse esmaspäeval bändi mänedžeriga.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Söödajaamade kontrolli aruanne

bait_station_check

Hinda söödajaamade kontrolle. Server loeb söömise jaamade kaupa kokku, võrdleb iga kontrolli eelmisega ja loetleb tähtaja ületanud jaamad. Toodete ega õiguslike kohustuste kohta midagi ei öelda.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient või objekt
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
technician — Töö tegija
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Kontrollid
Üks rida jaama ja kontrolli kohta. finding on none, partial, full, damaged või no_access. Kuupäevad kujul 2026-05-31 või 31.05.2026.
Vaikeseaded: ""
interval_days — Kontrolli intervall (päevad)
Nagu kliendiga kokku lepitud. 1 kuni 365.
Vaikeseaded: 28
remarks — Märkused
Valikuline: kõik, mida aruanne peaks mainima, näiteks kohapeal kokku lepitud meetmed.
Vaikeseaded: ""
Täpsemad seaded
report_date — Võrdluskuupäev
Valikuline, näiteks 2026-05-31. Tähtaja ületanud jaamad loetakse kuni selle päevani; tühi tähendab tabeli viimast kontrolli.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "bait_station_check",
    "text": "{\"customer\":\"Pagariäri Hartmann, Veski tänav 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 laoruum,2026-03-02,none,\\nK2,S2 laadimisala,2026-03-02,partial,\\nK3,S3 õu,2026-03-02,none,\\nK4,S1 laoruum,2026-03-30,none,\\nK5,S2 laadimisala,2026-03-30,full,Väljaheited jaama kõrval\\nK6,S3 õu,2026-03-30,no_access,Kaubaalused jaama ees\\nK7,S1 laoruum,2026-05-04,none,\\nK8,S2 laadimisala,2026-05-04,partial,Klient sulges värava all oleva pilu\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Klient soovib aruannet enne auditit.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Basseinivee mõõtmispäeviku kontroll

pool_water_log

Kontrolli basseinivee näite, nagu pH, kloor ja temperatuur, sisestatud piiride suhtes. Server märgib kõrvalekalded ja mõõtmiseta päevad. Õiguslikke väiteid ei esitata.

Sisend- ja seadistusväljad

Põhiseaded
facility — Bassein või rajatis
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
tester — Kontrollija
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Näidud
Üks rida mõõtmisaja kohta. Jäta lahter tühjaks, kui väärtust ei mõõdetud. Kuupäevad kujul 2026-05-31 või 31.05.2026.
Vaikeseaded: ""
limits — Piirid
Üks rida parameetri kohta koos rajatisele kehtivate piiridega. Tühi bassein tähendab kõiki basseine. Tööriist ei tunne reegleid ja võrdleb ainult nende arvudega.
Vaikeseaded: ""
remarks — Märkused
Valikuline: näiteks suletud päevad, mis seejärel selgitavad lünka.
Vaikeseaded: ""
Täpsemad seaded
checks_per_day — Näite päevas
Loetletakse päevad, mil basseini kohta on vähem mõõtmisi. 1 kuni 6.
Vaikeseaded: 1

Sisendi maksimaalne UTF-8 baitide arv: 40000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "pool_water_log",
    "text": "{\"facility\":\"Spaahotell Lindenau\",\"period\":\"4. kuni 6. mai 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Sisebassein,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Mullivann,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Sisebassein,2026-05-05,08:00,7.8,0.4,0.25,28.5,Eelmisel õhtul palju külalisi\\nW4,Mullivann,2026-05-05,08:05,7.3,,0.1,37.0,Kloori testribad otsas\\nW5,Sisebassein,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,Mullivann,free_chlorine,0.7,1.0\\nG5,Mullivann,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Mullivanni filtrit tagasipesti 5. mail.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Koeratreeningu aruanne ja kodutööde kava

dog_training_report

Muuda treeningu märkmed omanikule mõeldud aruandeks ja kodutööde kavaks. Server arvutab harjutamisminutid ja tehisintellekt kasutab ainult sisendis olevaid harjutusi.

Sisend- ja seadistusväljad

Põhiseaded
dog — Koer
Nimi ja tõug. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
pet_owner — Omanik
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
trainer — Treener või koerakool
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
session_date — Treeningu kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
session_notes — Treeningu märkmed
Mida harjutati ja täheldati ning mida lepiti kokku kodus tegemiseks. Aruandes saab olla ainult see, mis on siia kirjutatud.
Vaikeseaded: ""
lines — Kodused harjutused
Üks rida harjutuse kohta, nagu kokku lepitud: kuidas, kordi päevas, minuteid korra kohta ja päevi nädalas.
Vaikeseaded: ""
next_session — Järgmine treening
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "dog_training_report",
    "text": "{\"dog\":\"Bruno, labrador\",\"pet_owner\":\"Perekond Novak\",\"trainer\":\"Koerakool Lindenau, A. Berg\",\"session_date\":\"12. mai 2026\",\"session_notes\":\"Harjutasime pargiteel lõdva rihmaga kõndimist. Alguses tõmbas Bruno teiste koerte poole, kuid mõne ringi järel kõndis rahulikult omaniku kõrval. Kutsumine pika rihmaga õnnestus hästi. Kodus harjutage aias enne jalutuskäike ja lõpetage harjutus, kui Brunol on veel lõbus. Premeerige väikeste tükkidega tema tavalisest toidust.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Lõdva rihmaga kõndimine,Aias enne jalutuskäiku,2,5,6\\nH2,Kutsumine pika rihmaga,Kutsu üks kord ja premeeri kohe,1,10,5\\nH3,Istu ja oota ukse juures,Enne ukse avamist,3,2,7\",\"next_session\":\"19. mai 2026, 17:00\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Loomahotelli aruanne omanikele

pet_boarding_report

Muuda loomahotellis viibimise kanded omanikule mõeldud aruandeks. Server loeb kokku söögikorrad, jalutuskäigud ja minutid päevas ning tehisintellekt kirjutab sõbraliku teksti ilma veterinaarsete väideteta.

Sisend- ja seadistusväljad

Põhiseaded
animal — Loom
Nimi ja liik. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
pet_owner — Omanik
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
boarding — Loomahotell või hoidja
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
stay — Päev või periood
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Kanded
Üks rida kande kohta. activity on meal, walk, play, rest, care või other. Minutid jalutuskäikude ja mängu kohta. Toit ja kogus säilitatakse sõna-sõnalt. Kuupäevad kujul 2026-05-31 või 31.05.2026.
Vaikeseaded: ""
remarks — Märkused omanikule
Valikuline: kuidas loom kohanes, mis talle meeldis. Tekstis saab olla ainult see, mis on siia kirjutatud.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 25000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "pet_boarding_report",
    "text": "{\"animal\":\"Lotte, taks\",\"pet_owner\":\"Pr Wagner\",\"boarding\":\"Loomahotell Lindenau\",\"stay\":\"15. kuni 16. mai 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g kuivtoitu,Sõi kõik ära\\nP2,2026-05-15,09:30,walk,40,,Kohtus biigli Maxiga\\nP3,2026-05-15,14:00,play,20,,Pall aias\\nP4,2026-05-15,17:30,meal,,80 g kuivtoitu,Jättis natuke järele\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g kuivtoitu,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Harjatud\",\"remarks\":\"Lotte kohanes kiiresti ja magas oma korvis. Talle meeldisid pallimängud aias.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Rõivaparanduse tellimusleht mõõtudega

alteration_order_sheet

Koosta mõõtude, muudatuste ja hindade põhjal rõivaparanduse tellimusleht. Server arvutab uued mõõdud, ridade summad ja jäägi ning kontrollib muudatusi õmblusvaru suhtes.

Sisend- ja seadistusväljad

Põhiseaded
customer — Klient
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
order_number — Tellimuse number
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
pickup — Valmis järeletulekuks
Valikuline, näiteks reede, 15. mai. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Parandustööd
Üks rida parandustöö kohta. measure on praegune mõõt, change on +2 või -1,5, allowance on olemasolev õmblusvaru. unit_price võib olla tühi.
Vaikeseaded: ""
remarks — Kliendi soovid
Valikuline: mida klient proovimisel palus. Ilmuda saab ainult see, mis on siia kirjutatud.
Vaikeseaded: ""
Täpsemad seaded
length_unit — Mõõtühik
Näidatakse kõigi mõõtude juures.
cm — Sentimeetrid · in — Tollid
Vaikeseaded: "cm"
deposit — Makstud ettemaks
Valikuline, näiteks 20.
Vaikeseaded: ""
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 25000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "alteration_order_sheet",
    "text": "{\"customer\":\"Pr Lena Hartmann\",\"order_number\":\"A-2026-118\",\"pickup\":\"Reede, 15. mai\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Hallid püksid,Lühendada palistust,104,-3,,1,14.00\\nR2,Hallid püksid,Laiendada vööd,82,+3,2,1,18.50\\nR3,Sinine kleit,Kitsendada külgõmblusi,96,-4,,1,24.00\\nR4,Pintsak,Lühendada varrukaid,63,-2,,1,22.00\\nR5,Teksapüksid,Vahetada lukk,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"Pükste palistus ilma käänata. Pintsakule jätta originaalnööbid.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Lilleseadete materjalide nimekiri

floral_bill_of_materials

Koosta seadete ning seade kohta vajalike varte ja materjali põhjal materjalide nimekiri. Server korrutab kogused, liidab kulud seadete kaupa ja koostab ostunimekirja.

Sisend- ja seadistusväljad

Põhiseaded
event — Üritus
Näiteks Bergi pulm. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
event_date — Kuupäev
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
customer — Klient
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
arrangements — Seaded
Üks rida seade kohta koos tükkide arvuga.
Vaikeseaded: ""
lines — Materjal seade kohta
Üks rida materjali ja seade kohta: seade nii, nagu see eespool nimetati, varsi või ühikuid tüki kohta, ühik ja ühiku hind.
Vaikeseaded: ""
remarks — Märkused
Valikuline: värvid, soovid, tarne üksikasjad.
Vaikeseaded: ""
Täpsemad seaded
waste_percent — Purunemisvaru (%)
Lisatakse ainult ostunimekirjale. 0 kuni 50.
Vaikeseaded: 0
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "floral_bill_of_materials",
    "text": "{\"event\":\"Bergi ja Novaki pulm\",\"event_date\":\"20. juuni 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Pruudikimp,1\\nA2,Lauaseade,8\\nA3,Rinnalill,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Pruudikimp,Roos Avalanche,15,vars,2.40\\nM2,Pruudikimp,Eukalüpt,5,vars,1.10\\nM3,Pruudikimp,Satiinpael,1.5,m,0.90\\nM4,Lauaseade,Roos Avalanche,5,vars,2.40\\nM5,Lauaseade,Kipslill,3,vars,1.30\\nM6,Lauaseade,Lillevaht,1,tk,1.80\\nM7,Rinnalill,Põõsasroos,1,vars,1.50\\nM8,Rinnalill,Nööpnõel,2,tk,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Ainult valge ja õrnroheline. Tarne Lindenhofi kell 10:00.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Talli söötmiskava koguste ja kuludega

stable_feed_plan

Koosta hobuste ratsioonide põhjal söötmiskava. Server arvutab kilogrammid päevas ja perioodil, kulu boksi kohta ja söötade kaupa ostetavad kogused. Söötmisnõu ei anta.

Sisend- ja seadistusväljad

Põhiseaded
stable — Tall
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Ratsioonid
Üks rida hobuse ja sööda kohta: kg söötmiskorra kohta ja söötmiskordi päevas.
Vaikeseaded: ""
feeds — Söödahinnad
Valikuline: üks rida sööda kohta koos hinnaga kg kohta. Hinnata söödad loetletakse.
Vaikeseaded: ""
period_days — Päevi perioodil
Näiteks 30 kuu jaoks. 1 kuni 366.
Vaikeseaded: 30
remarks — Märkused
Valikuline: kõik, mida kava peaks mainima, näiteks kes nädalavahetustel söödab.
Vaikeseaded: ""
Täpsemad seaded
currency — Valuuta
Lühikood või märk, mis kuvatakse summade juures, näiteks EUR.
Vaikeseaded: "EUR"

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "stable_feed_plan",
    "text": "{\"stable\":\"Pansionaattall Lindenhof\",\"period\":\"Juuni 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Boks 1,Luna,Hein,4,3\\nF2,Boks 1,Luna,Kaer,0.5,2\\nF3,Boks 2,Max,Hein,5,3\\nF4,Boks 2,Max,Mineraalsööt,0.1,1\\nF5,Boks 3,Fenja,Hein,3.5,3\\nF6,Boks 3,Fenja,Graanulid,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Hein,0.18\\nP2,Kaer,0.45\\nP3,Graanulid,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Maxi omanik toob mineraalsööda ise.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Muusika harjutamiskava koos märkusega vanematele

music_practice_plan

Koosta palade ja minutite põhjal nädala harjutamiskava koos märkusega vanematele. Server jaotab palad harjutamispäevadele ja liidab minutid kokku; kuvatakse ainult sisendis olevad palad.

Sisend- ja seadistusväljad

Põhiseaded
student — Õpilane
Eesnimest piisab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
teacher — Õpetaja
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
week — Nädal
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Palad ja harjutused
Üks rida pala või harjutuse kohta koos minutitega harjutamispäeva kohta. days_per_week võib olla tühi: siis harjutatakse pala igal harjutamispäeval.
Vaikeseaded: ""
practice_days — Harjutamispäevi nädalas
1 kuni 7.
Vaikeseaded: 5
teacher_notes — Märkmed tunnist
Valikuline: mis läks hästi, millele harjutamisel tähelepanu pöörata. Märkuses saab olla ainult see, mis on siia kirjutatud.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "music_practice_plan",
    "text": "{\"student\":\"Mia\",\"teacher\":\"Muusikakool Lindenau, K. Berg\",\"week\":\"11. kuni 17. mai 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Heliread G-duur ja e-moll,Aeglaselt metronoomiga,5,\\nU2,Menuett G-duur,Taktid 9 kuni 16 ainult vasaku käega,10,4\\nU3,Tuule laul,Mängi kord päevas läbi,5,3\\nU4,Lehelt lugemise vihik,Üks uus rida,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia mängis täna menueti esimese osa väga ühtlaselt. Taktides 9 kuni 16 on vasak käsi veel ebakindel. Palun harjutage aeglaselt ja tehke lühikesi pause.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Õpiabi edusammude aruanne vanematele

tutoring_progress_report

Koosta õpiabi teemade, punktide ja märkmete põhjal vanematele edusammude aruanne. Server arvutab õppeainete kaupa osa maksimumist ning tehisintellekt ei esita prognoose ega diagnoose.

Sisend- ja seadistusväljad

Põhiseaded
student — Õpilane
Eesnimest piisab. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
tutor — Juhendaja või õpiabikeskus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
period — Periood
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
lines — Tunnid ja tulemused
Üks rida tunni või kontrolltöö kohta. score ja max_score võivad olla tühjad; grade säilitatakse sõna-sõnalt. Kuupäevad kujul 2026-05-31 või 31.05.2026.
Vaikeseaded: ""
tutor_notes — Juhendaja märkmed
Valikuline: mis läks hästi, mida veel harjutatakse. Aruandes saab olla ainult see, mis on siia kirjutatud.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 30000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "tutoring_progress_report",
    "text": "{\"student\":\"Jonas\",\"tutor\":\"Õppestuudio Lindenau, P. Novak\",\"period\":\"Märts kuni mai 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matemaatika,Murrud,12,20,\\nL2,2026-04-07,Matemaatika,Murrud ja kümnendmurrud,15,20,\\nL3,2026-05-05,Matemaatika,Protsendid,17,20,\\nL4,2026-03-17,Inglise keel,Lihtminevik,8,15,\\nL5,2026-04-28,Inglise keel,Ebareeglipärased tegusõnad,11,15,\\nL6,2026-05-12,Inglise keel,Kontrolltöö koolis,,,B\",\"tutor_notes\":\"Jonas kontrollib nüüd oma murdude tulemusi ise. Ebareeglipäraseid tegusõnu harjutatakse iga tunni alguses kaartidega. Ta küsib rohkem küsimusi kui märtsis.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kabjahoolduse aruanne koos järgmise ajaga

hoof_care_report

Koosta kabjade kaupa leidude ja tehtud tööde põhjal aruanne hobuse omanikule. Server arvutab kuupäeva ja intervalli põhjal järgmise aja ning loetleb kandeta kabjad. Veterinaarseid diagnoose ei panda.

Sisend- ja seadistusväljad

Põhiseaded
horse — Hobune
Nimi ja vajaduse korral tall. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
pet_owner — Omanik
Valikuline. Lisatakse sõna-sõnalt.
Vaikeseaded: ""
farrier — Kabjasepp või kabjahooldus
Lisatakse sõna-sõnalt.
Vaikeseaded: ""
visit_date — Visiidi kuupäev
Näiteks 2026-05-12 või 12.05.2026. Vajalik järgmise aja arvutamiseks.
Vaikeseaded: ""
interval_weeks — Intervall järgmise ajani (nädalad)
Nagu kokku lepitud. 1 kuni 26.
Vaikeseaded: 6
lines — Kabjad
Üks rida kabja kohta või mitu rida mitme leiu korral. hoof on fl, fr, hl või hr. finding ja work tulevad loenditest.
Vaikeseaded: ""
remarks — Märkused
Valikuline: kõik, mida omanik peaks teadma, näiteks kokkulepped järgmise külastuse kohta.
Vaikeseaded: ""

Sisendi maksimaalne UTF-8 baitide arv: 20000

Tulemused kasutavad ops_review-vormingut: columns ja skalaarväärtustega rows, summary, allikatega seotud findings ning mustandekspordid. review_required ja ai_required on true ning ai_model on do4u-standard. Kogu tekst tuleb kuvada ebausaldusväärse lihttekstina. Rahavootulemused sisaldavad lisaks chart_data välja tüübiga cashflow, currency, buffer_cents ja kuni 91 kuupäevastatud punkti, millel on base_cents ja scenario_cents. Väärtused on serveri arvutatud täisarvsendid; mudeli loodud diagrammimärgistust ei aktsepteerita. Lõiketulemused sisaldavad chart_data välja tüübiga cutting ja scale 1000: varraste pikkused on esitatud ühiku täisarvulised tuhandikud (mm, cm, m või in). Iga varras sisaldab id, unit, length, trim_start, trim_end, kerf, segments (id ja length) ning remaining. Iga valmisdetaili kohta arvestatakse üks lõikevahe. Server kontrollib, et detailid, lõikevahed, otsalõiked ja järelejäänud materjal võrduvad täpselt laopikkusega. Joonis sisaldab kuni 30 täielikku varrast ja 120 detaili; total_bars, omitted_bars ja truncated kirjeldavad sõnaselgelt väljajätmisi. Täielik jaotus jääb tabelisse ja mustandeksportidesse. Heuristika ei väida globaalset optimaalsust.

Päringu näide

{
    "tool": "hoof_care_report",
    "text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Pr Berg\",\"farrier\":\"Kabjahooldus Novak\",\"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,Väike pragu varbaosas välisküljel\\nH3,hl,uneven_wear,trim,Kulub rohkem siseküljelt\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja seisis rahulikult. Palun hoidke ta järgmiseks külastuseks boksis, soovitatavalt enne söötmist.\"}"
}
Täielik seadistusskeem
{
    "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"
    ]
}

Kinnitatud kalendrieksportimise päring

Lepingu- ja hoolduskontrollid tagastavad lisaks allkirjastatud calendar_review-tõendi, mis on seotud autenditud konto, allikaandmete ning 30-minutilise kehtivusajaga. Pärast selgesõnalist inimese kontrolli saadetakse token, valitud sündmuste ID-d ja approved:true sama konto alt POST-päringuga aadressile /api/v1/business/calendar. Vastus on ICS-eksport. Server kontrollib omanikku, allkirja, kehtivust ja valikut mudelist sõltumatult. Ühtegi kalendrit ei muudeta.

POST /api/v1/business/calendar

Lõpp-punkt nõuab olemasolevat API Bearer-autentimist samale kontole, mis omab lepingu- või hoolduskontrolli. Allkirjastatud kontroll kehtib 30 minutit ning seob heakskiidetud allikaandmed ja sündmuste valiku. Puuduv heakskiit, võõras omanik, tundmatud sündmuste ID-d või aegunud või muudetud tõend lükatakse tagasi. calendar_review on objekt väljadega token ja expires_at (Unixi ajatempel). calendar_events sisaldab id, title, date (YYYY-MM-DD) ja description; calendar_options sisaldab name ja reminder_days. Esmane tulemus ei sisalda ICS-baite. Valida saab kuni 20 erinevat sündmuse ID-d.

{
    "token": "<calendar_review.token>",
    "selected": [
        "E1"
    ],
    "approved": true
}
Kalendrikinnituse skeem
{
    "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
}

Edukas vastus sisaldab ok:true ja üht export-objekti väljadega filename, mime:text/calendar ning täieliku ICS-tekstiga väljas content. Allolev kohatäitja kirjeldab vastuse struktuuri; see pole loodud fail. Faili salvestamine või importimine on eraldi klienditoiming. Ühegi kalendriteenusega ühendust ei võeta.

{
    "ok": true,
    "export": {
        "filename": "reviewed-dates.ics",
        "mime": "text/calendar",
        "content": "<ICS content>"
    }
}

Esmased tulemused sisaldavad kavandieksporte väljadega filename, mime ja content ning allikaga seotud kontrollitabelit. Need kavandid vajavad enne kasutamist või edastamist selgesõnalist inimese kontrolli. Lepingutähtaegade ja hoolduse kontroll võib sisaldada välju calendar_events, calendar_options ja calendar_review; neid välju ei aktsepteerita kunagi mudeli antud heakskiiduna. Kalendrieksport nõuab ülal näidatud eraldi kinnitatud päringut.

Vidinad

Vidin manustab Do4U tööriista sinu veebisaidile iframe'ina, sama vormi ja tulemusega nagu Do4U-s. Päringud lähevad vidina konto arvele. Vidinaid saad luua lehel Vidinad või API kaudu.

Manusta vidinaid ainult sisselogimise taha. Vidinaga leht peab nõudma sisselogimist. Igaüks, kes saab lehe avada, saab vidinat kasutada ja sinu krediite kulutada. Ära kasuta vidinat kunagi avalikul lehel.

Do4U ei saa väljastpoolt kontrollida, kas sinu leht nõuab sisselogimist. Sina kinnitad seda vidina loomisel ja vastutad selle eest. Allpool toodud piirangud vähendavad kahju, kui token lekib, kuid ei asenda sisselogimist.

Üks token vidina kohta

Igal vidinal on oma token, mis algab kujul d4w_. Do4U salvestab ainult räsi, seega näidatakse tokenit ainult üks kord. See suudab palju vähem kui API-võti:

Kiirjuhend

  1. Ava leht Vidinad ja vali tööriist, lubatud veebisaidid, režiim ja eelarve.
  2. Kinnita, et manustad vidina ainult sisselogimise taha. Kopeeri token, mida näidatakse ainult üks kord.
  3. Lisa kood lehele, mis nõuab sisselogimist.
  4. Logi sisse, proovi vidinat üks kord ja kontrolli kasutust lehel Vidinad.

Režiim 1: Token lehel

Kõige kiirem viis. Token on sinu lehe HTML-is, seega saab iga sisselogitud kasutaja seda lugeda. Kasuta seda režiimi ainult siis, kui usaldad kõiki selle ala kasutajaid. See režiim lubab ühe tööriista vidina kohta.

<!-- Manusta ainult alasse, mis nõuab sisselogimist -->
<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žiim 2: Lühiajalised seansid (soovitatav)

Vidina token jääb sinu serverisse. Kui sinu server on sisselogitud kasutaja ära tundnud, küsib see seansitokeni ja kirjutab lehele ainult selle. Seansitoken algab kujul d4s_ ja aegub ise. Selles režiimis lükkab brauser pikaajalise tokeni tagasi, nii et kogemata HTML-i kopeeritud token tuleb kohe ilmsiks.

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"}

Näide PHP-s. Käivita see ainult sisselogitud kasutajate jaoks, serveris, mis lehe loob:

<?php
// Kontrolli kõigepealt oma sisselogimist. Token jääb sellesse serverisse.
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>

Valikuline: data-session-url määrab aadressi sinu enda veebisaidil. Kui seanss aegub, saadab vidin sellele aadressile päringu sinu veebisaidi küpsistega. Kontrolli seal sisselogimist ja vasta kujul {"token": "d4s_..."}.

toolValikuline. Piirab seansi selle vidina ühe tööriistaga. Ilma selleta hõlmab seanss kõiki vidina tööriistu.
subjectValikuline. Sinu ID kasutaja jaoks, kuni 200 baiti. Do4U salvestab ainult räsi. Seanss, millel on subject, näeb ainult sama subject väärtusega töid.
ttl_minutesValikuline. Kestus minutites. Vaikimisi 60, kõige rohkem 480.

Atribuudid

data-do4u-widgetKohustuslik. Vidina ID, näiteks w_3f9a1c0b7d2e4a68.
data-toolKohustuslik. Tööriista nimi, nagu allolevas loendis.
data-tokenVidina token või seansitoken. Skript eemaldab selle pärast laadimist elemendist.
data-langVidina keel, näiteks et. Ilma selleta kasutab Do4U brauseri keelt.
data-themelight või dark. Ilma selleta kehtib süsteemi seade.
data-min-heightMinimaalne kõrgus pikslites, vaikimisi 480. Seejärel järgib kõrgus sisu.
data-session-urlAadress sinu veebisaidil, mis tagastab uue seansitokeni.
data-titlePealkiri iframe'ile ekraanilugerite jaoks. Palun määra see oma lehe keeles.

Sündmused ja eeltäitmine

Element käivitab sündmused do4u:ready, do4u:result ja do4u:expired. Funktsiooniga do4uWidget.fill() saab sinu leht vormivälju eeltäita. Töö ei alga kunagi iseenesest, sest kasutaja otsustab, millal krediite kulutatakse.

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;
});
// Eeltäida väljad. Töö käivitab ikkagi kasutaja.
box.addEventListener('do4u:ready', () => {
  box.do4uWidget.fill({ urls: 'https://example.com/article' });
});

Käsitle tulemust ebausaldusväärsete andmetena. TI väljund võib olla vale ja loetud veebilehtede tekst võib seda mõjutada. Töötle see paomärkidega või puhasta see oma serveris, enne kui seda näitad või salvestad. Lase inimesel seda kontrollida, enne kui selle avaldad.

Content Security Policy

Kui sinu veebisait kasutab Content Security Policy reegleid, luba raam ja skript. Kui majutad skripti ise, piisab frame-src väärtusest.

Content-Security-Policy: frame-src https://do4u.eu; script-src 'self' https://do4u.eu

Vidinate haldamine API kaudu

Integratsioonid saavad vidinaid hallata konto API-võtmega. Vastuses päringule POST /widgets olevat tokenit näidatakse ainult üks kord. POST /widgets/session võtab vastu ka vidina tokeni; siis pole välja widget vaja. API-võtmega saada vidina ID väljal widget.

POST /widgets/sessionLoo seansitoken.
GET /widgetsKuva vidinad, nende kasutus ja vidinate jaoks saadaolevad tööriistad.
POST /widgetsLoo vidin. Nõuab confirm_login_area: true.
GET /widgets/{id}Loe ühte vidinat.
DELETE /widgets/{id}Tühista vidin.
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}'

Vead vidinas

401 invalidToken on vale või tühistatud või vidinad on välja lülitatud.
401 expiredSeanss on aegunud. Laadi leht uuesti või kasuta data-session-url väärtust.
401 session_requiredSee vidin töötab ainult seansitokenitega, kuid sai pikaajalise tokeni.
403Vidin või seanss ei luba seda tööriista.
429Vidina eelarve on otsas või päringuid minutis on liiga palju.

Andmed ja arveldus

Saadaolevad tööriistad

Iga tööriist, mis loob töö, on saadaval vidinana. Kasuta neid nimesid omaduses data-tool:

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

Ligipääsetavuse teatisel on oma protsess ilma tööta ja see pole vidinana saadaval. Oma lehega tööriistad näitavad vidinas lihtsat aadressivälja.

Andmed

Sisendeid ja tulemusi hoitakse 7 päeva (Free) või 30 päeva (tasulised paketid), seejärel need kustutatakse. Pildid kustutatakse kohe pärast töötlemist. Tulemused on tehisintellekti loodud: kontrolli neid enne kasutamist.

Vasta e-kirjadele ilma postkasti vahetamata

Do4U ei halda postkasti ega salvesta kunagi sinu postkasti ligipääsuandmeid. Kaks võimalust vastuste mustandeid siiski saada:

S1 – mall n8n või Make jaoks

  1. Päästik: uus e-kiri sinu postkastis (IMAP-päästik n8n-is või Make'is – ligipääsuandmed jäävad sinna)
  2. POST /api/v1/jobs tööriistaga support_reply, e-kirja tekstiga ja väärtusega no_store: true
  3. Oota mõni sekund ja too GET /api/v1/jobs/{id}, kuni olek on done
  4. Loo oma postkasti mustand tekstiga väljast result.reply (Gmaili või Outlooki moodul)

Laadi alla n8n mall (JSON)

Make'is ehita sama stsenaarium moodulitest Email (watch emails), HTTP (make a request), Sleep ja Gmail või Outlook (create a draft).

Arendajalaiendused ja e-poe pluginad

Paki ZIP lahti ja loe kaasasolevat juhendit. Laadi brauserilaiendus kohalikult; kontrolli e-poe pluginaid esmalt testpoes. Vajalik on sinu enda Dev API-võti. Shopware pakub praegu CLI-d.