Do4U API:lla käytät samoja työkaluja kuin verkkosivustolla omasta ohjelmistostasi: tiivistä, vertaile, kirjoita tukivastauksia ja alt-tekstejä, muotoile uudelleen ja käännä. Jokainen pyyntö käsitellään omilla palvelimillamme Puolassa, EU:ssa.
Perus-URL: https://do4u.eu/api/v1
OpenAPI 3.1 -kuvaus (JSON) – Tämän API:n koneluettava kuvaus koodigeneraattoreille ja työkaluille, kuten Postman tai Insomnia. Avainta ei tarvita.
Todennus
Luo avain tililläsi kohdassa API-avaimet. Lähetä se jokaisen pyynnön mukana otsakkeessa Authorization: Bearer <key> (tai X-API-Key: <key>). Pidä avain salassa äläkä koskaan laita sitä verkkosivulle. Voit peruuttaa avaimen milloin tahansa.
Näin se toimii
Tehtävät suoritetaan asynkronisesti. Luot tehtävän ja saat sen tunnuksen heti (HTTP 202). Sen jälkeen haet tehtävän tiedot, kunnes sen tila on done tai failed. Kysy 2–5 sekunnin välein; useimmat tehtävät kestävät muutaman sekunnin.
Päätepisteet
GET
/tools
Työkalut, asetukset ja syötteen rajasi
GET
/balance
Krediittisaldosi
POST
/jobs
Luo tehtävä (JSON tai multipart/form-data kuvatiedostolla)
GET
/jobs/{id}
Tehtävän tila ja tulos
DELETE
/key
Peruuttaa avaimen, jonka lähetät tämän pyynnön mukana, esimerkiksi kun integraatio poistetaan käytöstä. Jo luodut tehtävät valmistuvat silti.
POST
/key/revoke
Sama kuin DELETE /key, asiakkaille, jotka osaavat lähettää vain GET- ja POST-pyyntöjä.
Työkalun nimi, katso alla oleva taulukko. Pakollinen.
text
Syöteteksti. compare: teksti A. alt_text: valinnainen sivun konteksti.
text_b
Teksti B (vain compare).
url
Julkinen verkkosivu, joka luetaan tekstin sijaan (summarize, accessibility_check).
html
Tarkistettavan sivun HTML (accessibility_check), enintään 300 000 merkkiä.
focus_keyword
Valinnainen painoavainsana seo_meta-työkalulle. Ilman target-kenttää seo_meta kirjoittaa kielellä language.
faq
Valinnaisia UKK-katkelmia (vain support_reply).
questions
Valinnainen seo_meta-työkalulle, content_brief-työkalulle ja faq_schema-työkalulle: kävijöiden usein esittämät kysymykset tekstilistana tai muodossa {"text": ..., "count": n} (enintään 50, korkeintaan 20 käytetään). faq_schema vastaa niihin ensin, jos lähde vastaa niihin; tuloksen visitor_questions kertoo, mitä kullekin tapahtui.
image
Kuva alt_text-työkalulle: file-kenttä multipart/form-data-pyynnössä tai base64 / data URI JSONissa. JPG, PNG, WebP tai GIF, enintään 5 MB.
image_url
Valinnainen alt_text-työkalulle kuvatiedoston image sijaan: kuvan julkinen osoite (http tai https; JPEG, PNG, WebP tai GIF; enintään 5 MB). Do4U lataa sen kerran taustalla. Jos se epäonnistuu, tehtävä päättyy virheeseen image_unavailable eikä maksa mitään.
options
Objekti, jossa on työkalun asetukset, esimerkiksi {"length": "short"}.
language
Tuloksen ja huomautusten kieli: en, de tai pl. Oletus en. Kohdassa translate kohdekieli on asetus target.
no_store
true: syöte poistetaan heti käsittelyn jälkeen ja tulos ensimmäisen noudon jälkeen.
brand_voice
Valinnainen: false poistaa brändiäänesi käytöstä tässä tehtävässä (oletus: brändiääni on käytössä, jos olet määrittänyt sellaisen).
ai_label
Valinnainen: true näyttää verkkokäyttöliittymässä tuloksen yhteydessä näkyvän merkinnän ”Merkitty tekoälyn tuottamaksi”, false piilottaa sen. Oletus: tilisi asetus. Koneluettava tekoälymerkintä on aina tuloksessa, eikä sitä voi poistaa käytöstä: kentät ai_generated ja generator, HTML-kommentti HTML-tuloksissa, ai_notice kuvien kuvauksissa. ai_generated on false, jos tulos tulee vain automaattisista tarkistuksista.
callback_url
Valinnainen: julkinen https-osoite, joka saa allekirjoitetun POST-pyynnön, kun tehtävä on valmis (katso Webhooks).
render_js
Valinnainen: true lataa sivun ensin JavaScriptillä (sivut, jotka rakentavat sisältönsä selaimessa; työkalut, jotka lukevat url:n). Renderöintilisä veloitetaan vain, jos sivu todella ladattiin näin; tuloskenttä render kertoo, mitä tapahtui.
no_cache
Valinnainen: true käynnistää aina uuden tekoälytehtävän. Ilman sitä käytetään uudelleen tilisi (tai työtilasi) valmista ja yhä tallennettua tulosta, jolla on sama työkalu, samat asetukset ja sama syöte: tehtävä valmistuu heti, from_history on true ja se maksaa 0 % alkuperäisen krediiteistä. Ei koskaan asetuksella no_store eikä koskaan url-osoitteelle.
allow_same_language
Valinnainen kohteille translate, translate_html ja translate_file: true kääntää, vaikka teksti olisi jo kohdekielellä. Ilman sitä tällainen tehtävä hylätään virheellä same_language (400) – vain kun tarkistus on varma.
Toista pyynnöt turvallisesti (Idempotency-Key)
Lähetä otsake Idempotency-Key pyynnön POST /jobs mukana, esimerkiksi satunnainen UUID jokaiselle tehtävälle (1–255 tulostettavaa ASCII-merkkiä). Jos yhteys katkeaa ja lähetät saman pyynnön uudelleen samalla Idempotency-Key-arvolla ja samalla API-avaimella 24 tunnin kuluessa, saat saman vastauksen uudelleen: saman tehtävän, ei toista tehtävää eikä toista veloitusta. Vastauksessa on tällöin otsake Idempotent-Replayed: true. Käytä uutta avainta jokaiselle uudelle tehtävälle. Jos lähetät saman avaimen eri pyynnöllä, saat virheen 422 idempotency_conflict. Virheitä ei tallenneta: virheen jälkeen voit lähettää pyynnön uudelleen samalla avaimella.
action: review | exportexport_format: csv | xlsxocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
action: review | exportexport_format: zipocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
mode: check | translateformat: auto | srt | vtttarget: en | de | pl | cs | sk | bg | hr | sl | uk | el | fr | es | it | pt | nl | da | sv | fi | lt | hu | ro
tone: neutral | friendly | persuasive | formallength: medium | short | longchannel: shop | marketplacetarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmeta_description: no | yes
products, language, detected_language, channel, format, limits, counts, check, note
yleensä 1–3 krediittiä
headlinesOtsikot ja aiherivit
text
kind: page | newsletter | adtone: neutral | friendly | persuasive | formalcount: 5 | 3 | 8target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: simple | general | expertexamples: no | yestarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: B1 | A1 | A2 | B2 | C1target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svkeep_terms: no | yes
chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: friendly | neutral | persuasive | formal | casuallength: medium | short | long
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
translation, notes, review_status, alignment
yleensä 1–4 krediittiä
proofreadOikoluku
text
text_language: auto | en | de | pl | fr | es | it | pt | nl | cs | sk | uk | ru | bg | ro | hu | sv | da | fi | tr | el | ar | fa | he | hi | zh | ja | ko | th
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svscope: auto | all | missingline_endings: lf | crlf | lf_no_final_newline | crlf_no_final_newline
queued ja running: työ on vielä kesken (position ja wait_seconds auttavat odottamisessa). done: result sisältää työkalun kentät. failed: mitään ei veloitettu (credits on 0); error.code kertoo syyn: address_blocked (Do4U ei avaa tätä osoitetta, esimerkiksi yksityistä tai sisäistä; lähetä sen sijaan teksti tai HTML), input_too_large (lyhennä syötettä), image_unavailable tai job_failed. expired: tulosta ei enää säilytetä.
Webhookit
Lisää "callback_url" kutsuun POST /api/v1/jobs, niin Do4U lähettää allekirjoitetun POST-pyynnön (tapahtuma job.finished, jossa tila, krediitit ja tuloksen linkki - ei itse tulosta), heti kun työ on valmis. Vain julkiset osoitteet portissa 80 tai 443; yritämme uudelleen enintään 6 kertaa kasvavin tauoin.
Esimerkki: luo työ callback_url-osoitteella – ja pyyntö, jonka Do4U lähettää kyseiseen osoitteeseen, kun työ on valmis:
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..."}
Tarkista otsake X-Do4U-Signature: t=<time>,v1=<hex>, missä v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Hylkää vanhat aikaleimat (esim. yli 5 minuuttia vanhat). Salaisuutesi alkaa merkkijonolla whsec_ ja näkyy sivulla API-avaimet.
// 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));
}
Kun tilin krediittisaldo laskee kynnysarvon alle, Do4U lähettää tilin webhook-osoitteeseen yhden allekirjoitetun POST-pyynnön. Tapahtuma ei sisällä henkilötietoja, vain saldon, kynnysarvon ja ajan (UTC). Seuraava tulee vasta, kun krediittejä on lisätty uudelleen (osto, kuukausittaiset ilmaiset krediitit tai kuponki). Allekirjoitus ja salaisuus ovat samat kuin job.finished-tapahtumassa.
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"}
Asetat osoitteen ja kynnysarvon täällä: API-avaimet
n8n
Valmis työnkulku: webhook vastaanottaa Do4U:n kutsun, tarkistaa allekirjoituksen, hakee tuloksen ja välittää sen seuraavalle vaiheellesi.
Malli, jota ei ole vielä testattu todellisessa n8n- tai Make-ympäristössä – testaa allekirjoituksen tarkistus ennen käyttöä.
n8n:ssä: Workflows → Import from file. Syötä sitten salaisuutesi solmuun "Check signature" ja API-avaimesi solmuun "Do4U: get result", aktivoi työnkulku ja käytä webhookin tuotanto-URL-osoitetta callback_url-arvona. Itse ylläpidetty n8n tarvitsee allekirjoituksen tarkistukseen ympäristömuuttujan NODE_FUNCTION_ALLOW_BUILTIN=crypto.
Make
Lisää moduuli Webhooks → Custom webhook käynnistimeksi ja ota sen lisäasetuksissa käyttöön "JSON pass-through" ja "Get request headers".
Käytä tämän webhookin osoitetta callback_url-arvona.
Lisää HTTP → Make a request: GET osoitteeseen result_url otsikolla Authorization: Bearer <your API key>.
Käytä kenttää result seuraavissa moduuleissasi.
Malli, jota ei ole vielä testattu todellisessa n8n- tai Make-ympäristössä – testaa allekirjoituksen tarkistus ennen käyttöä.
Reseptit: ketjuta työkaluja
Resepti ajaa 2–4 työkalua peräkkäin yhtenä tehtävänä. Lähetä "recipe" kentän "tool" sijaan: joko valmiin reseptin nimi tai luettelo vaiheista. Teksti menee ensimmäiseen vaiheeseen; kunkin vaiheen tulos on seuraavan vaiheen teksti. GET /api/v1/recipes listaa valmiit reseptit, käytettävät työkalut ja kentän, jonka kukin työkalu välittää eteenpäin.
Saat yhden arvion kaikille vaiheille (credits_estimate). Tämä määrä varataan alussa. Kunkin vaiheen jälkeen todellinen käyttö kirjataan ja loppu pysyy varattuna loppuun asti, jolloin se vapautetaan. Epäonnistunut vaihe ei maksa mitään, loput vaiheet ohitetaan, ja jo valmistuneista vaiheista veloitetaan.
GET /api/v1/jobs/{id} näyttää jokaisen vaiheen tilan (pending, queued, running, done, failed, skipped), sen krediitit, ilmoituksen input_shortened, jos tekstiä piti lyhentää seuraavaa työkalua varten, sekä kunkin vaiheen tuloksen, kun resepti on päättynyt. Asetuksella no_store tulokset näytetään kerran. callback_url laukeaa kerran reseptin lopussa.
Virheillä on aina sama muoto: {"error": {"code": "...", "message": "..."}}. Vastauksissa 429 ja 503 otsake Retry-After kertoo, montako sekuntia odotetaan.
Koodi
HTTP
Merkitys
missing_key
401
API-avainta ei lähetetty.
invalid_key
401
Avain on tuntematon tai peruutettu.
rate_limited
429
Liian monta pyyntöä tämän minuutin aikana.
invalid_json
400
Pyynnön runko ei ole JSON-objekti.
unknown_tool
400
Tämännimistä työkalua ei ole.
invalid_option
400
Tuntematon asetus tai arvo.
invalid_field
400
Kentän tyyppi on väärä.
invalid_language
400
language ei ole en, de tai pl.
empty_input
400
Tekstiä tai URL-osoitetta ei annettu.
text_b_required
400
compare vaatii kentät text ja text_b.
input_too_long
400
Syöte on pidempi kuin rajasi sallii.
input_too_large
400
Syöte on liian suuri yhdelle tehtävälle: lyhennä sitä tai jaa se useampaan tehtävään.
invalid_url
400
URL-osoite ei ole sallittu tai sitä ei voi lukea.
invalid_image
400
Kuva puuttuu, sen muoto on väärä tai se on liian suuri.
payload_too_large
413
Pyynnön runko on suurempi kuin 8 MB.
insufficient_credits
402
Krediitit eivät riitä.
email_not_verified
402
Vahvista ensin sähköpostiosoitteesi.
daily_limit
429
Ilmainen päiväraja on käytetty (website_check scope short).
too_many_open_jobs
429
Tililläsi on liian monta avointa tehtävää.
package_required
403
Työkalu vaatii ostetun paketin.
busy
503
Jono on täynnä, yritä hetken kuluttua uudelleen.
tool_unavailable
503
Työkalu ei ole juuri nyt käytettävissä.
not_found
404
Tuntematon päätepiste tai tehtävä.
method_not_allowed
405
Väärä HTTP-metodi.
internal_error
500
Virhe meidän päässämme.
invalid_idempotency_key
400
Idempotency-Key on tyhjä, liian pitkä tai sisältää merkkejä, jotka eivät ole tulostettavaa ASCII-tekstiä.
idempotency_conflict
422
Tätä Idempotency-Key-arvoa on jo käytetty eri pyynnön kanssa.
idempotency_in_progress
409
Pyyntö tällä Idempotency-Key-arvolla on yhä käynnissä. Odota hetki (Retry-After).
idempotency_unavailable
503
Idempotency-Keytä ei voi käyttää juuri nyt. Yritä myöhemmin uudelleen.
same_language
400
Teksti on jo kohdekielellä (käännöstyökalut). Lähetä allow_same_language: true kääntääksesi silti.
Rajat
60 pyyntöä minuutissa avainta kohti ja 120 tiliä kohti.
Avoimia tehtäviä yhtä aikaa tiliä kohti: Free 3, Starter 3, Standard 5, Pro 10, verkkosivusto ja API yhteensä.
API-avaimet: Free 1, Starter 1, Standard 5, Pro 10.
Krediitit
Uusi tehtävä näyttää arvion (credits_estimate); charged on todellinen kulutus (credits). Epäonnistuneet tehtävät eivät maksa mitään. Ilmaiset krediitit käytetään ensin.
Toimistotyökalut: syötteet, tarkistus ja viennit
Kaikki yhdeksän työkalua käyttävät POST /api/v1/jobs -reittiä ja olemassa olevaa työn tilan päätepistettä. Syöteasiakirjat ja luodut luonnokset ovat dataa, eivät koskaan toimintojen suoritusohjeita. Tulokset vaativat tarkistuksen ennen operatiivista käyttöä. Mikään työkalu ei lähetä viestejä, julkaise artikkeleita tai muuta lähdetiedostoja.
Kokouspöytäkirja
meeting_minutes
Syöte ja rajat
Vain tavallista UTF-8-tekstiä, enintään 12 000 merkkiä; jokaisen ei-tyhjän lähderivin raja on 1 200 merkkiä. options.items hyväksyy merkkijonot "5", "10" tai "20" (oletus "10"). Lähdekieli säilyy. Ladattuja PDF-tiedostoja, etä-URL-osoitteita ja kuvia ei hyväksytä.
Tulos ja vienti
Tulos sisältää tarkistettuja luonnosehdokkaita, tarkkoja lähdelainauksia, rivinumeroita ja tavusiirtymiä. Puuttuvat vastuuhenkilöt, määräajat ja vastaukset jäävät puuttuviksi. result.exports.text ja result.exports.csv sisältävät filename-, mime- ja UTF-8-sisällön. CSV-solut saavat kaavasuojauksen. Oppimisvisat tarjoavat lisäksi result.exports.moodle_xml-kentän Moodlen lyhytvastaustuontiin. Kysymykset ja vastaukset vaativat edelleen asiantuntijatarkistuksen.
JSON-pyyntö
{
"tool": "meeting_minutes",
"text": "Decision: use the blue design.\nAnna will send the draft by 7 November 2026.\nBudget remains open.",
"options": {
"items": "10"
}
}
Tarjouspyynnön vaatimukset
tender_requirements
Syöte ja rajat
Vain tavallista UTF-8-tekstiä, enintään 12 000 merkkiä; jokaisen ei-tyhjän lähderivin raja on 1 200 merkkiä. options.items hyväksyy merkkijonot "5", "10" tai "20" (oletus "10"). Lähdekieli säilyy. Ladattuja PDF-tiedostoja, etä-URL-osoitteita ja kuvia ei hyväksytä.
Tulos ja vienti
Tulos sisältää tarkistettuja luonnosehdokkaita, tarkkoja lähdelainauksia, rivinumeroita ja tavusiirtymiä. Puuttuvat vastuuhenkilöt, määräajat ja vastaukset jäävät puuttuviksi. result.exports.text ja result.exports.csv sisältävät filename-, mime- ja UTF-8-sisällön. CSV-solut saavat kaavasuojauksen. Oppimisvisat tarjoavat lisäksi result.exports.moodle_xml-kentän Moodlen lyhytvastaustuontiin. Kysymykset ja vastaukset vaativat edelleen asiantuntijatarkistuksen.
JSON-pyyntö
{
"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"
}
}
Työohjeet
work_instructions
Syöte ja rajat
Vain tavallista UTF-8-tekstiä, enintään 12 000 merkkiä; jokaisen ei-tyhjän lähderivin raja on 1 200 merkkiä. options.items hyväksyy merkkijonot "5", "10" tai "20" (oletus "10"). Lähdekieli säilyy. Ladattuja PDF-tiedostoja, etä-URL-osoitteita ja kuvia ei hyväksytä.
Tulos ja vienti
Tulos sisältää tarkistettuja luonnosehdokkaita, tarkkoja lähdelainauksia, rivinumeroita ja tavusiirtymiä. Puuttuvat vastuuhenkilöt, määräajat ja vastaukset jäävät puuttuviksi. result.exports.text ja result.exports.csv sisältävät filename-, mime- ja UTF-8-sisällön. CSV-solut saavat kaavasuojauksen. Oppimisvisat tarjoavat lisäksi result.exports.moodle_xml-kentän Moodlen lyhytvastaustuontiin. Kysymykset ja vastaukset vaativat edelleen asiantuntijatarkistuksen.
JSON-pyyntö
{
"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"
}
}
Oppimisvisa
learning_quiz
Syöte ja rajat
Vain tavallista UTF-8-tekstiä, enintään 12 000 merkkiä; jokaisen ei-tyhjän lähderivin raja on 1 200 merkkiä. options.items hyväksyy merkkijonot "5", "10" tai "20" (oletus "10"). Lähdekieli säilyy. Ladattuja PDF-tiedostoja, etä-URL-osoitteita ja kuvia ei hyväksytä.
Tulos ja vienti
Tulos sisältää tarkistettuja luonnosehdokkaita, tarkkoja lähdelainauksia, rivinumeroita ja tavusiirtymiä. Puuttuvat vastuuhenkilöt, määräajat ja vastaukset jäävät puuttuviksi. result.exports.text ja result.exports.csv sisältävät filename-, mime- ja UTF-8-sisällön. CSV-solut saavat kaavasuojauksen. Oppimisvisat tarjoavat lisäksi result.exports.moodle_xml-kentän Moodlen lyhytvastaustuontiin. Kysymykset ja vastaukset vaativat edelleen asiantuntijatarkistuksen.
JSON-pyyntö
{
"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-puhdistus
clean_table
Syöte ja rajat
CSV lähetetään text-kentässä (enintään 24 000 tavua), tai text alkaa tunnisteella D4XLSX1: ja sen jälkeen XLSX-tiedoston tiukalla base64-koodauksella (enintään 1 000 000 dekoodattua tavua). Rajat: yksi taulukko, 201 riviä otsikko mukaan lukien, 32 saraketta, 3 000 solua ja 20 000 tavua solutekstiä. Kaavat, makrot ja ulkoiset linkit hylätään. Tyylejä ja laskentataulukon ominaisuuksia ei säilytetä. options.delimiter: auto, comma, semicolon tai tab. options.decimal: keep tai comma.
Tulos ja vienti
Tarkistus tunnistaa täsmälliset rivikopiot ja varovaiset arvokorjaukset. Vientiä varten sama alkuperäinen text ja asetukset lähetetään uudelleen arvoilla options.office_action="export", options.export_format="csv" tai "xlsx" sekä selected-kenttänä tarkistettujen tunnisteiden JSON-koodattu merkkijonoluettelo. Vain valitut muutokset toteutetaan. Tyhjä valinta ei toteuta puhdistusta. CSV-kaavasuojaus pysyy käytössä; XLSX tallentaa kirjaimelliset merkkijonot. Työprosessi laskee tunnisteet uudelleen eikä luota asiakkaan raporttiin.
selected on JSON-luettelon sisältävä merkkijono, esimerkiksi "[\"C1\"]"; käytössä tulee olla tarkistuksen todelliset tunnisteet. Enintään 5 000 tavua ja 3 000 eri tunnistetta. Vientityöt palauttavat result.type="office_export" ja result.export-kentän, joka sisältää filename, mime ja content_base64. Base64 puretaan tiedoston tavuiksi. Asiakkaan toimittamaa raporttia ei hyväksytä.
Tavallista UTF-8-tekstiä enintään 12 000 tavua. options.scope hyväksyy arvot all, email, phone, iban tai ip. Valinnainen terms on merkkijono, jossa on enintään 30 tarkkaa kirjainkoon huomioivaa termiä eri riveillä, enintään 2 000 tavua. Nimien ja osoitteiden tunnistus vaatii nämä mukautetut termit. IP-tunnistus kattaa IPv4:n; mahdolliset puhelinnumerot vaativat tarkistuksen ja mahdolliset IBAN-numerot kelvollisen tarkistussumman.
Tulos ja vienti
Jokainen esiintymä ja ehdotettu paikkamerkki tulee tarkistaa. Toistuvat samat arvot käyttävät saman tekstin sisällä pysyviä paikkamerkkejä. Vientiä varten alkuperäinen text ja asetukset lähetetään uudelleen arvoilla options.office_action="export", options.export_format="txt" sekä selected-kenttänä esiintymätunnisteiden JSON-koodattu merkkijonoluettelo. Valitsemattomat esiintymät säilyvät ennallaan. Tämä auttaa tietojen peittämisessä eikä todista peruuttamatonta anonymisointia.
selected on JSON-luettelon sisältävä merkkijono, esimerkiksi "[\"C1\"]"; käytössä tulee olla tarkistuksen todelliset tunnisteet. Enintään 5 000 tavua ja 3 000 eri tunnistetta. Vientityöt palauttavat result.type="office_export" ja result.export-kentän, joka sisältää filename, mime ja content_base64. Base64 puretaan tiedoston tavuiksi. Asiakkaan toimittamaa raporttia ei hyväksytä.
Tavallinen SRT tai WebVTT lähetetään text-kentässä, enintään 65 536 tavua, 200 tekstitystä ja 16 000 tekstitysmerkkiä. Tyylit, upotettu merkintäkieli ja tukemattomat metatiedot hylätään. options.mode on check (oletus) tai translate; options.format on auto, srt tai vtt. options.target valitsee tuetun käännöskielen. Kokonaislukukentät max_line_chars (10–100, oletus 42), max_lines (1–6, oletus 2) ja max_cps (5–40, oletus 20) ovat ylimmän tason kenttiä.
Tulos ja vienti
Tulos raportoi ajoitusvirheet, päällekkäisyydet, rivipituudet ja lukunopeuden. Tarkistus säilyttää alkuperäisen kielen. Käännös muuttaa tekstitystekstiä mutta säilyttää lähteen ajoitukset ja tekstitysten vastaavuuden; ajoitusta ei muuteta eikä tekstityksiä jaeta. Ladattava teksti on result.file-kentässä, ja mukana ovat result.filename ja result.mime. Virheellinen ajoitus voi jättää file-kentän null-arvoiseksi. Onnistunut tarkistus ei takaa saavutettavuutta tai kielellistä laatua.
UTF-8-lasku-XML lähetetään text-kentässä, enintään 262 144 tavua. Hyväksyttyjä syötteitä ovat UBL Invoice, UBL CreditNote ja UN/CEFACT CII EN 16931- tai XRechnung 3 -profiililla. options.profile on auto, en16931 tai xrechnung. ZIP, PDF, upotetun ZUGFeRD-aineiston poiminta PDF:stä, DTD:t ja ulkoiset entiteetit eivät ole tuettuja. Poimitun XML:n voi lähettää erikseen, jos se täyttää hyväksytyn profiilin.
Tulos ja vienti
Validointi käyttää virallisia, kiinnitettyjä XSD- ja Schematron-artefakteja: KoSIT 1.6.3, XRechnung 3.0.2 -määritys päiväyksellä 2026-08-31, EN 16931 -säännöt 1.3.16 ja XRechnung-säännöt 2.6.0. Tulos kirjaa versiot, asiakirjan tiivisteen, havainnot, vakavuuden, sääntötunnisteet ja hyväksyntätilan. not_checked tarkoittaa, ettei vaatimustenmukaisuuspäätöstä saatu. Tekninen hyväksyntä ei takaa vastaanottajan hyväksyntää, kirjanpidollista oikeellisuutta tai lainmukaisuutta.
JSON-pyyntö
Alla oleva tiivis XML-esimerkki on tarkoituksella puutteellinen, ja sen tulisi palauttaa validointivirheitä. Täydellisen yrityslaskun tulee sisältää kaikki pakolliset kentät; esimerkki näyttää pyynnön muodon, ei vaatimustenmukaista laskua.
Suunnitelmavaihe vaatii kentät topic (300 tavua), audience (500 tavua) ja goal (500 tavua). Valinnainen text tarjoaa enintään 12 000 tavua lähdeaineistoa enintään 12 kappaleessa, joista kukin on enintään 1 800 tavua. Valinnaisen source_url-kentän tulee olla julkinen enintään 2 000 merkin HTTP(S)-osoite; analyse_url-kentän tulee olla JSON-totuusarvo true analyysin valtuuttamiseksi. Yksityiset kohteet ja kielletyt sivut pysyvät estettyinä.
Tulos ja vienti
Ensin lähetetään phase="briefing". Palautettu jäsennys, kysymykset ja lähteet tarkistetaan. Omistajaan sidottu tulos antaa approval_token- ja briefing_hash-arvot. Vasta nimenomaisen tarkistuksen jälkeen lähetetään phase="article", approved=true, sources_approved=true ja molemmat muuttamattomat arvot. Hyväksyntä vanhenee 30 minuutissa ja kuuluu tunnistautuneelle tilille. Artikkelipyynnöt eivät voi korvata topic-, audience-, goal- tai text-kenttää tai lähteitä. Artikkeli säilyy luonnoksena, jonka kappaleet on yhdistetty lähteisiin; mitään ei julkaista automaattisesti.
JSON-pyyntö
{
"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."
}
Laskuraportit sisältävät result.exports.json-kentän; validoidut artikkeliluonnokset sisältävät result.exports.text-kentän. Jokainen vienti sisältää filename-, mime- ja UTF-8-sisällön. Artikkeliteksti säilyttää lähdeviittaukset ja pysyy julkaisemattomana luonnoksena.
Viennit tallennetaan liitteinä palautetulla MIME-tyypillä. Kaikkea tekstiä tulee käsitellä epäluotettavana sisältönä ja suojata erikoismerkit ennen HTML-esitystä. Asiakirjojen sisältöä ei saa suorittaa eikä havaintoja muuttaa automaattisiksi ulkoisiksi toimiksi.
Asiakirja-, taulukko- ja mediatyökalut
Nämä kahdeksan työkalua käyttävät samaa tunnistautumista edellyttävää tehtävärajapintaa. JSON-pyynnön text-kenttä sisältää JSON-koodatun objektin. Palveluun ladatut tiedostot esitetään objektissa tiedostoniminä ja tavallisena base64-sisältönä. Tiedostoja ei haeta ulkoisista URL-osoitteista.
Esikatselu ja vienti ovat erillisiä pyyntöjä. Vienti edellyttää nimenomaista hyväksyntää sekä esikatselun palauttamaa lähteen sormenjälkeä tai omistajaan sidottua hyväksyntätunnistetta. Tiedosto tai mallin vastaus ei voi antaa hyväksyntää.
Kuittien digitointi
receipt_extract
Syöte ja rajoitukset
Objekti sisältää files-kentän: yhden objektin, jossa on name ja content_base64. PDF, PNG, JPEG tai TXT; enintään 1 MB, PDF enintään kolme sivua. options.action on review tai export; options.export_format on csv tai xlsx. Vienti edellyttää alkuperäisiä tiedostoja sekä arvoja approved=true ja source_sha256 ja korjatut kentät ja laskurivit sisältävää reviewed-objektia.
Tuloste ja tarkastelu
Tarkistus palauttaa poimitut kentät, laskurivit, täsmälliset lähdetodisteet ja laskennalliset varoitukset. Viedyt arvot ovat asiakkaan tarkistamia luonnoksia, eivät vahvistettuja kirjanpitotietoja. OCR-tunnistus voi aiheuttaa virheitä.
Objekti sisältää kentät task, columns, application, formula_language ja separator. Jokaisessa sarakkeessa on name, cell ja sample. Enintään 20 saraketta ja 3 000 merkkiä tehtävän kuvauksessa. application on excel tai sheets; funktioiden kieli on en, de tai pl; separator on pilkku tai puolipiste. Englanninkieliset funktionimet ovat käytettävissä yhteensopivilla taulukkolaskenta-asetuksilla.
Tuloste ja tarkastelu
Palauttaa kaavan, selityksen, oletukset ja esimerkkitarkistukset. tests_executed on false: palvelin ei koskaan suorita kaavaa. Tuettu osajoukko sallii yleiset funktiot ja paikalliset soluviittaukset; ulkoiset viittaukset, makrot ja verkkofunktiot hylätään.
Esimerkkipyyntö
{
"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\":\",\"}"
}
Objekti sisältää kentät source, translation, source_language ja target_language sekä valinnaisen terms-kentän, jossa on source- ja target-pareja. Enintään 10 000 merkkiä tekstiä kohden ja 30 termiparia.
Tuloste ja tarkastelu
Palauttaa mahdolliset erot täsmällisine lainauksineen ja tavusiirtymineen kummassakin tekstissä. Erilliset tarkistukset vertaavat lukujen täsmällisiä esiintymiä ja vaadittuja termejä. Paikallinen esitystapa tai taivutus voi selittää havainnon; tyhjä raportti ei vahvista oikeellisuutta.
Objekti sisältää kentät filename, content_base64 ja language. Tuetut muodot: WAV, MP3, M4A, MP4, WebM, OGG ja FLAC. Enintään 3 MiB ja 30 sekuntia. language on auto tai tuettu kielikoodi. Tiedostot käsitellään paikallisesti; URL-osoitteista ei ladata tiedostoja.
Tuloste ja tarkastelu
Palauttaa aikaleimatut jaksot sekä TXT-, SRT- ja VTT-viennit tarkistettaviksi. Tunnistuksessa voi olla virheitä. Tila not_completed sisältää rajatun virhekoodin eikä tarkoita onnistunutta litterointia.
Todellinen tiedosto on pakollinen. Alla oleva skeema kuvaa purettua text-objektia; content_base64-kentän on sisällettävä tiedoston todelliset tavut tavallisena base64-koodauksena. Paikkamerkkijonot eivät ole toimivia esimerkkejä.
Objekti sisältää template-kentän, jossa on name ja content_base64, sekä data-kentän CSV-tekstinä tai muodossa D4XLSX1:, jota seuraavat tavallisella base64-koodauksella esitetyt XLSX-tavut. DOCX-pohja sallii enintään 32 paikkamerkkiä ja tiedot enintään 20 riviä. options.action on review tai export; options.export_format on docx tai pdf. Vienti edellyttää alkuperäisiä syötteitä, arvoa approved=true ja kenttää source_sha256.
Tuloste ja tarkastelu
Esikatselu luettelee paikkamerkit, tietosarakkeet ja puuttuvat arvot. Käytettyjen arvojen puuttuminen estää viennin. ZIP sisältää täytetyt asiakirjat. DOCX säilyttää pohjan asettelun; PDF käyttää yksinkertaista tekstiasettelua ilman Word-muotoilua tai kuvia.
Todellinen tiedosto on pakollinen. Alla oleva skeema kuvaa purettua text-objektia; content_base64-kentän on sisällettävä tiedoston todelliset tavut tavallisena base64-koodauksena. Paikkamerkkijonot eivät ole toimivia esimerkkejä.
Objekti sisältää source- ja target-taulukot CSV-tekstinä tai muodossa D4XLSX1:, jota seuraavat tavallisella base64-koodauksella esitetyt XLSX-tavut. Kohteen otsikkorivi nimeää tarvittavat sarakkeet; valinnainen toinen rivi määrittää tyypin text, number, date tai email, tarvittaessa etuliitteellä required:. mapping sisältää lähdesarakkeiden nollasta alkavat indeksit tai arvon null. Enintään 200 tietoriviä ja 32 saraketta.
Tuloste ja tarkastelu
Palauttaa ehdotetut määritykset, uudelleenkäytettävän profiilin, esikatselurivit ja tarkistushavainnot. Vienti arvolla options.action=export edellyttää arvoa approved=true ja nimenomaista mapping-määritystä; ratkaisemattomat tarkistusongelmat estävät viennin. Ulkoisia järjestelmiä ei muuteta.
Kun phase=outline, text sisältää kentät title, audience, purpose ja material. Aineistossa on 1–8 lähdekappaletta, enintään 1 200 merkkiä kussakin. Kun phase=pptx, approved=true ja approval_token annetaan ylimmällä tasolla; text on jätettävä pois tai tyhjäksi. Tunnisteet on sidottu tunnistautuneeseen tiliin ja ne vanhenevat.
Tuloste ja tarkastelu
Runko sisältää lähteeseen sidotut diaotsikot ja lainaukset. Tarkistuksen jälkeen toinen pyyntö vie muokattavan PPTX-tiedoston, jossa on geometrisia koriste-elementtejä ja puhujan muistiinpanot. Lähdeteksti ei voi muuttaa hyväksyntää, tilisidosta tai vientioikeuksia.
Esimerkkipyyntö
{
"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.\"}"
}
Objekti sisältää files-kentän ja valinnaisen projektin nimen. Enintään kymmenen TXT-, PDF-, DOCX-, PNG- tai JPEG-tiedostoa, 1 MB tiedostoa kohden ja yhteensä 2 MB. options.action on review tai export; options.export_format on zip. Vienti edellyttää alkuperäisiä syötteitä, arvoa approved=true, kenttää source_sha256 ja names-objektia, joka yhdistää tiedostotunnisteet tarkistettuihin kohteisiin.
Tuloste ja tarkastelu
Palauttaa ehdotetut kategoriat, päivämäärät ja tiedostonimet. Ehdotukset perustuvat asiakirjan tekstiin ja vaativat tarkistamista. Vienti luo ZIP-arkiston kopioista; alkuperäiset tiedostot säilyvät muuttumattomina. Turvattomia polkuja, laajennemuutoksia ja päällekkäisiä kohteita ei hyväksytä.
Tekstiviennit sisältävät content-kentän. Binääriviennit ilmaisevat base64-koodauksen content_base64-kentällä tai arvolla encoding=base64. Vain ilmoitettu koodaus puretaan. Tiedostonimet ovat ehdotuksia; tulokset ovat saatavilla vain tunnistautumista ja omistajuuden tarkistusta edellyttävän tehtävätuloksen kautta.
Hankinnan, suunnittelun ja toiminnan työkalut
Nämä kahdeksan työkalua käyttävät nykyistä todennettua työ-API:a. text-kenttä sisältää JSON-koodatun objektin, jossa ovat alla luetellut syötekentät. Esimerkeissä on aitoja, rajojen mukaisia esimerkkitietoja.
Jokainen ensimmäinen tulos vaatii tekoälymallin vaiheen nykyisen worker-palvelun kautta. Deterministinen koodi validoi lähdeviitteet, rajoitteet ja laskelmat mallin ehdotettua vastaavuuksia, kohdistuksia tai rakennetta. Pelkkään koodiin perustuvaa varavaihtoehtoa ei ole.
Lähetysmuoto on application/json. Multipart-lataukset, etätiedostojen URL-osoitteet, tuntemattomat kentät ja työkalukohtaiset ei-tyhjät asetukset hylätään. options jätetään pois tai lähetetään tyhjänä objektina. Yhteiset API-liput säilyttävät yleisen API-merkityksensä.
Toimittajatarjousten vertailu
supplier_compare
Tarjousrivien vertailu tarvittaviin tuotteisiin, tekoälyn vastaavuusehdotusten tarkistus sekä määrien, valuuttojen, rahdin ja kokonaishintojen erojen tarkastelu.
Dekoodatut syötekentät
requirements — Tarvittavat tuotteet
CSV-sarakkeet: description,quantity,unit. Yksiköissä on käytettävä samaa kirjoitusasua kuin tarjouksissa. Enintään 30 riviä; kaikissa taulukoissa yhteensä 40 riviä.
offers — Toimittajien tarjousrivit
CSV-sarakkeet: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. Rahti koskee vain tätä riviä; ilman rahtia merkitään 0. Toimitusaika voi olla tyhjä. Hintoja on verrattava samalla veropohjalla.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
max_lead_days — Toimitusajan tarkistusraja
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään tarjoukset, joiden toimitusaika ylittää valitun päivien määrän, sekä tarjoukset ilman ilmoitettua toimitusaikaa. Hinnat ja vertailut säilyvät ennallaan. Enintään 999 päivää.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 60000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Tilaus-, toimitus- ja laskurivien yhdistäminen tekoälyn avulla sekä puuttuvien määrien, ylilaskutuksen ja yksikköhintaerojen laskeminen lähdetiedoista.
Dekoodatut syötekentät
orders — Tilausrivit
CSV-sarakkeet: reference,description,quantity,unit,unit_price,currency. Viite tarkoittaa yhteistä tilausviitettä, ei toimittajan asiakirjan numeroa. Yksikkönimikkeiden ja veropohjan on oltava samat kaikkialla.
deliveries — Toimitusrivit
CSV-sarakkeet: reference,description,quantity,unit. Viite tarkoittaa yhteistä tilausviitettä. Osatoimitukset voivat olla erillisiä rivejä.
invoices — Laskurivit
CSV-sarakkeet: reference,description,quantity,unit,unit_price,currency. Viite tarkoittaa yhteistä tilausviitettä. Veroja, alennuksia ja hyvityslaskuja ei saa syöttää tuoteriveiksi.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
Lisää tarkistushavainto jokaiselle tilaus-, toimitus- tai laskuriville, jonka viite on tyhjä. Olemassa olevat kohdistuspäätökset ja varoitukset säilyvät ennallaan.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 60000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Saapuvien maksujen ja avoimien laskujen vastaavuusehdotukset, epäselvyyksien tunnistaminen sekä maksuerien, avoimien saldojen ja liikamaksujen laskenta.
Dekoodatut syötekentät
payments — Saapuvat maksut
CSV-sarakkeet: reference,counterparty,date,amount,currency. Tunnettuja laskuviitteitä käytetään yhdessä positiivisten summien ja YYYY-MM-DD-päivämäärien kanssa. Yhtä maksua voidaan ehdottaa vain yhdelle laskulle.
invoices — Avoimet laskut
CSV-sarakkeet: reference,counterparty,date,amount,currency. Summa on avoin saldo ennen ladattuja maksuja. Viitteet voivat olla tyhjiä, mutta epäselvyys voi estää kohdistuksen.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
review_date — Laskun iän vertailupäivä
Valinnainen nimenomainen YYYY-MM-DD-päivä vuosilta 1900–2200. Avoimet laskusaldot tarkistetaan iän mukaan lähteen laskupäivästä. Tyhjä poistaa tarkistuksen käytöstä. Laskun ikä ei ole maksun eräpäivä tai oikeudellinen havainto viivästymisestä.
aging_days — Laskun iän tarkistusraja
Merkitse positiiviset avoimet saldot, joiden laskupäivä on vähintään näin monta päivää ennen valittua vertailupäivää. Alue 0–3 650 päivää. Vaatii vertailupäivän; laskun määräaikaa ei päätellä.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 60000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Varastotuotteiden priorisointi tekoälyllä, täydennysmäärien laskenta annetusta kysynnästä ja toimitusajoista sekä vähimmäistilausten ja pakkauskokojen vaikutusten tarkistus.
Dekoodatut syötekentät
items — Varastotuotteet
CSV-sarakkeet: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. Tunnisteiden on oltava yksilöllisiä. Määrissä käytetään desimaalipistettä; lead_days ja min_order ovat ei-negatiivisia kokonaislukuja ja pack_size positiivinen kokonaisluku.
horizon_days — Lisäkattavuuspäivät
Tavoitekattavuus on toimitusaika ja nämä lisäpäivät yhteensä. Kysyntä oletetaan vakioksi; tulos on suunnitteluarvio.
notes — Suunnitteluhuomiot ja toiveet
Valinnainen konteksti tekoälyehdotukselle. Saatavuus, pätevyydet, riippuvuudet ja numeeriset rajat on annettava myös rakenteisissa taulukoissa; huomiot eivät koskaan ohita näitä tarkistuksia.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
large_order_threshold — Suurten tilausten tarkistusraja
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään ehdotetut tilausmäärät, jotka ylittävät rajan, enintään 10 000 000 yksikköä. Lähdevarasto, kysyntä, tavoitekattavuus, pakkauspyöristys ja tilausmäärät eivät muutu.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 120000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Esimerkkipyyntö
{
"tool": "reorder_plan",
"text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Jarrupalat,12,3,5,4,10,5\\nI2,Ketjuöljy,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Jarrupaloja tarvitaan suunnitelluissa korjauksissa, joten ne on tarkistettava ensin. Ketjuöljy on vähemmän kiireellinen.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Työntekijäkohdistusten ehdottaminen tekoälyllä ja saatavuuden, vaadittujen taitojen, päällekkäisten vuorojen, annettujen tuntirajojen ja jäljelle jäävän miehitystarpeen tarkistus.
Dekoodatut syötekentät
workers — Työntekijät
CSV-sarakkeet: id,name,skills,max_hours. Useat taidot erotetaan merkillä |. max_hours on tämän ehdotuksen suunnitellun työajan enimmäissumma, ei lakisääteinen työaikaraja.
availability — Saatavuus
CSV-sarakkeet: id,worker_id,start,end. Ajat ovat nimenomaisesti UTC-aikoja muodossa YYYY-MM-DDTHH:MM. Yhden saatavuusjakson on katettava koko vuoro.
shifts — Työvuorot
CSV-sarakkeet: id,start,end,skill,needed. Kaikki ajat ovat UTC-aikoja. Työntekijällä on oltava täsmälleen vaadittu taito. needed on vaadittu työntekijämäärä.
notes — Suunnitteluhuomiot ja toiveet
Valinnainen konteksti tekoälyehdotukselle. Saatavuus, pätevyydet, riippuvuudet ja numeeriset rajat on annettava myös rakenteisissa taulukoissa; huomiot eivät koskaan ohita näitä tarkistuksia.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
max_shift_hours — Vuoron keston tarkistusraja
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään lähdevuorot, jotka ylittävät valitun keston, enintään 168 tuntia. Osoitukset ja kattavuusvaroitukset säilytetään. Tämä on suunnittelutoive, ei oikeudellinen työaika-arvio.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 120000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Esimerkkipyyntö
{
"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\":\"Mahdollisuuksien mukaan Alex pidetään korjaustöissä ja Sam palvelutiskillä.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Tekoälyn ehdottamat tehtäväprioriteetit ja resurssikohdistukset, riippuvuudet huomioivan aikataulun laskenta päiväkapasiteetista ja kohdistamattoman työn merkitseminen.
Dekoodatut syötekentät
tasks — Projektitehtävät
CSV-sarakkeet: id,name,hours,depends,skill. Riippuvuudet ovat merkillä | erotettuja tehtävätunnisteita. Tyhjä depends tarkoittaa, ettei edeltäjää ole. Tehtävän työmäärä kohdistetaan yhdelle pätevälle resurssille.
resources — Projektiresurssit
CSV-sarakkeet: id,name,skills,hours_per_day. Taidot erotetaan merkillä |. Päiväkapasiteetti on käytettävissä oleva suunnitteluaika, enintään 12 tuntia. Kalenterissa käytetään maanantaita–perjantaita; pyhäpäiviä ja lomia ei mallinneta.
start_date — Projektin aloituspäivä
Ensimmäinen työpäivä on tämä päivä tai seuraava maanantai, jos päivä on viikonloppuna. Työpäivän kapasiteettijaksot alkavat klo 00:00 UTC ja kuvaavat kapasiteetin jakamista, eivät todellisia työaikoja.
notes — Suunnitteluhuomiot ja toiveet
Valinnainen konteksti tekoälyehdotukselle. Saatavuus, pätevyydet, riippuvuudet ja numeeriset rajat on annettava myös rakenteisissa taulukoissa; huomiot eivät koskaan ohita näitä tarkistuksia.
csv_separator — CSV-erotin
Valitse puolipiste, pilkku tai sarkain vain vietävää CSV:tä varten. Lähde-CSV:n lataukset vaativat edelleen dokumentoidut pilkulla erotetut otsikot.
csv_bom — UTF-8-merkki CSV:ssä
Sisällytä UTF-8-tavujärjestysmerkki taulukkolaskentayhteensopivuutta varten tai jätä se pois järjestelmille, jotka vaativat puhdasta UTF-8:aa.
csv_line_ending — CSV-rivinvaihdot
Käytä LF- tai CRLF-rivinvaihtoja vietäville CSV-tietueille. Tämä ei muuta lähdetekstiä tai lainattujen solujen sisäisiä rivinvaihtoja.
include_json — Sisällytä JSON-vienti
Tarjoa lisäksi rakenteinen JSON-raportti, joka sisältää kokonaiset tarkistetut rivit, havainnot ja yhteenvedon. Vienti ei suorita mitään toimintoa.
max_task_hours — Tehtävän työmäärän tarkistusraja
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään tehtävät, joiden työmäärä ylittää valitun rajan, enintään 10 000 tuntia. Riippuvuudet, resurssikapasiteetti ja laskettu aikataulu säilyvät ennallaan.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 120000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Esimerkkipyyntö
{
"tool": "project_plan",
"text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Tehtävänanto,4,,planning\\nT2,Suunnittelu,10,T1,design\\nT3,Tarkistus,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"Suunnittelu riippuu valmiista tehtävänannosta. Lopputarkistukselle on jätettävä aikaa.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään painetut nimet, jotka ovat valittua Unicode-merkkimäärää pidempiä, enintään 160. Samat nimet, etiketit ja järjestys säilyvät esikatselussa, PDF:ssä ja SVG:ssä; tämä asetus ei lyhennä mitään.
require_https_qr — Merkitse QR-sisältö ilman tavallista HTTPS-osoitetta
Lisää havainto, kun QR-sisältö ei ole HTTPS-osoite, jossa on isäntä eikä upotettuja tunnistetietoja, tyhjemerkkejä tai kenoviivoja. QR-sisältöä ei koskaan muuteta, avata tai haeta. Tämä syntaksitarkistus ei osoita kohteen turvallisuutta.
UTF-8-tavujen enimmäismäärä text-kuoressa: 24000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
0 poistaa tämän lisätarkistuksen käytöstä. Muulloin merkitään testitapaukset, joiden yksittäinen vaihe ylittää valitun Unicode-merkkimäärän, enintään 6 000. Täydelliset vaiheet ja odotetut tulokset säilyvät näkyvissä ja viennissä.
row_order — Tarkistusrivien järjestys
Järjestä kokonaiset taulukkorivit uudelleen poistamatta havaintoja, muuttamatta laskelmia tai muokkaamatta osoituksia. Tyhjät lajitteluarvot ovat viimeisinä; samat arvot säilyttävät alkuperäisen keskinäisen järjestyksensä.
UTF-8-tavujen enimmäismäärä text-kuoressa: 24000
Tuloksen ja lähteiden tarkistus
Tulostyyppi on ops_review. columns sisältää key- ja label_key-kentät; rows sisältää vastaavat skalaariset soluarvot. findings sisältää lokalisoitavat code-arvot ja lähteiden refs-viitteet; summary sisältää label_key- ja value-kentät. review_required ja ai_required ovat true. ai_model yksilöi hyväksytyn mallin, kun worker antaa sen. Osa työkaluista palauttaa myös source_sha256- tai note_key-kentän. Lähdemerkkijonot ovat edelleen epäluotettua dataa ja ne on esitettävä tekstinä, ei koskaan suoritettavana HTML:nä tai ohjeina.
Esimerkkipyyntö
{
"tool": "test_cases",
"text": "{\"requirements\":\"Yhteydenottolomake vaatii sähköpostiosoitteen.\\n\\nTilausmäärän on oltava 1–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\"}"
}
exports-kokoelma voi sisältää CSV-tiedostoja sekä tuetuilla tarra-asetteluilla PDF- tai SVG-tiedostoja. Kukin tiedosto ilmoittaa filename- ja mime-kentät sekä content-kentän tekstille tai content_base64-kentän binäärisisällölle. Base64 dekoodataan vain kyseisen kentän ollessa läsnä. Tiedostonimet ovat ehdotuksia. Tulosten käyttö edellyttää edelleen todennusta ja työn omistajuuden tarkistusta.
Vientisisällöt sisältyvät ensimmäiseen tarkistettavaan tulosluonnokseen. API-integraatioiden on esitettävä ehdotus ihmisen nimenomaisesti tarkistettavaksi ennen viennin lataamista, käyttöä tai välittämistä. Näiden työkalujen skeemoissa ei ole erillistä hyväksymis- tai suorituspyyntöä. Työkalut eivät tee tilauksia, kirjaa laskuja, suorita maksuja, julkaise työvuorolistoja tai aja ohjelmistotestejä.
Yritysten ja tiimien työnkulut
Nämä työkalut käyttävät nykyistä todennettua työ-API:a ja vaativat tekoälyn jokaiseen ensimmäiseen tarkistukseen. text-kenttä sisältää JSON-koodatun asetusobjektin. Perus- ja lisäasetukset käyttävät samaa validoitua syöterakennetta.
Lähetysmuoto on application/json. Työkalukohtaiset asetukset pysyvät puretun text-objektin sisällä; ulompi options-ominaisuus jätetään pois tai lähetetään tyhjänä objektina. Tuntemattomat kentät, tukemattomat enum-arvot ja etätiedostojen URL-osoitteet hylätään.
approved_ids tai vahvistetut lähdekentät viittaavat vain nimenomaisesti tarkistettuun lähdeaineistoon. Asiakasviestit, mallivastaukset ja dokumenttiteksti eivät voi antaa hyväksyntää. Luodut suunnitelmat ja luonnokset vaativat erillisen lopputarkistuksen.
Sopimuspäivät ja määräajat
contract_deadlines
Tarkista sopimuksen tarkat päivämääräkohdat ja selvittämättömät irtisanomisajat ja vahvista sitten valitut päivät kalenterivientiin.
Syöte- ja määrityskentät
Perusasetukset
clauses — Sopimusehdot
Yksi lähde-ehto riviä kohden. Enintään 24 ei-tyhjää ehtoa, 1 200 merkkiä ehtoa kohden ja yhteensä 18 000 merkkiä. Vain täsmälleen muodossa YYYY-MM-DD kirjoitetuista päivistä voi tulla kalenteritapahtumia.
title — Sopimuksen nimi
Lyhyt kalenteritapahtumien nimi; enintään 120 merkkiä.
Oletusasetukset: "Contract review"
Lisäasetukset
reference_date — Vertailupäivä
Nimenomainen vertailupäivä. Pakollinen tulevien tai menneiden päivien suodatuksessa. Tämä ei luo eikä laske sopimuspäiviä.
Oletusasetukset: ""
date_window — Päiväsuodatin
Tulevat sisältää vertailupäivän; menneet sulkee sen pois. Suhteelliset määräajat ilman ISO-päivää näkyvät vain Kaikki päivät -valinnalla.
all — Kaikki päivät ja selvittämättömät määräajat · upcoming — Vertailupäivänä tai sen jälkeen · past — Ennen vertailupäivää
Oletusasetukset: "all"
event_type — Määräaikaluokka
Näytä yksi lähdepohjainen luokka tai kaikki luokat. Luokittelu on edelleen tarkistettava.
all — Kaikki luokat · termination — Irtisanominen · payment — Maksu · renewal — Uusiminen · delivery — Toimitus · other — Muu
Oletusasetukset: "all"
max_events — Havaintojen enimmäismäärä
Rajaa näytetyt havainnot määrään 1–20 suodatuksen ja lajittelun jälkeen. Ilmoitus kertoo pois jätetyistä tuloksista.
Oletusasetukset: 20
sort — Havaintojen järjestys
Lajittele lähde-ehdon ja lainauskohdan tai päivän mukaan niin, että selvittämättömät määräajat ovat viimeisinä.
source — Lähdejärjestys · date — Päiväjärjestys
Oletusasetukset: "source"
reminder_days — Kalenterimuistutuksen ennakkoaika
0 poistaa muistutukset käytöstä. Muulloin näyttömuistutus asetetaan 1–90 päivää ennen jokaista vahvistettua koko päivän tapahtumaa; kalenterisovellusten toiminta voi vaihdella.
Oletusasetukset: 7
include_source — Sisällytä lähdelainaukset
Näytä tarkat lainaukset tarkistuksessa ja vahvistetuissa kalenterikuvauksissa. Lähdetunnisteet ja merkkikohdat näkyvät molemmissa tiloissa.
yes — Sisällytä lainaukset · no — Vain lähdeviitteet
Oletusasetukset: "yes"
calendar_name — Kalenterin nimi
Vahvistetun ICS-kalenterin nimi, enintään 120 merkkiä.
Oletusasetukset: "Reviewed contract dates"
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "contract_deadlines",
"text": "{\"clauses\":\"Lasku erääntyy 2027-03-15.\\nIrtisanomisen on oltava vastaanotettu vähintään 30 päivää ennen uusimista.\\nToimituspäivä on 2027-04-02.\",\"title\":\"Palvelusopimus\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Tarkistetut sopimuspäivät\"}"
}
Järjestä annetut työ-, palvelu- ja materiaalirivit luonnokseksi, jossa korotus, kate, alennus ja vero lasketaan deterministisesti.
Syöte- ja määrityskentät
Perusasetukset
items — Tarjousrivit
CSV-otsikot: label,kind,quantity,unit,cost. kind on labor, material tai service. quantity käyttää desimaalipistettä ja enintään kolmea desimaalia; cost on nettoyksikkökustannus, jossa on enintään kaksi desimaalia. Enintään 30 riviä. Työmäärät voivat tarkoittaa tunteja.
currency — Valuutta
Yksi valuutta kaikille riveille; ei valuuttakurssimuunnosta. Kaikissa rahamäärissä käytetään kahta desimaalia.
Korotus lisää kustannukseen prosenttiosuuden. Tavoitekate jakaa kustannuksen luvulla yksi miinus prosenttiosuus; kyse on alennusta edeltävästä katteesta, ei korotuksesta.
markup — Kustannuskorotus · margin — Tavoitekate ennen alennusta
Oletusasetukset: "markup"
pricing_percent — Hinnoitteluprosentti
Korotukselle 0–500 tai tavoitekatteelle 0–95; enintään kaksi desimaalia.
Oletusasetukset: 20
discount_percent — Alennusprosentti
Nimenomainen 0–100 %:n alennus jokaisesta lasketusta myyntihinnasta ennen veroa. Enintään kaksi desimaalia.
Oletusasetukset: 0
tax_percent — Veroprosentti
Nimenomainen 0–100 %:n vero alennuksen jälkeen. Nolla tarkoittaa, ettei veroa lisätä. Työkalu ei määritä sovellettavaa verokantaa tai verokohtelua.
Oletusasetukset: 0
rounding — Pyöristys jokaisessa laskentavaiheessa
Pyöristä rivikustannus, myyntihinta, alennettu nettosumma ja vero kahteen valuuttadesimaaliin valitulla säännöllä. Kokonaissummat muodostuvat pyöristetyistä riveistä.
nearest — Lähin sadasosa; puolikkaat ylöspäin · up — Pyöristä aina ylöspäin · down — Pyöristä aina alaspäin
Oletusasetukset: "nearest"
item_scope — Sisällytettävät rivityypit
Sisällytä kaikki lähderivit tai vain työ, materiaali tai palvelu. Pois jätetyt rivit eivät vaikuta yhteenkään kokonaissummaan.
all — Kaikki rivityypit · labor — Vain työ · material — Vain materiaali · service — Vain palvelu
Oletusasetukset: "all"
detail — Tuloksen tarkkuus
Näytä yksittäiset lähderivit tai summat rivityypeittäin. Molemmat näkymät käyttävät samoja rivikohtaisia laskelmia.
full — Yksittäiset rivit · totals — Summat tyypeittäin
Oletusasetukset: "full"
quote_reference — Tarjousviite
Valinnainen sisäinen tunniste, enintään 120 merkkiä. Se näytetään annetussa muodossa eikä luo asiakassitoumusta.
Oletusasetukset: ""
valid_until — Luonnoksen voimassaolopäivä
Valinnainen nimenomainen ISO-päivä tarkistusta varten. Se ei lähetä tarjousta eikä luo sopimusta.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Tarkista asiakkaan lähdeaineisto ja puuttuvat tiedot ja kokoa sitten vastaus nimenomaisesti hyväksytyistä yrityslausumista.
Syöte- ja määrityskentät
Perusasetukset
customer_text — Asiakasviesti
Yksi lähdekappale riviä kohden, enintään 16 ei-tyhjää kappaletta, kukin 1 500 merkkiä ja yhteensä 10 000 merkkiä. Asiakkaan lausumat dokumentoivat viestin, mutta eivät valtuuta yrityksen lupauksiin.
approved_rules — Hyväksytyt vastaussäännöt
Yksi hyväksytty yrityslausuma riviä kohden, enintään 12 lausumaa, kukin 1 000 merkkiä ja yhteensä 10 000 merkkiä. Valitut lausumat kopioidaan sanatarkasti luonnokseen. Kenttä jätetään tyhjäksi, jos mikään hyväksytty käytäntö ei sovellu.
Oletusasetukset: ""
rules_approved — Vahvista sääntöjen hyväksyntä
Hyväksynnän on oltava nimenomainen ennen ei-tyhjien sääntöjen käsittelyä. Hyväksyntä koskee täsmälleen näitä annettuja lausumia; asiakasteksti ei voi antaa sitä.
no — Ei hyväksytty · yes — Nämä täsmälliset säännöt on hyväksytty
Oletusasetukset: "no"
Lisäasetukset
case_type — Tapausluokka
Valittu luokka näytetään raportissa ja annetaan mallille valintakontekstiksi. Se ei päättele oikeudellista oikeussuojakeinoa.
delivery — Toimitus · quality — Tuotteen tai palvelun laatu · billing — Laskutus · other — Muu
Oletusasetukset: "other"
response_style — Vastauksen rakenne
Tiivis yhdistää tarkistetut lausumat yhdeksi kappaleeksi; jäsennelty erottaa lausumat ja tietopyynnöt kappaleiksi.
concise — Yksi kappale · structured — Erilliset kappaleet
Oletusasetukset: "structured"
opening — Luonnoksen aloitus
Valitse neutraali tapauksen tarkistuksen aloitus tai vastaanottokuittaus. Molemmat ovat kiinteää käännettyä tekstiä ilman hyvitys- tai palvelulupauksia.
neutral — Tapauksen tiedot ovat tarkistettavissa. · acknowledge — Ilmoitettu ongelma on kirjattu.
Oletusasetukset: "acknowledge"
closing — Luonnoksen lopetus
Sisällytä haluttaessa kiinteä lausuma siitä, että saatavilla olevat tiedot vaativat edelleen tarkistusta. Määräaikaa tai lopputulosta ei luvata.
none — Ei lopetusta · review — Saatavilla olevat tiedot vaativat edelleen tarkistusta.
Oletusasetukset: "review"
required_fields — Tietojen tarkistuslista
Pilkulla erotetut tekniset tunnisteet ilman välilyöntejä: order_id,purchase_date,issue_description,photos,desired_resolution. Puuttuvista kohdista tulee kiinteitä tietopyyntöjä. Tyhjä tarkoittaa, ettei tarkistuslistaa ole.
Oletusasetukset: "order_id,issue_description"
max_rule_quotes — Valittujen sääntöjen enimmäismäärä
Malli saa valita enintään 1–12 hyväksyttyä sääntöä. Tämän rajan ylittävä vastaus hylätään.
Dokumentaatio-osioon voidaan valita enintään 1–8 asiakkaan lähdekappaletta.
Oletusasetukset: 4
include_sources — Näytä dokumentaatio-osiot
Näytä asiakaslainaukset, tietojen lähdenäyttö ja valitut sääntölausumat vastausluonnoksen rinnalla tai vain luonnos.
yes — Näytä dokumentaatio · no — Vain luonnos
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "complaint_case",
"text": "{\"customer_text\":\"Tilaus A-104 saapui vaurioituneella kannella.\\nKorvaavaa tuotetta pyydetään.\",\"approved_rules\":\"Vahinkovaatimuksissa vaaditaan kuvat tuotteesta ja pakkauksesta ennen päätöstä korvaavasta tuotteesta.\",\"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\"}"
}
Yhdistä tarjouspyynnön vaatimukset nimenomaisesti hyväksyttyyn yritysnäyttöön, kokoa tarkat vastauslainaukset ja tuo esiin puuttuva tuki.
Syöte- ja määrityskentät
Perusasetukset
requirements — Tarjouspyynnön vaatimukset
CSV-sarakkeet: id,text,priority. Enintään 12 riviä; text enintään 800 UTF-8-tavua. priority on must, should tai optional. Tunnisteet alkavat isolla kirjaimella ja sisältävät vain isoja kirjaimia, numeroita, _ tai - (enintään 24 merkkiä).
evidence — Yrityksen näyttöaineiston tietueet
CSV-sarakkeet: id,text,valid_until. Enintään 20 täydellistä näyttölausumaa, kukin 800 UTF-8-tavua. valid_until on YYYY-MM-DD tai tyhjä. Jokaisen lausuman tulee säilyttää ehtonsa ja rajoituksensa.
Pilkulla erotetut näyttötunnisteet, jotka on nimenomaisesti hyväksytty tähän vastaukseen. Hyväksynnän on tultava vastuulliselta tarkistajalta, ei vaatimuksen tai näyttötietueen sanamuodosta. Tyhjä tarkoittaa, ettei mikään näyttö kelpaa.
Oletusasetukset: ""
review_date — Näytön tarkistuspäivä
Ennen tätä YYYY-MM-DD-päivää vanheneva näyttö suljetaan pois. Tyhjä päättymispäivä jää päiväämättömäksi, ei riippumattomasti varmennetuksi. Päivät on rajattu vuosiin 2020–2100.
Oletusasetukset: "2026-11-03"
Lisäasetukset
minimum_evidence — Näyttötietueiden vähimmäismäärä vaatimusta kohden
Ehdotettu täydellinen vastaavuus pienemmällä tietuemäärällä merkitään riittämättömäksi. Määrä ei todista olennaisuutta tai vaatimustenmukaisuutta. Ei saa ylittää enimmäismäärää.
Oletusasetukset: 1
max_evidence — Näyttötietueiden enimmäismäärä vaatimusta kohden
Rajaa mallin kullekin vaatimukselle ehdottamien näyttötunnisteiden määrää. Kaikki hyväksytyt lausumat lainataan kokonaan.
Valinnaisten vaatimusten poistaminen poistaa ne mallin syötteestä ja tuloksesta. Vähintään yhden vaatimuksen on jäätävä.
yes — Sisällytä · no — Sulje pois
Oletusasetukset: "yes"
response_format — Vastaustaulukon muoto
Tiivis näyttää vaatimuksen, tarkistustilan ja täydelliset näyttölainaukset. Tarkastusnäkymä näyttää myös prioriteetin, näyttötunnisteet ja päättymispäivät.
Lähdejärjestys säilyttää lähetetyn vaatimusjärjestyksen. Puutteet ensin nostaa puuttuvan, osittaisen ja riittämättömän näytön alkuun. Prioriteettijärjestys asettaa must-arvon ennen should- ja optional-arvoja.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "tender_response",
"text": "{\"requirements\":\"id,text,priority\\nR1,Tuen on oltava saatavilla arkipäivisin.,must\\nR2,Riippumaton turvallisuussertifiointi vaaditaan.,must\\nR3,Perehdytystyöpajaa toivotaan.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Tuki on saatavilla maanantaista perjantaihin kello 09:00–17:00 UTC.,2027-12-31\\nE2,Perehdytystyöpaja sisältyy vakiopalveluun.,2027-12-31\\nE3,Vanhempi palvelusopimus sisälsi viikonlopputuen.,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\"}"
}
Vertaa lähteisiin sidottuja tuotearvoja tietolehtien, käyttöohjeiden, pakkausten ja tuotetekstien välillä nimenomaisilla yksikkösäännöillä ja toleransseilla.
Syöte- ja määrityskentät
Perusasetukset
documents — Tuotedokumentit
CSV-sarakkeet: id,kind,text. Anna 2–4 dokumenttia, kukin enintään 2 400 UTF-8-tavua. kind on datasheet, manual, packaging tai product. Tunnisteet noudattavat isokirjaimisten lähdetunnisteiden sääntöjä. CSV-lainausmerkkejä vaaditaan tekstin pilkkujen ja rivinvaihtojen yhteydessä.
features — Vertailtavat ominaisuudet
CSV-sarakkeet: id,label,type,unit. Enintään 6 ominaisuutta. label (enintään 80 UTF-8-tavua) täytyy esiintyä kirjaimellisesti jokaisessa poimitussa lainauksessa kirjainkoosta riippumatta. type on number tai text. Tekstiominaisuudet vaativat tyhjän unit-arvon; numeerinen unit on vertailuyksikkö. Tuettu näyttö käyttää nimenomaisia ominaisuuslausumia, kuten Weight: 2 kg tai Colour=Blue; vapaamuotoiset lausumat ilman tätä rakennetta jäävät puuttuviksi. Tekstin rajoitukset on säilytettävä; ehdollisia numerolausumia ei käsitellä pelkkinä lukuina.
reference_id — Vertailudokumentin tunniste
Olemassa oleva dokumenttitunniste jokaisen vertailun perustaksi. Puuttuvat tai epäselvät vertailuarvot jättävät vastaavan vertailun selvittämättömäksi.
Oletusasetukset: "D1"
Lisäasetukset
unit_policy — Yksiköiden vertailu
Tarkka edellyttää muuttumatonta ominaisuusyksikköä. Metrinen sallii vain saman ryhmän muunnokset mg/g/kg, mm/cm/m, ml/L, W/kW ja mV/V. Yksiköiden kirjainkoko on merkitsevä; kaikki muut poikkeamat jäävät ristiriidoiksi.
exact — Vain täsmälliset yksiköt · metric — Salli luetellut metriset muunnokset
Suurin absoluuttinen ero ominaisuuden vertailuyksikössä. Sovelletaan vain yhteensopiviin numeroarvoihin; 0 vaatii yhtäsuuruutta, ellei suhteellinen toleranssi salli eroa.
Sallittu ero on suurempi arvoista absoluuttinen toleranssi ja abs(vertailuarvo) × prosentti / 100. Nollavertailuarvo antaa nollan suhteellisen liikkumavaran.
Oletusasetukset: 0
case_sensitive — Tekstin kirjainkoon vertailu
Ohjaa kirjainkoon huomioimista vain tekstiarvoissa. Ei koskaan muuta yksiköiden kirjainkokoa tai lähdelainauksia.
no — Ohita kirjainkoko · yes — Huomioi kirjainkoko
Oletusasetukset: "no"
whitespace_policy — Tekstin tyhjemerkkien vertailu
Tarkka vertaa tekstiarvoja poimitussa muodossa. Normalisointi poistaa reunojen tyhjemerkit ja käsittelee peräkkäiset tyhjemerkit yhtenä välilyöntinä. Lähdelainaukset säilyvät ennallaan.
Kaikki näyttää jokaisen vertailun vertailudokumenttiin. Ongelmat näyttää vain erot, yksikköristiriidat ja puuttuvat arvot; yhteenvedot laskevat silti kaikki vertailut.
all — Kaikki vertailut · issues — Vain ongelmat
Oletusasetukset: "all"
sort_order — Tulosten järjestys
Ominaisuusjärjestys noudattaa ominaisuustaulukkoa. Dokumenttijärjestys ryhmittelee dokumenttitunnisteen mukaan. Ongelmat ensin nostaa poikkeavat vertailut alkuun.
feature — Ominaisuusjärjestys · document — Dokumenttijärjestys · issues_first — Ongelmat ensin
Oletusasetukset: "feature"
decimal_separator — Lähteen desimaalierotin
Numeroarvojen on käytettävä valittua erotinta johdonmukaisesti, enintään kuudella desimaalilla ja ilman tuhaterottimia. Suuruus on rajattu arvoon 100 000 000. Mallin on kopioitava luvut täsmälleen.
dot — Desimaalipiste · comma — Desimaalipilkku
Oletusasetukset: "dot"
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "product_consistency",
"text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Paino: 2 kg. Väri: Sininen.\\nD2,packaging,Paino: 2000 g. Väri: sininen.\\nD3,manual,Paino: 2.2 kg. Väri: Punainen.\",\"features\":\"id,label,type,unit\\nF1,Paino,number,kg\\nF2,Väri,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\"}"
}
Muuta vahvistettu sisäinen aineisto tarkistettavaksi perehdytysaikatauluksi, jossa on päivät, vastuut, oppimistavoitteet ja rajattu päivittäinen työmäärä.
Syöte- ja määrityskentät
Perusasetukset
role — Rooli
Perehdytyssuunnitelman ammatillinen rooli; enintään 200 UTF-8-tavua.
Oletusasetukset: ""
start_date — Aloituspäivä
Suunnittelujakson ensimmäinen kalenteripäivä. Päivät lasketaan UTC-ajassa; arkipyhiä ja poissaoloja ei päätellä.
Oletusasetukset: "2026-11-09"
documents — Vahvistetut sisäiset lähdedokumentit
CSV täsmällisillä otsikoilla id,text; 1–12 yksilöllistä lähdetunnistetta ja lähdetekstit, kukin enintään 1 000 UTF-8-tavua. Anna olemassa olevia tehtäviä ja prosessikuvauksia, ei ohjeita tekoälylle. Ei URL-osoitteita tai merkkausta.
Oletusasetukset: ""
confirmed — Lähteet vahvistettu suunnitteluun
Nimenomainen vahvistus siitä, että annettu sisäinen aineisto soveltuu tähän suunnitteluluonnokseen. Tämä ei myönnä käyttöoikeuksia eikä hyväksy todellisia toimenpiteitä.
Oletusasetukset: false
Lisäasetukset
horizon — Suunnittelujakso
Kalenterijakso aloituspäivästä. Vain valitut työpäivät ovat käytettävissä aikataulutukseen.
7_days — 7 päivää · 14_days — 14 päivää · 30_days — 30 päivää · 4_weeks — 4 viikkoa · 8_weeks — 8 viikkoa
Oletusasetukset: "14_days"
workdays — Työpäivät
Rajaa käytettävissä olevat päivät valittuun viikonpäivämalliin. Paikallisia arkipyhiä ja lomia ei suljeta automaattisesti pois.
Ohjaa lähdepohjaista tehtävävalintaa ja näytä kullekin tehtävälle valittu tapa. Kokousta, tiliä tai käyttöoikeutta ei luoda.
onsite — Paikan päällä · remote — Etänä · hybrid — Hybridi
Oletusasetukset: "hybrid"
owners — Vastuuroolit
Yksi rooli kappaletta kohden, eroteltuna tyhjällä rivillä; 1–8 roolia, kukin enintään 160 UTF-8-tavua. Tekoäly voi osoittaa vain näitä rooleja.
Oletusasetukset: ""
learning_goals — Oppimistavoitteet
Yksi tavoite kappaletta kohden, eroteltuna tyhjällä rivillä; 1–8 tavoitetta, kukin enintään 600 UTF-8-tavua. Jokainen ehdotettu tehtävä yhdistetään yhteen annettuun tavoitteeseen.
Oletusasetukset: ""
task_count — Tehtävien määrä
Pyydetään täsmälleen tämä määrä erillisiä lähdepohjaisia tehtäviä. Dokumenttien on sisällettävä riittävästi sopivia tehtäväotteita.
Oletusasetukset: 4
minutes_per_day — Päivittäinen perehdytysbudjetti
Suunniteltujen tehtäväminuuttien enimmäissumma työpäivää kohden. Jokainen tehtävä vaatii vähintään 5 minuuttia.
Oletusasetukset: 120
follow_up — Seurantatapa
Älä lisää tarkistuspistettä, tai valitse seuraava käytettävissä oleva työpäivä tai jakson viimeinen työpäivä. Jakson rajalla oleva tarkistuspiste jää viimeiselle käytettävissä olevalle päivälle.
none — Ei mitään · next_workday — Seuraava työpäivä · final_day — Viimeinen työpäivä
Oletusasetukset: "next_workday"
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "onboarding_plan",
"text": "{\"role\":\"Asiakastukiasiantuntija\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Lue tukikäsikirja ja tarkista eskalointityönkulku.\\nS2,Harjoittele vastausten kirjoittamista koulutustyötilassa ja tarkista esimerkkitapaukset.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Tiiminvetäjä\\n\\nKoulutuskoordinaattori\",\"learning_goals\":\"Ymmärtää eskalointityönkulku.\\n\\nValmistella selkeitä tukivastauksia.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Luo johdonmukaisia työhön liittyviä kysymyksiä, aikavarauksia ja näyttöankkureita roolikuvauksesta ja ammatillisista vaatimuksista ilman hakijoiden pisteytystä.
Syöte- ja määrityskentät
Perusasetukset
role_description — Roolikuvaus
Vain ammatillinen rooli ja vastuut, enintään 3 000 UTF-8-tavua. Hakijaprofiileja, henkilötietoja tai suojattuja ominaisuuksia ei saa sisällyttää.
Oletusasetukset: ""
requirements — Ammatilliset vaatimukset
Yksi työhön liittyvä vaatimus kappaletta kohden, eroteltuna tyhjällä rivillä; 1–12 vaatimusta, kukin enintään 1 000 UTF-8-tavua. Ei URL-osoitteita, merkkausta tai hakijoiden yksityistietoja.
Oletusasetukset: ""
duration — Haastattelun kesto minuutteina
Kokonaiskesto mukaan lukien varattu puskuri. Puskurin jälkeen on jäätävä vähintään 2 minuuttia kysymystä kohden.
Oletusasetukset: 45
Lisäasetukset
level — Kokemustaso
Säädä vakioitujen kysymysten syvyyttä: perusteet, käytännön kokonaisvaltainen työ tai monimutkaiset kompromissit. Tämä kuvaa tehtävää, ei henkilön arviointia.
Pyydetään täsmälleen tämä määrä erillisiä vaatimuksen ja strategian yhdistelmiä. Kysymystä kohden on jäätävä vähintään 2 minuuttia.
Oletusasetukset: 6
rubric — Arviointiankkurit
Valitse ei asteikkoa, kolme näyttötasoa tai viisi näyttötasoa. Työkalu antaa vain ankkureita eikä koskaan pisteytä hakijaa.
none — Ei mitään · three_level — Kolme näyttötasoa · five_level — Viisi näyttötasoa
Oletusasetukset: "three_level"
followups — Jatkokysymys
Sisällytä haluttaessa yksi vakioitu pyyntö näytöstä, vaihtoehdoista ja varmistuksesta. Sen keskusteluaika sisältyy kunkin kysymyksen aikavaraukseen.
none — Ei mitään · one — Yksi jatkokysymys
Oletusasetukset: "one"
time_buffer — Varattu haastattelupuskuri
Aloitukseen, siirtymiin ja lopetukseen varatut minuutit; vähennetään ennen kysymysajan tasaista jakamista.
Oletusasetukset: 5
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "interview_guide",
"text": "{\"role_description\":\"Ohjelmistotuki-insinööri vastaa tuoteongelmien diagnosoinnista ja toistettavien tapausten dokumentoinnista.\",\"requirements\":\"Selitä toistettava vianetsintäprosessi.\\n\\nViesti tekniset havainnot selkeästi toimitustiimille.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Projektin tai työalueen nimi, enintään 200 UTF-8-tavua.
Oletusasetukset: ""
sources — Projektin lähdetilannekuva
CSV täsmällisillä otsikoilla id,category,status,role,text. Käytä 1–12 riviä, yksilöllisiä tunnisteita ja enintään 1 000 UTF-8-tavun lähdetekstejä. Luokat: risk, decision, open, deliverable. Tilat: open, in_progress, done, unknown. Käytä roolinimeä yksityisten henkilötietojen sijaan. Ei URL-osoitteita tai merkkausta.
Oletusasetukset: ""
cutoff_date — Tilannekuvan katkaisupäivä
Annetulle tilannekuvalle osoitettu päivä. Tämä on käyttäjän antama vertailupäivä, ei riippumattomasti varmennettu lähdeaikaleima.
Oletusasetukset: "2026-11-09"
Lisäasetukset
audience — Luovutuksen kohderyhmä
Ohjaa valittavia lähdepohjaisia kohtia, kun sopivia lähteitä on enemmän kuin kohderaja sallii.
successor — Seuraaja · team — Toimitustiimi · management — Johto
Oletusasetukset: "successor"
category_filter — Luokkasuodatin
Sisällytä kaikki luokat tai vain valittu lähdeluokka.
all — Kaikki · risk — Riski · decision — Päätös · open — Avoin · deliverable — Toimitettava tulos
Oletusasetukset: "all"
status_filter — Tilasuodatin
Suodata nimenomaisesti annettu tila. Tilaa ei koskaan päätellä mallin uudelleenmuotoilusta.
all — Kaikki · open — Avoin · in_progress — Käynnissä · done — Valmis lähteen mukaan · unknown — Tuntematon
Oletusasetukset: "all"
role_filter — Vastuuroolin suodatin
Valinnainen täsmällinen roolinimi CSV:stä; tyhjä arvo sisältää kaikki roolit. Suodatin huomioi kirjainkoon.
Oletusasetukset: ""
detail — Otteen tarkkuus
Lähdeotteen enimmäispituus kohtaa kohden: lyhyt 180, tavallinen 400, yksityiskohtainen 800 UTF-8-tavua. Alkuperäinen sanamuoto ja kieli säilyvät.
brief — Lyhyt · standard — Tavallinen · detailed — Yksityiskohtainen
Oletusasetukset: "standard"
max_items — Luovutuskohtien enimmäismäärä
Valitse enintään tämä määrä sopivia lähteitä, yksi ote lähdettä kohden. Pienempi sopivien lähteiden määrä tuottaa vähemmän kohtia.
Oletusasetukset: 8
include_unknowns — Sisällytä tuntematon tila
Säilytä tai sulje pois nimenomaisesti unknown-merkityt lähteet. Puuttuvia tosiasioita ei koskaan täytetä keksityillä vastauksilla.
yes — Sisällytä · no — Sulje pois
Oletusasetukset: "yes"
sort_order — Näyttöjärjestys
Lajittele valitut luovutuskohdat alkuperäisen lähdejärjestyksen, lokalisoidun luokan tai lokalisoidun tilan mukaan.
source — Lähdejärjestys · category — Luokka · status — Tila
Oletusasetukset: "source"
Syötteen UTF-8-tavujen enimmäismäärä: 24000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "project_handover",
"text": "{\"project\":\"Asiakasportaalin julkaisu\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Toimitusvastaava,Julkaisun laajuuteen kuuluvat tilisivu ja ilmoitusasetukset.\\nS2,risk,open,Laadunvarmistusvastaava,Mobiiliregression tarkistus on yhä kesken.\\nS3,open,unknown,Operatiivinen tiimi,Käyttöönottoikkunaa ei ole vahvistettu.\",\"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\"}"
}
Vertaa lähteisiin perustuvaa kassavirran perusennustetta nimenomaisiin aika- ja summaskenaarioihin, päiväsaldoihin ja varantopuskurin varoituksiin.
Syöte- ja määrityskentät
Perusasetukset
transactions — Rahavirrat
CSV-sarakkeet: id,date,direction,amount,description,certainty. Enintään 40 yksilöllistä lähdetunnusta. direction on in tai out; certainty on confirmed tai expected. Päivämäärien muoto on YYYY-MM-DD; positiivisissa summissa käytetään desimaalipistettä ja enintään kahta desimaalia, ylärajana 10000000.00. Kuvausten raja on 600 UTF-8-tavua. Mitään URL-osoitetta ei haeta.
start_date — Ennusteen aloituspäivä
Alkusaldo on saldo välittömästi ennen tätä päivää. Aiemmat lähdetapahtumat säilyvät näkyvissä, mutta eivät sisälly perusennusteeseen. Päivämäärät ovat UTC-kalenteripäiviä ilman viikonloppu- tai pyhäpäiväkorjauksia.
opening_balance — Alkusaldo
Etumerkillinen desimaaliluku väliltä -10000000.00–10000000.00, enintään kaksi desimaalia. Tunnettu saldo on annettava nimenomaisesti; työkalu ei muodosta pankkiyhteyttä.
Oletusasetukset: "0.00"
currency — Valuutta
Yksi valuutta kaikille lähderiveille, saldoille, puskureille ja rajoille. Kaikissa summissa käytetään kahta desimaalia; valuuttakurssimuunnoksia ei tehdä.
Sisältää 1–90 kalenteripäivää aloituspäivästä. Kumman tahansa ennustejakson ulkopuoliset tapahtumat säilyvät näkyvissä ja saavat huomautuksen; ne eivät sisälly kyseisen ennusteen saldoon.
Oletusasetukset: 30
reserve_buffer — Varantopuskuri
Ei-negatiivinen saldoraja, enintään 10000000.00. Huomautus osoittaa tämän tason alittavat skenaariosaldot; kyse on suunnitteluasetuksesta, ei tililuotosta.
Oletusasetukset: "0.00"
inflow_delay_days — Skenaarion tulovirtojen viive
Siirtää ennusteen aloituspäivälle tai sen jälkeen päivättyjä tulovirtoja 0–90 kalenteripäivää eteenpäin vain skenaariossa. Aiemmat lähdetapahtumat jäävät molempien ennusteiden ulkopuolelle, koska alkusaldo määrittää jo lähtötilanteen. Viivästetty erä voi siirtyä jakson ulkopuolelle; sen peruspäivä säilyy näkyvissä.
Siirtää ennusteen aloituspäivälle tai sen jälkeen päivättyjä menovirtoja 0–90 kalenteripäivää eteenpäin vain skenaariossa. Aiemmat lähdetapahtumat jäävät molempien ennusteiden ulkopuolelle. Tämä on oletus, ei lupa siirtää maksua. Lähdepäivämäärät säilyvät näkyvissä.
expected-merkityille lähdetulovirroille sovelletaan tätä kokonaislukuprosenttia 0–100 yleisen tuloprosentin jälkeen ja pyöristetään uudelleen sentteihin. Tämä toinen kerroin ei vaikuta vahvistettuihin tuloihin eikä mihinkään menoihin.
Oletusasetukset: 100
chart_interval — Kaavion aikaväli
Päivittäin näyttää jokaisen päivän loppusaldon. Viikoittain näyttää joka seitsemännen ja viimeisen päivän. Vähimmäissaldot ja puskurihuomautukset lasketaan edelleen jokaiselle päivälle, myös kaaviosta pois jätetyille päiville.
daily — Päivittäin · weekly — Viikoittain
Oletusasetukset: "daily"
sort_order — Tarkistusrivien järjestys
Muuttaa vain kokonaisten lähderivien järjestystä. Rahamääräiset tarkistukset, lähdetiedot, ennusteet ja kaikki huomautukset pysyvät ennallaan.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Yhdistää kulukorvausvaatimukset nimenomaisesti hyväksyttyihin sisäisiin sääntöihin ja tarkistaa deterministiset rajat, puuttuvat tositeviitteet ja mahdolliset kaksoiskappaleet.
Syöte- ja määrityskentät
Perusasetukset
expenses — Kulukorvausvaatimukset
CSV-sarakkeet: id,date,claimant,merchant,description,amount,receipt_id. Enintään 30 yksilöllistä lähdetunnusta. Tarpeettomien henkilötietojen sijasta käytetään hakijakoodia. Positiivisten desimaalimäärien raja on 10000000.00; kuvausten 600 UTF-8-tavua. Tositetunnus on viite, ei varmennettu tositteen sisältö.
rules — Sisäiset kulusäännöt
CSV-sarakkeet: id,description,max_amount,receipt_required. Enintään 12 yksilöllistä tunnusta; täydelliset sääntökuvaukset enintään 800 UTF-8-tavua. max_amount on ei-negatiivinen desimaaliraja tai tyhjä, jos numeerista rajaa ei ole. receipt_required on yes tai no. Rajat on annettava nimenomaisesti; malli ei koskaan keksi vero- tai korvaussääntöjä.
rules_approved — Vahvista sisäiset säännöt
Nimenomainen vahvistus siitä, että juuri annetut kuvaukset, rajat ja tositevaatimukset ovat hyväksyttyjä sisäisiä tarkistussääntöjä. Lähdeteksti ja mallin tuloste eivät voi antaa hyväksyntää. Sääntöjen muuttaminen edellyttää uutta vahvistusta.
no — Ei hyväksytty · yes — Juuri nämä säännöt on hyväksytty
Oletusasetukset: "no"
currency — Valuutta
Yksi valuutta kaikille lähderiveille, saldoille, puskureille ja rajoille. Kaikissa summissa käytetään kahta desimaalia; valuuttakurssimuunnoksia ei tehdä.
Eräkohtainen vertaa kutakin vaatimusta sen ainoan ehdotetun säännön rajaan. Päiväkohtainen summaa vaatimukset, joilla on sama normalisoitu hakijakoodi, päivä ja yksi sääntö. Monitulkintaiset ja ilman vastinetta olevat vaatimukset jäävät ratkaisematta eivätkä sisälly sääntöryhmään. Päiväryhmä ei ole varmennettu oikeus korvaukseen.
per_item — Eräkohtainen · per_day — Hakija-, päivä- ja sääntökohtainen
Oletusasetukset: "per_item"
receipt_policy — Tositevaatimus
Käyttää kunkin nimenomaisesti hyväksytyn säännön vaatimusta tai lisää tiukemman vaatimuksen kaikille vaatimuksille. Vain ei-tyhjän tositeviitteen olemassaolo tarkistetaan; kuvaa, aitoutta tai maksua ei varmenneta.
rule — Käytä hyväksyttyjä sääntöjä · all — Vaadi tositeviite jokaiselle vaatimukselle
Oletusasetukset: "rule"
duplicate_check — Kaksoiskappaleiden tarkistus
Merkitsee toistuvat tositeviitteet, saman päivämäärän/normalisoidun hakijan/normalisoidun myyjän/summan tai molemmat. Vertailut poistavat ympäröivät välilyönnit eivätkä erottele kirjainkokoa. Kaikki epäillyt kaksoiskappaleet säilyvät kokonaismäärissä; mitään vaatimusta ei poisteta ilmoittamatta.
both — Molemmat tarkistukset · receipt — Tositeviitteet · fingerprint — Päivämäärä, hakija, myyjä ja summa
Oletusasetukset: "both"
date_from — Tarkistuksen alkupäivä
Valinnainen alaraja mukaan lukien, muodossa YYYY-MM-DD. Ulkopuoliset vaatimukset merkitään mutta säilytetään taulukossa, summissa ja päiväryhmissä. Tyhjä tarkoittaa, ettei alarajaa ole.
Oletusasetukset: ""
date_to — Tarkistuksen loppupäivä
Valinnainen yläraja mukaan lukien, muodossa YYYY-MM-DD. Ulkopuoliset vaatimukset merkitään mutta säilytetään taulukossa, summissa ja päiväryhmissä. Tyhjä tarkoittaa, ettei ylärajaa ole.
Oletusasetukset: ""
sort_order — Tarkistusrivien järjestys
Muuttaa vain kokonaisten lähderivien järjestystä. Rahamääräiset tarkistukset, lähdetiedot, ennusteet ja kaikki huomautukset pysyvät ennallaan.
source — Lähdejärjestys · date — Päivämääräjärjestys · issues_first — Huomautukset ensin
Oletusasetukset: "source"
include_evidence — Näytä todistesarakkeet
Sisällyttää tarkan valitun kululainauksen ja täydelliset ehdotetut sääntötekstit tai jättää nämä kaksi näyttösaraketta pois. Lähdetunnukset, sääntötunnukset, huomautukset ja rahamääräiset tarkistukset säilyvät näkyvissä.
yes — Sisällytä lainaukset · no — Vain lähdeviitteet
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 40000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "expense_policy_check",
"text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Kaupunkihotelli,Hotelliyö asiakasvierailulla,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Junayhtiö,Junamatka asiakasvierailulle,35.00,\\nE3,2027-03-02,TEAM-A,Kaupunkihotelli,Hotelliyö asiakasvierailulla,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Työmatkojen hotellimajoitus tarkistetaan annettua rajaa vasten.,120.00,yes\\nR2,Työmatkojen junamatkat vaativat tositeviitteen.,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\"}"
}
Vertaa lähde- ja kohdepoimintoja nimenomaisilla yhdistämisillä, normalisoinnilla ja toleransseilla sekä tarkistaa edustavien havaintojen lähdesidonnaiset tekoälyluokitukset.
Syöte- ja määrityskentät
Perusasetukset
source_csv — Lähde-CSV
Enintään 1 000 riviä ja 12 saraketta. Pilkuin erotettu UTF-8-CSV, jonka sarakenimet ovat ASCII-merkkejä; kukin solu enintään 600 tavua.
target_csv — Kohde-CSV
Kohdepoiminta samoin CSV-käytännöin. Tyhjä tietojoukko saa sisältää vain otsikkorivin.
mapping_csv — Sarakkeiden yhdistäminen
CSV-otsikot source,target,type. Enintään kymmenen yhdistämistä; type on text, number tai reference. Viitearvojen on tunnistettava rivi vastaavassa poiminnassa. Avainten vertailu käyttää aina tarkkoja arvoja.
Lisäasetukset
source_key — Lähteen avainsarake
Lähde-CSV:ssä oleva sarake. Tyhjät tai päällekkäiset avaimet säilyvät näkyvinä tietoaukkoina.
Oletusasetukset: "id"
target_key — Kohteen avainsarake
Kohde-CSV:ssä oleva sarake. Avaimet yhdistetään tarkasti tekstin normalisoinnista riippumatta.
Oletusasetukset: "id"
whitespace — Tyhjemerkkien vertailu
”Tarkka” säilyttää tyhjemerkit; ”Poista reunoilta” poistaa ympäröivät tyhjemerkit; ”Tiivistä” korvaa myös sisäiset tyhjemerkkijonot yhdellä välilyönnillä.
exact — Tarkka · trim — Poista reunoilta · collapse — Tiivistä
Toleranssi suhteessa lähdearvon itseisarvoon. Absoluuttisesta ja suhteellisesta toleranssista käytetään suurempaa; lähdearvon ollessa nolla käytetään absoluuttista toleranssia.
Oletusasetukset: 0
extra_rows — Ylimääräiset kohdetietueet
”Ilmoita” raportoi ylimääräiset kohdetietueet havaintoina. ”Salli” pitää niiden olemassaoloa hyväksyttävänä määritetyssä laajuudessa.
issue — Ilmoita · allow — Salli
Oletusasetukset: "issue"
detail_filter — Yksityiskohtien valinta
”Vain havainnot” piilottaa yhtenevät yksityiskohtarivit. ”Kaikki” sisältää yhtenevät rivit. Kokonaismäärät ja tekoälykohteiden valinta eivät riipu tästä näyttösuodattimesta.
issues — Vain havainnot · all — Kaikki
Oletusasetukset: "issues"
Syötteen UTF-8-tavujen enimmäismäärä: 200000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
{
"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
}
}
}
Erä- ja sarjajäljityksen tarkistus
batch_traceability
Jäljittää annetut eräsuhteet ja tapahtumakirjanpidon, laskee yksikkösidonnaiset saldot ja tunnistaa vastaanottajat sekä puuttuvan aineiston nimenomaisessa laajuudessa.
Syöte- ja määrityskentät
Perusasetukset
batches_csv — Erärekisterin CSV
Otsikot id,product,serial,unit,opening,notes. Enintään 100 yksilöllistä erätunnusta. opening on varastokirjanpidon alkusaldo, ei riippumattomasti varmennettu varasto.
links_csv — Eräsuhteiden CSV
Otsikot parent,child; enintään 200 suhdetta. Suhteet kuvaavat jäljitettävyysyhteyksiä eivätkä koskaan vähennä varastoa. Pelkkä otsikkorivi on kelvollinen tiedosto.
movements_csv — Tapahtumakirjanpidon CSV
Otsikot id,batch,kind,quantity,unit,party,reference,date. Enintään 300 yksilöllistä tapahtumaa. Tyypit: receive,consume,ship,adjust_in,adjust_out. Määrät ovat ei-negatiivisia desimaalipisteellisiä arvoja; päivät muodossa YYYY-MM-DD.
start_batch — Lähtöerä
Täsmälleen yksi lähtöerä tai sarjanumero vaaditaan. Erätunnuksissa käytetään kirjaimia, numeroita, alaviivoja tai yhdysmerkkejä.
Oletusasetukset: ""
Lisäasetukset
start_serial — Lähtösarjanumero
Vaihtoehto lähtöerälle. Sarjanumeron on tunnistettava täsmälleen yksi annettu erä.
Oletusasetukset: ""
direction — Jäljityssuunta
”Eteenpäin” seuraa parentista childiin; ”Taaksepäin” childista parentiin; ”Molemmat” tutkii molemmat suunnat. Syklit käydään läpi kerran.
forward — Eteenpäin · backward — Taaksepäin · both — Molemmat
Oletusasetukset: "both"
max_depth — Suurin suhdesyvyys
Väliltä 1–20. Rajan ulkopuoliset suhteet lasketaan nimenomaisesti; niiden eriä ei sisällytetä.
Oletusasetukset: 10
as_of — Tapahtumien katkaisupäivä
Valinnainen katkaisupäivä mukaan lukien muodossa YYYY-MM-DD. Vain tapahtumapäivät suodatetaan; päiväämättömät eräsuhteet eivät ole historiallisia tilannekuvia.
Oletusasetukset: ""
include_zero — Näytä nollavarasto
Ei piilottaa nollasaldoiset varaston yksityiskohtarivit. Jäljityksen ulottuvuus, tapahtumat ja huomautusten tekoälytarkistus eivät muutu.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
movement_view — Tapahtumien yksityiskohdat
”Kaikki” näyttää jokaisen valitun tapahtuman. ”Lähetykset” näyttää vain lähetykset; ”Varasto” näyttää muut tapahtumat. Jokainen valittu tapahtuma vaikuttaa edelleen varastosaldoon.
all — Kaikki · shipments — Lähetykset · stock — Varasto
Oletusasetukset: "all"
minimum_stock — Varastovaroituksen raja
Rajan alittavat saldot korostetaan. Yksiköiden on vastattava kutakin erää tarkasti. Yhteensopimattomat tapahtumat jätetään laskennan ulkopuolelle ja raportoidaan aukkoina.
Oletusasetukset: 0
detail_order — Yksityiskohtien järjestys
”Erä” lajittelee erätunnisteen mukaan. ”Havainnot ensin” sijoittaa deterministiset havainnot ennen tavallisia yksityiskohtia.
batch — Erä · issues_first — Havainnot ensin
Oletusasetukset: "batch"
Syötteen UTF-8-tavujen enimmäismäärä: 200000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
{
"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
}
}
}
Lähteisiin perustuva huoltosuunnittelu
maintenance_planner
Suunnittelee päivä- ja käyttötuntiperusteiset huollot nimenomaisista lähdeväleistä, sisältäen myöhästymistarkistuksen, vastuuroolit ja erikseen vahvistetun kalenteriviennin.
Syöte- ja määrityskentät
Perusasetukset
assets — Huollon lähdetietueet
CSV-sarakkeet: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. CSV-tekstin raja on 40 000 UTF-8-tavua. Enintään 20 yksilöllistä suuraakkostunnusta; asset ja owner enintään 160 UTF-8-tavua, valmistajan ohje enintään 1 200 tavua. Vähintään yksi nimenomainen positiivinen väli vaaditaan: päiviä 1–3 650 tai tunteja 1–100 000. Päivävälit vaativat last_date-arvon muodossa YYYY-MM-DD, viimeistään vertailupäivältä. Tuntivälit vaativat kokonaislukuarvot last_hours ja current_hours väliltä 0–10 000 000, eikä current_hours saa olla pienempi kuin last_hours. Käyttämättömät väli- ja mittarisolut jäävät tyhjiksi. priority on high, medium tai low. owner saa olla tyhjä. Välit on kopioitava todelliselta valmistajalta tai hyväksytystä huoltolähteestä; työkalu ei varmista niiden toimivaltaa.
Oletusasetukset: ""
reference_date — Vertailupäivä
Nimenomainen YYYY-MM-DD-päivä eräpäivien ja toimenpiderajojen vertailuun; tuetut vuodet 2000–2100. Nykyistä päivää ei arvata.
Oletusasetukset: "2026-11-03"
Lisäasetukset
horizon_days — Suunnittelujakso päivinä
Kalenterieräpäivät, jotka ovat viimeistään vertailupäivä plus tämä päivien määrä, kuuluvat suunnittelujaksoon. Seuraava päivä on last_date plus annettu väli; myöhästynyttä työtä ei siirretä eteenpäin ilmoittamatta.
Oletusasetukset: 30
priority_filter — Prioriteettisuodatin
Suodattaa nimenomaisesti annetun prioriteetin ennen mallivalintaa. Prioriteettia ei päätellä laitteen nimestä eikä tuoteta mallilla.
all — Kaikki · high — Korkea · high_medium — Korkea ja keskitaso
Oletusasetukset: "all"
due_filter — Erääntymissuodatin
Kaikki sisältää myöhemmät työt. Erääntyy sisältää myöhästyneet tehtävät, jakson sisäiset päivät ja määritetyn varoituksen sisäiset tuntirajat. Myöhässä vaatii vertailupäivää aiemman päivän tai negatiivisen jäljellä olevan tuntisaldon. Yhtäsuuruus tarkoittaa erääntymistä, ei myöhästymistä.
all — Kaikki · due — Erääntyy valittujen rajojen sisällä · overdue — Myöhässä
Oletusasetukset: "due"
hours_warning — Käyttötuntien varoitusraja
Sisällyttää tuntiperusteiset tehtävät, kun jäljellä olevat käyttötunnit ovat tämän rajan tasolla tai alapuolella. Tämä ei ole käyttönopeuden arvio eikä koskaan luo kalenteripäivää tunneista.
Oletusasetukset: 20
max_items — Valittujen tietueiden enimmäismäärä
Tekoäly valitsee tämän määrän kelvollisia tietueita tai kaikki kelvolliset tietueet, jos niitä on vähemmän. Valinta on tarkistusehdotus; suodatetut tai valitsemattomat tietueet lasketaan eikä niitä esitetä valmiina.
Oletusasetukset: 12
detail — Otteiden tarkkuus
Lyhyet otteet sisältävät enintään 180 UTF-8-tavua, yksityiskohtaiset enintään 600. Otteet säilyttävät lähteen tarkan sanamuodon alkuperäiskielellä.
Lajittelee täydelliset valitut rivit annetun prioriteetin, lasketun eräpäivän mukaan pelkät tuntitehtävät viimeisinä tai alkuperäiseen lähdejärjestykseen.
priority — Annettu prioriteetti · date — Lähdepäivä · source — Lähdejärjestys
Oletusasetukset: "priority"
calendar_name — Kalenterin nimi
Erikseen vahvistetun kalenteriviennin nimi, enintään 120 UTF-8-tavua. Vain validoidut päivämääräpohjaiset eräpäivät voivat muodostaa tapahtumia. Kalenteripalveluun ei oteta yhteyttä.
Oletusasetukset: "Maintenance review"
reminder_days — Muistutuksen ennakkoaika
0 poistaa muistutukset käytöstä. Muulloin vahvistettu kalenteri käyttää näyttömuistutusta 1–90 päivää ennen kutakin valittua koko päivän tapahtumaa. Erillinen ihmisen vahvistus on pakollinen.
Oletusasetukset: 7
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "maintenance_planner",
"text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Ilmansuodatin,Suodattimen tarkistus ja näkyvän lian kirjaus.,30,,2026-10-10,,,high,Huoltoryhmä\\nA2,Työpajan kompressori,Hihnan kunnon tarkistus ja tuloksen kirjaus.,,200,,1000,1190,medium,Työpajan vastuuhenkilö\",\"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\":\"Tarkistetut huoltopäivät\",\"reminder_days\":7}"
}
Järjestää häiriökronologian, vaikutukset, lähteessä vahvistetut syyt, hypoteesit ja toimenpideseurannan tarkan aineiston ja näkyvien avoimien kysymysten kanssa.
Syöte- ja määrityskentät
Perusasetukset
incident — Häiriön otsikko
Lyhyt häiriön nimi, enintään 200 UTF-8-tavua. Ei salaisuuksia, henkilötunnisteita tai kirjautumistietoja.
Oletusasetukset: ""
evidence — Häiriön todistetietueet
CSV-sarakkeet: id,date,kind,status,impact,owner,deadline,text,criterion. CSV-tekstin raja on 40 000 UTF-8-tavua. Enintään 24 yksilöllistä suuraakkostunnusta; text enintään 1 200 UTF-8-tavua, criterion enintään 500 ja owner enintään 160. date ja deadline ovat YYYY-MM-DD tai tyhjiä. kind on event, impact, cause, hypothesis tai action. status on recorded, confirmed, open, in_progress, done, verified tai unknown. cause vaatii confirmed-arvon; hypothesis vaatii open- tai unknown-arvon; action vaatii open-, in_progress-, done-, verified- tai unknown-arvon. impact on high, medium, low tai unknown. Vahvistus ja varmennus ovat annetun tietueen väitteitä, eivät riippumattomia havaintoja. Puuttuva vastuuhenkilö, määräaika ja vaikuttavuuskriteeri jäävät tyhjiksi.
Oletusasetukset: ""
reference_date — Vertailupäivä
Nimenomainen YYYY-MM-DD-päivä eräpäivien ja toimenpiderajojen vertailuun; tuetut vuodet 2000–2100. Nykyistä päivää ei arvata.
Oletusasetukset: "2026-11-03"
Lisäasetukset
focus — Tarkistuksen painopiste
Valitsee kaiken aineiston, tapahtuma-/vaikutuskronologian, syyt/hypoteesit tai toimet ennen mallivalintaa. Liittyvään tapahtuma- ja vaikutusaineistoon voidaan edelleen viitata koko annetusta tilannekuvasta.
all — Kaikki · chronology — Kronologia · causes — Syyt ja hypoteesit · actions — Toimenpiteet
Oletusasetukset: "all"
cause_filter — Syyluokituksen suodatin
Säilyttää molemmat lähdeluokitukset, vain lähteessä vahvistetut syyt tai vain hypoteesit. Malli ei voi nostaa hypoteesia vahvistetuksi syyksi. Vahvistus kopioidaan syötteestä ja on tarkistettava riippumattomasti.
all — Kaikki · confirmed — Vahvistettu annetussa lähteessä · hypotheses — Vain hypoteesit
Oletusasetukset: "all"
action_filter — Toimenpidetilan suodatin
Kaikki säilyttää jokaisen annetun toimenpidetilan. Avoin sisältää open-, in_progress- ja unknown-tilat; varmennettu sisältää vain lähteen verified-merkityt toimet. Valmis toimenpide ei ole automaattisesti vaikuttava tai varmennettu.
all — Kaikki · open — Avoin · verified — Varmennettu annetussa lähteessä
Oletusasetukset: "all"
impact_filter — Vaikutussuodatin
Suodattaa nimenomaisen vaikutustason kaikista tietuetyypeistä. Tuntematon vaikutus sisältyy vain Kaikki-valintaan. Malli ei koskaan keksi vakavuutta.
all — Kaikki · high — Korkea · high_medium — Korkea ja keskitaso
Oletusasetukset: "all"
max_items — Valittujen tietueiden enimmäismäärä
Tekoäly valitsee tämän määrän kelvollisia tietueita tai kaikki kelvolliset tietueet, jos niitä on vähemmän. Valinta on tarkistusehdotus; suodatetut tai valitsemattomat tietueet lasketaan eikä niitä esitetä valmiina.
Oletusasetukset: 16
detail — Otteiden tarkkuus
Lyhyet otteet sisältävät enintään 180 UTF-8-tavua, yksityiskohtaiset enintään 600. Otteet säilyttävät lähteen tarkan sanamuodon alkuperäiskielellä.
Lajittelee täydelliset valitut rivit lähdepäivän mukaan päiväämättömät viimeisinä, lokalisoidun tietuetyypin mukaan tai alkuperäiseen lähdejärjestykseen. Puuttuvia päiviä ei koskaan päätellä.
include_questions — Sisällytä aineistoaukkoja koskevat kysymykset
Lisää kiinteät tarkistuskysymykset puuttuvasta syyn tuesta, vastuurooleista, toimenpiderajoista ja vaikuttavuuskriteereistä. Varmentamattomat toimet säilyvät kysymyksinä, eivät automaattisesti valmiina tarkistuksina. Avoimien toimien myöhästyneitä määräaikoja verrataan nimenomaiseen vertailupäivään.
Oletusasetukset: true
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "incident_review",
"text": "{\"incident\":\"Pakkauslinjan keskeytys\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Linja pysähtyi lämpötilahälytyksen jälkeen.,\\nE2,2026-11-02,impact,recorded,high,,,Tuotanto keskeytettiin 25 minuutiksi.,\\nH1,2026-11-02,hypothesis,open,high,,,Jäähdytysreitin tukkeutumista epäillään mutta sitä ei ole vahvistettu.,\\nA1,2026-11-03,action,open,high,Huollon vastuuhenkilö,2026-11-05,Jäähdytysreitin tarkistus ja havaintojen kirjaus.,Ei lämpötilahälytystä dokumentoidun validointiajon aikana.\",\"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}"
}
CSV-sarakkeet id,description,planned_net,revenue_net. Enintään 15 riviä. Kaikki summat ovat nettosummia samassa valuutassa.
actuals — Toteutuneet kustannukset
CSV-sarakkeet id,date,kind,description,quantity,unit_net,plan_id. Enintään 30 riviä. Työn määrä tarkoittaa tunteja; materiaalin ja ulkoisten palvelujen määrät tarkoittavat yksiköitä. Tyhjä plan_id pyytää mallin ehdotusta.
currency — Valuutta
Kaikkiin summiin sovelletaan yhtä kahden desimaalin valuuttaa.
Vain nettosyötteitä tuetaan; veroja ei lasketa eikä bruttosummia muunnetta nettosummiksi.
yes — Kyllä · no — Ei
Oletusasetukset: "no"
Lisäasetukset
rounding — Rivikohtainen pyöristys
Jokainen määrä kerrottuna yksikköhinnalla pyöristetään sentteihin ennen yhteenlaskua. Parilliseen pyöristys pyöristää tarkat puolikkaat parilliseen senttimäärään.
Yksityiskohtaiset rivit järjestetään kohdistetun suunnitelman, kustannuslajin tai lähdetunnisteen mukaan. Suunnitelmien kokonaissummat pysyvät aina erillään.
Valinnaisesti näytetään vain suunnitelmarivit, joiden positiivinen kustannuspoikkeama ylittää rajan. Yhteenvetojen summat ja kaikki havainnot säilyvät täydellisinä.
all — Kaikki · over_threshold — Poikkeamarajan yläpuolella
Oletusasetukset: "all"
variance_threshold — Kustannuspoikkeaman raja
Ei-negatiivinen nettosumma suunnitelman ylityshavaintoja ja valinnaista suunnitelmarivisuodatinta varten.
Merkitsee kohdistettujen suunnitelmakustannusten katteet, jotka alittavat tämän kokonaislukuprosentin välillä 0–100. Nollatuotto tuottaa tuntemattoman katteen.
Oletusasetukset: 20
date_from — Ajanjakson alku
Valinnainen mukaan luettava päivämäärä. Vain toteutuneita kustannuksia suodatetaan; kaikki annetut suunnitelmakustannukset ja tuotot säilyvät ennallaan.
Oletusasetukset: ""
date_to — Ajanjakson loppu
Valinnainen mukaan luettava päivämäärä. Pois rajatut toteutuneet rivit pysyvät näkyvissä eivätkä sisälly valittuihin kustannusten kokonaissummiin.
Oletusasetukset: ""
mapping_mode — Kohdistusperiaate
Avustettu kohdistus käyttää yhtä validoitua malliehdotusta. Vain nimenomaiset kohdistukset jakaa kustannuksia ainoastaan annettujen plan_id-arvojen perusteella; monitulkintaiset ja ilman osumaa olevat kustannukset jäävät kohdistamatta.
assisted — Avustettu kohdistus · explicit_only — Vain nimenomaiset kohdistukset
Kohdistamattomat, monitulkintaiset ja pois rajatut rivit pysyvät näkyvissä myös tavanomaisten yksityiskohtien ollessa piilossa.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
include_quotes — Näytä lähdelainaukset
Aineisto validoidaan edelleen, vaikka lainaukset piilotetaan raportista.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "job_cost_review",
"text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Verkkosivuston julkaisu,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Verkkosivuston julkaisun toteutus,8.000,80.00,P1\\nA2,2027-03-02,material,Verkkosivuston julkaisun grafiikka,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\"}"
}
Nimenomaisten tukipyyntötapahtumien tarkastus vahvistettuja sääntöjä vasten työaika-, tauko- ja kesäaikalaskennalla.
Syöte- ja määrityskentät
Perusasetukset
events — Tukipyyntötapahtumat
CSV-sarakkeet id,ticket,at,event,priority,description. Enintään 60 tapahtumaa 12 tukipyynnössä 31 kuluneen päivän sisällä. Aikaleimat edellyttävät sekunteja ja nimenomaista UTC-poikkeamaa.
rules — Hyväksytyt SLA-säännöt
CSV-sarakkeet id,priority,description,response_minutes,resolution_minutes. Enintään 12 sääntöä; jokainen raja on nimenomainen positiivinen kokonaisluku minuutteina.
rules_approved — Säännöt vahvistettu nimenomaisesti
Annetut kuvaukset ja numeeriset rajat edellyttävät nimenomaista vahvistusta ennen käsittelyä.
no — Ei · yes — Kyllä
Oletusasetukset: "no"
Lisäasetukset
timezone — Toiminnan aikavyöhyke
Paikalliset kalenteripäivät, viikonpäivät, työajat ja annetut pyhäpäivät käyttävät tätä aikavyöhykettä. Lähdeaikaleimojen poikkeamat määräävät aikajärjestyksen.
Työaika laskee vain määritetyt paikalliset työjaksot. Kulunut aika laskee kaikki sekunnit. Valitut tauot vähennetään molemmissa tiloissa.
business — Työaika · elapsed — Kulunut aika
Oletusasetukset: "business"
business_hours — Päivittäinen työjakso
Yksi saman päivän HH:MM-HH:MM-jakso, jossa alku on ennen loppua ja molemmat ajat ennen 24:00. Käytössä työaikatilassa.
Oletusasetukset: "09:00-17:00"
business_days — Työviikonpäivät
Yksilölliset pilkuin erotetut viikonpäivänumerot maanantaista 1 sunnuntaihin 7. Käytössä työaikatilassa.
Oletusasetukset: "1,2,3,4,5"
holidays — Pois rajatut paikalliset päivämäärät
Enintään 31 yksilöllistä YYYY-MM-DD-päivämäärää pilkuin tai rivinvaihdoin erotettuina. Automaattista pyhäpäiväkalenteria ei oleteta; käytössä työaikatilassa.
Oletusasetukset: ""
pause_states — Ajanlaskennan pysäyttävät tilat
Pilkuin erotettu pause_customer ja/tai pause_vendor tai tyhjä arvo, jos ajanlaskennasta ei vähennetä taukoja. resume päättää aktiivisen tauon; myös resolve päättää sen.
Oletusasetukset: "pause_customer"
cycle_mode — Jaksojen valinta
Kaikkien nimenomaisten open/reopen-jaksojen tai vain ensimmäisen tarkastus. Muut jaksot pysyvät näkyvissä pois rajattuina; tapahtumajärjestyksen varoitukset säilyvät.
all — Kaikki · first — Vain ensimmäinen jakso
Oletusasetukset: "all"
date_from — Ajanjakson alku
Valinnainen mukaan luettava paikallinen avauspäivä jaksojen valintaan. Tapahtumat säilytetään järjestyksen validointia varten.
Oletusasetukset: ""
date_to — Ajanjakson loppu
Valinnainen mukaan luettava paikallinen avauspäivä jaksojen valintaan. Pois rajatut jaksot pysyvät näkyvissä.
Oletusasetukset: ""
sort_order — Tulosten järjestys
Järjestys tukipyynnön mukaan tai havainnot ja puutteelliset jaksot ensin.
ticket — Tukipyyntö · issues_first — Havainnot ensin
Oletusasetukset: "ticket"
include_quotes — Näytä lähdelainaukset
Aineisto validoidaan edelleen, vaikka lainaukset piilotetaan raportista.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "sla_review",
"text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Ylläpidetyn palvelun katkos\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Tuen ensimmäinen vastaus\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Asiakastietojen odotus\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Asiakastiedot vastaanotettu\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Palvelu palautettu\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Ylläpidetyn palvelun korkean prioriteetin häiriöt,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\"}"
}
Pyydettyjen pituuksien sijoittaminen annettuihin tankoihin tai rulliin nimenomaisen sahausraon, päiden tasausten, materiaaliryhmien, jäännösten ja kustannusvalintojen perusteella sekä jokaisen sijoituksen ja jäännöksen tarkastus.
Syöte- ja määrityskentät
Perusasetukset
demand — Tarvittavien osien CSV
Otsikot id,material,unit,length,quantity,note. Enintään 20 yksilöllistä isokirjaimista tunnistetta ja yhteensä 200 osakappaletta. Positiivisissa pituuksissa käytetään desimaalipistettä ja enintään kolmea desimaalia; määrä on positiivinen kokonaisluku. Huomautukset ovat enintään 300 UTF-8-tavua. Molempien tiedostojen kaikkien rivien on käytettävä yhtä yhteistä yksikköä: mm, cm, m tai in.
stock — Käytettävissä olevan varaston CSV
Otsikot id,material,unit,length,quantity,cost,kind,note. Enintään 30 yksilöllistä isokirjaimista tunnistetta ja yhteensä 100 varastoaihiota. kind on new tai remnant; cost on valitussa valuutassa annettu ei-negatiivinen kappalekohtainen desimaalisumma, jossa on enintään kaksi desimaalia. Olemassa olevat jäännökset ovat nimenomaisia varastoaihioita; varastoa ei osteta.
Lisäasetukset
kerf — Sahausrako osaa kohti
Ei-negatiivinen desimaalimerkkijono yhteisessä pituusyksikössä, enintään kolme desimaalia. Jokaiselle sijoitetulle osalle lasketaan täsmälleen yksi sahausrako, myös viimeiselle osalle.
Oletusasetukset: "0"
trim_start — Alkupään tasausvara
Ei-negatiivinen desimaalimerkkijono, joka vähennetään kerran jokaisen käytetyn varastoaihion alusta yhteisessä yksikössä.
Oletusasetukset: "0"
trim_end — Loppupään tasausvara
Ei-negatiivinen desimaalimerkkijono, joka vähennetään kerran jokaisen käytetyn varastoaihion lopusta yhteisessä yksikössä.
Oletusasetukset: "0"
minimum_remnant — Pienin uudelleenkäytettävä jäännös
Ei-negatiivinen desimaalimerkkijono. Positiiviset jäännöspituudet, jotka ovat vähintään tämän rajan suuruisia, raportoidaan uudelleenkäytettävinä; lyhyemmät jäännökset lasketaan hukaksi. Luokittelu ei muuta sijoittelua.
Oletusasetukset: "0"
strategy — Sijoittelustrategia
Paras sovitus valitsee pienimmän jäljelle jäävän kapasiteetin korkeamman prioriteetin varastovalintojen jälkeen. Ensimmäinen sovitus ohittaa tämän jäännöskapasiteetin mukaisen järjestyksen. Molemmat ovat rajattuja ahneita heuristiikkoja eivätkä koskaan todista optimaalisuutta.
best_fit — Paras sovitus · first_fit — Ensimmäinen sovitus
Oletusasetukset: "best_fit"
objective — Varastoaihion valintatavoite
Materiaali suosii lyhyempiä sopivia varastoaihioita jäännösten ja aloitettujen aihioiden etusijojen jälkeen. Kustannus järjestää aloittamattomat aihiot annetun kappalekustannuksen mukaan ennen jäännöskapasiteettia. Jo aloitettuja aihioita suositaan. Globaalia kustannusminimiä ei väitetä.
material — Materiaalin käyttö · cost — Annettu kustannus
Oletusasetukset: "material"
currency — Kustannusvaluutta
Yksi tunnus kaikille annetuille varastokustannuksille. Valuuttakurssimuunnosta tai riippumatonta hinnanvarmistusta ei tehdä.
prefer_remnants — Olemassa olevien jäännösten etusija
Kyllä asettaa yhteensopivat jäännösaihiot uusien aihioiden edelle. Tämä etusija tulee ennen aloitettujen aihioiden, kustannusten ja jäännöskapasiteetin mukaista järjestystä.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
allow_remnants — Olemassa olevien jäännösten käyttö
Ei poistaa remnant-merkityt varastorivit sijoittelusta. Poistaminen ei koskaan luo uutta varastoa tai muuta tarvemääriä.
Materiaalinimien ympärillä olevat välilyönnit poistetaan. Ei vertaa lisäksi Unicode-pienillä kirjaimilla kirjoitettuja nimiä; eri materiaaliryhmiä ei koskaan sekoiteta.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
cut_order — Osien sijoittelujärjestys
Pisin ensin järjestää pituuden mukaan ja käyttää tekoälyn ehdottamaa lähdejärjestystä tasatilanteissa. Tekoälyn prioriteetti seuraa tarvehuomautuksista ehdotettua lähdesidonnaista järjestystä. Jokainen tarvekappale säilyy laskennassa.
longest_first — Pisin ensin · ai_priority — Tekoälyn ehdottama prioriteetti
Oletusasetukset: "longest_first"
display_order — Tulosten järjestys
Varasto järjestää käytetyt aihiot tunnisteen mukaan. Hukka ensin järjestää sahausraon, tasauksen ja jäännöspituuden yhteismäärän mukaan. Näyttöjärjestys ei koskaan muuta laskettua suunnitelmaa.
stock — Varastotunniste · waste_first — Suurin ei-tuotepituus ensin
Oletusasetukset: "stock"
Syötteen UTF-8-tavujen enimmäismäärä: 180000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "cutting_plan",
"text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Alumiini,mm,400,2,Reunojen varovainen käsittely\\nD2,Alumiini,mm,180,2,Tavanomainen työpajatilaus\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Alumiini,mm,1000,2,12.50,new,Saatavilla oleva vakiotanko\\nS2,Alumiini,mm,400,1,2.00,remnant,Olemassa oleva jäännös\",\"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äydellinen määritysskeema
{
"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
}
}
}
Mittaussarjojen tarkastus
measurement_review
Mitattujen arvojen vertailu nimenomaisesti hyväksyttyihin rajoihin, ominaisuus- ja eräryhmien yhteenveto sekä puuttuvien lukemien, monitulkintaisten spesifikaatioiden ja lähdepohjaisten tekoälyhavaintojen tarkastus.
Syöte- ja määrityskentät
Perusasetukset
measurements — Mittausten CSV
Otsikot id,feature,batch,date,value,unit,note. Enintään 500 yksilöllistä isokirjaimista tunnistetta, 20 ominaisuus- ja yksikköryhmää ja 100 tulosryhmää. Päivämäärät muodossa YYYY-MM-DD vuosilta 2000–2100. value on etumerkillinen desimaalimerkkijono, jossa on enintään kuusi desimaalia, tai tyhjä. Huomautukset ovat enintään 300 UTF-8-tavua.
Otsikot id,feature,unit,lower,upper,note. Enintään 20 yksilöllistä isokirjaimista tunnistetta. Jokaiselle spesifikaatiolle on annettava vähintään yksi raja; tyhjä ala- tai yläraja tarkoittaa yksipuolista tarkastusta. Rajat ovat etumerkillisiä desimaalimerkkijonoja, joissa on enintään kuusi desimaalia. Vastaavuus käyttää määritettyä ominaisuusnimien vertailua ja täsmällisiä yksiköitä. Useat osumat jäävät selvittämättä.
limits_approved — Annettujen rajojen vahvistus
Nimenomainen vahvistus, että juuri nämä annetut spesifikaatiot ja rajat on hyväksytty tähän tarkastukseen. Muutokset edellyttävät uutta vahvistusta. Lähdehuomautukset ja mallin tuloste eivät voi antaa hyväksyntää.
no — Ei hyväksytty · yes — Juuri nämä rajat on hyväksytty
Oletusasetukset: "no"
Lisäasetukset
date_from — Mukaan alkupäivästä
Valinnainen mukaan luettava alarajapäivä muodossa YYYY-MM-DD. Aiemmat havainnot poistetaan tilastoista ja lasketaan erikseen.
Oletusasetukset: ""
date_to — Mukaan loppupäivään asti
Valinnainen mukaan luettava ylärajapäivä muodossa YYYY-MM-DD. Myöhemmät havainnot poistetaan tilastoista ja lasketaan erikseen.
Oletusasetukset: ""
group_by — Tilastollinen ryhmittely
Ominaisuus yhdistää kaikki mukaan otetut erät kullekin ominaisuudelle ja täsmälliselle yksikölle. Ominaisuus ja erä pitää erät erillään. Enintään 100 tulosryhmää hyväksytään.
feature — Ominaisuus ja yksikkö · feature_batch — Ominaisuus, yksikkö ja erä
Nimien ympärillä olevat välilyönnit poistetaan. Ei vertaa lisäksi Unicode-pienillä kirjaimilla kirjoitettuja nimiä. Yksiköt vastaavat aina toisiaan täsmälleen; yksikkömuunnosta tai pääteltyä aliasvastaavuutta ei tehdä.
yes — Kyllä · no — Ei
Oletusasetukset: "yes"
missing_policy — Puuttuvien mittausten käsittely
Raportoi merkitsee tyhjiä arvoja sisältävät ryhmät tarkastettaviksi. Poista jättää tyhjät arvot tilastojen ulkopuolelle ilman tätä ylimääräistä ryhmävaroitusta. Puuttuvien arvojen määrät pysyvät näkyvissä molemmissa tiloissa; virheellinen numeroteksti hylätään.
Sisällyttävä hyväksyy annettua rajaa vastaavat arvot. Poissulkeva merkitsee yhtäsuuruuden rajan ulkopuoliseksi. Vertailu käyttää tarkkoja pyöristämättömiä kiinteän tarkkuuden arvoja.
inclusive — Rajat sisällyttävä · exclusive — Rajat poissulkeva
Oletusasetukset: "inclusive"
rounding_digits — Näytettävät desimaalit
Kuvailevissa tilastoissa 0–6 desimaalia. Näytön pyöristys ei koskaan muuta spesifikaatiorajoja tai päätöksiä rajojen ulkopuolisista arvoista.
Oletusasetukset: 3
minimum_sample — Pienin numeerinen otoskoko
Ryhmät, joissa on vähemmän numeerisia havaintoja, saavat tarkastustilan. Välillä 2–500; tämä raja ei osoita tilastollista varmuutta tai edustavuutta.
Oletusasetukset: 5
deviation — Keskihajonnan laskentatapa
Otos käyttää jakajaa n−1 ja edellyttää vähintään kahta numeerista havaintoa. Perusjoukko käyttää jakajaa n ja edellyttää vähintään yhtä. Arvot kuvaavat vain annettuja havaintoja; laajempaa perusjoukkopäätelmää ei tarkoiteta.
sample — Otosten keskihajonta · population — Perusjoukon keskihajonta
Oletusasetukset: "sample"
sort_order — Ryhmien järjestys
Lähde säilyttää kunkin ryhmän ensimmäisen esiintymän järjestyksen. Ongelmat ensin asettaa tarkastusryhmät ensimmäisiksi. Ominaisuus järjestää annetun ominaisuusnimen ja erän mukaan. Tilastot pysyvät ennallaan.
source — Lähdejärjestys · issues_first — Tarkastusryhmät ensin · feature — Ominaisuus ja erä
Oletusasetukset: "source"
include_evidence — Näytä edustava lainaus
Kyllä sisällyttää kunkin ominaisuus- ja yksikköryhmän ensimmäisen mukaan otetun mittauksen tarkan huomautuksen. Ei piilottaa vain tämän näyttösarakkeen; lähdetunnisteet ja mallin validointi pysyvät ennallaan.
yes — Sisällytä lainaus · no — Vain lähdetunnisteet
Oletusasetukset: "yes"
detail_filter — Näytettävät ryhmät
Kaikki näyttää jokaisen mukaan otetun ryhmän. Ongelmat näyttää ryhmät, joissa on puuttuvia tai monitulkintaisia spesifikaatioita, rajan ulkopuolisia arvoja, riittämätön numeerinen otoskoko tai puuttuvia arvoja raportointitilassa. Täydelliset yhteenvetomäärät pysyvät ennallaan.
all — Kaikki ryhmät · issues — Vain tarkastusryhmät
Oletusasetukset: "all"
Syötteen UTF-8-tavujen enimmäismäärä: 180000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
{
"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
}
}
}
Muutostarkastus ylläpidetyillä riippuvuuksilla
change_impact
Konkreettisten muutosten jäljitys ylläpidettyjen riippuvuuksien kautta sekä vaikutuksen alaisten dokumenttien, testien, prosessien ja vastuuroolien tarkastus keksimättä vaikutusyhteyksiä.
Syöte- ja määrityskentät
Perusasetukset
elements — Ylläpidetyt elementit
CSV-otsikot id,name,kind,criticality,approval,owner,description. Enintään 40 yksilöllistä isokirjaimista tunnistetta. name ja owner: enintään 160 UTF-8-tavua; description: 1,200 tavua. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Tyhjä owner sallitaan ja jää puutteeksi. Hyväksyntä on lähteen väite, ei tämän työkalun antama hyväksyntä. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
dependencies — Ylläpidetyt riippuvuudet
CSV-otsikot id,from,to,evidence. from on edellytys tai ylävirran elementti; to on riippuvainen tai alavirran elementti. Enintään 100 yksilöllistä kaaritunnistetta ja paria muutostarkastuksessa, 50 palautuksessa. Molempien päätepisteiden on oltava olemassa. Aineisto vaaditaan ja on rajattu 600 UTF-8-tavuun. Pelkät otsikot sisältävä tiedosto on kelvollinen; puuttuvia ulkoisia suhteita ei voida päätellä. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
changes — Konkreettiset ehdotetut muutokset
CSV-otsikot id,element,description. Enintään 12 yksilöllistä isokirjaimista muutostunnistetta, kukin liitettynä olemassa olevaan elementtiin. Kuvaus: 1,200 UTF-8-tavua. Jokaisella valitulla alkuelementillä on oltava vähintään yksi annettu muutos. Vain valittujen alkuelementtien muutokset tulevat tarkastukseen. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
start_ids — Alkuelementtien tunnisteet
Yhdestä kahdeksaan erillistä olemassa olevaa elementtitunnistetta välilyönnein tai pilkuin erotettuina. Jokainen alkuelementti vaatii konkreettisen muutostietueen. Mallin tuottamia alkutunnisteita ei hyväksytä.
Oletusasetukset: ""
baseline — Perusversion tunnus
Pakollinen perusversion tunniste, enintään 120 UTF-8-tavua. Se nimeää tämän annetun tilannekuvan; työkalu ei hae tai vertaa ulkoista versiota.
Oletusasetukset: "BASE-1"
Lisäasetukset
direction — Läpikäynnin suunta
Eteenpäin seuraa edellytyksestä riippuvaiseen; taaksepäin riippuvaisesta edellytykseen; molemmat tutkii kumpaankin suuntaan. Käänteinen läpikäynti on riippuvuustarkastus, ei todiste alavirran vaikutuksesta. Jokainen näytetty polku koostuu vain annetuista kaaritunnisteista.
forward — Eteenpäin · backward — Taaksepäin · both — Molemmat suunnat
Oletusasetukset: "forward"
max_depth — Polun enimmäissyvyys
Yhdestä kahteenkymmeneen kaareen kustakin muutetusta alkuelementistä. Lyhin löydetty polku säilytetään muutosta ja elementtiä kohti. Rajakaaret raportoidaan; rajan ulkopuolisia löytämättömiä elementtejä ei katsota vaikutuksettomiksi.
Oletusasetukset: 10
kind_filter — Elementtityypin suodatin
Suodattaa tarkastusehdokkaat täydellisen graafin läpikäynnin jälkeen. Piilotetut väli-elementit osallistuvat edelleen riippuvuuspolkuihin.
all — Kaikki · document — Dokumentti · test — Testi · process — Prosessi · system — Järjestelmä
Oletusasetukset: "all"
criticality_filter — Kriittisyyssuodatin
Suodattaa tarkastusehdokkaat nimenomaisesti annetun kriittisyyden mukaan. Palautusaikataulu sisältää silti kaikki vaikutuksen alaiset prosessit ennen tätä näyttövalintaa; matalan prioriteetin riippuvuudet eivät voi kadota suunnitelmasta.
all — Kaikki · high — Korkea · high_medium — Korkea ja keskitaso
Oletusasetukset: "all"
approval_filter — Lähdehyväksynnän suodatin
Suodattaa vain annetun hyväksyntäkentän. approved on lähteen merkintä, ei riippumattomasti varmennettu julkaisulupa.
all — Kaikki · approved — Hyväksytty lähteessä · draft — Luonnos lähteessä · unknown — Tuntematon
Oletusasetukset: "all"
max_items — Tarkastusvalintojen enimmäismäärä
Tekoäly valitsee täsmälleen tämän määrän kelvollisia tietueita tai kaikki kelvolliset tietueet, jos niitä on vähemmän. Täydellinen deterministinen analyysi kattaa edelleen kaikki annetut riippuvuudet ja vaikutuksen alaiset prosessit. Valitsemattomia tietueita ei varmenneta vaikutuksettomiksi tai palautetuiksi.
Oletusasetukset: 10
detail — Lainausten tarkkuus
Lyhyet otteet ovat enintään 120 merkkiä, yksityiskohtaiset 240. Mallia pyydetään suosimaan enintään 80 merkin katkelmia. Jokaisen lainauksen on oltava täsmällinen yhtenäinen katkelma alkuperäisellä lähdekielellä.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "detailed"
sort_order — Näyttöjärjestys
Järjestää valitut rivit alkuperäisen lähdejärjestyksen, lyhimmän valitun polkusyvyyden tai annetun kriittisyyden mukaan. Saavutettavuus ja valinta eivät muutu.
include_gaps — Sisällytä vastuu- ja hyväksyntäpuutteet
Kun käytössä, puuttuvat vastuuhenkilöt, hyväksymättömät lähdemerkinnät ja puuttuvat saavutettavat dokumentti- tai testitietueet tuottavat nimenomaisia havaintoja. Sykli- ja syvyysrajavaroitukset sekä tarkastushuomautus pysyvät näkyvissä tästä asetuksesta riippumatta.
Oletusasetukset: true
Syötteen UTF-8-tavujen enimmäismäärä: 100000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Tarkastettavan palautusjärjestyksen rakentaminen ylläpidetyistä prosessiriippuvuuksista ja tehtävistä, nimenomaisista resursseista, häiriösimulaatioista sekä RTO/RPO-tavoitteista.
Syöte- ja määrityskentät
Perusasetukset
processes — Kriittiset toiminta- ja IT-prosessit
CSV-otsikot id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Enintään 20 yksilöllistä isokirjaimista tunnistetta. name ja owner: 160 UTF-8-tavua; description: 1,200 tavua. criticality: high,medium,low. rto_minutes: kokonaisluku 1–10,080; rpo_minutes: kokonaisluku 0–10,080. backup_at on YYYY-MM-DDTHH:MM:00Z tai tyhjä eikä saa olla reference_time-arvoa myöhempi. Puuttuvat varmuuskopioajat jäävät tuntemattomiksi. Vuodet 2000–2100. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
dependencies — Ylläpidetyt riippuvuudet
CSV-otsikot id,from,to,evidence. from on edellytys tai ylävirran elementti; to on riippuvainen tai alavirran elementti. Enintään 100 yksilöllistä kaaritunnistetta ja paria muutostarkastuksessa, 50 palautuksessa. Molempien päätepisteiden on oltava olemassa. Aineisto vaaditaan ja on rajattu 600 UTF-8-tavuun. Pelkät otsikot sisältävä tiedosto on kelvollinen; puuttuvia ulkoisia suhteita ei voida päätellä. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
tasks — Ylläpidetyt palautustehtävät
CSV-otsikot id,process,sequence,duration_minutes,resource,units,instruction. Enintään 40 yksilöllistä tehtävätunnistetta. Prosessi- ja resurssitunnisteiden on oltava olemassa. sequence: kokonaisluku 1–100, yksilöllinen kussakin prosessissa; duration_minutes: kokonaisluku 1–10,080; units: kokonaisluku 1–100. Ohjeet: 1,200 UTF-8-tavua. Pelkät otsikot sisältävä tiedosto on kelvollinen ja tuottaa puuttuvien tehtävien esteitä. Jokaisen vaikutuksen alaisen prosessin kaikki tehtävät suunnitellaan järjestyksessä; mitään ei keksitä tai suoriteta. CSV-raja: 40,000 UTF-8-tavua.
Oletusasetukset: ""
resources — Palautusresurssit
CSV-otsikot id,name,capacity. Enintään 20 yksilöllistä isokirjaimista resurssitunnistetta. name: 160 UTF-8-tavua; capacity: kokonaisluku 1–100 samanaikaista yksikköä. Kapasiteetti on annettu, ei varmennettu. CSV-raja: 40,000 UTF-8-tavua.
Yhdestä kahteenkymmeneen erillistä olemassa olevaa prosessitunnistetta välilyönnein tai pilkuin erotettuina. Kaikki alavirran riippuvaiset prosessit otetaan mukaan transitiivisesti. Vaikutuksettomien edellytysten oletetaan olevan käytettävissä; puuttuvat suhteet rajoittavat edelleen aineistoa.
Oletusasetukset: ""
reference_time — Nimenomainen UTC-viiteaika
YYYY-MM-DDTHH:MM:00Z, vuodet 2000–2100. Tämä on simuloidun häiriön nollaminuutti ja varmuuskopion iän viite. Sekuntien on oltava 00. Nykyistä aikaleimaa ei päätellä.
Oletusasetukset: "2026-11-03T09:00:00Z"
Lisäasetukset
unavailable_resources — Simuloidusti poissa käytöstä olevien resurssien tunnisteet
Nollasta kahteenkymmeneen erillistä olemassa olevaa resurssitunnistetta välilyönnein tai pilkuin erotettuina. Lueteltujen resurssien tehollinen kapasiteetti on nolla. Tyhjä arvo tarkoittaa, ettei lisäresurssihäiriötä simuloida.
Yhdestä 10,080 minuuttiin nimenomaisesta viiteajasta. Prosessi, jonka kaikki tehtävät eivät ehdi valmistua horisontin sisällä, estetään; osittaiset varaukset perutaan eikä niitä esitetä valmistuneena palautuksena.
Oletusasetukset: 480
priority_order — Palautusaikataulun prioriteetti
Valmiit prosessit valitaan annetun kriittisyyden, lyhimmän RTO:n tai lähdejärjestyksen mukaan. Jokainen prosessi odottaa kaikkia vaikutuksen alaisia edellytyksiä. Resurssivaraukset käyttävät determinististä ahnetta aikaisimman sopivan ajan aikataulua; tulos ei ole globaalisti optimaalinen aikataulu.
criticality — Annettu kriittisyys · rto — Lyhin annettu RTO · source — Lähdejärjestys
Oletusasetukset: "criticality"
capacity_percent — Käytettävissä oleva resurssikapasiteetti (%)
Kokonaisluku 1–100 pienentää kutakin annettua resurssikapasiteettia alaspäin kokonaisiin yksiköihin pyöristettynä. Simuloidusti poissa olevat resurssit pysyvät nollassa. Enemmän yksiköitä tarvitsevat tehtävät estetään; kapasiteettia ei koskaan ylitetä huomaamatta.
Oletusasetukset: 100
rto_margin_minutes — RTO-varmuusvara minuutteina
Nollasta 1,440 minuuttiin lisätään kunkin prosessin laskettuun päättymisaikaan verrattaessa sitä RTO-tavoitteeseen. Tämä vertailuvara ei varaa resursseja eikä muuta tehtäväaikataulua.
Oletusasetukset: 0
rpo_policy — Varmuuskopion iän käsittely
Varoita säilyttää annettujen palautustehtävien aikataulutusmahdollisuuden mutta merkitsee puuttuvan tai liian vanhan varmuuskopioaineiston. Estä estää prosessin aikataulutuksen, kun varmuuskopion ikä on tuntematon tai ylittää RPO:n; myös alavirran riippuvaiset estetään. Varmuuskopioiden aikaleimat eivät todista kopioiden eheyttä tai todellista tietohävikkiä.
warn — Varoita varmuuskopiopuutteista · block — Estä varmuuskopiopuutteiden vuoksi
Oletusasetukset: "warn"
criticality_filter — Kriittisyyssuodatin
Suodattaa tarkastusehdokkaat nimenomaisesti annetun kriittisyyden mukaan. Palautusaikataulu sisältää silti kaikki vaikutuksen alaiset prosessit ennen tätä näyttövalintaa; matalan prioriteetin riippuvuudet eivät voi kadota suunnitelmasta.
all — Kaikki · high — Korkea · high_medium — Korkea ja keskitaso
Oletusasetukset: "all"
max_items — Tarkastusvalintojen enimmäismäärä
Tekoäly valitsee täsmälleen tämän määrän kelvollisia tietueita tai kaikki kelvolliset tietueet, jos niitä on vähemmän. Täydellinen deterministinen analyysi kattaa edelleen kaikki annetut riippuvuudet ja vaikutuksen alaiset prosessit. Valitsemattomia tietueita ei varmenneta vaikutuksettomiksi tai palautetuiksi.
Oletusasetukset: 10
detail — Lainausten tarkkuus
Lyhyet otteet ovat enintään 120 merkkiä, yksityiskohtaiset 240. Mallia pyydetään suosimaan enintään 80 merkin katkelmia. Jokaisen lainauksen on oltava täsmällinen yhtenäinen katkelma alkuperäisellä lähdekielellä.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "detailed"
sort_order — Näyttöjärjestys
Järjestää valitut prosessirivit lasketun aloitusajan mukaan estyneet rivit viimeisinä tai alkuperäiseen lähdejärjestykseen. Ei muuta palautusaikataulua.
schedule — Suunniteltu aloitus · source — Lähdejärjestys
Oletusasetukset: "schedule"
Syötteen UTF-8-tavujen enimmäismäärä: 100000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "recovery_plan",
"text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Tilaustietokanta,high,60,60,2026-11-03T08:30:00Z,Tietokantatiimi,Ylläpidetyn tilaustietokannan palautus ennen tilausten vastaanoton uudelleenkäynnistystä.\\nP2,Tilausten vastaanotto,high,120,60,2026-11-03T08:30:00Z,Palvelutiimi,Tilausten vastaanotto edellyttää käytettävissä olevaa tilaustietokantaa.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Tilausten vastaanotto lukee ja kirjoittaa tilaustietokantaa.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Hyväksytyn tietokantavarmuuskopion palautus ja validointituloksen kirjaus.\\nT2,P2,1,20,R1,1,Ylläpidetyn tilausten vastaanottopalvelun uudelleenkäynnistys tietokannan varmistuksen jälkeen.\",\"resources\":\"id,name,capacity\\nR1,Palautusoperaattori,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\"}"
}
Työnäytteiden vertailu nimenomaisiin kriteereihin ja suoritustasoihin, sanatarkkojen lainausten tarkistus ja pisteiden laskenta annetuista ihmisarvioista.
Syöte- ja määrityskentät
Perusasetukset
criteria — Arviointimatriisin kriteerien CSV
Sarakeotsikot id,name,weight,definition. Enintään 8 yksilöllistä kriteeriä. Tunnisteissa käytetään isoja kirjaimia, numeroita, alaviivoja tai yhdysmerkkejä, ja ne alkavat kirjaimella; enintään 24 merkkiä. name: 120 UTF-8-tavua; definition: 300 tavua. weight on kokonaisluku 1–1000. Enintään 60 näyttö-/kriteeriparia hyväksytään. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
levels — Suoritustasojen CSV
Sarakeotsikot id,criterion,points,descriptor. 2–4 tasoa kriteeriä kohti ja yhteensä enintään 32. Jokaisen kriteeritunnisteen on oltava olemassa. points on kokonaisluku 0–1000, yksilöllinen kriteerin sisällä; enimmäisarvon on oltava positiivinen. descriptor: 300 UTF-8-tavua. Tunnisteet ovat yksilöllisiä koko tasotaulukossa. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
evidence — Työnäytteiden näytön CSV
Sarakeotsikot id,name,text. Enintään 10 yksilöllisesti tunnistettua työnäytettä, joiden nimi on enintään 120 UTF-8-tavua ja näyttöteksti enintään 1 200 tavua. Työkalu tukee annettujen työnäytteiden tarkistusta, ei merkittäviä seurauksia sisältäviä henkilöpäätöksiä. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
ratings — Annettujen ihmisarvioiden CSV
Sarakeotsikot id,evidence,criterion,level. Valinnaisia rivejä, enintään 80; pelkät sarakeotsikot sisältävä tiedosto on kelvollinen. Kaikkien viittausten on oltava olemassa, ja tason on kuuluttava kriteeriin. Enintään yksi annettu ihmisarvio näyttö-/kriteeriparia kohti. Nämä ovat syötetietueita, eivät henkilöllisyydellä varmennettuja hyväksyntöjä. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Nimenomainen vahvistus koskee täsmälleen näitä kriteerimääritelmiä ja suoritustasoja tai tätä koodikirjaa. Määritelmän muuttaminen vaatii uuden vahvistuksen. Vahvistus ei hyväksy tekoälyn tulosta.
no — Ei vahvistettu · yes — Vahvistettu tätä tarkistusta varten
Oletusasetukset: "no"
version — Vahvistettu määritelmäversio
Pakollinen lähdeversion nimike, enintään 120 UTF-8-tavua. Työkalu ei nouda tai varmista ulkoista versiota.
Oletusasetukset: "VERSION-1"
Lisäasetukset
detail — Lainausten yksityiskohtaisuus
Lyhyet lainaukset ovat enintään 60 merkkiä, yksityiskohtaiset 120. Jokaisen lainauksen on oltava sanatarkka yhtenäinen lähdekatkelma. Lähteitä ei koskaan kirjoiteta uudelleen tai käännetä.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "detailed"
sort_order — Tulosten järjestys
Lähdejärjestys noudattaa lähteen ensimmäistä esiintymää syötteessä; tunnistejärjestys lajittelee lähdetunnisteen mukaan. Lähteen sisällä alkuperäinen ehdotettu kriteeri- tai koodijärjestys säilyy. Lajittelu ei muuta laskelmia tai varoituksia.
source — Lähdejärjestys · id — Lähteen tunniste
Oletusasetukset: "source"
weight_mode — Kriteerien painotus
Annetut painot käyttävät kutakin positiivista kokonaislukupainoa. Yhtäläinen painotus käyttää jokaiselle kriteerille painoa 1. Ihmisen pisteet jaetaan kyseisen kriteerin suurimmilla annetuilla tasopisteillä ja yhdistetään sitten näillä painoilla.
missing_rating — Ihmisarvioiden käsittelysääntö puuttuu
Puutteellinen-asetus pidättää kokonaispisteet, kunnes kaikilla kriteereillä on annettu ihmisarvio. Nolla-asetus laskee puuttuvan ihmisarvion nimenomaisesti nollaksi ja säilyttää puuttuvan arvion varoituksen. Tekoälyn ehdotukset eivät koskaan sisälly kokonaispisteisiin.
Kokonaisluku 1–1000. Normalisoidut painotetut ihmispisteet kerrotaan tällä asteikolla. Kyseessä on numeerinen näyttöasteikko, ei arvosana tai hyväksymisraja.
Oletusasetukset: 100
rounding_digits — Pisteiden desimaalit
0–4 desimaalia. Tarkka murtolukulaskenta pyöristetään puolivälissä ylöspäin vasta lopullista näyttöä varten; pisteissä ei käytetä binäärisiä liukulukuja.
Oletusasetukset: 2
level_order — Suoritustasojen näyttöjärjestys
Kunkin kriteerin annetut tasokuvaukset lajitellaan nousevien tai laskevien pisteiden mukaan. Pisteytyksen määritelmä ja tekoälyn ehdotus säilyvät muuttumattomina.
ascending — Nousevat pisteet · descending — Laskevat pisteet
Oletusasetukset: "ascending"
Syötteen UTF-8-tavujen enimmäismäärä: 80000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "assessment_rubrics",
"text": "{\"criteria\":\"id,name,weight,definition\\nC1,Jäljitettävyys,2,Väitteet on liitetty tunnistettaviin lähdetietueisiin.\\nC2,Selkeys,1,Menetelmä ja sen rajoitukset on ilmaistu nimenomaisesti.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Tunnistettavaa tukevaa lähdettä ei ole annettu.\\nL2,C1,2,Pääväite viittaa tunnistettavaan lähdetietueeseen.\\nL3,C2,0,Menetelmä tai sen rajoitukset puuttuvat.\\nL4,C2,2,Menetelmä ja vähintään yksi rajoitus ovat nimenomaisia.\",\"evidence\":\"id,name,text\\nE1,Työpajaraportti,Johtopäätös käyttää tietuetta DATA-7. Menetelmä vertaa kahta otosta eikä osoita syy-yhteyttä.\",\"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\"}"
}
Tiivistelmien tarkistus nimenomaisia sisäänotto- ja poissulkukriteerejä vasten, lainausten säilyttäminen ja tarkastajien erimielisyyksien näyttäminen.
Syöte- ja määrityskentät
Perusasetukset
records — Annettujen julkaisutietueiden CSV
Sarakeotsikot id,title,year,language,text. Enintään 15 yksilöllistä tietuetta; title: 200 UTF-8-tavua; text: 1 200 tavua. year on 1900–2100. language on täsmällinen kahden tai kolmen pienen kirjaimen tunniste, jossa voi olla isokirjaiminen alue. Syöte on tiivistelmä tai rajattu kokotekstiote; julkaisua ei noudeta. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
criteria — Seulontakriteerien CSV
Sarakeotsikot id,kind,definition. Enintään 8 yksilöllistä kriteeriä. kind on include tai exclude; definition: 300 UTF-8-tavua. Enintään 60 tietue-/kriteeriparia hyväksytään. Jokainen kriteeri tarkistetaan jokaiselle annetulle tietueelle. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
reviews — Annettujen ihmistarkistusten CSV
Sarakeotsikot id,record,reviewer,decision,note. Valinnaisia rivejä, enintään 30; pelkät sarakeotsikot sisältävä tiedosto on kelvollinen. record on oltava olemassa; reviewer on isokirjaiminen tunniste. decision on include, exclude tai unclear. note: 300 UTF-8-tavua, voi olla tyhjä. Enintään kaksi erillistä tarkastajaa tietuetta kohti ja yksi rivi tarkastaja-/tietueparia kohti. Tarkastajaidentiteetit ovat nimikkeitä, eivät varmennettuja tilejä. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Nimenomainen vahvistus koskee täsmälleen näitä kriteerimääritelmiä ja suoritustasoja tai tätä koodikirjaa. Määritelmän muuttaminen vaatii uuden vahvistuksen. Vahvistus ei hyväksy tekoälyn tulosta.
no — Ei vahvistettu · yes — Vahvistettu tätä tarkistusta varten
Oletusasetukset: "no"
version — Vahvistettu määritelmäversio
Pakollinen lähdeversion nimike, enintään 120 UTF-8-tavua. Työkalu ei nouda tai varmista ulkoista versiota.
Oletusasetukset: "VERSION-1"
Lisäasetukset
detail — Lainausten yksityiskohtaisuus
Lyhyet lainaukset ovat enintään 60 merkkiä, yksityiskohtaiset 120. Jokaisen lainauksen on oltava sanatarkka yhtenäinen lähdekatkelma. Lähteitä ei koskaan kirjoiteta uudelleen tai käännetä.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "detailed"
sort_order — Tulosten järjestys
Lähdejärjestys noudattaa lähteen ensimmäistä esiintymää syötteessä; tunnistejärjestys lajittelee lähdetunnisteen mukaan. Lähteen sisällä alkuperäinen ehdotettu kriteeri- tai koodijärjestys säilyy. Lajittelu ei muuta laskelmia tai varoituksia.
source — Lähdejärjestys · id — Lähteen tunniste
Oletusasetukset: "source"
year_from — Ensimmäinen julkaisuvuosi
Mukaan luettava alaraja 1900–2100. Rajojen ulkopuoliset tietueet säilyvät tuloksessa selvästi merkittyinä.
Oletusasetukset: 2000
year_to — Viimeinen julkaisuvuosi
Mukaan luettava yläraja 1900–2100; se ei saa edeltää alarajaa. Vuotta ei päätellä lähteen juoksevasta tekstistä.
Oletusasetukset: 2100
languages — Sallitut annetut kielitunnisteet
Valinnainen pilkuilla erotettu luettelo, jossa on enintään 12 täsmällistä tunnistetta, kuten en,de,pl. Tunnisteissa on kaksi tai kolme pientä kirjainta ja valinnainen isokirjaiminen alue, esimerkiksi en-GB. Tyhjä kenttä poistaa tämän metatietotarkistuksen käytöstä. Kääntämistä tai kielen tunnistamista ei tehdä.
Oletusasetukset: ""
reviewer_policy — Vaaditut ihmistarkastajat
Jokaiselle tietueelle vaaditaan yksi tai kaksi erillistä annettua tarkastajaa. Puuttuvat tarkastajat, erimielisyydet ja epäselvät päätökset merkitään tekoälyn kriteeriehdotuksista riippumatta.
one — Yksi ihmistarkastaja · two — Kaksi ihmistarkastajaa
Oletusasetukset: "two"
duplicate_policy — Samojen otsikoiden tarkistus
Merkintä vertaa otsikoita reunavälilyöntien poiston, välilyöntien normalisoinnin ja Unicode-pienkirjainmuunnoksen jälkeen. Ohitus poistaa käytöstä vain tämän samojen otsikoiden heuristiikan. Yhtäkään tietuetta ei poisteta tai yhdistetä.
Erottaa annetun otsikko-/tiivistelmäaineiston annetuista kokotekstiotteista mallipyynnössä ja raportissa. Kumpikaan asetus ei nouda julkaisua tai osoita otteen täydellisyyttä.
title_abstract — Annettu otsikko ja tiivistelmä · supplied_full_text — Annettu kokotekstiote
Oletusasetukset: "title_abstract"
Syötteen UTF-8-tavujen enimmäismäärä: 80000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "literature_screening",
"text": "{\"records\":\"id,title,year,language,text\\nR1,Työpajakoulutuksen vertailu,2024,en,Tutkimus vertaa kahta aikuisten osallistujien koulutusryhmää. Ryhmäjako ei ollut satunnaistettu.\\nR2,Työpajakoulutuksen vertailu,2023,en,Raportti kuvaa yhden koulutusryhmän ilman vertailuryhmää.\",\"criteria\":\"id,kind,definition\\nC1,include,Vertailuryhmä on kuvattu.\\nC2,exclude,Osallistujat ovat lapsia.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Vertailuryhmä on kuvattu.\\nV2,R1,REVIEWER2,unclear,Vertailun protokollanmukaisuus on tarkistettava.\",\"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\"}"
}
Koodien osoittaminen haastattelukatkelmille sanatarkoilla lainauksilla, koodaamattomien katkelmien ja ristiriitaisten ehdotusten tarkistus sekä laskenta.
Syöte- ja määrityskentät
Perusasetukset
segments — Haastattelukatkelmien CSV
Sarakeotsikot id,interview,speaker,text. Enintään 20 yksilöllistä katkelmaa. interview on isokirjaiminen tunniste; speaker on annettu nimike, enintään 80 UTF-8-tavua; text: 1 200 tavua. Kaikki tunnisteet alkavat kirjaimella ja sisältävät isoja kirjaimia, numeroita, alaviivoja tai yhdysmerkkejä, enintään 24 merkkiä. Pseudonyymejä nimikkeitä voidaan käyttää tarvittaessa. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Oletusasetukset: ""
codebook — Vahvistetun koodikirjan CSV
Sarakeotsikot id,name,definition,exclusion,group. Enintään 12 yksilöllistä kooditunnistetta. name: 120 UTF-8-tavua; definition ja exclusion: kumpikin 300 tavua. exclusion voi olla tyhjä. Ei-tyhjä isokirjaiminen group-tunniste merkitsee toisensa poissulkevia koodeja. Tyhjä group tarkoittaa, ettei poissulkuryhmää ole. Koodikirja määrittää tulkintarajat; uutta koodia ei keksitä. Jokainen CSV on rajattu 24 000 UTF-8-tavuun; täsmälliset pilkuilla erotetut sarakeotsikot ja kelvollinen CSV-lainaus vaaditaan. Linkit, koodatut URL-osoitteet, merkintäkieli ja ohjausmerkit hylätään.
Nimenomainen vahvistus koskee täsmälleen näitä kriteerimääritelmiä ja suoritustasoja tai tätä koodikirjaa. Määritelmän muuttaminen vaatii uuden vahvistuksen. Vahvistus ei hyväksy tekoälyn tulosta.
no — Ei vahvistettu · yes — Vahvistettu tätä tarkistusta varten
Oletusasetukset: "no"
version — Vahvistettu määritelmäversio
Pakollinen lähdeversion nimike, enintään 120 UTF-8-tavua. Työkalu ei nouda tai varmista ulkoista versiota.
Oletusasetukset: "VERSION-1"
Lisäasetukset
detail — Lainausten yksityiskohtaisuus
Lyhyet lainaukset ovat enintään 60 merkkiä, yksityiskohtaiset 120. Jokaisen lainauksen on oltava sanatarkka yhtenäinen lähdekatkelma. Lähteitä ei koskaan kirjoiteta uudelleen tai käännetä.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "detailed"
sort_order — Tulosten järjestys
Lähdejärjestys noudattaa lähteen ensimmäistä esiintymää syötteessä; tunnistejärjestys lajittelee lähdetunnisteen mukaan. Lähteen sisällä alkuperäinen ehdotettu kriteeri- tai koodijärjestys säilyy. Lajittelu ei muuta laskelmia tai varoituksia.
source — Lähdejärjestys · id — Lähteen tunniste
Oletusasetukset: "source"
coding_mode — Koodaustila
Yksittäinen sallii enintään yhden ehdotetun koodin katkelmaa kohti ja edellyttää koodien enimmäismääräksi 1. Useita sallii useita erillisiä annettuja koodeja asetettuun enimmäismäärään asti.
single — Yksi koodi katkelmaa kohti · multiple — Useita koodeja katkelmaa kohti
Oletusasetukset: "multiple"
max_codes — Koodien enimmäismäärä katkelmaa kohti
Kokonaisluku 1–3. Kukin ehdotettu koodi tarvitsee oman sanatarkan lainauksen katkelmasta. Toistuvat koodit hylätään; tyhjät kooditaulukot säilyvät nimenomaisesti koodaamattomina.
Oletusasetukset: 3
speaker_filter — Täsmällinen puhujasuodatin
Valinnainen täsmällinen annettu puhujan nimike, enintään 80 UTF-8-tavua. Henkilöllisyyttä ei päätellä. Pois rajattujen katkelmien määrä säilyy näkyvissä.
Valinnainen olemassa oleva haastattelutunniste. Kaksi suodatinta yhdistetään; tyhjäksi jäävä valinta hylätään. Pois rajattuja katkelmia ei lähetetä mallille.
Oletusasetukset: ""
minimum_count — Pienen esiintymistiheyden tarkistusraja
Kokonaisluku 1–20, jota sovelletaan valittuun laskentayksikköön. Rajan alittavat koodit merkitään, myös käyttämättömät koodit; rivejä ei piiloteta.
Oletusasetukset: 2
count_mode — Koodin esiintymistiheyden yksikkö
Katkelmat laskee jokaisen katkelman enintään kerran koodia kohti. Haastattelut laskee jokaisen annetun haastattelutunnisteen enintään kerran koodia kohti, vaikka useita katkelmia vastaisi koodia. Kumpikaan laskenta ei ole populaatioestimaatti.
Merkintä lisää tarkistushavainnon koodaamattomille katkelmille. Raportointi säilyttää koodaamattomat tulosrivit ilman tätä lisähavaintoa. Tukevaa lainausta tai koodia ei koskaan keksitä.
flag — Merkitse tarkistettavaksi · report — Raportoi koodaamattomat rivit ilman lisämerkintää
Oletusasetukset: "flag"
Syötteen UTF-8-tavujen enimmäismäärä: 80000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "interview_coding",
"text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Osallistuja A,Luovutuksen tarkistuslista auttoi minua löytämään puuttuvat tiedostot.\\nS2,I1,Osallistuja A,Tarvitsin silti kollegan selittämään hyväksyntävaiheen.\\nS3,I2,Osallistuja B,Prosessi toteutetaan joka maanantai.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Hyödyllinen opastus,Nimenomainen kuvaus opastuksesta joka auttoi työn loppuun saattamisessa.,Neutraali maininta ilman ilmoitettua apua.,\\nC2,Epäselvä hyväksyntä,Nimenomainen tarve hyväksyntämenettelyn selventämiselle.,Toteamus että hyväksyntä oli jo selvä.,APPROVAL\\nC3,Selvä hyväksyntä,Nimenomainen toteamus että hyväksyntämenettely oli selvä.,Pyyntö saada apua hyväksynnän ymmärtämiseen.,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\"}"
}
Enintään 30 riviä. ingredient_key tunnistaa nimenomaisesti vastaavan ainesosan; nimet eivät muodosta vastaavuutta. quantity ja pack_size käyttävät rivin yksikköä. yield_percent on jäljelle jäävä prosenttiosuus annetun hävikkioletuksen jälkeen. Tyhjä pack_size jättää hankinnan ratkaisematta. Huomautukset on rajattu 160 UTF-8-tavuun.
base_portions — Perusannokset
Positiivinen desimaaliluku, enintään 10000; alkuperäisen reseptin edustama annosmäärä.
Oletusasetukset: "4"
target_portions — Tavoiteannokset
Positiivinen desimaaliluku, enintään 10000; käytetään vain annossuhdetilassa.
Oletusasetukset: "8"
Lisäasetukset
scaling_mode — Skaalausmenetelmä
Tavoiteannokset jaetaan perusannoksilla tai käytetään nimenomaista kerrointa. Molemmat syötekentät validoidaan edelleen tiukasti.
Positiivinen desimaaliluku, enintään 100; käytetään vain nimenomaisen kertoimen tilassa.
Oletusasetukset: "2"
apply_yield — Käytä annettuja saantoja
Skaalattu nettomäärä jaetaan kunkin rivin annetulla saanto-osuudella. Pois käytöstä -tila käsittelee annetun määrän tarpeena ennen varaa.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
reserve_percent — Varaprosentti
Ei-negatiivinen desimaaliluku 0–100, jota sovelletaan laskettuun materiaalitarpeeseen ennen pakkauspyöristystä.
Oletusasetukset: "0"
aggregation — Ainesosien yhdistäminen
Vain samat ingredient_key-arvot, joiden ulottuvuudet sopivat yhteen, yhdistetään, tai jokainen lähderivi pidetään erillään. Eri massa- ja tilavuusulottuvuudet saman yhdistetyn avaimen alla hylätään.
ingredient — Yhdistä vastaavat ainesosa-avaimet · source — Lähdejärjestys
Oletusasetukset: "ingredient"
unit_display — Näytettävät määräyksiköt
Käytetään massan ja tilavuuden perusyksiköitä tai muunnetaan ne yksiköiksi kg ja L. Kappalemäärät säilyvät yksikössä pcs.
base — g, ml ja pcs · large — kg, L ja pcs
Oletusasetukset: "base"
purchase_packs — Laske kokonaiset pakkaukset
Tarkka tarve pyöristetään ylöspäin kokonaisiksi annetuiksi pakkauksiksi. Puuttuvat tai ristiriitaiset pakkauskoot säilyvät näkyvissä; tilausta ei tehdä.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
rounding_digits — Näytettävät desimaalit
Näytetään nollasta kuuteen desimaalia. Tarkat vertailut ja kokonaisten pakkausten pyöristys käyttävät pyöristämättömiä arvoja.
Oletusasetukset: 3
rounding_mode — Näyttöpyöristys
Puolivälin arvot pyöristetään ylöspäin tai jokainen positiivinen jäännös pyöristetään ylöspäin. Tämä vaikuttaa vain näyttöön.
half_up — Pyöristä puoliväli ylöspäin · up — Pyöristä ylöspäin
Oletusasetukset: "half_up"
sort_order — Tulosten järjestys
Lähdejärjestys säilytetään tai laskentapuutteita ja tekoälyn tarkistushuolia sisältävät rivit näytetään ensin.
source — Lähdejärjestys · issues_first — Tarkistushuolet ensin
Sanatarkat lähdehuomautukset sisällytetään taulukkoon ja vientitiedostoihin tai säilytetään vain tietuetunnisteet. Lähdevalidointi pysyy aina käytössä.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 160000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "recipe_scaling",
"text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Jauho,0.5,kg,100,1,Jauhotyyppi säilyy muuttumattomana.\\nI2,CARROT,Porkkanat,300,g,80,500,Saanto sisältää annetun perkausvaran.\\nI3,FLOUR,Jauhottamiseen käytettävä jauho,100,g,100,1000,Sama jauhovarasto kuin 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\"}"
}
Suorakulmaisten huonemittojen muuntaminen pinta-aloiksi ja materiaalitarpeiksi annetun riittoisuuden, käsittelykertojen, varan ja pakkauskokojen avulla.
Syöte- ja määrityskentät
Perusasetukset
rooms — Huonemitat
Enintään 20 suorakulmaista huonetta. Jokainen rivi liittää yhden annetun tuotteen kohdepintaan. Kaikki mitat käyttävät valittua yhteistä yksikköä. Eri pinta tai tuote vaatii erillisen rivin.
openings — Aukkojen mitat
Enintään 40 aukkoa, jotka on liitetty room_id-tunnisteeseen. Leveys × korkeus × määrä vähennetään vain seinistä, kun vähennys on käytössä. Pelkät sarakeotsikot sisältävä CSV tarkoittaa, ettei aukkoja ole. Aukkojen geometriaa ja päällekkäisyyttä ei päätellä.
products — Tuotteen riittoisuusmääritelmät
Enintään 20 tuotetta. target on floor, ceiling tai walls; coverage on m² per L tai kg käsittelykertaa kohti. unit on L tai kg. Tyhjä pack_size jättää hankinnan ratkaisematta. Kaikki menekkiarvot ovat annettuja oletuksia, eivät noudettuja tuotetietoja.
dimension_unit — Mittayksikkö
m, cm tai mm sovelletaan johdonmukaisesti kaikkiin huone- ja aukkomittoihin. Tuloksissa käytetään yksiköitä m ja m².
m — m · cm — cm · mm — mm
Oletusasetukset: "m"
Lisäasetukset
opening_policy — Aukkojen vähennykset
Liitetyt suorakulmaiset aukot vähennetään seinäpinta-alasta tai bruttopinta-ala säilytetään. Lattia- ja kattolaskelmat eivät vähennä aukkoja.
Ei-negatiivinen desimaaliluku 0–100, jota sovelletaan laskettuun materiaalitarpeeseen ennen pakkauspyöristystä.
Oletusasetukset: "10"
coats_mode — Käsittelykertojen lähde
Käytetään kunkin tuotteen annettua käsittelykertamäärää tai yhtä nimenomaista yhteistä käsittelykertamäärää.
product — Yhdistä tuotteen mukaan · global — Yhteinen käsittelykertamäärä
Oletusasetukset: "product"
coats — Yhteinen käsittelykertamäärä
Kokonaisluku 1–10, käytetään vain kun käsittelykertojen yhteinen lähde on valittu.
Oletusasetukset: 2
purchase_packs — Laske kokonaiset pakkaukset
Tarkka tarve pyöristetään ylöspäin kokonaisiksi annetuiksi pakkauksiksi. Puuttuvat tai ristiriitaiset pakkauskoot säilyvät näkyvissä; tilausta ei tehdä.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
pack_scope — Pakkauspyöristyksen laajuus
Kunkin tuotteen tarpeet yhdistetään ennen kokonaisiin pakkauksiin pyöristämistä tai jokainen huone pyöristetään erikseen. Varastomäärää ei vähennetä automaattisesti.
product — Yhdistä tuotteen mukaan · room — Pyöristä jokainen huone erikseen
Oletusasetukset: "product"
rounding_digits — Näytettävät desimaalit
Näytetään nollasta kuuteen desimaalia. Tarkat vertailut ja kokonaisten pakkausten pyöristys käyttävät pyöristämättömiä arvoja.
Oletusasetukset: 3
rounding_mode — Näyttöpyöristys
Puolivälin arvot pyöristetään ylöspäin tai jokainen positiivinen jäännös pyöristetään ylöspäin. Tämä vaikuttaa vain näyttöön.
half_up — Pyöristä puoliväli ylöspäin · up — Pyöristä ylöspäin
Oletusasetukset: "half_up"
sort_order — Tulosten järjestys
Lähdejärjestys säilytetään tai laskentapuutteita ja tekoälyn tarkistushuolia sisältävät rivit näytetään ensin.
source — Lähdejärjestys · issues_first — Tarkistushuolet ensin
Sanatarkat lähdehuomautukset sisällytetään taulukkoon ja vientitiedostoihin tai säilytetään vain tietuetunnisteet. Lähdevalidointi pysyy aina käytössä.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 160000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "room_quantities",
"text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Työpaja,5,4,2.5,P1,Seinämitat on tarkistettava ennen tilaamista.\\nR2,Varastohuone,3,2,2.5,P1,Käytetään samaa annettua seinäpinnoitetta.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Oviaukko.\\nO2,R1,1.5,1,2,Kaksi ikkunaa.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Seinäpinnoite,walls,10,L,5,2,Riittoisuus on annettu suunnitteluarvo käsittelykertaa kohti.\",\"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\"}"
}
Suorakulmaisten istutuskapasiteettien laskenta sekä käyttöristiriitojen, heimovälien ja puuttuvan historian tarkistus ilman keksittyjä viljelysääntöjä.
Syöte- ja määrityskentät
Perusasetukset
beds — Mitatut viljelypenkit
Enintään 20 suorakulmaista viljelypenkkiä. Jokaisella rivillä on oma yksikkö m, cm tai mm. Istutus käyttää koko viitatun penkin ristiriitatarkistuksissa.
plantings — Suunnitellut viljelykasvit
Enintään 30 istutusta, joiden alku- ja loppupäivät sisältyvät aikaväliin. family on nimenomainen isokirjaiminen avain, ei kasvin nimestä päätelty kasvitieteellinen luokitus. Välit käyttävät valittua yhteistä etäisyysyksikköä.
history — Kirjatut aiemmat viljelykasvit
Enintään 40 historiatietuetta alku- ja loppupäivät sisältävillä aikaväleillä. Pelkät sarakeotsikot sisältävä CSV sallitaan. Tietueista tarkistetaan päällekkäisyydet ja saman heimon välit; puuttuvaa ulkoista historiaa ei voida palauttaa.
rules — Annetut heimovälit
Enintään 20 yksilöllistä heimosääntöä. break_days on kokonaisluku 0–3650 ja laskee kokonaiset viljelyvapaat päivät. Pelkät sarakeotsikot sisältävä CSV sallitaan; puuttuvat säännöt säilyvät näkyvissä nimenomaisten sääntöjen tilassa.
Lisäasetukset
spacing_unit — Istutus- ja reunaetäisyyksien yksikkö
m, cm tai mm koskee sekä taimi- ja riviväliä että yhteistä reunaetäisyyttä. Penkkien mitat säilyttävät omat nimenomaisesti annetut yksikkönsä.
m — m · cm — cm · mm — mm
Oletusasetukset: "cm"
edge_margin — Reunaetäisyys kummallakin puolella
Ei-negatiivinen desimaaliluku, enintään 10000 etäisyysyksikössä. Kaksi kertaa tämä etäisyys poistetaan penkin molemmista ulottuvuuksista ennen paikkojen laskentaa.
Oletusasetukset: "0"
path_percent — Kulkuväylien suunnitteluvara
Ei-negatiivinen desimaaliluku 0–100. Suorakulmaisen ruudukon määrää vähennetään tällä prosentilla ja pyöristetään alaspäin. Tämä on kokonaisvara, ei kulkuväylien geometrinen sijoittelu.
Oletusasetukset: "0"
rotation_mode — Viljelykiertosääntöjen lähde
Käytetään kunkin heimon nimenomaisia sääntöjä tai annettua yhteistä aikaväliä. Agronomista aikaväliä ei päätellä automaattisesti.
rules — Nimenomaiset heimosäännöt · default — Yhteinen annettu aikaväli
Oletusasetukset: "rules"
default_break_days — Yhteinen kokonaisina viljelyvapaina päivinä annettu väli
Kokonaisluku 0–3650, käytetään vain yhteisen aikavälin tilassa. Väli koskee samaa annettua heimoavainta.
Oletusasetukset: 365
overlap_policy — Määrät käyttöaikaristiriidoissa
Luonnoskapasiteetit säilytetään nimenomaisilla päällekkäisyysvaroituksilla tai kyseisten istutusten määrät asetetaan nollaksi. Myös päällekkäisyydet annetun historian kanssa huomioidaan.
flag — Merkitse ristiriidat ja säilytä luonnosmäärät · block_count — Piilota päällekkäisten istutusten määrät
Oletusasetukset: "flag"
history_status — Historian kattavuusilmoitus
Ilmoitus siitä, ovatko annetut historiatietueet täydellisiä aiottua tarkistusta varten. Ilmoitus ei varmista ulkoisia tietueita.
Valinnainen YYYY-MM-DD-päivä vuosilta 2000–2100. Näyttöaikavälin kanssa päällekkäiset istutukset sisällytetään; kaikki annetut tietueet osallistuvat edelleen ristiriitatarkistuksiin.
Oletusasetukset: ""
date_to — Näyttöaikavälin loppu
Valinnainen mukaan luettava YYYY-MM-DD-loppupäivä vuosilta 2000–2100. Tyhjä tarkoittaa, ettei näytölle ole ylärajaa.
Oletusasetukset: ""
rounding_digits — Näytettävät desimaalit
Näytetään nollasta kuuteen desimaalia. Tarkat vertailut ja kokonaisten pakkausten pyöristys käyttävät pyöristämättömiä arvoja.
Oletusasetukset: 3
sort_order — Tulosten järjestys
Lähdejärjestys säilytetään tai laskentapuutteita ja tekoälyn tarkistushuolia sisältävät rivit näytetään ensin.
source — Lähdejärjestys · issues_first — Tarkistushuolet ensin
Sanatarkat lähdehuomautukset sisällytetään taulukkoon ja vientitiedostoihin tai säilytetään vain tietuetunnisteet. Lähdevalidointi pysyy aina käytössä.
yes — Käytössä · no — Pois käytöstä
Oletusasetukset: "yes"
Syötteen UTF-8-tavujen enimmäismäärä: 160000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "crop_planning",
"text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Pohjoinen penkki,4,1.2,m,Suorakulmainen mitattu penkki.\\nB2,Eteläinen penkki,3,1,m,Erillinen istutusalue.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Porkkanat,APIACEAE,2027-03-01,2027-06-30,30,10,Annettu riviväli on tarkistettava.\\nC2,B1,Punajuuri,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Suunnitellut päivät ovat päällekkäisiä aiemman viljelyn kanssa.\\nC3,B2,Herneet,FABACEAE,2027-03-01,2027-06-01,40,10,Saatavilla oleva historia on tarkistettava.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Kirjattu aiempi viljelykasvi.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Nimenomaisesti annettu aikaväli.\\nT2,AMARANTHACEAE,180,Nimenomaisesti annettu aikaväli.\",\"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\"}"
}
CSV-sarakkeet id,day,order,text. Enintään 40 kohtausta; day ja order ovat kokonaislukuja 1–999, ja jokaisen day/order-parin on oltava yksilöllinen. Kohtausteksti on rajattu 1200 UTF-8-tavuun.
Oletusasetukset: ""
states — Ilmoitetut jatkuvuustilat
CSV-sarakkeet id,scene,entity,kind,state,quote. Enintään 20 tilatietuetta. kind on role, prop tai costume. Jokaisen quote-arvon on oltava viitatun kohtauksen sanatarkka katkelma, enintään 240 UTF-8-tavua. Yksi tietue kohtausta, kohdetta ja tyyppiä kohti. Tilojen yhtäläisyys perustuu täsmälliseen tekstiin, myös kirjoitusasuun ja kirjainkokoon.
Oletusasetukset: ""
rules — Ylläpidetyt jatkuvuussäännöt
CSV-sarakkeet id,entity,kind,scope,policy,description. Enintään 20 sääntöä. scope on same_day tai whole_story; policy on constant tai track. Kohteen ja tyypin on vastattava täsmälleen. Kuvaukset on rajattu 240 UTF-8-tavuun.
Oletusasetukset: ""
Lisäasetukset
day_from — Ensimmäinen tarinapäivä
Mukaan luettava tarinapäivän alaraja. Vain valitut tilatietueet tarkistetaan.
Oletusasetukset: 1
day_to — Viimeinen tarinapäivä
Mukaan luettava tarinapäivän yläraja, ei ensimmäistä tarinapäivää aikaisempi.
Oletusasetukset: 999
kind_filter — Jatkuvuusluokka
Tilanäyttö rajataan yhteen ylläpidettyyn luokkaan.
all — Kaikki · role — Rooli · prop — Rekvisiitta · costume — Puku
Oletusasetukset: "all"
entity_filter — Täsmällinen kohdesuodatin
Valinnainen täsmällinen kohteen nimi. Tyhjä sisältää kaikki kohteet; kirjoitusasun ja kirjainkoon on vastattava ylläpidettyjä tietueita.
Oletusasetukset: ""
rule_filter — Sääntömenettely
Vakio merkitsee ilmoitetut tilamuutokset; seuranta dokumentoi muutokset käsittelemättä niitä ristiriitoina. Suodatus muuttaa sovellettavien sääntöjen joukkoa.
all — Kaikki · constant — Vakiotila vaaditaan · track — Seuraa muutoksia
Oletusasetukset: "all"
sort_order — Näytön järjestys
Tilanäyttö järjestetään aikajärjestykseen tai täsmällisen kohdenimen mukaan. Sääntövertailut säilyttävät ylläpidetyn sääntö- ja kohtausjärjestyksen.
chronology — Tarinan aikajärjestys · entity — Kohde
Oletusasetukset: "chronology"
show_consistent — Näytä muuttumattomat vertailut
Mukaan sisällytetään vertailut, joissa ilmoitettu tila pysyy samana. Piilotetut muuttumattomat vertailut lasketaan nimenomaisesti; lähdenäyttö säilyy aina näkyvissä.
Oletusasetukset: true
include_gaps — Tunnista puuttuvat säännöt
Valituille tilatietueille lisätään havainto, jos niillä ei ole sovellettavaa ylläpidettyä sääntöä.
Oletusasetukset: true
detail — Tekoälyn näyttökatkelman pituus
Lyhyet otteet ovat enintään 120 merkkiä, yksityiskohtaiset 240. Täsmällinen lähdekieli säilytetään. Hyvin suuret syötteet voidaan silti hylätä.
brief — Lyhyt näyttö · detailed — Yksityiskohtainen näyttö
Oletusasetukset: "brief"
baseline — Käsikirjoituksen vertailuversio
Annettu versio- tai revisiotunniste, joka näytetään jokaisella näyttö- ja vertailurivillä.
Oletusasetukset: "V1"
Syötteen UTF-8-tavujen enimmäismäärä: 90000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "script_continuity",
"text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Maralla on punainen takki ja messinkiavain.\\nS2,1,2,Maralla on sininen takki ja messinkiavain.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,punainen takki,Maralla on punainen takki\\nE2,S2,Mara,costume,sininen takki,Maralla on sininen takki\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,Takki säilyy muuttumattomana saman tarinapäivän aikana.\",\"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äydellisen rajatun ei-kliinisen ajomatriisin luominen ylläpidetyistä tekijöistä ja tasoista siemenpohjaisella järjestyksellä ja tekoälytarkistuksella.
Syöte- ja määrityskentät
Perusasetukset
factors — Tekijät ja tarkoitus
CSV-sarakkeet id,name,purpose. 1–6 tekijää. Nimet:120 UTF-8-tavua; tarkoitus:600. Tekoäly luokittelee vain annetun tarkoituksen ja lainaa sanatarkan katkelman.
Oletusasetukset: ""
levels — Ylläpidetyt tekijätasot
CSV-sarakkeet id,factor,value. Jokainen tekijä tarvitsee 2–6 erilaista arvoa ja kelvolliset tasotunnisteet. Enintään 36 tasoa; jokainen arvo on enintään 120 UTF-8-tavua. Numeroilta näyttävät arvot säilyvät sanatarkkoina nimikkeinä eikä niitä koskaan muuteta mittaustuloksiksi.
Käytetään vain allowed_combinations-tilassa. CSV alkaa id-sarakkeella, jota seuraavat kaikki tekijätunnisteet valitussa tekijäjärjestyksessä. Jokainen solu sisältää kyseiseen tekijään kuuluvan tasotunnisteen. Toistuvat yhdistelmät hylätään. full_factorial-tilassa kenttä on tyhjä.
Oletusasetukset: ""
design_mode — Yhdistelmätila
Täydellinen faktorikoe luettelee kaikki ylläpidetyt tasoyhdistelmät. Nimenomainen tila sisältää vain annetut sallitut yhdistelmät. Kumpikaan tila ei päättele turvallisuutta tai toteutettavuutta.
full_factorial — Täydellinen faktorikoe · allowed_combinations — Nimenomaisesti sallitut yhdistelmät
Oletusasetukset: "full_factorial"
objective — Ylläpidetty tavoite
Annettu ei-kliininen tavoite, jota käytetään lähdesidonnaisen tekijätarkistuksen kontekstina ja joka näytetään tuloksessa muuttumattomana. Se ei voi valtuuttaa uusia tasoja tai kokeita.
Oletusasetukset: ""
Lisäasetukset
replicates — Toistot yhdistelmää kohti
Jokainen mukaan otettu yhdistelmä toistetaan yhtä monta kertaa. Toistaminen ei osoita tilastollista voimaa tai riippumattomuutta.
Oletusasetukset: 2
block_size — Ajot lohkoa kohti
Peräkkäiset ajot ryhmitellään tämän kokoisiksi lohkoiksi; viimeinen lohko voi olla lyhyempi. Nämä ovat aikataulutusryhmiä, eivät pääteltyjä tieteellisiä lohkotekijöitä.
Oletusasetukset: 4
randomization — Ajojärjestys
Ei satunnaistusta säilyttää tuotetun järjestyksen. Lohkojen sisällä sekoittaa vain alkuperäisten lohkojen sisällä. Yleinen sekoittaa kaikki ajot ennen lohkojakoa. Versioitu SHA256-järjestys ja siemen tuottavat toistettavan järjestyksen.
none — Ei satunnaistusta · within_blocks — Satunnaista lohkojen sisällä · global — Satunnaista yleisesti
Oletusasetukset: "within_blocks"
seed — Toistettavuuden siemen
Kokonaisluku 0–2147483647. Samat täydelliset syötteet ja järjestysalgoritmi tuottavat saman matriisin. Tämä siemen ei ole suojausmekanismi.
Oletusasetukset: 42
run_limit — Täydellisen ajomäärän enimmäisraja
Koko koeasetelma hylätään, jos yhdistelmät kerrottuna toistoilla ylittävät tämän rajan. Satunnaista osajoukkoa tai huomaamatonta katkaisua ei tuoteta.
Oletusasetukset: 180
factor_order — Tekijäjärjestys
CSV:n tekijäjärjestys säilytetään tai lajitellaan tekijätunnisteen mukaan. Nimenomaisten yhdistelmien sarakeotsikoiden on noudatettava valittua järjestystä.
source — Lähdejärjestys · id — Tunnistejärjestys
Oletusasetukset: "source"
level_order — Tasojärjestys
Tasojen CSV-järjestys säilytetään kunkin tekijän sisällä tai lajitellaan tasotunnisteen mukaan. Tämä muuttaa täydellisen faktorikokeen luettelointia ja voi muuttaa lohkojäsenyyttä.
source — Lähdejärjestys · id — Tunnistejärjestys
Oletusasetukset: "source"
replicate_order — Toistojärjestys
Ryhmitelty asettaa kunkin yhdistelmän toistot yhteen. Lomitettu käy kaikki yhdistelmät läpi kerran jokaista toistoa kohti ennen satunnaistusta.
grouped — Ryhmittele yhdistelmän mukaan · interleaved — Lomita toistot
Oletusasetukset: "interleaved"
domain — Ei-kliininen työalue
Tuettu laajuus on ei-kliininen prosessi-, materiaali-, ohjelmisto- tai opetustyö. Työkalu ei osoita turvallisuutta, hyväksyntöjä tai soveltuvuutta ihmiskokeisiin.
Annettu viite, joka näytetään kaikilla ajoilla ja tekijätarkistuksilla.
Oletusasetukset: "DESIGN1"
detail — Tekoälyn näyttökatkelman pituus
Lyhyet otteet ovat enintään 120 merkkiä, yksityiskohtaiset 240. Täsmällinen lähdekieli säilytetään. Hyvin suuret syötteet voidaan silti hylätä.
brief — Lyhyt näyttö · detailed — Yksityiskohtainen näyttö
Oletusasetukset: "brief"
Syötteen UTF-8-tavujen enimmäismäärä: 90000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Mitä tapahtui, ketkä ovat osallisina, miksi se on tärkeää. Pelkät muistiinpanot riittävät.
Oletusasetukset: ""
organisation — Organisaatio
Julkaisijan organisaation nimi.
Oletusasetukset: ""
location — Sijainti
Uutisen päiväyksen paikkakunta.
Oletusasetukset: ""
release_date — Päivämäärä
Päivämäärä siinä muodossa kuin sen tulisi näkyä.
Oletusasetukset: ""
approved_quotes — Hyväksytyt lainaukset
Vain hyväksytyt lainaukset. Lisätty sanasta sanaan; tekoäly ei kirjoita lainauksia.
Oletusasetukset: ""
Lisäasetukset
boilerplate — Tietoa organisaatiosta
Vakiokappale, lisätty sanatarkasti.
Oletusasetukset: ""
contact — Yhteystiedot
Lisätty sanasta sanaan loppuun.
Oletusasetukset: ""
length — Pituus
Luonnoksen arvioitu pituus.
short — Lyhyt · medium — Keskipitkä · long — Pitkä
Oletusasetukset: "medium"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "press_release",
"text": "{\"facts\":\"Riverside Bakery avaa toisen myymälän Mill Streetille 12. toukokuuta. Myymälä luo 6 työpaikkaa. Leipä leivotaan paikan päällä Hartmann Millin jauhoista.\",\"organisation\":\"Riverside Bakery\",\"location\":\"Bridgeport\",\"release_date\":\"2. toukokuuta\",\"approved_quotes\":\"\\\"Haluimme leipoa siellä, missä asiakkaamme asuvat.\\\" Anna Berg, omistaja\",\"boilerplate\":\"Riverside Bakery on leinonut leipää Bridgeportissa vuodesta 1994 lähtien.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "job_ad_create",
"text": "{\"facts\":\"Tue työpajaryhmää. Suunnittele korjaustilaukset, tilaa osia, keskustele asiakkaiden kanssa. Suoritettu automekaanikon koulutus vaaditaan, ajokortti vaaditaan. 38 tuntia viikossa, 30 päivän lomat.\",\"job_title\":\"Huoltovastaava (kaikki sukupuolet)\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "offer_cover_letter",
"text": "{\"facts\":\"Tarjous porraskäytävän maalaamisesta Maple Street -rakennuksessa. Kaksi kerrosta, työ suoritetaan virka-aikana, asiakas pyysi vähähajuista maalia.\",\"customer\":\"Rouva Keller, Maple Street Property\",\"offer_number\":\"A-2041\",\"amount\":\"4 180 EUR plus ALV\",\"valid_until\":\"30. kesäkuuta\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "customer_change_notice",
"text": "{\"facts\":\"Kuukausijäsenyys nousee 29 eurosta 32 euroon korkeampien energiakustannusten vuoksi. Sopimukset voidaan peruuttaa ennen muutoksen voimaantuloa. Aukioloajat pysyvät samoina.\",\"organisation\":\"North Gym\",\"effective_date\":\"1. maaliskuuta\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "polite_decline",
"text": "{\"situation\":\"Lena Hoffmann haki harjoittelijapaikkaa painotalossamme. Haastattelu 4. huhtikuuta.\",\"reason\":\"Toinen hakija oli kokeneempi offset-painatuksessa.\",\"alternative\":\"Säilytämme hakemuksen kuusi kuukautta, jos hän suostuu siihen.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "event_invitation",
"text": "{\"event\":\"Lindenhofin asukkaiden kesäjuhlat\",\"facts\":\"Grilli ja juomat tarjotaan, tuothan mukanasi salaatti tai kakku. Lapset tervetulleita. Musiikkia klo 18:00 alkaen.\",\"date_time\":\"Lauantai 21. kesäkuuta, klo 16:00\",\"place\":\"Sisäpiha, Lindenhof 4\",\"rsvp\":\"Vastaa rouva Yilmazille 14. kesäkuuta mennessä\",\"host\":\"Vuokralaiskomitea\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "cancellation_letter",
"text": "{\"contract\":\"Mobiilisopimus, asiakasnumero 88213\",\"provider\":\"Telecom North\",\"end_date\":\"seuraava mahdollinen päivämäärä\",\"customer_block\":\"Maria Lang, Oak Street 7, 12345 Riverton\",\"notes\":\"Ole hyvä ja lopeta suoramaksu viimeisen laskun jälkeen.\"}"
}
Muuta muistiinpanot faktapohjaiseksi valitukseksi, jossa on selkeä pyyntö ja määräaika, ilman uhkailua tai keksittyjä yksityiskohtia.
Syöte- ja määrityskentät
Perusasetukset
facts — Faktat
Mitä tapahtui, milloin, mitä sovittiin, mitä on yritetty.
Oletusasetukset: ""
recipient — Vastaanottaja
Yritys tai henkilö.
Oletusasetukset: ""
desired_outcome — Pyydetty lopputulos
Mitä pitäisi tapahtua nyt.
Oletusasetukset: ""
reference — Viite
Tilaus- tai asiakasnumero. Lisätty sanasta sanaan.
Oletusasetukset: ""
deadline — Määräaika
Lisätty sanatarkasti.
Oletusasetukset: ""
sender — Lähettäjä ja allekirjoitus
Nimi, rooli ja yhteystiedot. Lisätty sanasta sanaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "complaint_letter",
"text": "{\"facts\":\"Pesukone tilattu 3. maaliskuuta, toimitettu 20. maaliskuuta 10. maaliskuun sijaan. Oven tiiviste vaurioitunut toimituksessa. Ilmoitettu puhelimitse 21. maaliskuuta, ei vastausta siitä lähtien.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Oven tiivisteen tai koneen vaihto.\",\"reference\":\"Tilaus 55821\",\"deadline\":\"14. huhtikuuta\",\"sender\":\"Paul Novak, Elm Road 2\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "company_profile",
"text": "{\"facts\":\"Puutarhakalusteisiin erikoistunut perheyritys, perustettu 2003. Oma verstas 14 työntekijällä. Puu on peräisin alueellisista metsistä. Myy yksityisasiakkaille ja hotelleille. Korjauksia 10 vuoden ajan.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "speech_draft",
"text": "{\"occasion\":\"Helga Sommerin jäähyväiset 31 vuoden jälkeen\",\"speaker\":\"Toimitusjohtaja\",\"audience\":\"Kollegat ja perhe\",\"facts\":\"Helga Sommer aloitti vuonna 1995 kirjanpidossa ja johti myöhemmin 6 hengen tiimiä. Hän otti käyttöön ensimmäiset verkkolaskut ja koulutti 12 oppipoikaa. Hän matkustaa nyt Norjaan.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "grant_summary",
"text": "{\"project\":\"Lukuiltapäiviä piirikirjastossa\",\"organisation\":\"Itäisen kirjaston ystävät\",\"funder\":\"Kaupunkikulttuurirahasto\",\"facts\":\"6–10-vuotiaat lapset lukevat ääneen vapaaehtoisten kanssa kahtena iltapäivänä viikossa. Monilla perheillä on kotona vähän kirjoja. 8 vapaaehtoista on valmiina, kirjat tarjoaa kirjasto. Tavoitteena on, että useammat lapset käyttävät kirjastoa säännöllisesti.\",\"amount\":\"6 500 EUR\",\"period\":\"Syyskuusta kesäkuuhun\"}"
}
Kirjoita selkeä kirje koulusta tai päiväkodista vanhemmille: mitä tapahtuu, milloin ja mitä vanhempien tulee tehdä.
Syöte- ja määrityskentät
Perusasetukset
school — Koulu tai päiväkoti
Laitoksen nimi.
Oletusasetukset: ""
facts — Faktat
Mitä tapahtuu, mitä tarvitaan, mitä se maksaa.
Oletusasetukset: ""
date_time — Päivämäärä ja kellonaika
Lisätty sanatarkasti.
Oletusasetukset: ""
deadline — Vastausaika
Lisätty sanatarkasti.
Oletusasetukset: ""
sender — Lähettäjä ja allekirjoitus
Nimi, rooli ja yhteystiedot. Lisätty sanasta sanaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "parent_letter",
"text": "{\"school\":\"Auringonkukka-alakoulu\",\"facts\":\"Luokka 3b vierailee eläintarhassa. Lapset tarvitsevat eväspaketin ja sadevaatteet. Retki maksaa 8 EUR, joka maksetaan luokassa. Palaamme klo 14:00.\",\"date_time\":\"Tiistai 13. toukokuuta, klo 8:30\",\"deadline\":\"Perjantai 9. toukokuuta\",\"sender\":\"Rouva Aydin, luokanopettaja\"}"
}
Kirjoita lyhyt ilmoitus taululle, ovelle tai porraskäytävään: mitä tapahtuu, milloin ja mitä pitää tehdä.
Syöte- ja määrityskentät
Perusasetukset
facts — Faktat
Mitä tapahtuu, keitä se koskee, mitä tehdä.
Oletusasetukset: ""
date_time — Päivämäärä ja kellonaika
Lisätty sanatarkasti.
Oletusasetukset: ""
place — Paikka
Lisätty sanatarkasti.
Oletusasetukset: ""
contact — Yhteystiedot
Lisätty sanasta sanaan loppuun.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "notice_board",
"text": "{\"facts\":\"Vesi on katkaistu, koska pääventtiiliä vaihdetaan. Täyttäkää vettä etukäteen ja älkää käyttäkö pesukonetta.\",\"date_time\":\"Torstai 8. toukokuuta, klo 9:00–12:00\",\"place\":\"Talonumerot 4–8\",\"contact\":\"Huoltomies herra Lang, 0151 000000\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "cover_letter",
"text": "{\"job_ad\":\"Etsimme tiimiavustajaa, jolla on kokemusta tapahtumajärjestelyistä. Hyvä englannin kieli vaaditaan.\",\"profile\":\"Kuusi vuotta toimistopäällikkönä messuyrityksessä. Järjestänyt 40 asiakastapahtumaa vuodessa. Englanti tasolla B2. Etsii vastuullisempaa tehtävää.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "property_listing",
"text": "{\"facts\":\"3 huonetta, 74 neliömetriä, toinen kerros, etelään päin avauteva parveke, remontoitu 2021, varustettu keittiö, kellaritila, raitiopysäkki 5 minuutin kävelymatkan päässä.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR plus kulut\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Kirjoita lyhyt, rehellinen myynti-ilmoitus tavarasta: viat mainitaan ja hinta pysyy täsmällisenä.
Syöte- ja määrityskentät
Perusasetukset
facts — Faktat
Mikä se on, ikä, kunto, puutteet, mitä sisältyy.
Oletusasetukset: ""
price — Hinta
Lisätty sanatarkasti.
Oletusasetukset: ""
location — Sijainti
Lisätty sanatarkasti.
Oletusasetukset: ""
contact — Yhteystiedot
Lisätty sanatarkasti.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "classified_ad",
"text": "{\"facts\":\"Lastenpolkupyörä 20 tuumaa, ostettu 2022, 6 vaihdetta, sininen. Pieni naarmu rungossa, uudet jarrut viime vuonna. Valot sisältyvät hintaan.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Viesti alustalla\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "donation_appeal",
"text": "{\"organisation\":\"Animal Shelter Bergen\",\"facts\":\"Koirakulun katto vuotaa ja se on vaihdettava ennen talvea. Suojeluskeskus huolehtii noin 40 koirasta. Katontekijä antoi tarjoukseksi 12 000 EUR. Tähän mennessä on kerätty 5 000 EUR.\",\"goal\":\"7 000 EUR lokakuuhun mennessä\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, viite Katto\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "release_notes",
"text": "{\"changes\":\"id,type,text\\nC1,added,CSV-vienti laskuille\\nC2,fixed,\\\"Kirjautuminen epäonnistui, kun sähköpostiosoite sisälsi suuria kirjaimia\\\"\\nC3,changed,Raportit latautuvat taustalla\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12. toukokuuta\",\"audience\":\"customers\"}"
}
Luo lukumerkinnät tekstityksistä tai aikakoodillisesta litteroinnista. Ajat tulevat tiedostosta, tekoäly luo vain otsikot.
Syöte- ja määrityskentät
Perusasetukset
transcript — Transkripti aikakoodeilla
SRT, VTT tai rivit, jotka alkavat aikamerkinnällä, kuten 01:12.
Oletusasetukset: ""
max_chapters — Lukujen enimmäismäärä
3–20.
Oletusasetukset: 8
Lisäasetukset
min_gap_seconds — Minimietäisyys sekunteina
10–600.
Oletusasetukset: 60
Syötteen UTF-8-tavujen enimmäismäärä: 70000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "video_chapters",
"text": "{\"transcript\":\"00:00 Tervetuloa työpajaan ja lyhyeen yleiskatsaukseen päivän kulusta.\\n00:40 Aloitamme työkaluista, joita tarvitset renkaan vaihtamiseen.\\n01:30 Löysää ensin pyörän mutterit, kun auto on maassa.\\n02:20 Nosta auto nyt tunkilla merkitystä kohdasta.\\n03:10 Poista rengas ja asenna vararengas.\\n04:05 Kiristä pähkinät ristikkäin ja laske auto alas.\\n05:00 Tarkista paine ja säilytä työkalut.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Luo ajoitettu kokouksen esityslista aiheista ja kestoista. Palvelin laskee ajat, ja tekoäly muotoilee kohdat ja odotetut tulokset.
Syöte- ja määrityskentät
Perusasetukset
meeting_title — Kokouksen otsikko
Lisätty sanatarkasti.
Oletusasetukset: ""
objective — Tavoite
Mitä kokouksen tulee saavuttaa.
Oletusasetukset: ""
start_time — Aloitusaika
Muoto 09:30.
Oletusasetukset: "09:00"
topics — Aiheet
Yksi aihe riviä kohden, vastuuhenkilö ja minuutit.
Oletusasetukset: ""
Lisäasetukset
available_minutes — Käytettävissä olevat minuutit
0 tarkoittaa, ettei rajaa ole. Pidemmästä esityslistasta ilmoitetaan.
Oletusasetukset: 0
break_minutes — Tauko jokaisen kolmannen aiheen jälkeen
Minuutit, 0 tarkoittaa, ettei taukoa ole.
Oletusasetukset: 0
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "meeting_agenda",
"text": "{\"meeting_title\":\"Kevätsuunnittelu\",\"objective\":\"Päätä kolmen projektin järjestys\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,viimeisimmän neljänneksen tarkistus,Anna,20\\nT2,projektit A B C budjetti,Marek,40\\nT3,kuka tekee mitä,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Vastaa liitetystä asiakirjasta esitettyihin kysymyksiin. Jokainen vastaus vaatii tarkan lainauksen; muuten tulos ilmoittaa, ettei asiakirja mainitse sitä.
Syöte- ja määrityskentät
Perusasetukset
document — Asiakirja
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
questions — Kysymykset
Yksi kysymys per rivi, enintään 12.
Oletusasetukset: ""
Lisäasetukset
answer_length — Vastauksen pituus
Lyhyet tai yksityiskohtaiset vastaukset.
brief — Lyhyt · detailed — Yksityiskohtainen
Oletusasetukset: "brief"
Syötteen UTF-8-tavujen enimmäismäärä: 40000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "document_questions",
"text": "{\"document\":\"Vuokra-aika alkaa 1. kesäkuuta ja kestää 24 kuukautta.\\n\\nVuokralainen maksaa kuukausivuokran 950 EUR kunkin kuukauden kolmantena työpäivänä.\\n\\nLemmikkieläimet vaativat kirjallisen luvan vuokranantajalta.\",\"questions\":\"Kuinka kauan vuokra-aika kestää?\\nVoiko vuokralaisella olla koira?\\nKuka maksaa korjaukset?\",\"answer_length\":\"brief\"}"
}
Etsi sopimuksesta tarkempaa tarkastelua vaativat ehdot: jatkuminen, irtisanominen, vastuu, maksu, sopimussakot ja tiedot, kukin tarkalla lainauksella.
Syöte- ja määrityskentät
Perusasetukset
document — Sopimusteksti
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 32000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "contract_clause_review",
"text": "{\"document\":\"Tämä sopimus uusiutuu automaattisesti 12 kuukauden ajaksi, ellei sitä peruuteta kirjallisesti 3 kuukautta ennen määräaikaisuuden päättymistä.\\n\\nTarjoajan vastuu on rajoitettu edellisen 6 kuukauden aikana maksettuihin maksuihin.\\n\\nLaskut ovat maksettavissa 14 päivän kuluessa. Myöhästynyt maksu aiheuttaa 2 prosentin kuukausittaisen lisämaksun.\"}"
}
Poimi tehtävät, päätökset ja avoimet kysymykset sähköposteista tai muistiinpanoista. Vastaavat henkilöt ja päivämäärät näkyvät vain, jos ne ovat tekstissä.
Syöte- ja määrityskentät
Perusasetukset
document — Sähköpostit tai muistiinpanot
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 32000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "action_items",
"text": "{\"document\":\"Hei kaikki, sovimme julkaisun siirtämisestä 12. kesäkuuta. Marek päivittää hinnaston perjantaihin mennessä. Kukaan ei ole vielä tarkistanut, voiko toimittaja toimittaa aikaisemmin.\"}"
}
Etsi asiakirjasta toisiaan kumoavia väitteitä, kuten eri päivämääriä tai summia, sitaten molemmat kohdat.
Syöte- ja määrityskentät
Perusasetukset
document — Asiakirja
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 32000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "contradiction_check",
"text": "{\"document\":\"Projekti alkaa 1. maaliskuuta ja päättyy 6 kuukauden kuluttua.\\n\\nBudjetti on yhteensä 40 000 EUR.\\n\\nOsiossa 4 projekti päättyy 30. marraskuuta. Yhteensä 45 000 EUR:n budjetti sisältää matkakulut.\"}"
}
Etsi, mitä pyynnöstä tai lyhyestä ohjeistuksesta puuttuu ennen työn aloittamista, ja saa kysymykset, jotka tulee esittää.
Syöte- ja määrityskentät
Perusasetukset
document — Pyyntö tai lyhyt ohje
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
purpose — Mihin sitä tarvitaan
Esimerkiksi "valmistele tarjous" tai "suunnittele tapahtuma".
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 22000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "missing_information",
"text": "{\"document\":\"Hei, meidän toimistomme pitää maalata pian uudelleen. Siinä on useita huoneita ja seinissä on joitakin jälkiä. Olkaa hyvä ja lähettäkää tarjous.\",\"purpose\":\"valmistele tarjous\"}"
}
Selitä virallinen kirje selkeällä kielellä: mitä se sanoo, määräajat, summat ja mitä pitää tehdä, jokainen tarkalla tekstikatkelmalla. Ei oikeudellista neuvontaa.
Syöte- ja määrityskentät
Perusasetukset
document — Kirjeen teksti
Liitä teksti. Henkilötiedot voidaan poistaa etukäteen.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 22000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "official_letter_explainer",
"text": "{\"document\":\"Ilmoitus 4. toukokuuta. Asumistukihakemuksesi on vastaanotettu. Ole hyvä ja toimita vuokrasopimuksesi ja tulotodistuksesi 25. toukokuuta mennessä. Ilman näitä asiakirjoja emme voi tehdä päätöstä hakemuksestasi. Kysymykset: Asumistoimisto, huone 214.\"}"
}
Muuta ohjeet tai menettelytapa tarkistuslistaksi. Jokainen kohta on sidottu tarkkaan tekstikohtaan, eikä mitään lisätä.
Syöte- ja määrityskentät
Perusasetukset
document — Ohjeet tai menettelytapa
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 32000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "checklist_from_text",
"text": "{\"document\":\"Ennen aloittamista sammuta laite ja irrota pistoke. Avaa kansi mukana tullella avaimella. Poista suodatin ja huuhtele se kylmän veden alla. Älä koskaan käytä liuottimia, sillä ne vaurioittavat tiivistettä. Anna suodattimen kuivua tunnin ajan ennen uudelleenasennusta.\"}"
}
Lajittele tukipyynnöt ylläpidettyihin kategorioihin kiireellisyyden, tarkan tekstikohdan ja ehdotetun seuraavan vaiheen kanssa. Mitään ei lähetetä.
Syöte- ja määrityskentät
Perusasetukset
items — Tukipyynnöt
Yksi tukipyyntö riviä kohden. Tekstin voi liittää mistä tahansa järjestelmästä.
Oletusasetukset: ""
categories — Kategoriat
Ylläpidetyt kategoriat lyhyellä määritelmällä.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 56000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "ticket_triage",
"text": "{\"items\":\"id,subject,text\\nT1,Kirjautuminen epäonnistui,Tästä aamusta lähtien kukaan tiimissämme ei ole voinut kirjautua sisään. Emme voi tehdä työtä.\\nT2,Laskutusosoite,Muuta laskutusosoitteemme muotoon Mill Road 3.\\nT3,Idea,\\\"Olisi mukavaa, jos meillä olisi tumma tila.\\\"\",\"categories\":\"id,name,definition\\nC1,Tekninen vika,Jokin ei toimi\\nC2,Laskutus,Laskut ja maksut\\nC3,Ominaisuuspyyntö,Toiveet uusia toimintoja varten\"}"
}
Lajittele avoin palaute ylläpidettyihin teemoihin, kullekin merkinnälle tarkka tekstikohta ja määrät teemoittain.
Syöte- ja määrityskentät
Perusasetukset
items — Palaute
Yksi merkintä per rivi, esimerkiksi kyselytutkimuksesta.
Oletusasetukset: ""
categories — Teemat
Ylläpidetyt teemat lyhyellä määritelmällä.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 56000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "feedback_sorting",
"text": "{\"items\":\"id,source,text\\nF1,Kysely,Tiskin henkilökunta oli erittäin ystävällistä.\\nF2,Sähköposti,Odotin ajanvaraustani yli tunnin.\\nF3,Kysely,Pysäköintipaikkojen löytäminen rakennuksen läheltä on vaikeaa.\",\"categories\":\"id,name,definition\\nS1,Henkilökunta,Henkilökunnan käytös ja neuvonta\\nS2,Odotusaika,Odotus ja ajanvaraukset\\nS3,Sijainti,Pääsy ja pysäköinti\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "recommendation_letter",
"text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Tiiminvetäjä kolmen vuoden ajan Lumen Printilla\",\"purpose\":\"Projektipäällikön rooli\",\"facts\":\"Mira suunnitteli painopajan siirron vuonna 2025. Hän koulutti kaksi uutta kollegaa. Hän piti asiakkaat ajan tasalla siirron aikana.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, tuotantopäällikkö, Lumen Print\"}"
}
Muuta työ- ja koulutustiedot jäsennellyksi ansioluetteloksi, käyttäen päivämääriä ja työnantajia täsmälleen annettujen tietojen mukaisesti.
Syöte- ja määrityskentät
Perusasetukset
full_name — Nimi
Lisätty sanatarkasti.
Oletusasetukset: ""
contact — Yhteystiedot
Lisätään sana sanalta nimen alle.
Oletusasetukset: ""
target_role — Haettava tehtävä
Valinnainen: tehtävä, johon tämä CV on tarkoitettu.
Oletusasetukset: ""
experience — Työkokemus
Tehtävät, työnantajat, päivämäärät ja työtehtävät. Pelkät muistiinpanot riittävät.
Oletusasetukset: ""
education — Koulutus
Valinnainen: koulut, kurssit ja päivämäärät.
Oletusasetukset: ""
skills — Taidot
Valinnainen: kielet, työkalut ja muut taidot.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "cv_from_notes",
"text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Projektipäällikkö\",\"experience\":\"2022–nykyhetki: tiimikoordinaattori Lumen Printilla, suunnitteli työpajasiirron, koulutti uusia kollegoita. 2018–2022: painoteknikko Atlas Druckilla.\",\"education\":\"2018 ammatillinen koulutus painoteknikoksi\",\"skills\":\"Projektisuunnittelu, saksa, englanti\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "thank_you_letter",
"text": "{\"recipient\":\"Riverside Bakery\",\"occasion\":\"Kesäjuhlamme sponsorointi\",\"facts\":\"Leipomo lahjoitti leipää 200 vieraalle. Kaksi heidän henkilökunnastaanan auttoi kojulla.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, hallitus, Riverside Association\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "appointment_confirmation",
"text": "{\"recipient\":\"Herra Novak\",\"subject_matter\":\"Lämmitystarkastus\",\"date_time\":\"12. toukokuuta, klo 10.00\",\"place\":\"Mill Road 4\",\"notes\":\"Varmistathan, että kattilahuoneeseen on pääsy. Tuo edellinen tarkastusraportti mukaan.\",\"cancellation\":\"Soita numeroon 030 000000 edeltävänä päivänä.\",\"tone\":\"neutral\",\"sender\":\"Huolto-tiimi, Heizung Berg\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "offer_follow_up",
"text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Tarjous 2026-41, 3. maaliskuuta\",\"facts\":\"Uusi taivutuskone asennuksella. Puhuimme toukokuun toimituksesta. Seuraava askel olisi lyhyt puhelu.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Myynti, Lumen Print\"}"
}
Muuta muistiinpanot lyhyeksi vaiheittaiseksi oppaaksi, varoitukset lisätään vain, jos niitä on annettu.
Syöte- ja määrityskentät
Perusasetukset
guide_title — Otsikko
Lisätty sanatarkasti.
Oletusasetukset: ""
audience — Kenelle
Valinnainen: kuka käyttää tätä opasta.
Oletusasetukset: ""
notes — Muistiinpanot
Vaiheet, asetukset ja varoitukset missä tahansa järjestyksessä.
Oletusasetukset: ""
support — Apua
Valinnainen: keneltä kysyä. Lisätty sanasta sanaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Kirjoita turvallisuusperehdytys annetuista säännöistä ja vaaroista lisäämättä vaaroja, sääntöjä tai oikeudellisia lausuntoja.
Syöte- ja määrityskentät
Perusasetukset
workplace — Työpaikka
Alue tai tehtävä, jota perehdytys koskee.
Oletusasetukset: ""
notes — Säännöt ja vaarat
Omat säännöt, vaarat ja hätätilanteiden toimintaohjeet. Mitään muuta ei lisätä.
Oletusasetukset: ""
responsible — Vastuuhenkilö
Lisätty sanatarkasti.
Oletusasetukset: ""
briefing_date — Perehdytyksen päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "safety_briefing",
"text": "{\"workplace\":\"Tulostustyöpaja\",\"notes\":\"Vaarat: liikkuvat rullat, liuotinhöyryt. Säännöt: laita pitkät hiukset kiinni, käytä käsineitä puhdistettaessa, pidä ovet auki liuotinta käytettäessä. Hätätilanne: paina punaista pysäytyspainiketta, soita vuoropäällikölle.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12. toukokuuta\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "tenant_notice",
"text": "{\"property\":\"Mill Road 4\",\"topic\":\"Vedenkatko putkiremontin vuoksi\",\"facts\":\"Vesi on katkaistu koko rakennuksesta noin 4 tunniksi. Kerätkää vettä etukäteen ja pitäkää kellari vapaana kulkua varten.\",\"date_time\":\"12. toukokuuta, klo 08:00\",\"contact\":\"Huoltojoukko, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Kiinteistönhoito Berg\"}"
}
Kirjoita ilmoitus kollegoille tai jäsenille annettujen faktojen perusteella; päivämäärä ja yhteystiedot ovat täsmälleen samat kuin annetussa tekstissä.
Syöte- ja määrityskentät
Perusasetukset
topic — Aihe
Mistä ilmoitus kertoo.
Oletusasetukset: ""
audience — Kenelle
Valinnainen: tiimi, osasto tai kaikki jäsenet.
Oletusasetukset: ""
facts — Faktat
Pelkät muistiinpanot riittävät. Vain tässä kirjoitettu asia voi esiintyä luonnoksessa.
Oletusasetukset: ""
effective_date — Voimassa alkaen
Lisätty sanatarkasti.
Oletusasetukset: ""
contact — Yhteystiedot
Kuka vastaa kysymyksiin. Lisätty sanasta sanaan.
Oletusasetukset: ""
sender — Lähettäjä ja allekirjoitus
Nimi, rooli ja yhteystiedot. Lisätty sanasta sanaan.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "internal_announcement",
"text": "{\"topic\":\"Toimiston uudet aukioloajat\",\"audience\":\"Kaikki henkilökunta\",\"facts\":\"Toimisto sulkeutuu perjantaisin klo 16:00. Puhelut ohjautuvat vastauspalveluun sen jälkeen. Ole asiakkaista seuraavassa yhteydenotossa tämän kanssa.\",\"effective_date\":\"1. kesäkuuta\",\"contact\":\"Anna Berg, toimisto\",\"tone\":\"neutral\",\"sender\":\"Johto, Lumen Print\"}"
}
Muuta muistiinpanot sekä tuntien ja materiaalien taulukko siistiksi työraportiksi. Palvelin laskee tunnit ja määrät yhteen, ja tekoäly muotoilee suoritetun työn.
Syöte- ja määrityskentät
Perusasetukset
customer — Asiakas
Lisätty sanatarkasti.
Oletusasetukset: ""
site — Kohde
Valinnainen: osoite tai työnumero.
Oletusasetukset: ""
work_date — Työn päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
technician — Suorittaja
Valinnainen: nimi tai tiimi.
Oletusasetukset: ""
work_notes — Muistiinpanot työstä
Mitä tehtiin, mitä löytyi, mikä on vielä kesken. Pelkät muistiinpanot riittävät.
Oletusasetukset: ""
lines — Tunnit ja materiaalit
Yksi rivi kohdetta kohden. kind on labour, material tai other. unit_price voi olla tyhjä.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "work_report",
"text": "{\"customer\":\"Hartmann Bakery\",\"site\":\"Mill Street 4\",\"work_date\":\"12. toukokuuta 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Vaihdettu vuotava venttiili taikinasekoittimen vesilinjaan. Testattu vuotojen varalta, vuotoja ei löytynyt. Toinen venttiili on ruosteessa ja se tulisi vaihtaa seuraavan huollon yhteydessä.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Korjaus ja testaus,2.5,h,48\\nL2,material,Pallovivu DN15,1,kpl,18.40\\nL3,other,Kulkema,1,litteä,25\",\"currency\":\"EUR\"}"
}
Muuta tarkastusmuistiinpanot numeroiduksi puutelistaksi. Jokainen merkintä on sidottu tarkkaan kohtaan muistiinpanoissa, eikä mitään lisätä.
Syöte- ja määrityskentät
Perusasetukset
site — Kohde tai kiinteistö
Lisätty sanatarkasti.
Oletusasetukset: ""
inspection_date — Tarkastuspäivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
inspector — Tarkastaja
Valinnainen.
Oletusasetukset: ""
document — Tarkastusmuistiinpanot
Yksi puute riviä tai kappaletta kohden. Valokuvien tiedostonimiä voi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "defect_list",
"text": "{\"site\":\"Mill Road 3, toinen kerros\",\"inspection_date\":\"3. kesäkuuta 2026\",\"inspector\":\"A. Novak\",\"document\":\"Keittiö: ikkunan vieressä olevassa pistorasiassa ei ole kantta, johdot näkyvät.\\n\\nKylpyhuone: suihkun ympäriltä puuttuu sauma vasemmalta puolelta.\\n\\nEteinen: ovenkarmi on naarmuuntunut, katso kuva IMG_204.\\n\\nOlohuone: patterin venttiili ei pyöri.\"}"
}
Selitä työtodistus lause kerrallaan selkeällä kielellä. Jokainen selitys on sidottu tarkkaan lauseeseen.
Syöte- ja määrityskentät
Perusasetukset
document — Todistuksen teksti
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "reference_explained",
"text": "{\"document\":\"Rouva Kovac työskenteli meillä projektiavustajana maaliskuusta 2023 kesäkuuhun 2026.\\n\\nHän suoritti hänelle annetut tehtävät erittäin huolellisesti ja aina täydelliseen tyydyttymykseemme.\\n\\nHänen käytöksensä kollegoita kohtaan oli ystävällistä ja hän oli aina täsmällinen.\\n\\nToivotamme hänelle kaikkea hyvää tulevaisuuteen.\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "reference_draft",
"text": "{\"employee\":\"Mira Kovac\",\"period\":\"1. maaliskuuta 2023 – 30. kesäkuuta 2026\",\"role\":\"Projektiavustaja\",\"company\":\"Lumen Print\",\"facts\":\"Suunnitteli painolistoja 40 asiakkaalle. Koulutti kaksi uutta kollegaa. Hänen työnsä oli erittäin hyvää ja luotettavaa. Kollegat ja asiakkaat arvostivat hänen ystävällistä käytöstään. Hän lähtee omasta pyynnöstään.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, tuotantopäällikkö\"}"
}
Laske vastike- tai käyttökululaskelma uudelleen sen luvuista ja luettele kysyttävät asiat. Palvelin tekee laskutoimitukset.
Syöte- ja määrityskentät
Perusasetukset
property — Asunto tai kiinteistö
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Laskutuskausi
Lisätty sanatarkasti.
Oletusasetukset: ""
lines — Laskelman kustannukset
Yksi rivi kustannustyyppiä kohden: total_amount koko rakennukselle, key_total ja key_share jakoa varten, esimerkiksi 500 ja 62 neliömetriä. previous_total voi olla tyhjä.
Oletusasetukset: ""
advance_paid — Ennakkomaksut
Jakson aikana maksettu yhteensä. Tyhjä, jos tuntematon.
Oletusasetukset: ""
billed_balance — Laskelman saldo
Laskelman mukaan maksettava summa vertailua varten. Tyhjä, jos ei tiedossa.
Oletusasetukset: ""
statement_total — Huomiot laskelmasta
Valinnainen: muut laskelmassa mainitut asiat, kuten laskutettu saldo.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "utility_bill_check",
"text": "{\"property\":\"Mill Road 3, asunto 5\",\"period\":\"1. tammikuuta – 31. joulukuuta 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Lämmitys,8400,500,62,6800\\nC2,Vesi,2100,500,62,2050\\nC3,Huoltaja,3600,500,62,3600\\nC4,Vakuutus,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Lausunto päivätty 15. maaliskuuta 2026.\",\"currency\":\"EUR\"}"
}
Merkitse 14 pääasiallista ruoka-allergeenia per annos ainesosaluettelon perusteella. Jokainen merkintä nimeää ainesosan, josta se on peräisin, yrityksen tarkistettavaksi.
Syöte- ja määrityskentät
Perusasetukset
dishes — Ruokalajit ja ainesosat
Yksi rivi per ruokalaji kaikilla ainesosilla, mukaan lukien ostettujen tuotteiden ainesosat, jos ne ovat tiedossa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Muuta opiskeluteksti kysymys- ja vastauskorteiksi. Jokainen kortti on linkitetty tarkkaan tekstikohtaan, ja korttisetti voidaan tuoda muistikorttiohjelmiin.
Syöte- ja määrityskentät
Perusasetukset
document — Opiskeluteksti
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
card_count — Korttien määrä
5–40.
Oletusasetukset: 12
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "flashcards",
"text": "{\"document\":\"Fotosynteesi tapahtuu kasvisolujen kloroplasteissa. Klorofylli absorboi valoa, pääasiassa punaisen ja sinisen aallonpituuden alueella.\\n\\nValoreaktioissa vesi hajoaa ja happi vapautuu. Energia varastoituu ATP:hen ja NADPH:hen.\\n\\nCalvinin kierrossa hiilidioksidi muunnetaan sokeriksi tämän energian avulla.\",\"card_count\":5}"
}
Luo aikataulutettu oppituntisuunnitelma vaiheista ja kestoista. Palvelin laskee ajat, ja tekoäly muotoilee jokaisen vaiheen ja sen oppimistavoitteen.
Syöte- ja määrityskentät
Perusasetukset
meeting_title — Oppitunnin otsikko
Lisätty sanatarkasti.
Oletusasetukset: ""
objective — Oppimistavoite ja ryhmä
Mitä ryhmän pitäisi osata sen jälkeen ja keitä ryhmään kuuluu.
Oletusasetukset: ""
start_time — Aloitusaika
Muoto 09:30.
Oletusasetukset: "08:00"
topics — Vaiheet
Yksi vaihe riviä kohden, vetäjä ja minuutit.
Oletusasetukset: ""
Lisäasetukset
available_minutes — Käytettävissä olevat minuutit
0 tarkoittaa, ettei rajaa ole. Pidemmästä suunnitelmasta ilmoitetaan.
Oletusasetukset: 45
break_minutes — Tauko jokaisen kolmannen vaiheen jälkeen
Minuutit, 0 tarkoittaa, ettei taukoa ole.
Oletusasetukset: 0
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "lesson_plan",
"text": "{\"meeting_title\":\"Murtoluvut: yhteenlasku samalla nimittäjällä\",\"objective\":\"Luokka 5 voi laskea yhteen murtolukuja, joilla on sama nimittäjä.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,\\\"Kerratkaa, mikä murtoluku on\\\",Teacher,5\\nP2,Näytä yhteenlasku pizzaviipuilla,Teacher,10\\nP3,Harjoituksia pareittain,Pupils,20\\nP4,Vertailkaa tulokset ja yhteenveto,Class,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Kirjoita vakuutuskorvausilmoitus vakuutusyhtiölle annettujen tosiseikkojen perusteella. Vakuutuksen numero, päivämäärä ja summa säilyvät ennallaan, eikä mitään lisätä.
Syöte- ja määrityskentät
Perusasetukset
insurer — Vakuutusyhtiö
Lisätty sanatarkasti.
Oletusasetukset: ""
policy_number — Vakuutuskirjan numero
Lisätty sanatarkasti.
Oletusasetukset: ""
incident_date — Tapauksen päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
incident_place — Tapauksen paikka
Lisätty sanatarkasti.
Oletusasetukset: ""
facts — Faktat
Mitä tapahtui, mitä vaurioitui, mitä tehtiin jälkikäteen, keitä oli osallisena.
Oletusasetukset: ""
claim_amount — Vaadittu korvaussumma
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
sender — Lähettäjä ja allekirjoitus
Nimi, rooli ja yhteystiedot. Lisätty sanasta sanaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "insurance_claim",
"text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14. maaliskuuta 2026\",\"incident_place\":\"Mill Road 3, asunto 5\",\"facts\":\"Keittiön seinässä oleva vesiputki vuoti yöllä. Vettä valui keittiöön ja eteiseen. Eteisen lattia ja yksi keittiökaappi ovat vaurioituneet. Suljimme pääventtiilin ja kutsuimme putki-insinöörin samana aamuna.\",\"claim_amount\":\"2 350 EUR\",\"sender\":\"Anna Novak, Mill Road 3, Bridgeport\"}"
}
Muuta kululista matkalaskuksi. Palvelin laskee summat yhteen ja ilmoittaa puuttuvista kuiteista ja päivämääristä.
Syöte- ja määrityskentät
Perusasetukset
traveller — Matkustaja
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Matkustusajankohta
Lisätty sanatarkasti.
Oletusasetukset: ""
purpose — Matkan tarkoitus
Minne ja miksi.
Oletusasetukset: ""
lines — Kulut
Yksi rivi kulua kohden. receipt on yes tai no.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Kirjoita seuran tai yhdistyksen vuosikertomus muistiinpanojen perusteella. Jäsenmäärät ja taloustiedot näkyvät täsmälleen sellaisina kuin ne on annettu.
Syöte- ja määrityskentät
Perusasetukset
club — Seura tai yhdistys
Lisätty sanatarkasti.
Oletusasetukset: ""
year — Vuosi
Lisätty sanatarkasti.
Oletusasetukset: ""
facts — Faktat
Tapahtumat, jäsenet, talous, kiitokset ja suunnitelmat. Pelkät muistiinpanot riittävät.
Oletusasetukset: ""
sender — Lähettäjä ja allekirjoitus
Nimi, rooli ja yhteystiedot. Lisätty sanasta sanaan.
Oletusasetukset: ""
Lisäasetukset
length — Pituus
Luonnoksen arvioitu pituus.
short — Lyhyt · medium — Keskipitkä · long — Pitkä
Oletusasetukset: "medium"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "club_annual_report",
"text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"Päivitimme kesän regatan kesäkuussa 120 osallistujalla. Kaksi uutta venettä ostettiin. Jäsenmäärä kasvoi 84:stä 97:ään. Tulot olivat 18 400 EUR ja menot 16 900 EUR. Vuonna 2026 haluamme remontoida venekojan. Kiitos regattatiimin vapaaehtoisille.\",\"length\":\"medium\",\"sender\":\"Anna Novak, puheenjohtaja\"}"
}
Kirjoita asunnon luovutuspöytäkirja muistiinpanoista. Osoite, mittarilukemat, avaimet ja läsnäolijat pysyvät täsmälleen syötetyssä muodossa.
Syöte- ja määrityskentät
Perusasetukset
address — Osoite
Lisätty sanatarkasti.
Oletusasetukset: ""
handover_date — Luovutuspäivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
parties — Läsnäolijat
Nimet ja roolit. Lisätty sanasta sanaan.
Oletusasetukset: ""
meters — Mittarilukemat
Yksi mittari per rivi numerolla ja lukemalla. Lisätty sanasta sanaan.
Oletusasetukset: ""
keys — Avaimet
Mitä luovutettiin. Lisätty sanasta sanaan.
Oletusasetukset: ""
rooms_notes — Huonekohtaiset muistiinpanot
Kunto, huoneittain. Puutteet ja sopimukset selkeinä muistiinpanoina.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "flat_handover",
"text": "{\"address\":\"Mill Road 3, asunto 5, Bridgeport\",\"handover_date\":\"30. kesäkuuta 2026\",\"parties\":\"Anna Novak (vuokranantaja), Tom Berg (vuokralainen)\",\"meters\":\"Sähkö 44812 kWh\\nVesi 312 m3\",\"keys\":\"3 asunnon avainta, 1 kellarin avain\",\"rooms_notes\":\"Keittiö puhdas, työtasossa yksi naarmu. Olohuone vastamaalattu, ei vaurioita. Kylpyhuone puhdas, hana tippuu hieman. Vuokralainen korjaa hanan 15. heinäkuuta mennessä.\"}"
}
Valmistele henkilöstöarviointikeskustelu muistiinpanojen perusteella: vahvuudet, aiheet, kysymykset ja mahdolliset tavoitteet, käyttäen vain muistiinpanoista löytyviä esimerkkejä.
Syöte- ja määrityskentät
Perusasetukset
employee — Työntekijä
Lisätty sanatarkasti.
Oletusasetukset: ""
meeting_date — Keskustelun päivämäärä
Valinnainen.
Oletusasetukset: ""
role — Rooli
Valinnainen.
Oletusasetukset: ""
facts — Faktat
Havainnot, tulokset, huolet ja toiveet. Pelkät muistiinpanot riittävät.
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "staff_talk_prep",
"text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20. kesäkuuta 2026\",\"role\":\"Projektiavustaja\",\"facts\":\"Suunnitteli työpajan siirron hyvin. Koulutti kaksi uutta kollegaa. Raportit olivat myöhässä kolme kertaa keväällä. Hän haluaisi ottaa enemmän vastuuta asiakaskontakteista.\",\"tone\":\"friendly\"}"
}
Muuta kassakirja kassaraportiksi. Palvelin laskee alku- ja loppusaldon, tulot ja menot sekä ilmoittaa puuttuvat päivämäärät ja kuitit.
Syöte- ja määrityskentät
Perusasetukset
club — Seura tai yhdistys
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Lisätty sanatarkasti, esimerkiksi 1. tammikuuta – 31. maaliskuuta 2026.
Oletusasetukset: ""
opening_balance — Alkusaldo
Jakson alussa oleva saldo, esimerkiksi 1250.50. Negatiivinen saldo alkaa miinusmerkillä.
Oletusasetukset: ""
stated_closing — Ilmoitettu loppusaldo
Valinnainen: todellisuudessa laskettu tai pankin ilmoittama saldo vertailua varten.
Oletusasetukset: ""
lines — Kassakirja
Yksi rivi kirjausta kohden. Syötä joko tulo tai meno positiivisena lukuna. receipt on yes tai no.
Oletusasetukset: ""
treasurer_notes — Muistiinpanot
Valinnainen: mitä tahansa, mitä raportin tulisi mainita, kuten suurempien kirjausten tarkoitus.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "cash_report",
"text": "{\"club\":\"Riverside Rowing Club\",\"period\":\"1. tammikuuta - 31. maaliskuuta 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Jäsenmaksut tammikuu,640.00,,yes\\nK2,2026-01-28,Veneen polttoaine,,86.40,yes\\nK3,2026-02-10,Salivuokra,,180.00,yes\\nK4,2026-02-21,Kakkukirppis avoimena päivänä,212.50,,no\\nK5,,Siivousvälineet,,34.90,yes\\nK6,2026-03-12,Lahjoitus leipomolta,150.00,,yes\",\"treasurer_notes\":\"Kakkukirppiksen kuitti on yhä järjestäjällä. Käteinen laskettiin maaliskuun lopussa.\",\"currency\":\"EUR\"}"
}
Tarkista ajopäiväkirja rivi riviltä. Palvelin laskee kunkin matkan kilometrit ja ilmoittaa aukoista, laskevista lukemista ja puuttuvista tiedoista.
Syöte- ja määrityskentät
Perusasetukset
vehicle — Ajoneuvo
Lisätty sanasta sanaan, esimerkiksi nimi tai rekisterinumero.
Oletusasetukset: ""
period — Ajanjakso
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Matkat
Yksi rivi per matka, jossa on aloitus- ja lopetuslukema. trip_type on vapaata tekstiä, esimerkiksi työmatka tai yksityinen.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä tarkistuksen tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Laske työaikalistat yhteen alku- ja loppuajoista sekä tauoista. Palvelin laskee tunnit henkilöittäin ja viikoittain, vertaa niitä tavoitetunteihin ja ilmoittaa poikkeavista ajoista.
Syöte- ja määrityskentät
Perusasetukset
organisation — Yritys tai seura
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Aikamerkinnät
Yksi rivi per työjakso. Kellonajat kuten 08:30, tauot kokonaisina minuutteina.
Oletusasetukset: ""
target_hours — Tavoitetunnit viikossa
Valinnainen: tavoite yhdelle henkilölle yhdellä kalenteriviikolla, esimerkiksi 38.5.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tiivistelmän tulisi mainita.
Oletusasetukset: ""
Lisäasetukset
overnight — Keskiyön yli jatkuvat vuorot
Kyllä: ennen alkamisaikaa oleva päättymisaika lasketaan seuraavalle päivälle. Ei: tällaiset rivit raportoidaan.
no — Ei · yes — Kyllä
Oletusasetukset: "no"
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Arvioi sähkö-, vesi- tai kaasumittareiden lukemia. Palvelin laskee kulutuksen ajanjakson mukaan ja raportoi poikkeamat sekä laskevat lukemat.
Syöte- ja määrityskentät
Perusasetukset
property — Kiinteistö tai talous
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Lukemat
Yksi rivi lukemaa kohden. Päivämäärät kuten 2026-03-31 tai 31.03.2026. Käytä yhtä yksikköä mittaria kohden.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: esimerkiksi mittarin vaihto tai pitkä poissaolo.
Oletusasetukset: ""
Lisäasetukset
outlier_percent — Poikkeaman raja prosentteina
Näin paljon mittarin keskiarvosta poikkeavat jaksot raportoidaan. 10–500.
Oletusasetukset: 50
Syötteen UTF-8-tavujen enimmäismäärä: 40000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Muuta varastolaskenta varastoluetteloksi. Palvelin kertoo määrän yksikköarvolla, laskee yhteen kategorioittain ja raportoi kaksoiskappaleet sekä puuttuvat arvot.
Syöte- ja määrityskentät
Perusasetukset
organisation — Kauppa tai seura
Lisätty sanatarkasti.
Oletusasetukset: ""
inventory_date — Inventaarion päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
location — Sijainti
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Tuotteet
Yksi rivi tuotetta kohden, määrä ja yksikköarvo. Puuttuvasta luvusta ilmoitetaan, ja rivi jätetään pois kokonaissummasta.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä listan tulisi mainita.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "inventory_list",
"text": "{\"organisation\":\"Riverside Rowing Club\",\"inventory_date\":\"31. joulukuuta 2025\",\"location\":\"Venesäilö\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Veneet,Yksin skultti,3,kpl,1800\\nI2,Veneet,Avaro-pari,12,pari,95\\nI3,Keittiö,Kahvikone,1,kpl,240\\nI4,Keittiö,Lautaset,48,kpl,2.50\\nI5,Keittiö,Lautaset,48,kpl,2.50\\nI6,Työpaja,Akkuvahaava,2,kpl,\\nI7,Työpaja,Voiteluaine,,purkki,7.80\",\"remarks\":\"Laskettu kahden hallituksen jäsenen toimesta.\",\"currency\":\"EUR\"}"
}
Muuta vuoron muistiinpanot selkeäksi luovutukseksi. Vain muistiinpanojen kohdat näkyvät, avoimet tehtävät listataan erikseen, eikä mitään arvioida tai neuvota.
Syöte- ja määrityskentät
Perusasetukset
area — Alue tai tiimi
Lisätty sanasta sanaan, esimerkiksi osasto, keittiö tai tuotantolinja.
Oletusasetukset: ""
shift — Vuoro ja päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
handed_by — Luovuttaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
received_by — Vastaanottaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
notes — Vuoron muistiinpanot
Pelkät muistiinpanot riittävät. Vain tähän kirjoitettu asia voi näkyä luovutuksessa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "shift_handover",
"text": "{\"area\":\"Piiri 2, hoitotiimi\",\"shift\":\"Myöhäinen vuoro, 12. toukokuuta 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Huone 12: Herra Hansenin verenpaine oli 150/90 klo 16:00, lääkäri ilmoitettu, ei uutta määräystä vielä. Huone 14: Rouva Lundille annettiin iltatabletit klo 18:00. Huone 9: kutkupilli ei toimi, huoltomies soitettu, tulee huomenna aamulla. Huone 12: kysy lääkäriltä uudelleen uudesta määräyksestä ennen klo 21:00. Vuodevaatteiden toimitus pitää vielä laittaa pois.\"}"
}
Muuta budjettiluvut seuran talousarvioksi. Palvelin laskee tulot ja menot yhteen, laskee saldon ja merkitsee vähintään 20 %:n muutokset edelliseen vuoteen verrattuna.
Syöte- ja määrityskentät
Perusasetukset
club — Seura tai yhdistys
Lisätty sanatarkasti.
Oletusasetukset: ""
year — Budjettivuosi
Lisätty sanatarkasti.
Oletusasetukset: ""
lines — Budjettierät
Yksi rivi erää kohden. kind on income tai expense. previous on edellisen vuoden luku ja voi olla tyhjä.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: syyt muutoksille tai suunnitelmat vuodelle.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "club_budget",
"text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Jäsenmaksut,18400,17800\\nH2,income,Regatta-osallistumismaksut,3600,2800\\nH3,income,Lahjoitukset,1500,2000\\nH4,expense,Venekorjaukset,6200,4800\\nH5,expense,Venehallin vuokra,9600,9600\\nH6,expense,Vakuutus,2100,1950\\nH7,expense,Vesikojan remontti,7000,\",\"remarks\":\"Vesikojan remontti on suunniteltu kesälle. Kaksi venettä tarvitsee uudet rikit.\",\"currency\":\"EUR\"}"
}
Valmistele työhaastattelu työilmoituksen ja CV:n perusteella: todennäköiset kysymykset, sopivat kohdat ja puutteet. Työnantajasta tai hakijasta ei lisätä mitään.
Syöte- ja määrityskentät
Perusasetukset
job_title — Työnimike
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
company — Yritys
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
job_ad — Työpaikkailmoitus
Liitä teksti. Sitä käsitellään tietona, ei koskaan ohjeina.
Oletusasetukset: ""
cv — CV
Liitä teksti. Vain valmistelua varten tarvittava; yhteystiedot voidaan jättää pois.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "interview_preparation",
"text": "{\"job_title\":\"Projektiavustaja\",\"company\":\"Lumen Print\",\"job_ad\":\"Lumen Print etsii projektiavustajaa Bridgeportista. Tehtävät: painolistoitusten suunnittelu, koordinointi asiakkaiden ja toimittajien kanssa, viikoittaisten tilannekertomusten valmistelu. Vaatimukset: kokemusta projektikoordinoinnista, varmuus taulukkolaskentaohjelmien käytössä, hyvä kirjallinen englanti, kokemus painotuotannosta on etu. Aloitus: 1. syyskuuta.\",\"cv\":\"Mira Kovac. 2023–2026: toimistosihteeri Hartmann Paperilla, Bridgeport. Koordinoin toimituksia 40 asiakkaan kanssa, ylläin toimitussuunnitelmaa taulukkolaskentaohjelmilla, koulutin kaksi uutta kollegaa. 2020–2023: ammatillinen koulutus toimistotyöntekijäksi. Kielet: englanti, hyvä kirjallinen ja suullinen; kroatia, äidinkieli.\"}"
}
Muuta ajotuntien lista koulutuskirjanpidoksi. Palvelin laskee tunnit tyypeittäin ja vertaa niitä syötettyihin tavoitteisiin.
Syöte- ja määrityskentät
Perusasetukset
learner — Oppilas
Nimi tai viite. Lisätty sana sanalta.
Oletusasetukset: ""
driving_school — Autokoulu
Lisätty sanatarkasti.
Oletusasetukset: ""
licence_class — Ajokorttiluokka
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Oppitunnit
Yksi rivi per oppitunti tai jakso. units on oppituntien määrä, topic voi olla tyhjä.
Oletusasetukset: ""
targets — Tavoitteet oppituntityypin mukaan
Yksi rivi tyyppiä kohden ja sitä koskeva tavoite. Työkalu ei tunne sääntöjä, vaan vertaa vain näitä lukuja.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä kirjanpidon tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "driving_lesson_record",
"text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Lindenau Driving School\",\"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\":\"Tunti L8 siirrettiin, päivämäärä on vielä avoin.\"}"
}
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "hair_colour_card",
"text": "{\"client\":\"Asiakaskortti 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12. toukokuuta 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\":\"Juuret ensin, jätä 30 minuutiksi, sitten pituudet viimeisille 10 minuutille. Asiakas haluaa viileän sävyn ilman punaista.\"}"
}
Luo valokuvaussuunnitelma vaiheista ja minuuteista. Palvelin laskee kaikki ajat, puskurit ja ylitykset, ja tekoäly muotoilee jokaisen vaiheen.
Syöte- ja määrityskentät
Perusasetukset
shoot — Kuvaus
Kuvaustilaisuuden tai asiakkaan nimi. Lisätään sanasta sanaan.
Oletusasetukset: ""
shoot_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
location — Sijainti
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
start_time — Aloitusaika
Muoto 09:30.
Oletusasetukset: "09:00"
latest_end — Suunniteltu päättyminen
Valinnainen, muoto 18:30. Myöhäisempi päättyminen raportoidaan.
Oletusasetukset: ""
lines — Vaiheet
Yksi rivi per vaihe minuutteina. fixed_start on valinnainen, käytetään ajalle, joka ei voi muuttua, esimerkiksi kultainen hetki klo 19:40.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: toiveet ja yksityiskohdat, jotka voivat auttaa vaiheiden muotoilussa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "photo_shoot_schedule",
"text": "{\"shoot\":\"Perhe Berg, kevätkuvat\",\"shoot_date\":\"16. toukokuuta 2026\",\"location\":\"Mill Park\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Arrival and light check,Photographer,20,\\nA2,Family group at the lake,Photographer and family,30,14:30\\nA3,Children on the meadow,Assistant,25,\\nA4,Change of clothes,Family,15,\\nA5,Portraits in the old orchard,Photographer,40,15:40\\nA6,Couple at the bridge in low sun,Photographer,30,16:15\",\"remarks\":\"Perhe haluaa luonnollisia kuvia ilman poseerausta. Lapset väsyvät nopeasti.\"}"
}
Luo hääpäivän aikataulu vaiheiden ja minuuttien perusteella. Palvelin laskee kaikki ajat, puskurit ja ylitykset, ja tekoäly muotoilee jokaisen vaiheen.
Syöte- ja määrityskentät
Perusasetukset
wedding — Häät
Parin nimet. Lisätään sanasta sanaan.
Oletusasetukset: ""
wedding_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
venue — Juhlapaikka
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
start_time — Aloitusaika
Muoto 09:30.
Oletusasetukset: "09:00"
latest_end — Suunniteltu päättyminen
Valinnainen, muoto 00:30. Myöhäisempi päättymisaika ilmoitetaan. Aikaisempi aika kuin alkuaika lasketaan seuraavaksi päiväksi.
Oletusasetukset: ""
lines — Vaiheet
Yksi rivi per vaihe minuutteina. fixed_start on valinnainen, käytetään ajalle, jota ei voida siirtää, esimerkiksi seremonialle.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: toiveet ja yksityiskohdat, jotka voivat auttaa vaiheiden muotoilussa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "wedding_day_schedule",
"text": "{\"wedding\":\"Anna ja Tom\",\"wedding_date\":\"20. kesäkuuta 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\":\"Kakku tulee Hartmannin leipomosta. DJ tuo omat laitteensa.\"}"
}
Järjestä terapeutin muistiinpanot selkeäksi kotiharjoitusohjeeksi. Vain muistiinpanojen harjoitukset näkyvät, ilman diagnoosia tai lääketieteellisiä neuvoja.
Syöte- ja määrityskentät
Perusasetukset
patient — Potilas
Valinnainen: etunimi tai viite riittää. Lisätään sanasta sanaan.
Oletusasetukset: ""
therapist — Terapeutti tai toimipiste
Lisätty sanatarkasti.
Oletusasetukset: ""
sheet_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
notes — Terapeutin muistiinpanot
Harjoitukset sovitulla tavalla, toistot ja suoritusohjeet. Vain tähän kirjoitettu voi näkyä.
Oletusasetukset: ""
practice_contact — Yhteystiedot
Valinnainen. Lisätään sanasta sanaan loppuun.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "home_exercise_sheet",
"text": "{\"patient\":\"Viite 2207\",\"therapist\":\"Lindenau Fysioterapia, K. Berg\",\"sheet_date\":\"5. toukokuuta 2026\",\"notes\":\"Pohjenousut tuolia vasten, 10 kertaa, 2 sarjaa, aamuin ja illoin. Makaa selälläsi, vedä polvi rinnan päälle molemmilla käsillä, pidä 20 sekuntia, 3 kertaa kummallakin puolella. Kävele tasaisella maalla 15 minuuttia päivittäin. Tee harjoitukset hitaasti. Ota lappu mukaan seuraavaan tapaamiseen.\",\"practice_contact\":\"Lindenau Fysioterapia, puhelin 0123 456789\"}"
}
Muuta hoitomuistiinpanot neutraaliksi raportiksi. Raportissa näkyvät vain muistiinpanoista tehdyt havainnot, ilman diagnoosia tai neuvoja, ja siinä on huomautus, että pätevä ammattilainen tarkistaa sen.
Syöte- ja määrityskentät
Perusasetukset
care_client — Asiakas
Viittaus riittää. Lisätty sanasta sanaan.
Oletusasetukset: ""
report_date — Päivämäärä ja vuoro
Lisätty sanatarkasti.
Oletusasetukset: ""
written_by — Kirjoittaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
notes — Hoitomuistiinpanot
Mitä havaittiin ja mitä tehtiin. Vain se, mikä on kirjoitettu tähän, voi näkyä raportissa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "care_report",
"text": "{\"care_client\":\"Viite A-17\",\"report_date\":\"12. toukokuuta 2026, aamuvuoro\",\"written_by\":\"A. Novak\",\"notes\":\"Pestyin pesualtaassa avun avulla klo 08:00. Söi aamiaista oleskelutilassa. Käveli puutarhaan rollaattorilla noin 20 minuuttia. Sanoi, että uusi tuoli on mukava. Kuulokojeen paristo vaihdettu klo 09:30. Tytär soitti klo 11:00. Avoinna: kysy, pitääkö rollaattorin jarrut tarkistaa.\"}"
}
Järjestä kasvattajan muistiinpanot havainnointiraportiksi. Vain havainnot näkyvät, ilman diagnooseja eikä lapsen arviointeja tai luokitteluja.
Syöte- ja määrityskentät
Perusasetukset
child — Lapsi
Etunimi tai koodi riittää. Lisätään sanasta sanaan.
Oletusasetukset: ""
child_group — Ryhmä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
observation_period — Havainnointijakso
Lisätty sanatarkasti.
Oletusasetukset: ""
observer — Havainnoinut
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
notes — Muistiinpanot
Mitä lapsi teki ja sanoi. Vain se, mikä on kirjoitettu tähän, voi esiintyä raportissa.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "childcare_observation",
"text": "{\"child\":\"Lapsi A\",\"child_group\":\"Auringonkukka-ryhmä\",\"observation_period\":\"4.–8. toukokuuta 2026\",\"observer\":\"K. Berg\",\"notes\":\"Maanantai: rakensi tornin puunpalikoista vapaan leikin aikana ja laski palikat ääneen 12:een asti. Tiistai: pyysi toista lasta auttamaan laatikon kantamisessa. Keskiviikko: maalasi molemmilla käsillä noin 20 minuuttia ja sanoi \\\"aurinko on kuuma\\\". Torstai: kuunteli tarinan lukunurkassa loppuun asti. Perjantai: laittoi saappaat jalkaan ilman apua ennen ulosmenoa.\"}"
}
Kirjoita kuolinilmoitus ja lyhyt muistokirjoitus perheen ilmoitusten perusteella. Nimet ja päivämäärät säilyvät sanasta sanaan, eikä henkilön elämästä keksitä mitään.
Syöte- ja määrityskentät
Perusasetukset
deceased — Vainajan nimi
Lisätty sanatarkasti.
Oletusasetukset: ""
born — Syntynyt
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
died — Kuollut
Lisätty sanatarkasti.
Oletusasetukset: ""
facts — Mitä perhe haluaa sanoa
Vapaamuotoiset muistiinpanot henkilön elämästä. Vain tähän kirjoitettu voi näkyä.
Oletusasetukset: ""
mourners — Kaipaamaan jäivät
Valinnainen: perheen jäsenten nimet. Lisätään sanasta sanaan.
Oletusasetukset: ""
service_details — Siunaustilaisuus
Valinnainen: paikka, päivämäärä ja toiveet. Lisätään sanatarkasti.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "death_notice_obituary",
"text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3. maaliskuuta 1941\",\"died\":\"12. lokakuuta 2026\",\"facts\":\"Bridgeportin peruskoulun opettaja 31 vuoden ajan. Lauloi kirkon kuorossa. Rakasti puutarhaansa ja kahta lapsenlastaan. Tykkäsi sanoa, että hyvää kirjaa ei koskaan saada valmiiksi.\",\"mourners\":\"Paul ja Lena Wiesental Tomin ja Mian kanssa\",\"service_details\":\"Lauantai 24. lokakuuta 2026, klo 11:00, Mill Roadin kappeli. Kukkien sijaan pyydämme harkitsemaan lahjoitusta koulun kirjastoon.\"}"
}
Kirjoita osakaskokouksen kutsu tai pöytäkirja. Esityslista ja päätökset säilyvät sanatarkasti, ilman oikeudellisia lausuntoja ja keksittyjä määräaikoja.
Syöte- ja määrityskentät
Perusasetukset
document — Asiakirja
Valitse, mitä luot.
invitation — Kutsu · minutes — Pöytäkirja
Oletusasetukset: "invitation"
property_name — Kohde
Lisätty sanatarkasti.
Oletusasetukset: ""
meeting_when — Päivämäärä ja kellonaika
Lisätty sanatarkasti.
Oletusasetukset: ""
meeting_place — Paikka
Lisätty sanatarkasti.
Oletusasetukset: ""
manager — Isännöitsijä
Lisätty sanatarkasti.
Oletusasetukset: ""
agenda_items — Esityslista
Yksi kohta per rivi. Lisätty sanasta sanaan.
Oletusasetukset: ""
notes — Muistiinpanot
Kutsu: mitä tulee mainita. Pöytäkirja: miten kokous eteni. Vain se, mikä on kirjoitettu tähän, voi esiintyä.
Oletusasetukset: ""
attendance — Osallistujat
Vain pöytäkirja: lisätään sanatarkasti, esimerkiksi 14/20 huoneistoa edustettuna.
Oletusasetukset: ""
resolutions — Päätökset
Vain pöytäkirja: yksi päätös riviä kohden äänineen ja summineen. Lisätään sanatarkasti.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "owners_meeting",
"text": "{\"document\":\"minutes\",\"property_name\":\"Mill Road 3:n omistajat\",\"meeting_when\":\"torstai 18. kesäkuuta 2026, klo 18.30\",\"meeting_place\":\"Lindenau Community Centren kokoushuone\",\"manager\":\"Hartmann Property Management, S. Hartmann\",\"agenda_items\":\"1. Tervetuloa\\n2. Vuosikatsaus 2025\\n3. Katon korjaus\\n4. Muut esitysaiheet\",\"notes\":\"Rouva Berg kysyi katon korjaustöiden aikataulusta. Isännöitsijä kysyy kattofirman ja ilmoittaa asiasta myöhemmin. Porraskäytävän valaisimesta mainittiin muissa asioissa.\",\"attendance\":\"14/20 omistajaa paikalla tai edustettuna\",\"resolutions\":\"Kohta 2: Vuosikatsaus 2025 hyväksyttiin. 13 kyllä, 0 ei, 1 pidättäytyi.\\nKohta 3: Dachbau Lindenau -yrityksen suorittama katon korjaus hyväksyttiin 48 500,00 EUR:n hintaan, maksetaan varasta. 11 kyllä, 2 ei, 1 pidättäytyi.\"}"
}
Järjestä eläinlääkärin vastaanoton ohjeet jälkihoito-ohjeeksi lemmikin omistajalle. Ei diagnoosia eikä lääkitystä tai annoksia syötteen ulkopuolelta.
Syöte- ja määrityskentät
Perusasetukset
practice — Vastaanotto
Lisätty sanatarkasti.
Oletusasetukset: ""
animal — Eläin
Nimi ja laji. Lisätty sanasta sanaan.
Oletusasetukset: ""
pet_owner — Omistaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
visit_date — Käyntipäivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
notes — Vastaanoton ohjeet
Hoito, ruokinta, lääkitys ja annostukset ohjeiden mukaan, seuraava käynti. Vain tässä kirjoitettu voi näkyä.
Oletusasetukset: ""
practice_contact — Yhteystiedot
Valinnainen. Lisätään sanasta sanaan loppuun.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "pet_aftercare_sheet",
"text": "{\"practice\":\"Lindenau eläinlääkäriasema\",\"animal\":\"Mopsi, koira\",\"pet_owner\":\"\",\"visit_date\":\"5. toukokuuta 2026\",\"notes\":\"Hammaskiven poiston jälkeen: pehmeää ruokaa 3 päivän ajan. Ei puruleluja 5 päivään. Levitä Demodent-geeliä ikenille kerran päivässä illalla 5 päivän ajan, kuten ohjeistettu. Jos verenvuotoa esiintyy 2. päivän jälkeen, soita klinikkaan. Tarkastus 14. toukokuuta klo 10:30.\",\"practice_contact\":\"Lindenau Veterinary Practice, puhelin 0123 456700\"}"
}
Selitä korjaus selkeällä kielellä. Palvelin laskee työn ja osat yhteen, ja tekoäly selittää vain sen, mitä tilaus ja korjaamon muistiinpanot sanovat.
Syöte- ja määrityskentät
Perusasetukset
workshop — Korjaamo
Lisätty sanatarkasti.
Oletusasetukset: ""
vehicle — Ajoneuvo
Lisätty sanatarkasti, esimerkiksi malli ja rekisterinumero.
Oletusasetukset: ""
mileage — Mittarilukema
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Työ ja osat
Yksi rivi työtä tai osaa kohden. kind on labour tai part. Työn kohdalla määrä tarkoittaa tunteja.
Oletusasetukset: ""
workshop_notes — Korjaamon huomautukset
Mitä raportoitiin, mitä löydettiin ja mistä sovittiin. Vain tässä kirjoitettu asia voidaan selittää.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 25000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "workshop_report",
"text": "{\"workshop\":\"Hartmann Car Service\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Replace front brake pads and discs,1.5,89.00\\nW2,labour,Annual service with oil change,2,89.00\\nW3,part,Front brake pads set,1,64.90\\nW4,part,Front brake discs,2,58.50\\nW5,part,Engine oil in litres,4.5,14.20\\nW6,part,Oil filter,1,12.80\\nW7,part,Wiper blades,1,\",\"workshop_notes\":\"Asiakas ilmoitti vinkumisesta jarruttaessa. Etujarrutulokset olivat kulumisen rajan alapuolella. Takajarrupalat ovat noin puoliksi kuluneet, työpaja tarkistaa ne uudelleen seuraavassa huollossa. Tuulilasinpyhkijöiden hinta on vielä tarkistettava.\",\"currency\":\"EUR\"}"
}
Vertaa mitatut arvot syötettyihin rajoihin. Palvelin merkitsee jokaisen arvon rajan sisälle tai ulkopuolelle jääväksi. Standardiarvoja ei lisätä, eikä tämä korvaa pätevän sähköasentajan tekemää tarkastusta.
Syöte- ja määrityskentät
Perusasetukset
installation — Asennus
Lisätty sanasta sanaan, esimerkiksi rakennus ja jakokeskus.
Oletusasetukset: ""
test_date — Testauspäivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
tester — Testaaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Mittaukset
Yksi rivi per arvo. Raja-arvo tulee sovellettavasta standardista tai valmistajalta. limit_type on max (arvo ei saa olla korkeampi) tai min (arvo ei saa olla matalampi).
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä pöytäkirjan tulisi mainita, esimerkiksi mittalaite.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "electrical_test_record",
"text": "{\"installation\":\"Mill Road 3, jakokeskus 1\",\"test_date\":\"12. toukokuuta 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\":\"Mitattu samalla laitteella kaikilla piireillä.\"}"
}
Tarkista jääkaappien ja pakastimien lämpötilakirjanpito. Palvelin etsii syötetyn vaihteluvälin ulkopuoliset lukemat ja päivät ilman lukemaa. Ei lausuntoa elintarvikelainsäädännöstä.
Syöte- ja määrityskentät
Perusasetukset
kitchen — Keittiö tai yritys
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Lukemat
Yksi rivi per lukema. Päivämäärät kuten 2026-03-31 tai 31.03.2026, kellonajat kuten 08:30. Syötä alaraja ja yläraja kerran per laite; tyhjät solut säilyttävät edellisen vaihteluvälin.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: esimerkiksi sulkemispäivät, jotka selittävät aukon.
Oletusasetukset: ""
Lisäasetukset
checks_per_day — Lukemat per päivä
Päivät, joina laitteella on vähemmän lukemia, listataan. 1–6.
Oletusasetukset: 1
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "temperature_log_check",
"text": "{\"kitchen\":\"Riverside Bistro\",\"period\":\"4.–8. toukokuuta 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\":\"Suljettu 7. toukokuuta.\"}"
}
Muuta resepti määriksi. Palvelin laskee grammat ainesosittain, taikinan kokonaismäärän, hydraation ja taikinasaannon leipurin prosenteista tai grammoina annetusta reseptistä.
Syöte- ja määrityskentät
Perusasetukset
recipe — Resepti
Lisätty sanatarkasti.
Oletusasetukset: ""
lines — Ainesosat
Yksi rivi ainesosaa kohden. role on flour, liquid tai other. Täytä kaikille riveille joko percent tai amount_g.
Oletusasetukset: ""
pieces — Kappaletta
Kuinka monta kappaletta tarvitaan, esimerkiksi 40.
Oletusasetukset: ""
piece_weight — Taikina per kappale (g)
Yhden kappaleen taikinapaino grammoina, esimerkiksi 500.
Oletusasetukset: ""
flour_weight — Tai: jauhojen paino (g)
Kappaleiden sijaan: jauhojen kokonaismäärä grammoina, esimerkiksi 10000.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä lomakkeen tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 12000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "bakers_percentage",
"text": "{\"recipe\":\"Vehnä- ja ruisleipä\",\"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\":\"Taikina saa levätä yön yli kylmähuoneessa.\"}"
}
Arvioi pesäkirjaukset. Palvelin laskee hunajasadon pesittäin ja ilmoittaa pitkistä väleistä merkintöjen välillä. Ei diagnoosia eikä hoito-ohjeita.
Syöte- ja määrityskentät
Perusasetukset
apiary — Mehiläistarha
Lisätty sanatarkasti.
Oletusasetukset: ""
year — Kausi
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Merkinnät
Yksi rivi per tarkastus tai korjuu. Päivämäärät kuten 2026-03-31 tai 31.03.2026. honey_kg vain korjuulle. Älä käytä pilkkuja muistiinpanossa, ellei se ole lainausmerkeissä.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä arvioinnin tulisi mainita.
Oletusasetukset: ""
Lisäasetukset
gap_days — Aukon raja päivinä
Tätä pidempi aika ilman merkintää listataan. 7–365.
Oletusasetukset: 30
Syötteen UTF-8-tavujen enimmäismäärä: 45000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "hive_record",
"text": "{\"apiary\":\"Mill Road apiary\",\"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\":\"\"}"
}
Muuta tukkilista puutavaraluetteloksi. Palvelin laskee jokaisen tukin tilavuuden Huberin kaavalla pituudesta ja keskiläpimitasta ja näyttää laskelman.
Syöte- ja määrityskentät
Perusasetukset
forest — Metsä tai metsikkö
Lisätty sanatarkasti.
Oletusasetukset: ""
timber_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Tukit
Yksi rivi per tukki, jossa pituus metreinä ja keskihalkaisija senttimetreinä.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä listan tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Muuta kasvupenkit ja tiheydet istutussuunnitelmaksi. Palvelin laskee kasvien määrän pinta-alasta ja tiheydestä ja pyöristää jokaisen rivin ylöspäin kokonaisiin kasveihin.
Syöte- ja määrityskentät
Perusasetukset
planting_site — Istutuspaikka
Lisätty sanasta sanaan, esimerkiksi projekti tai osoite.
Oletusasetukset: ""
lines — Istutusrivit
Yksi rivi per kasvi istutusalueella, ilmoittaen pinta-ala neliömetreinä ja kasvit neliömetriä kohti.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä suunnitelman tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 15000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "planting_plan",
"text": "{\"planting_site\":\"Mill Roadin sisäpiha\",\"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\":\"Tulppaanialue mitataan paikan päällä ensi viikolla.\"}"
}
Laske tapahtuman teho yhteen vaiheittain. Palvelin vertaa kunkin vaiheen watteja syötettyyn sulakkeeseen. Tämä ei korvaa pätevän henkilön tekemää tarkistusta.
Syöte- ja määrityskentät
Perusasetukset
event — Tapahtuma
Lisätty sanatarkasti.
Oletusasetukset: ""
fuse_amps — Sulake per vaihe (A)
Paikan päällä olevasta syötöstä, esimerkiksi 16 tai 32.
Oletusasetukset: 16
lines — Laitteet
Yksi rivi laitetyyppiä kohden. phase on L1, L2 tai L3. Watit arvokilvestä tai tuotetiedotteesta.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä yleiskatsauksen tulisi mainita.
Oletusasetukset: ""
Lisäasetukset
voltage — Jännite per vaihe (V)
Jännite vaiheen ja nollajohtimen välillä.
Oletusasetukset: 230
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "power_load_phases",
"text": "{\"event\":\"Kesäfestivaalit, päälava\",\"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\":\"Baari saa virran samasta jakelulaatikosta.\"}"
}
Muuta tavarat kuormalistaksi. Palvelin laskee painot yhteen, vertaa niitä syötettyyn hyötykuormaan ja ilmoittaa puuttuvista luvuista. Ei lausuntoa kuorman sidonnasta.
Syöte- ja määrityskentät
Perusasetukset
vehicle — Ajoneuvo
Lisätty sanatarkasti, esimerkiksi rekisterinumero.
Oletusasetukset: ""
tour — Ajoreitti
Valinnainen. Lisätty sanatarkasti, esimerkiksi numero ja päivämäärä.
Oletusasetukset: ""
payload_kg — Hyötykuorma (kg)
Ajoneuvon papereista, esimerkiksi 1200.
Oletusasetukset: ""
lines — Tavarat
Yksi rivi tavaraa kohden, määrä ja kappalepaino kilogrammoina. stop on purkupaikka.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tahansa, mitä listan tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 25000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "load_list",
"text": "{\"vehicle\":\"Van BX-KM 418\",\"tour\":\"Kiertue 7, 12. toukokuuta 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\":\"Näyttöständi lähtee varastolta aamulla.\"}"
}
Muuta siivoustyöt suunnitelmaksi. Palvelin laskee viikkotunnit kullekin kohteelle esiintymistiheyden ja minuuttien perusteella ja listaa puutteelliset rivit.
Syöte- ja määrityskentät
Perusasetukset
company — Siivousyritys tai tiimi
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Voimassa alkaen
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Tehtävät
Yksi rivi tehtävää ja kohdetta kohden, kerrat viikossa ja minuutit kertaa kohden. Joka toinen viikko on 0,5 kertaa viikossa.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä suunnitelman tulisi mainita.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 25000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Laske työkohteen maalimäärä huoneista, ikkunoista ja ovista, maalauskerroista ja riittoisuudesta. Palvelin laskee litrat ja astiat, ja tekoäly kirjoittaa tarjoukseen lyhyen yhteenvedon.
Syöte- ja määrityskentät
Perusasetukset
project — Projekti
Lisätään sanatarkasti, esimerkiksi asiakas ja osoite.
Oletusasetukset: ""
lines — Huoneet ja pinnat
Yksi rivi huonetta tai pintaa kohti. Seinäpinta-ala on piiri kertaa korkeus; extra_m2 lisää katon tai muun pinnan suoraan; openings_m2 vähennetään. Jätä coats tyhjäksi, niin käytetään alla olevaa lukua.
Oletusasetukset: ""
coverage_m2_per_l — Riittoisuus (m² litralla)
Tuotteen tuotekortista, esimerkiksi 8 tai 7,5.
Oletusasetukset: ""
coats — Maalauskerrat
Riveille, joilla ei ole omaa lukua. Arvo 1:stä 6:een.
Oletusasetukset: 2
container_l — Astian koko (l)
Valinnainen: litrat yhdessä astiassa, esimerkiksi 10 tai 2,5.
Oletusasetukset: "10"
remarks — Muistiinpanot
Valinnainen: mitä yhteenvedossa pitäisi mainita, esimerkiksi värit tai seinien kunto.
Oletusasetukset: ""
Lisäasetukset
reserve_percent — Varaus (%)
Lisätään litramäärään. Arvo 0:sta 50:een.
Oletusasetukset: 10
container_price — Astian hinta
Valinnainen: materiaalikustannusta varten, esimerkiksi 89,90.
Oletusasetukset: ""
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "paint_quantity",
"text": "{\"project\":\"Keller-perhe, Vaahterakatu\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Olohuone,18.4,2.6,,5.2,\\nR2,Keittiö,12,2.5,,3.1,\\nR3,Olohuoneen katto,,,21.5,,1\\nR4,Eteinen,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Seinät lämpimän valkoisiksi, katto puhtaan valkoiseksi. Keittiön pienet halkeamat täytetään ensin. Eteisen korkeus mitataan paikan päällä.\"}"
}
Laske laatat, kiinnityslaasti ja saumalaasti työkohteen pinnoista. Palvelin lisää hukan, pyöristää ylöspäin kokonaisiin pakkauksiin laattaa kohti ja laskee säkit syötetystä kulutuksesta.
Syöte- ja määrityskentät
Perusasetukset
project — Projekti
Lisätään sanatarkasti, esimerkiksi asiakas ja osoite.
Oletusasetukset: ""
lines — Pinnat
Yksi rivi pintaa kohti ja nettopinta-ala neliömetreinä. tile nimeää laatan. waste_percent ja pack_m2 voivat olla tyhjiä, jolloin käytetään alla olevia arvoja.
Oletusasetukset: ""
waste_percent — Hukka (%)
Riveille, joilla ei ole omaa arvoa. Arvo 0:sta 50:een.
Oletusasetukset: 10
pack_m2 — m² pakkauksessa
Valinnainen: riveille, joilla ei ole omaa arvoa, esimerkiksi 1,44.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä yhteenvedossa pitäisi mainita, esimerkiksi ladontakuvio tai alusta.
Oletusasetukset: ""
Lisäasetukset
adhesive_kg_m2 — Kiinnityslaasti (kg/m²)
Valinnainen: kulutus tuotekortista, esimerkiksi 3,5.
Oletusasetukset: ""
adhesive_bag_kg — Kiinnityslaastisäkki (kg)
Valinnainen, esimerkiksi 25.
Oletusasetukset: ""
grout_kg_m2 — Saumalaasti (kg/m²)
Valinnainen: kulutus tuotekortista tälle laatalle ja saumalle, esimerkiksi 0,5.
Oletusasetukset: ""
grout_bag_kg — Saumalaastisäkki (kg)
Valinnainen, esimerkiksi 5.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "tile_quantity",
"text": "{\"project\":\"Kylpyhuone ja keittiö, Myllytie 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Kylpyhuoneen lattia,Laatta A 60x60,6.8,,\\nF2,Kylpyhuoneen seinä,Laatta B 30x60,22.4,15,1.08\\nF3,Keittiön seinä,Laatta B 30x60,4.2,,1.08\\nF4,Eteisen lattia,Laatta 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\":\"Kylpyhuoneen seinä laatoitetaan vinottain. Eteisen lattia mitataan, kun vanha lattia on poistettu.\"}"
}
Laske kattotiilet, ruoteet ja harja työkohteen kattolappeista. Palvelin käyttää valmistajan ilmoittamaa tiilimäärää neliömetrillä ja ruodeväliä ja lisää hukan.
Syöte- ja määrityskentät
Perusasetukset
project — Projekti
Lisätään sanatarkasti, esimerkiksi asiakas ja osoite.
Oletusasetukset: ""
lines — Kattolappeet
Yksi rivi kattolapetta kohti ja lappeen pinta-ala kaltevuuden suuntaan neliömetreinä. ridge_m on tämän lappeen katettava harjan tai taitteen pituus; syötä yhteinen harja vain kerran.
Oletusasetukset: ""
tiles_per_m2 — Tiiliä per m²
Valmistajan tiedoista tälle tiilelle ja ruodevälille, esimerkiksi 10,5.
Oletusasetukset: ""
batten_gauge_cm — Ruodeväli (cm)
Valinnainen: ruoteiden väli, esimerkiksi 33,5. Ilman sitä ruoteita ei lasketa.
Oletusasetukset: ""
waste_percent — Hukka (%)
Lisätään tiiliin ja ruoteisiin. Arvo 0:sta 30:een.
Oletusasetukset: 5
remarks — Muistiinpanot
Valinnainen: mitä yhteenvedossa pitäisi mainita, esimerkiksi tiilimalli tai katon muoto.
Oletusasetukset: ""
Lisäasetukset
ridge_tiles_per_m — Harjatiiliä metrillä
Valinnainen: valmistajan tiedoista, esimerkiksi 2,5.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 12000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "roofing_material",
"text": "{\"project\":\"Bergin talo, Lehmuskuja 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Etelälape,62.4,10.4\\nD2,Pohjoislape,62.4,\\nD3,Autotallin katto,18.3,\\nD4,Kuisti,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Punaiset savitiilet kuten vanhassa katossa. Kuisti mitataan, kun telineet ovat pystyssä.\"}"
}
Muuta lasit tilauslistaksi. Palvelin laskee pinta-alan lasia ja positiota kohti, valinnaisen vähimmäispinta-alan lasia kohti sekä painon pinta-alasta, paksuudesta ja arvosta 2,5 kg/m² ja mm.
Syöte- ja määrityskentät
Perusasetukset
customer — Asiakas tai työ
Lisätty sanatarkasti.
Oletusasetukset: ""
order_ref — Tilausviite
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Lasit
Yksi rivi positiota kohti: leveys ja korkeus millimetreinä, paksuus millimetreinä ja kappalemäärä. Eristys- tai laminoidulle lasille syötä lasien paksuuksien summa.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä tilauksessa pitäisi mainita, esimerkiksi reunojen viimeistely tai toimitus.
Oletusasetukset: ""
Lisäasetukset
min_area_m2 — Vähimmäispinta-ala lasia kohti (m²)
Valinnainen: toimittajan hinnaston mukaan, esimerkiksi 0,5. Pienemmät lasit lasketaan tällä pinta-alalla.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "glass_order",
"text": "{\"customer\":\"Novakin keittiö ja kylpyhuone\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Keittiön ikkuna,Eristyslasi 4/16/4,1200,1400,8,2\\nG2,Kylpyhuone,Satiinilasi,600,450,6,1\\nG3,Hylly,Float-lasi,800,250,8,3\\nG4,Ovi,Float-lasi,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Hyllyt kiillotetuin reunoin. Oven lasin korkeus ilmoitetaan, kun karmi on asennettu.\"}"
}
Muuta muuttotavaroiden lista pakkauslistaksi. Palvelin laskee tilavuuden huoneittain, lisää varauksen ja valitsee omasta ajoneuvolistasta pienimmän sopivan ajoneuvon.
Syöte- ja määrityskentät
Perusasetukset
move — Muutto
Lisätään sanatarkasti, esimerkiksi asiakas ja molemmat osoitteet.
Oletusasetukset: ""
move_date — Muuttopäivä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Muuttotavarat
Yksi rivi tavaralajia kohti: kappalemäärä ja yhden kappaleen kuutiometrit. note on pakkausohjeille, kuten särkyvä tai purettava.
Oletusasetukset: ""
vehicles — Omat ajoneuvot
Valinnainen: yksi rivi ajoneuvoa kohti ja sen kuormatila kuutiometreinä. Pienintä sopivaa ehdotetaan.
Oletusasetukset: ""
reserve_percent — Varaus (%)
Lisätään kokonaistilavuuteen pinoamisen välejä varten. Arvo 0:sta 50:een.
Oletusasetukset: 10
remarks — Muistiinpanot
Valinnainen: mitä pakkauslistassa pitäisi mainita, esimerkiksi kerrokset tai hissi.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 32000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "removal_volume",
"text": "{\"move\":\"Hartmann-perhe, muutto Myllytie 3:sta Lehmuskuja 7:ään\",\"move_date\":\"12. kesäkuuta 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Olohuone,Kolmen istuttava sohva,1,1.8,\\nU2,Olohuone,Kirjahylly,2,0.9,Purettava\\nU3,Keittiö,Muuttolaatikko,25,0.1,Särkyvää\\nU4,Makuuhuone,Vaatekaappi,1,2.5,Purettava\\nU5,Makuuhuone,Sänky 160 x 200,1,1.5,\\nU6,Kellari,Polkupyörä,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Pakettiauto,12\\nV2,Kuorma-auto 7.5 t,35\\nV3,Kuorma-auto 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Vanhassa asunnossa kolmas kerros ilman hissiä. Kellari tarkistetaan katselmuspäivänä.\"}"
}
Muuta merkkimäärät tarjoukseksi. Palvelin muuntaa merkit välilyönteineen normiriveiksi, kertoo rivihinnalla, lisää kiirelisän ja tarkistaa vähimmäisveloituksen.
Syöte- ja määrityskentät
Perusasetukset
customer — Asiakas
Lisätty sanatarkasti.
Oletusasetukset: ""
offer_number — Tarjouksen numero
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
language_pair — Kielet
Valinnainen. Lisätään sanatarkasti, esimerkiksi saksasta englantiin.
Oletusasetukset: ""
deadline — Toimitus
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Asiakirjat
Yksi rivi asiakirjaa kohti ja merkkien määrä välilyönteineen tekstinkäsittelyohjelman laskemana.
Oletusasetukset: ""
price_per_line — Hinta riviltä
Yhden normirivin nettohinta, esimerkiksi 1,35.
Oletusasetukset: ""
line_chars — Merkkejä rivillä
Merkit välilyönteineen, jotka muodostavat yhden normirivin. Arvo 30:stä 100:aan.
Oletusasetukset: 55
rush_percent — Kiirelisä (%)
0, jos lisää ei peritä. Arvo 0:sta 200:aan.
Oletusasetukset: 0
remarks — Muistiinpanot
Valinnainen: mitä tarjouksessa pitäisi mainita, esimerkiksi aihealue tai tiedostomuoto.
Oletusasetukset: ""
Lisäasetukset
rounding — Pyöristys
Miten kunkin asiakirjan rivit lasketaan.
exact — Tarkka, kaksi desimaalia · up — Pyöristä ylöspäin kokonaisiin riveihin asiakirjaa kohti
Oletusasetukset: "exact"
minimum_fee — Vähimmäisveloitus
Valinnainen: käytetään, kun summa jää pienemmäksi, esimerkiksi 40.
Oletusasetukset: ""
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 12000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "standard_line_offer",
"text": "{\"customer\":\"Leipomo Hartmann Oy\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Saksasta englantiin\",\"deadline\":\"5 arkipäivän kuluessa\",\"lines\":\"id,document,characters\\nN1,Vuokrasopimus,12480\\nN2,Saatekirje,1.830\\nN3,Liite pohjapiirros,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Oikeudellinen aihealue. Liite lasketaan, kun skannaus on luettava.\"}"
}
Muuta punnitut esineet ostokuitiksi. Palvelin laskee puhtaan kullan painosta ja pitoisuudesta sekä maksettavan summan yrityksen syöttämästä päivän hinnasta. Hintoja ei haeta.
Syöte- ja määrityskentät
Perusasetukset
business — Ostaja
Lisätään sanatarkasti, esimerkiksi liikkeen nimi ja osoite.
Oletusasetukset: ""
seller — Myyjä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
receipt_date — Päivämäärä
Lisätty sanatarkasti.
Oletusasetukset: ""
receipt_number — Kuitin numero
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Ostetut esineet
Yksi rivi esinettä kohti: paino grammoina ja pitoisuus tuhannesosina, esimerkiksi 585 tai 750. Punnitse ilman kiviä ja mainitse ne note-sarakkeessa.
Oletusasetukset: ""
price_per_g — Puhtaan kullan grammahinta
Yrityksen asettama päivän hinta, esimerkiksi 58,40. Mitään ei haeta ulkopuolelta.
Oletusasetukset: ""
payout_percent — Maksuosuus (%)
Puhtaan kullan arvosta maksettava osuus. Arvo 1:stä 100:aan.
Oletusasetukset: 100
remarks — Muistiinpanot
Valinnainen: mitä kuitissa pitäisi mainita, esimerkiksi miten esineet testattiin.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "gold_purchase_receipt",
"text": "{\"business\":\"Kultaseppä Berg, Kauppatori 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14. toukokuuta 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Sormus,4.2,585,\\nA2,Ketju,12.75,750,\\nA3,Korvakorut,0.875,333,punnittu ilman kiviä\\nA4,Rannekoru,,585,lukko vielä poistettava\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Leimat tarkistettu luupilla, ketju testattu hapolla lukon kohdalta.\"}"
}
Muuta tiheysmittaukset keittopöytäkirjaksi. Palvelin laskee näennäisen käymisasteen ja alkoholiarvion alku- ja lopputiheydestä Plato-asteina ja ilmoittaa käytetyn kaavan.
Syöte- ja määrityskentät
Perusasetukset
brewery — Panimo
Lisätty sanatarkasti.
Oletusasetukset: ""
brew — Keitto
Lisätään sanatarkasti, esimerkiksi olut ja eränumero.
Oletusasetukset: ""
brew_date — Keittopäivä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
og_plato — Alkutiheys (°P)
Mitattu ennen hiivan lisäystä, esimerkiksi 12,5.
Oletusasetukset: ""
fg_plato — Lopputiheys (°P)
Valinnainen. Jos tyhjä, käytetään viimeisimmän päivämäärän mittausta.
Oletusasetukset: ""
lines — Lukemat
Yksi rivi mittausta kohti. Päivämäärät muodossa 2026-03-31 tai 31.03.2026. Tiheys Plato-asteina, lämpötila Celsius-asteina; molemmat voivat olla tyhjiä.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä pöytäkirjassa pitäisi mainita, esimerkiksi hiiva tai humala.
Oletusasetukset: ""
Lisäasetukset
batch_l — Erä (l)
Valinnainen: litrat käymisastiassa, esimerkiksi 50.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Muuta retken osuudet aikataulukoksi. Palvelin laskee kävelyajan osuutta kohti DIN 33466 -säännöllä, lisää tauot ja näyttää saapumisen ja viimeisimmän ajan jokaisessa kohdassa.
Syöte- ja määrityskentät
Perusasetukset
tour — Ajoreitti
Lisätty sanatarkasti.
Oletusasetukset: ""
guide — Opas
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
tour_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Osuudet
Yksi rivi osuutta kohti kulkujärjestyksessä: matka kilometreinä, nousu ja lasku metreinä sekä tauko minuutteina osuuden lopussa.
Oletusasetukset: ""
start_time — Aloitusaika
Kellonaika, kuten 08:30.
Oletusasetukset: "08:00"
latest_return — Paluu viimeistään
Valinnainen: kellonaika, kuten 17:00, esimerkiksi ennen pimeää tai viimeistä bussia. Jokainen kohta saa silloin viimeisen ajan.
Oletusasetukset: ""
pace_percent — Ryhmäkerroin
Kertoo jokaisen kävelyajan. Alle 100 nopealle ryhmälle, yli 100 hitaalle.
Valinnainen: mitä suunnitelmassa pitäisi mainita, esimerkiksi kokoontumispaikka tai varusteet.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 12000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Vertaa teknisen riderin kalustoa omaan varastoon. Palvelin laskee molemmat listat yhteen kohteittain ja palauttaa puutelistan määrineen.
Syöte- ja määrityskentät
Perusasetukset
event — Tapahtuma
Lisätty sanatarkasti.
Oletusasetukset: ""
venue — Juhlapaikka
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Rideri: tarvittava kalusto
Yksi rivi riderin kohdetta kohti tarvittavan määrän kanssa. category on valinnainen, esimerkiksi mikrofonit.
Oletusasetukset: ""
available — Oma varasto
Yksi rivi kohdetta kohti tänä päivänä saatavilla olevan määrän kanssa. Käytä samoja nimiä kuin riderissä.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: mitä listassa pitäisi mainita, esimerkiksi yhteyshenkilö tai määräaika.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 50000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "rider_stock_check",
"text": "{\"event\":\"Kesäfestivaali, päälava, yhtye B\",\"venue\":\"Rantapuisto\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofonit,Shure SM58,6\\nR2,Mikrofonit,Shure Beta 52A,1\\nR3,Telineet,Korkea mikrofoniteline,8\\nR4,Monitorit,Lattiamonitori,4\\nR5,Mikrofonit,shure sm-58,2\\nR6,Kaapelit,XLR-kaapeli 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Korkea mikrofoniteline,10\\nB3,Lattiamonitori,2\\nB4,DI-boksi,4\",\"remarks\":\"Puuttuvat tavarat selvitetään yhtyeen managerin kanssa maanantaina.\"}"
}
Arvioi syöttiasemien tarkastukset. Palvelin laskee syönnit asemittain, vertaa jokaista tarkastusta edelliseen ja listaa myöhässä olevat asemat. Ei kannanottoja tuotteisiin tai lakisääteisiin velvoitteisiin.
Syöte- ja määrityskentät
Perusasetukset
customer — Asiakas tai kohde
Lisätty sanatarkasti.
Oletusasetukset: ""
technician — Suorittaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Tarkastukset
Yksi rivi asemaa ja tarkastusta kohden. finding on none, partial, full, damaged tai no_access. Päivämäärät kuten 2026-05-31 tai 31.05.2026.
Oletusasetukset: ""
interval_days — Tarkastusväli (päivää)
Asiakkaan kanssa sovitusti. Vähintään 1, enintään 365.
Oletusasetukset: 28
remarks — Muistiinpanot
Valinnainen: kaikki, mitä raportin pitäisi mainita, esimerkiksi paikan päällä sovitut toimenpiteet.
Oletusasetukset: ""
Lisäasetukset
report_date — Viitepäivä
Valinnainen, esimerkiksi 2026-05-31. Myöhässä olevat asemat lasketaan tähän päivään asti; tyhjä tarkoittaa taulukon viimeisintä tarkastusta.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "bait_station_check",
"text": "{\"customer\":\"Leipomo Hartmann, Myllykatu 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 varasto,2026-03-02,none,\\nK2,S2 lastauslaituri,2026-03-02,partial,\\nK3,S3 piha,2026-03-02,none,\\nK4,S1 varasto,2026-03-30,none,\\nK5,S2 lastauslaituri,2026-03-30,full,Jätöksiä aseman vieressä\\nK6,S3 piha,2026-03-30,no_access,Kuormalavoja aseman edessä\\nK7,S1 varasto,2026-05-04,none,\\nK8,S2 lastauslaituri,2026-05-04,partial,Asiakas tukkinut raon portin alla\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Asiakas pyytää raporttia ennen auditointia.\"}"
}
Tarkista allasveden lukemat, kuten pH, kloori ja lämpötila, syötettyjä raja-arvoja vasten. Palvelin merkitsee poikkeamat ja päivät ilman lukemaa. Ei oikeudellisia kannanottoja.
Syöte- ja määrityskentät
Perusasetukset
facility — Allas tai laitos
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
tester — Testaaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Lukemat
Yksi rivi mittauskertaa kohden. Jätä solu tyhjäksi, jos arvoa ei mitattu. Päivämäärät kuten 2026-05-31 tai 31.05.2026.
Oletusasetukset: ""
limits — Raja-arvot
Yksi rivi parametria kohden laitokseen sovellettavine raja-arvoineen. Tyhjä allas tarkoittaa kaikkia altaita. Työkalu ei tunne sääntöjä ja vertaa vain näihin lukuihin.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: esimerkiksi sulkemispäivät, jotka selittävät aukon.
Oletusasetukset: ""
Lisäasetukset
checks_per_day — Lukemat per päivä
Päivät, joina altaalla on vähemmän lukemia, listataan. Vähintään 1, enintään 6.
Oletusasetukset: 1
Syötteen UTF-8-tavujen enimmäismäärä: 40000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "pool_water_log",
"text": "{\"facility\":\"Kylpylähotelli Lindenau\",\"period\":\"4. ja 6. toukokuuta 2026 välillä\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Sisäallas,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Poreallas,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Sisäallas,2026-05-05,08:00,7.8,0.4,0.25,28.5,Paljon vieraita edellisenä iltana\\nW4,Poreallas,2026-05-05,08:05,7.3,,0.1,37.0,Kloorin testiliuskat loppuneet\\nW5,Sisäallas,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,Poreallas,free_chlorine,0.7,1.0\\nG5,Poreallas,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Porealtaan suodatin vastahuuhdeltiin 5. toukokuuta.\"}"
}
Muuta harjoituskerran muistiinpanot raportiksi omistajalle ja kotiharjoitussuunnitelmaksi. Palvelin laskee harjoitusminuutit, ja tekoäly käyttää vain syötteen harjoituksia.
Syöte- ja määrityskentät
Perusasetukset
dog — Koira
Nimi ja rotu. Lisätty sanasta sanaan.
Oletusasetukset: ""
pet_owner — Omistaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
trainer — Kouluttaja tai koirakoulu
Lisätty sanatarkasti.
Oletusasetukset: ""
session_date — Harjoituskerran päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
session_notes — Muistiinpanot harjoituskerrasta
Mitä harjoiteltiin ja havaittiin sekä mitä sovittiin kotiin. Raportissa voi näkyä vain se, mitä tähän kirjoitetaan.
Oletusasetukset: ""
lines — Kotiharjoitukset
Yksi rivi harjoitusta kohden sovitusti: miten, kertaa päivässä, minuuttia kerralla ja päivää viikossa.
Oletusasetukset: ""
next_session — Seuraava harjoituskerta
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "dog_training_report",
"text": "{\"dog\":\"Bruno, labradorinnoutaja\",\"pet_owner\":\"Novakin perhe\",\"trainer\":\"Koirakoulu Lindenau, A. Berg\",\"session_date\":\"12. toukokuuta 2026\",\"session_notes\":\"Harjoiteltiin löysässä hihnassa kävelyä puistopolulla. Bruno veti aluksi muita koiria kohti ja käveli muutaman käännöksen jälkeen rauhallisesti omistajan vieressä. Luoksetulo onnistui hyvin pitkän liinan kanssa. Harjoitelkaa kotona puutarhassa ennen lenkkejä ja lopettakaa harjoitus, kun Bruno vielä nauttii siitä. Palkitkaa pienillä paloilla sen tavallisesta ruoasta.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Löysässä hihnassa kävely,Puutarhassa ennen lenkkiä,2,5,6\\nH2,Luoksetulo pitkällä liinalla,Kutsu kerran ja palkitse heti,1,10,5\\nH3,Istu ja odota ovella,Ennen oven avaamista,3,2,7\",\"next_session\":\"19. toukokuuta 2026, 17:00\"}"
}
Muuta hoitojakson merkinnät raportiksi omistajalle. Palvelin laskee ateriat, lenkit ja minuutit päivittäin, ja tekoäly kirjoittaa ystävällisen tekstin ilman eläinlääketieteellisiä kannanottoja.
Syöte- ja määrityskentät
Perusasetukset
animal — Eläin
Nimi ja laji. Lisätty sanasta sanaan.
Oletusasetukset: ""
pet_owner — Omistaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
boarding — Hoitola tai lemmikinhoitaja
Lisätty sanatarkasti.
Oletusasetukset: ""
stay — Päivä tai jakso
Lisätty sanatarkasti.
Oletusasetukset: ""
lines — Merkinnät
Yksi rivi merkintää kohden. activity on meal, walk, play, rest, care tai other. Minuutit lenkeille ja leikille. Ruoka ja määrä säilytetään sanasta sanaan. Päivämäärät kuten 2026-05-31 tai 31.05.2026.
Oletusasetukset: ""
remarks — Huomioita omistajalle
Valinnainen: miten eläin kotiutui, mistä se piti. Tekstissä voi näkyä vain se, mitä tähän kirjoitetaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 25000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "pet_boarding_report",
"text": "{\"animal\":\"Lotte, mäyräkoira\",\"pet_owner\":\"Rouva Wagner\",\"boarding\":\"Eläinhotelli Lindenau\",\"stay\":\"15. ja 16. toukokuuta 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g kuivaruokaa,Söi kaiken\\nP2,2026-05-15,09:30,walk,40,,Tapasi beagle Maxin\\nP3,2026-05-15,14:00,play,20,,Pallo puutarhassa\\nP4,2026-05-15,17:30,meal,,80 g kuivaruokaa,Jätti vähän\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g kuivaruokaa,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Harjattu\",\"remarks\":\"Lotte kotiutui nopeasti ja nukkui omassa korissaan. Se piti palloleikeistä puutarhassa.\"}"
}
Muuta mitat, muutokset ja hinnat muutostöiden tilauslomakkeeksi. Palvelin laskee uudet mitat, rivisummat ja maksettavan loppusumman sekä tarkistaa muutokset saumanvaraa vasten.
Syöte- ja määrityskentät
Perusasetukset
customer — Asiakas
Lisätty sanatarkasti.
Oletusasetukset: ""
order_number — Tilausnumero
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
pickup — Noudettavissa
Valinnainen, esimerkiksi perjantai 15. toukokuuta. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Muutostyöt
Yksi rivi muutostyötä kohden. measure on nykyinen mitta, change on +2 tai -1.5, allowance on käytettävissä oleva saumanvara. unit_price voi olla tyhjä.
Oletusasetukset: ""
remarks — Asiakkaan toiveet
Valinnainen: mitä asiakas pyysi sovituksessa. Vain se, mitä tähän kirjoitetaan, voi näkyä.
Oletusasetukset: ""
Lisäasetukset
length_unit — Mittayksikkö
Näytetään kaikkien mittojen yhteydessä.
cm — Senttimetrit · in — Tuumat
Oletusasetukset: "cm"
deposit — Maksettu ennakkomaksu
Valinnainen, esimerkiksi 20.
Oletusasetukset: ""
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 25000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Muuta asetelmat sekä varret ja materiaalit asetelmaa kohti materiaaliluetteloksi. Palvelin kertoo määrät, laskee kustannukset asetelmittain yhteen ja kokoaa ostoslistan.
Syöte- ja määrityskentät
Perusasetukset
event — Tapahtuma
Esimerkiksi häät Berg. Lisätty sanasta sanaan.
Oletusasetukset: ""
event_date — Päivämäärä
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
customer — Asiakas
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
arrangements — Asetelmat
Yksi rivi asetelmaa kohden kappalemäärineen.
Oletusasetukset: ""
lines — Materiaali asetelmaa kohti
Yksi rivi materiaalia ja asetelmaa kohden: asetelma yllä annetulla nimellä, varret tai yksiköt kappaletta kohti, yksikkö ja yksikköhinta.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: värit, toiveet, toimitustiedot.
Oletusasetukset: ""
Lisäasetukset
waste_percent — Rikkoutumisvara (%)
Lisätään vain ostoslistaan. Vähintään 0, enintään 50.
Oletusasetukset: 0
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "floral_bill_of_materials",
"text": "{\"event\":\"Häät Berg ja Novak\",\"event_date\":\"20. kesäkuuta 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Morsiuskimppu,1\\nA2,Pöytäasetelma,8\\nA3,Napinläpikukka,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Morsiuskimppu,Ruusu Avalanche,15,varsi,2.40\\nM2,Morsiuskimppu,Eukalyptus,5,varsi,1.10\\nM3,Morsiuskimppu,Satiininauha,1.5,m,0.90\\nM4,Pöytäasetelma,Ruusu Avalanche,5,varsi,2.40\\nM5,Pöytäasetelma,Harso,3,varsi,1.30\\nM6,Pöytäasetelma,Kukkasieni,1,kpl,1.80\\nM7,Napinläpikukka,Spray-ruusu,1,varsi,1.50\\nM8,Napinläpikukka,Neula,2,kpl,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Vain valkoista ja pehmeää vihreää. Toimitus Lindenhofiin klo 10:00.\"}"
}
Tallin ruokintasuunnitelma määrineen ja kustannuksineen
stable_feed_plan
Muuta hevoskohtainen ruokinta ruokintasuunnitelmaksi. Palvelin laskee kilot päivässä ja jaksolla, kustannuksen karsinaa kohti ja ostettavat määrät rehuittain. Ei ruokintaneuvontaa.
Syöte- ja määrityskentät
Perusasetukset
stable — Talli
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Annokset
Yksi rivi hevosta ja rehua kohden: kg per ruokinta ja ruokintoja päivässä.
Oletusasetukset: ""
feeds — Rehujen hinnat
Valinnainen: yksi rivi rehua kohden hinnalla per kg. Rehut ilman hintaa listataan.
Oletusasetukset: ""
period_days — Päiviä jaksolla
Esimerkiksi 30 kuukaudelle. Vähintään 1, enintään 366.
Oletusasetukset: 30
remarks — Muistiinpanot
Valinnainen: kaikki, mitä suunnitelman pitäisi mainita, esimerkiksi kuka ruokkii viikonloppuisin.
Oletusasetukset: ""
Lisäasetukset
currency — Valuutta
Lyhyt koodi tai merkki, joka näytetään summien yhteydessä, esimerkiksi EUR.
Oletusasetukset: "EUR"
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "stable_feed_plan",
"text": "{\"stable\":\"Lindenhofin täysihoitotalli\",\"period\":\"Kesäkuu 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Karsina 1,Luna,Heinä,4,3\\nF2,Karsina 1,Luna,Kaura,0.5,2\\nF3,Karsina 2,Max,Heinä,5,3\\nF4,Karsina 2,Max,Kivennäisrehu,0.1,1\\nF5,Karsina 3,Fenja,Heinä,3.5,3\\nF6,Karsina 3,Fenja,Pelletit,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Heinä,0.18\\nP2,Kaura,0.45\\nP3,Pelletit,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Maxin omistaja tuo kivennäisrehun itse.\"}"
}
Soittoharjoittelun suunnitelma ja viesti vanhemmille
music_practice_plan
Muuta kappaleet ja minuutit viikon harjoitussuunnitelmaksi ja viestiksi vanhemmille. Palvelin jakaa kappaleet harjoituspäiville ja laskee minuutit yhteen; vain syötteen kappaleet näkyvät.
Syöte- ja määrityskentät
Perusasetukset
student — Oppilas
Etunimi riittää. Lisätty sanasta sanaan.
Oletusasetukset: ""
teacher — Opettaja
Lisätty sanatarkasti.
Oletusasetukset: ""
week — Viikko
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
lines — Kappaleet ja harjoitukset
Yksi rivi kappaletta tai harjoitusta kohden minuutteineen harjoituspäivää kohti. days_per_week voi olla tyhjä: silloin kappaletta harjoitellaan jokaisena harjoituspäivänä.
Oletusasetukset: ""
practice_days — Harjoituspäiviä viikossa
Vähintään 1, enintään 7.
Oletusasetukset: 5
teacher_notes — Muistiinpanot tunnilta
Valinnainen: mikä meni hyvin, mihin harjoitellessa kannattaa kiinnittää huomiota. Viestissä voi näkyä vain se, mitä tähän kirjoitetaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "music_practice_plan",
"text": "{\"student\":\"Mia\",\"teacher\":\"Musiikkikoulu Lindenau, K. Berg\",\"week\":\"11. ja 17. toukokuuta 2026 välillä\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Asteikot G-duuri ja e-molli,Hitaasti metronomin kanssa,5,\\nU2,Menuetti G-duuri,Tahdit 9:stä 16:een vain vasemmalla kädellä,10,4\\nU3,Tuulen laulu,Soita läpi kerran päivässä,5,3\\nU4,Prima vista -vihko,Yksi uusi rivi,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia soitti menuetin ensimmäisen osan tänään hyvin tasaisesti. Tahdeissa 9:stä 16:een vasen käsi on vielä epävarma. Harjoittele hitaasti ja pidä lyhyitä taukoja.\"}"
}
Muuta tukiopetuksen aiheet, pisteet ja muistiinpanot edistymisraportiksi vanhemmille. Palvelin laskee osuudet enimmäispisteistä oppiaineittain, eikä tekoäly esitä ennusteita tai diagnooseja.
Syöte- ja määrityskentät
Perusasetukset
student — Oppilas
Etunimi riittää. Lisätty sanasta sanaan.
Oletusasetukset: ""
tutor — Tukiopettaja tai tukiopetuspalvelu
Lisätty sanatarkasti.
Oletusasetukset: ""
period — Ajanjakso
Lisätty sanatarkasti.
Oletusasetukset: ""
lines — Tunnit ja tulokset
Yksi rivi tuntia tai koetta kohden. score ja max_score voivat olla tyhjiä; grade säilytetään sanasta sanaan. Päivämäärät kuten 2026-05-31 tai 31.05.2026.
Oletusasetukset: ""
tutor_notes — Tukiopettajan muistiinpanot
Valinnainen: mikä meni hyvin, mitä vielä harjoitellaan. Raportissa voi näkyä vain se, mitä tähän kirjoitetaan.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 30000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "tutoring_progress_report",
"text": "{\"student\":\"Jonas\",\"tutor\":\"Oppimisstudio Lindenau, P. Novak\",\"period\":\"Maaliskuusta toukokuuhun 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matematiikka,Murtoluvut,12,20,\\nL2,2026-04-07,Matematiikka,Murtoluvut ja desimaaliluvut,15,20,\\nL3,2026-05-05,Matematiikka,Prosentit,17,20,\\nL4,2026-03-17,Englanti,Mennyt aikamuoto,8,15,\\nL5,2026-04-28,Englanti,Epäsäännölliset verbit,11,15,\\nL6,2026-05-12,Englanti,Koulun koe,,,B\",\"tutor_notes\":\"Jonas tarkistaa nyt murtolukutehtäviensä tulokset itse. Epäsäännöllisiä verbejä harjoitellaan sanakorteilla jokaisen tunnin alussa. Hän kysyy enemmän kysymyksiä kuin maaliskuussa.\"}"
}
Muuta kaviokohtaiset havainnot ja tehdyt työt raportiksi hevosen omistajalle. Palvelin laskee seuraavan käynnin päivämäärästä ja välistä ja listaa kaviot ilman merkintää. Ei eläinlääketieteellisiä diagnooseja.
Syöte- ja määrityskentät
Perusasetukset
horse — Hevonen
Nimi ja tarvittaessa talli. Lisätty sanasta sanaan.
Oletusasetukset: ""
pet_owner — Omistaja
Valinnainen. Lisätty sanasta sanaan.
Oletusasetukset: ""
farrier — Kengittäjä tai kavionhoito
Lisätty sanatarkasti.
Oletusasetukset: ""
visit_date — Käyntipäivämäärä
Esimerkiksi 2026-05-12 tai 12.05.2026. Tarvitaan seuraavaa käyntiä varten.
Oletusasetukset: ""
interval_weeks — Väli seuraavaan käyntiin (viikkoa)
Sovitusti. Vähintään 1, enintään 26.
Oletusasetukset: 6
lines — Kaviot
Yksi rivi kaviota kohden tai useampi rivi, jos havaintoja on useita. hoof on fl, fr, hl tai hr. finding ja work valitaan luetteloista.
Oletusasetukset: ""
remarks — Muistiinpanot
Valinnainen: kaikki, mitä omistajan pitäisi tietää, esimerkiksi sopimukset seuraavasta käynnistä.
Oletusasetukset: ""
Syötteen UTF-8-tavujen enimmäismäärä: 20000
Tulokset käyttävät ops_review-muotoa: columns ja skalaariset rows, summary, lähteisiin liitetyt findings sekä luonnosviennit. review_required ja ai_required ovat true, ja ai_model on do4u-standard. Kaikki teksti on esitettävä epäluotettuna tavallisena tekstinä. Kassavirtatuloksissa on lisäksi chart_data, jonka type on cashflow, currency, buffer_cents ja enintään 91 päivättyä pistettä, joissa on base_cents ja scenario_cents. Arvot ovat palvelimen laskemia kokonaislukusenttejä; mallin tuottamaa kaaviomerkintää ei hyväksytä. Katkaisutuloksissa on chart_data, jonka type on cutting ja scale 1000: tankopituudet ovat annetun yksikön kokonaislukutuhannesosia (mm, cm, m tai in). Kukin tanko sisältää id, unit, length, trim_start, trim_end, kerf, segments (id ja length) sekä remaining. Valmista osaa kohti lasketaan yksi sahausrako. Palvelin varmistaa, että osat, sahausraot, päiden tasaukset ja jäljellä oleva materiaali vastaavat täsmälleen varastopituutta. Piirros sisältää enintään 30 kokonaista tankoa ja 120 osaa; total_bars, omitted_bars ja truncated kuvaavat nimenomaisesti mahdolliset poisjätöt. Koko sijoittelu säilyy taulukossa ja luonnosvienneissä. Heuristiikka ei väitä globaalia optimaalisuutta.
Pyyntöesimerkki
{
"tool": "hoof_care_report",
"text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Rouva Berg\",\"farrier\":\"Kavionhoito 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,Pieni halkeama kärjessä ulkosivulla\\nH3,hl,uneven_wear,trim,Kuluu enemmän sisäpuolelta\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja seisoi rauhallisesti. Pitäkää se seuraavalla käynnillä karsinassa, mieluiten ennen ruokintaa.\"}"
}
Sopimus- ja huoltotarkistukset palauttavat lisäksi allekirjoitetun calendar_review-tunnuksen, joka on sidottu todennettuun tiliin, lähdetietoihin ja 30 minuutin voimassaoloon. Nimenomaisen ihmistarkistuksen jälkeen lähetetään token, valitut tapahtumatunnukset ja approved:true POST-pyynnöllä osoitteeseen /api/v1/business/calendar käyttäen samaa tiliä. Vastaus on ICS-vienti. Palvelin tarkistaa omistajuuden, allekirjoituksen, voimassaolon ja valinnan mallista riippumatta. Kalenteria ei muuteta.
POST /api/v1/business/calendar
Päätepiste edellyttää nykyistä API Bearer -todennusta samalla tilillä, joka omistaa sopimus- tai huoltotarkistuksen. Allekirjoitettu tarkistus on voimassa 30 minuuttia ja sitoo hyväksytyt lähdetiedot sekä tapahtumavalinnan. Puuttuva hyväksyntä, eri omistaja, tuntemattomat tapahtumatunnukset tai vanhentunut tai muutettu tunnus hylätään. calendar_review on objekti, jossa on token ja expires_at (Unix-aikaleima). calendar_events sisältää id, title, date (YYYY-MM-DD) ja description; calendar_options sisältää name ja reminder_days. Alkutulos ei sisällä ICS-tavuja. Enintään 20 eri tapahtumatunnusta voidaan valita.
{
"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
}
Onnistunut vastaus sisältää ok:true-arvon ja yhden export-objektin, jossa ovat filename, mime:text/calendar ja täydellinen ICS-teksti content-kentässä. Alla oleva paikkamerkki kuvaa vastauksen rakennetta; se ei ole luotu tiedosto. Tiedoston tallennus tai tuonti on erillinen asiakastoiminto. Kalenteripalveluun ei oteta yhteyttä.
Alkutulokset sisältävät luonnosviennit kentillä filename, mime ja content sekä lähdesidonnaisen tarkistustaulukon. Luonnokset vaativat nimenomaisen ihmistarkistuksen ennen käyttöä tai edelleenlähetystä. Sopimusmääräaikojen ja huollon tarkistukset voivat sisältää calendar_events-, calendar_options- ja calendar_review-kentät; niitä ei koskaan hyväksytä mallin antamaksi luvaksi. Kalenterivienti vaatii yllä kuvatun erillisen vahvistetun pyynnön.
Widgetit
Widget upottaa Do4U-työkalun omalle verkkosivustollesi iframena, samalla lomakkeella ja tuloksella kuin Do4U:ssa. Pyynnöt veloitetaan widgetin tililtä. Luot widgetit Widgetit-sivulla tai API:n kautta.
Upota widgetit vain kirjautumisen taakse. Widgetin sisältävän sivun on vaadittava kirjautuminen. Kuka tahansa, joka voi avata sivun, voi käyttää widgetiä ja kuluttaa krediittejäsi. Älä koskaan käytä widgetiä julkisella sivulla.
Do4U ei voi tarkistaa ulkopuolelta, vaatiiko sivusi kirjautumisen. Vahvistat sen itse widgetin luomisen yhteydessä, ja olet siitä vastuussa. Alla olevat rajoitukset pienentävät vahinkoa, jos token vuotaa, mutta ne eivät korvaa kirjautumista.
Yksi token widgetiä kohden
Jokaisella widgetillä on oma token, joka alkaa merkeillä d4w_. Do4U tallentaa vain tiivisteen, joten token näytetään vain kerran. Se voi tehdä paljon vähemmän kuin API-avain:
Se toimii vain tämän widgetin työkaluilla. Se ei voi lukea saldoasi eikä nähdä muita tehtäviä.
Vain sallitut verkkosivustot voivat upottaa widgetin. Selain valvoo tätä. Selaimen ulkopuolella tämä tarkistus ei suojaa sinua, koska ohjelma voi väärentää alkuperänsä.
Jokaisella widgetillä on budjetti päivää ja kuukautta kohden sekä pyyntöjen raja minuutissa. Kun budjetti on käytetty loppuun, uudet tehtävät hylätään.
Widget näkee vain omat tehtävänsä. Kun subject on käytössä, jokainen käyttäjä näkee vain omat tehtävänsä.
”Uusi token” korvaa vanhan tokenin heti ja päättää kaikki sen istunnot. ”Mitätöi” pysäyttää widgetin heti. Muut widgetit ja API-avaimet toimivat edelleen.
Pidä token poissa julkisesta koodista, lokeista ja tietovarastoista.
Pika-aloitus
Avaa Widgetit-sivu ja valitse työkalu, sallitut verkkosivustot, tila ja budjetti.
Vahvista, että upotat widgetin vain kirjautumisen taakse. Kopioi token, joka näytetään vain kerran.
Lisää koodi sivulle, joka vaatii kirjautumisen.
Kirjaudu sisään, kokeile widgetiä kerran ja tarkista käyttö Widgetit-sivulta.
Tila 1: Token sivulla
Nopein tapa. Token on sivusi HTML:ssä, joten jokainen kirjautunut käyttäjä voi lukea sen. Käytä tätä tilaa vain, jos luotat kaikkiin alueen käyttäjiin. Tämä tila sallii yhden työkalun widgetiä kohden.
<!-- Upota vain alueelle, joka vaatii kirjautumisen -->
<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>
Tila 2: Lyhytaikaiset istunnot (suositus)
Widgetin token pysyy palvelimellasi. Kun palvelimesi on tunnistanut kirjautuneen käyttäjän, se pyytää istuntotokenin ja kirjoittaa sivulle vain sen. Istuntotoken alkaa merkeillä d4s_ ja vanhenee itsestään. Tässä tilassa selain hylkää pitkäikäisen tokenin, joten vahingossa HTML:ään kopioitu token huomataan heti.
Valinnainen: data-session-url nimeää osoitteen omalla verkkosivustollasi. Kun istunto vanhenee, widget lähettää tähän osoitteeseen pyynnön verkkosivustosi evästeiden kanssa. Tarkista siellä kirjautuminen ja vastaa muodossa {"token": "d4s_..."}.
tool
Valinnainen. Rajaa istunnon yhteen tämän widgetin työkaluun. Ilman sitä istunto kattaa kaikki widgetin työkalut.
subject
Valinnainen. Oma tunnuksesi käyttäjälle, enintään 200 tavua. Do4U tallentaa vain tiivisteen. Istunto, jolla on subject, näkee vain tehtävät, joilla on sama subject.
ttl_minutes
Valinnainen. Kesto minuutteina. Oletus 60, enintään 480.
Attribuutit
data-do4u-widget
Pakollinen. Widgetin tunnus, esimerkiksi w_3f9a1c0b7d2e4a68.
data-tool
Pakollinen. Työkalun nimi, kuten alla olevassa luettelossa.
data-token
Widgetin token tai istuntotoken. Skripti poistaa sen elementistä latauksen jälkeen.
data-lang
Widgetin kieli, esimerkiksi fi. Ilman sitä Do4U käyttää selaimen kieltä.
data-theme
light tai dark. Ilman sitä käytetään järjestelmän asetusta.
data-min-height
Vähimmäiskorkeus pikseleinä, oletuksena 480. Sen jälkeen korkeus seuraa sisältöä.
data-session-url
Verkkosivustosi osoite, joka palauttaa uuden istuntotokenin.
data-title
Otsikko iframelle ruudunlukijoita varten. Aseta se sivusi kielellä.
Tapahtumat ja esitäyttö
Elementti laukaisee tapahtumat do4u:ready, do4u:result ja do4u:expired. Funktiolla do4uWidget.fill() sivusi voi esitäyttää lomakekenttiä. Tehtävä ei koskaan käynnisty itsestään, koska käyttäjä päättää, milloin krediittejä käytetään.
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;
});
// Esitäytä kentät. Käyttäjä käynnistää tehtävän silti itse.
box.addEventListener('do4u:ready', () => {
box.do4uWidget.fill({ urls: 'https://example.com/article' });
});
Käsittele tulosta epäluotettavana datana. Tekoälyn tuotos voi olla väärin, ja luettujen verkkosivujen teksti voi vaikuttaa siihen. Koodaa erikoismerkit tai puhdista tulos palvelimellasi ennen kuin näytät tai tallennat sen. Anna ihmisen tarkistaa se ennen kuin julkaiset sen.
Content Security Policy
Jos verkkosivustosi käyttää Content Security Policyä, salli kehys ja skripti. Jos isännöit skriptiä itse, frame-src riittää.
Integraatiot voivat hallita widgetejä tilin API-avaimella. Vastauksessa pyyntöön POST /widgets oleva token näytetään vain kerran. POST /widgets/session hyväksyy myös widgetin tokenin; silloin kenttää widget ei tarvita. API-avaimella lähetä widgetin tunnus kentässä widget.
POST /widgets/session
Luo istuntotoken.
GET /widgets
Listaa widgetit, niiden käyttö ja widgeteille käytettävissä olevat työkalut.
Token on väärä tai mitätöity, tai widgetit on poistettu käytöstä.
401 expired
Istunto on vanhentunut. Lataa sivu uudelleen tai käytä ominaisuutta data-session-url.
401 session_required
Tämä widget toimii vain istuntotokeneilla, mutta se sai pitkäikäisen tokenin.
403
Widget tai istunto ei salli tätä työkalua.
429
Widgetin budjetti on käytetty loppuun, tai pyyntöjä on liikaa minuutissa.
Tiedot ja laskutus
Tehtävät veloitetaan normaalihinnoin widgetin tililtä. Tiimin ja projektin valinta ei ole käytettävissä widgeteissä.
Oletuksena widget ei tallenna sisältöä: Do4U poistaa syötteet ja tulokset niiden noutamisen jälkeen, viimeistään tunnin kuluttua. Voit muuttaa tämän widgetikohtaisesti.
Widget toimii osoitteessa do4u.eu eikä aseta evästeitä. Kerro käyttäjillesi tietosuojaselosteessasi, että heidän syötteensä lähetetään Do4U:lle.
Token välitetään osoitteen fragmentissa, jota selaimet eivät lähetä palvelimille. Se ei näy käyttölokeissa eikä viittaajatiedoissa.
Käytettävissä olevat työkalut
Jokainen työkalu, joka luo tehtävän, on käytettävissä widgetinä. Käytä näitä nimiä ominaisuudessa data-tool:
Saavutettavuusselosteella on oma prosessinsa ilman tehtävää, eikä se ole käytettävissä widgetinä. Työkalut, joilla on oma sivu, näyttävät widgetissä yksinkertaisen osoitekentän.
Tiedot
Syötteet ja tulokset tallennetaan 7 päiväksi (Free) tai 30 päiväksi (maksulliset paketit), minkä jälkeen ne poistetaan. Kuvat poistetaan heti käsittelyn jälkeen. Tulokset on tuottanut tekoäly: tarkista ne ennen käyttöä.
Vastaa sähköposteihin muuttamatta saapuneiden kansiotasi
Do4U ei ylläpidä sähköpostilaatikkoa eikä koskaan tallenna postilaatikkosi käyttötietoja. Kaksi tapaa saada vastausluonnoksia silti:
S1 – Malli n8n:lle tai Makelle
Käynnistin: uusi sähköposti postilaatikossasi (IMAP-käynnistin n8n:ssä tai Makessa – käyttötiedot pysyvät siellä)
POST /api/v1/jobs työkalulla support_reply, sähköpostin tekstillä ja no_store: true
Odota muutama sekunti ja hae GET /api/v1/jobs/{id}, kunnes tila on done
Luo luonnos postilaatikkoosi tekstillä kentästä result.reply (Gmail- tai Outlook-moduuli)
Rakenna Makessa sama skenaario moduuleista Email (watch emails), HTTP (make a request), Sleep sekä Gmail tai Outlook (create a draft).
Kehittäjälaajennukset ja kauppalisäosat
Pura ZIP ja lue mukana tuleva opas. Lataa selainlaajennus paikallisesti; testaa kauppalisäosat ensin testikaupassa. Tarvitset oman Dev API -avaimen. Shopware tarjoaa tällä hetkellä komentoriviohjelman (CLI).