Ugrás a tartalomra

API-dokumentáció

A Do4U API-val a weboldal eszközeit használhatod a saját szoftveredből: összefoglalás, összehasonlítás, ügyfélszolgálati válaszok, alt szövegek, átfogalmazás és fordítás. Minden kérést a saját szervereinken dolgozunk fel Lengyelországban, az EU-ban.

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

OpenAPI 3.1 leírás (JSON) – Az API gépileg olvasható leírása kódgenerátorokhoz és olyan eszközökhöz, mint a Postman vagy az Insomnia. Kulcs nem szükséges.

Hitelesítés

Hozz létre egy kulcsot a fiókodban az API-kulcsok alatt. Minden kéréssel küldd el az Authorization: Bearer <key> fejlécben (vagy X-API-Key: <key>). Tartsd titokban a kulcsot, és soha ne tedd weboldalra. A kulcsot bármikor visszavonhatod.

Hogyan működik

A feladatok aszinkron futnak. Létrehozol egy feladatot, és azonnal megkapod az azonosítóját (HTTP 202). Ezután kérdezd le a feladatot, amíg az állapota done vagy failed nem lesz. 2–5 másodpercenként kérdezz rá; a legtöbb feladat néhány másodpercig tart.

Végpontok

GET /tools Eszközök, opciók és a bemeneti korlátaid
GET /balance A kreditegyenleged
POST /jobs Feladat létrehozása (JSON, vagy multipart/form-data képfájllal)
GET /jobs/{id} Egy feladat állapota és eredménye
DELETE /key Visszavonja a kérésben elküldött kulcsot, például ha egy integrációt leválasztanak. A már létrehozott feladatok befejeződnek.
POST /key/revoke Ugyanaz, mint a DELETE /key, olyan kliensekhez, amelyek csak GET és POST kérést tudnak küldeni.

Példa

Hozz létre egy feladatot, majd kérdezd le az eredményt:

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

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

A POST /jobs kérés mezői

toolAz eszköz neve, lásd az alábbi táblázatot. Kötelező.
textBemeneti szöveg. A compare esetén: A szöveg. Az alt_text esetén: opcionális oldalkontextus.
text_bB szöveg (csak compare).
urlSzöveg helyett beolvasandó nyilvános weboldal (summarize, accessibility_check).
htmlAz ellenőrizendő oldal HTML-kódja (accessibility_check), legfeljebb 300 000 karakter.
focus_keywordOpcionális fókuszkulcsszó a seo_meta-hoz. Ha nincs target, a seo_meta a language nyelven ír.
faqOpcionális GYIK-részletek (csak support_reply).
questionsOpcionális a seo_meta, content_brief és faq_schema esetén: gyakori látogatói kérdések szövegek listájaként vagy {"text": ..., "count": n} alakban (legfeljebb 50, legfeljebb 20-at használ a rendszer). A faq_schema először ezekre válaszol, ha a forrás megválaszolja őket; az eredmény visitor_questions mezője megmutatja, mi történt az egyes kérdésekkel.
imageKép az alt_text-hez: file mező multipart/form-data kérésben, vagy base64 / data URI JSON-ban. JPG, PNG, WebP vagy GIF, legfeljebb 5 MB.
image_urlOpcionális az alt_text-hez az image helyett: a kép nyilvános címe (http vagy https; JPEG, PNG, WebP vagy GIF; legfeljebb 5 MB). A Do4U egyszer, a háttérben tölti le. Ha ez nem sikerül, a feladat image_unavailable hibával meghiúsul, és nem kerül semmibe.
optionsAz eszköz opcióit tartalmazó objektum, például {"length": "short"}.
languageAz eredmény és a megjegyzések nyelve: en, de vagy pl. Alapértelmezés: en. A translate esetén a célnyelvet a target opció adja meg.
no_storetrue: a bemenetet a feldolgozás után azonnal töröljük, az eredményt pedig az első lekérés után.
brand_voiceOpcionális: a false kikapcsolja a márkahangodat ennél a feladatnál (alapértelmezés: ha beállítottál márkahangot, az érvényesül).
ai_labelOpcionális: a true a webes felületen megjeleníti az eredmény mellett az „AI-generáltként megjelölve” látható megjegyzést, a false elrejti. Alapértelmezés: a fiókod beállítása. A gépileg olvasható AI-jelölés mindig benne van az eredményben, és nem kapcsolható ki: az ai_generated és generator mezők, HTML-megjegyzés a HTML-eredményekben, ai_notice a képleírásoknál. Az ai_generated értéke false, ha az eredmény csak automatikus ellenőrzésekből származik.
callback_urlOpcionális: nyilvános https-cím, amely aláírt POST kérést kap, amikor a feladat elkészült (lásd Webhooks).
render_jsOpcionális: a true először JavaScripttel tölti be az oldalt (olyan oldalak, amelyek a tartalmukat a böngészőben építik fel; az url-t olvasó eszközök). Csak akkor számítunk fel renderelési felárat, ha az oldalt tényleg így töltöttük be; a render eredménymező megmutatja, mi történt.
no_cacheOpcionális: a true mindig új AI-feladatot indít. Nélküle a fiókod (vagy munkaterületed) egy elkészült, még tárolt, ugyanazzal az eszközzel, beállításokkal és bemenettel készült eredménye kerül újrafelhasználásra: a feladat azonnal kész, a from_history értéke true, és az eredeti creditjeinek 0 %-ába kerül. Soha no_store esetén, soha url esetén.
allow_same_languageOpcionális a translate, translate_html és translate_file esetén: a true akkor is fordít, ha a szöveg már a célnyelven van. Nélküle az ilyen feladat same_language (400) hibával elutasításra kerül – csak ha az ellenőrzés biztos.

Kérések biztonságos megismétlése (Idempotency-Key)

Küldd el az Idempotency-Key fejlécet a POST /jobs kéréssel, például egy véletlenszerű UUID-t minden feladathoz (1–255 nyomtatható ASCII-karakter). Ha a kapcsolat megszakad, és ugyanazt a kérést ugyanazzal az Idempotency-Key-jel és ugyanazzal az API-kulccsal 24 órán belül újra elküldöd, ugyanazt a választ kapod vissza: ugyanazt a feladatot, nem jön létre második feladat, és nem történik második terhelés. A válasz ilyenkor tartalmazza az Idempotent-Replayed: true fejlécet. Minden új feladathoz használj új kulcsot. Ha ugyanazt a kulcsot más kéréssel küldöd, 422 idempotency_conflict választ kapsz. A hibák nem kerülnek tárolásra: hiba után ugyanazzal a kulccsal újra elküldheted a kérést.

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

Eszközök és opciók

EszközBemenetek Opciók (az első érték az alapértelmezett)EredménymezőkÁr
contract_deadlinesSzerződéses dátumok és határidők text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, calendar_events, calendar_options, calendar_review, chart_data, draft_text, draft_html általában 1–3 credit
quote_builderÁrajánlat-kalkulátor text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
complaint_casePanaszügy választervezete text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
tender_responseBizonyítékalapú pályázati válasz text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
product_consistencyTermékdokumentumok következetessége text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
onboarding_planForrásalapú beilleszkedési tervek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
interview_guideStrukturált szakmai interjúútmutatók text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
project_handoverVisszakövethető projektátadások text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cashflow_forecastPénzforgalmi előrejelzés és forgatókönyvek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
expense_policy_checkBelső költségszabályzat ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
migration_acceptanceMigrációátvételi ellenőrzés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
batch_traceabilityTétel- és sorozatszám-nyomonkövetési ellenőrzés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
maintenance_plannerForrásalapú karbantartás-tervezés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, calendar_events, calendar_options, calendar_review, chart_data, draft_text, draft_html általában 1–3 credit
incident_reviewBizonyítékhoz kapcsolt incidensellenőrzés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
job_cost_reviewMunkaköltség- és árrésellenőrzés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
sla_reviewSLA-események és válaszidők ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cutting_planEgydimenziós vágási terv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
measurement_reviewMérési sorozatok ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
change_impactVáltozáshatások ellenőrzése karbantartott adatok alapján text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
recovery_planÜzemi helyreállítás tervezése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
assessment_rubricsBizonyítékalapú értékelési rubrika text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
literature_screeningSzakirodalmi szűrés ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
interview_codingInterjúkódolás karbantartott kódkönyvvel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
recipe_scalingReceptmennyiségek és beszerzés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
room_quantitiesHelyiségmérések és anyagmennyiségek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
crop_planningNövénytávolság és vetésforgó ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
script_continuityForgatókönyv folytonosságának ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
experiment_designReprodukálható kísérlettervezés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
press_releaseSajtóközlemény text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
job_ad_createÁlláshirdetés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
offer_cover_letterKísérőlevél ajánlathoz text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
customer_change_noticeÜgyfélértesítés változásról text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
polite_declineUdvarias elutasítás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
payment_reminderFizetési emlékeztető text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
event_invitationEseménymeghívó text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cancellation_letterFelmondólevél text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
complaint_letterPanaszlevél text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
company_profileCégprofil text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
speech_draftBeszédtervezet text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
grant_summaryPályázati összefoglaló text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
parent_letterLevél szülőknek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
notice_boardTájékoztató táblára vagy ajtóra text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cover_letterMotivációs levél text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
property_listingIngatlanhirdetés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
classified_adApróhirdetés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
donation_appealAdománygyűjtő felhívás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
release_notesKiadási jegyzetek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
video_chaptersVideófejezetek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
meeting_agendaÜlés napirendje text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
document_questionsKérdések egy dokumentumhoz text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
contract_clause_reviewEllenőrizendő szerződési záradékok text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
action_itemsFeladatok és döntések a szövegből text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
contradiction_checkEllentmondások egy dokumentumban text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
missing_informationHiányzó információk egy kérésben text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
official_letter_explainerHivatalos levél magyarázata text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
checklist_from_textEllenőrző lista egy szövegből text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
ticket_triageJegyek osztályozása text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
feedback_sortingVisszajelzések rendezése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
recommendation_letterAjánlólevél text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cv_from_notesÖnéletrajz jegyzetekből text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
thank_you_letterKöszönetlevél text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
appointment_confirmationIdőpont-visszaigazolás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
out_of_officeHázon kívül üzenet text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
offer_follow_upAjánlat utánkövetése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
quick_guideRövid útmutató text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
safety_briefingMunkavédelmi oktatás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
tenant_noticeBérlői értesítés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
internal_announcementBelső bejelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
work_reportMunkajelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
defect_listHibalista text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
reference_explainedMunkáltatói referencia magyarázata text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
reference_draftMunkáltatói referencia tervezete text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
utility_bill_checkRezsielszámolás ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
allergen_labellingAllergénjelölés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
flashcardsTanulókártyák text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
lesson_planÓraterv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
insurance_claimBiztosítási kárbejelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
travel_expensesUtazási költségelszámolás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
club_annual_reportKlub éves beszámolója text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
flat_handoverLakásátadási jegyzőkönyv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
staff_talk_prepMunkatársi beszélgetés előkészítése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cash_reportPénztárjelentés egyesületeknek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
mileage_log_checkÚtnyilvántartás ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
timesheet_summaryMunkaidő-összesítő text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
meter_readingsMérőóra-állások kiértékelése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
inventory_listLeltárlista text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
shift_handoverMűszakátadás text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
club_budgetEgyesületi költségvetési terv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
interview_preparationFelkészülés állásinterjúra text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
driving_lesson_recordVezetési órák nyilvántartása text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
hair_colour_cardHajfestési receptkártya text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
photo_shoot_scheduleFotózási ütemterv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
wedding_day_scheduleEsküvői nap ütemterve text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
home_exercise_sheetOtthoni gyakorlólap text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
care_reportÁpolási jelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
childcare_observationGyermekgondozási megfigyelési jelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
death_notice_obituaryGyászjelentés és nekrológ text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
owners_meetingTulajdonosi gyűlés: meghívó és jegyzőkönyv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
pet_aftercare_sheetÁllatorvosi utókezelési lap text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
workshop_reportMűhelyjelentés a járműtulajdonosok számára text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
electrical_test_recordVillamos mérési jegyzőkönyv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
temperature_log_checkHőmérsékletnapló ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
bakers_percentagePékszázalék-kalkulátor text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
hive_recordKaptárnapló kiértékelése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
timber_listRönklista tömör köbméterrel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
planting_planÜltetési terv mennyiségekkel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
power_load_phasesTeljesítményterhelés fázisonként text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
load_listRakodási lista hasznos teher ellenőrzésével text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
cleaning_planTakarítási terv heti óraszámmal text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
paint_quantityFestékigény festőknek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
tile_quantityCsempeigény ragasztóval és fugázóval text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
roofing_materialTetőfedő anyag tetőfelületekből text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
glass_orderÜvegrendelés felülettel és súllyal text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
removal_volumeKöltözési térfogat és járműméret text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
standard_line_offerFordítási ajánlat normasorok alapján text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
gold_purchase_receiptÓarany-felvásárlási bizonylat text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
brew_logFőzési jegyzőkönyv erjedési fokkal és alkohollal text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
hiking_time_planTúra-időterv szakaszok szerint text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
rider_stock_checkTechnikai rider a készlettel szemben text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
bait_station_checkCsalétekállomás-ellenőrzési jelentés text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
pool_water_logFürdővíznapló ellenőrzése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
dog_training_reportKutyakiképzési jelentés és otthoni gyakorlási terv text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
pet_boarding_reportÁllatpanziós jelentés a gazdáknak text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
alteration_order_sheetRuhaigazítási megrendelőlap méretekkel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
floral_bill_of_materialsVirágkötészeti anyagjegyzék text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
stable_feed_planIstállói takarmányterv mennyiségekkel és költségekkel text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
music_practice_planZenei gyakorlási terv üzenettel a szülőknek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
tutoring_progress_reportKorrepetálási előmeneteli jelentés a szülőknek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
hoof_care_reportPatagondozási jelentés a következő időponttal text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html általában 1–3 credit
supplier_compareSzállítói ajánlatok összehasonlítása text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
three_way_matchRendelés, szállítás és számla egyeztetése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
payment_matchFizetések és számlák egyeztetése text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
reorder_planUtánrendelés-tervezési asszisztens text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
shift_planMűszaktervezési asszisztens text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
project_planProjektkapacitás-tervező text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
label_sheetVonalkódos és QR-kódos címkeívek text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
test_casesKövetelményteszt-mátrix text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key általában 1–3 credit
receipt_extractBizonylatdigitalizáló text action: review | exportexport_format: csv | xlsxocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb type, fields, items, evidence, source_text, source_sha256, warnings, review_required, note_key, export általában 1–3 credit
spreadsheet_formulaTáblázatképlet-asszisztens text – tool, version, status, formula, explanation, tests, tests_executed, assumptions, application, formula_language, separator, review_status, input_sha256, note_key, exports általában 1–3 credit
translation_checkFordításminőség-ellenőrzés text – tool, version, status, items, checks, review_status, input_sha256, note_key, exports általában 1–3 credit
transcribeHang- és videófelvételek átírása text – tool, status, segments, duration_ms, source_sha256, review_required, error, exports általában 1–2 credit
document_mergeDokumentumsablonok kitöltése text action: review | exportexport_format: docx | pdf tool, type, status, source_sha256, files, rows, preview, placeholders, columns, missing, empty, approval_required, review_required, note_key, export általában 1–3 credit
import_mapImport-hozzárendelési asszisztens text action: review | exportexport_format: csv | xlsx type, source_headers, target_headers, types, mapping, rows, issues, profile, source_sha256, approval_required, export általában 1–2 credit
presentationPrezentációk forrásanyagból text, phase, approved, approval_token – tool, status, title, slides, context, approval_required, approval_token, review_required, exports általában 1–3 credit
document_filingDokumentumrendező asszisztens text action: review | exportexport_format: zipocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb tool, type, status, source_sha256, files, rows, preview, placeholders, columns, missing, empty, approval_required, review_required, note_key, export általában 1–3 credit
meeting_minutesÉrtekezleti jegyzőkönyv text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports általában 1–3 credit
tender_requirementsPályázati követelmények text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports általában 1–3 credit
work_instructionsMunkautasítások text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports általában 1–3 credit
learning_quizTanulási kvíz text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports általában 1–3 credit
clean_tableCSV- és XLSX-tisztító text, selected delimiter: auto | comma | semicolon | tabdecimal: keep | commaoffice_action: review | exportexport_format: csv | xlsx type, rows, changes, selection_required, source_sha256, limits, note, export általában 1–2 credit
anonymizeSzöveganonimizáló text, selected, terms scope: all | email | phone | iban | ipoffice_action: review | exportexport_format: txt type, text, findings, selection_required, source_sha256, offset_unit, note, export általában 1–2 credit
subtitlesFeliratellenőrzés és -fordítás text, max_line_chars, max_lines, max_cps mode: check | translateformat: auto | srt | vtttarget: en | de | pl | cs | sk | bg | hr | sl | uk | el | fr | es | it | pt | nl | da | sv | fi | lt | hu | ro tool, mode, format, target, status, cue_count, timings_preserved, source_check, result_check, guidelines, filename, mime, file, preview, note általában 1–3 credit
invoice_validateE-számla-ellenőrzés text profile: auto | en16931 | xrechnung tool, status, accepted_by_rules, findings, checks, versions, counts, source_sha256, error, note, exports általában 1–2 credit
blog_assistantBlogíró asszisztens phase, topic, audience, goal, text, source_url, analyse_url, approved, sources_approved, approval_token, briefing_hash – type, title, outline, questions, sources, approval_required, approval_token, briefing_hash, paragraphs, publication, exports általában 1–3 credit
moderate_commentHozzászólások ellenőrzése spamre text – classification, reason, suggestion, action, note általában 1–3 credit
document_htmlDokumentumok átalakítása HTML-lé image, pdf, text page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 html, plain_text, notes, page, note általában 2–3 credit
image_textKépbe égetett szöveg keresése url image_index: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 html, plain_text, notes, images, image_index, coverage, note általában 2–3 credit
pdf_accessibilityPDF akadálymentességének ellenőrzése pdf – checks, pages, truncated, repaired, note, convert_url általában 1–2 credit
summarizeÖsszefoglalás text, url length: medium | short | long summary, key_points általában 1–3 credit
compareÖsszehasonlítás text, text_b focus: overall | facts | tone | seo summary, similarities, differences általában 1–3 credit
support_replyÜgyfélszolgálati válasz text, faq tone: friendly | neutral | formal reply, concerns, questions általában 1–3 credit
alt_textAlternatív szövegek image, text, filename, image_url – alt, caption, description, filename, filename_base, extension, language, alt_length, alt_max, alt_status, caption_length, caption_max, caption_status általában 2–3 credit
rewriteÁtfogalmazás text style: simpler | shorter | more_formal | more_casual | more_persuasive | easy_to_read text, changes, language, style_label, readability, easy_check, easy_note, review_status, review_limit, diff általában 1–4 credit
accessibility_checkAkadálymentesség-ellenőrzés url, html – summary, page, counts, findings, checks, readability, note fix 3 kredit feladatonként
seo_metaSEO-cím és leírás url, text, focus_keyword, questions target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv variants, current, focus_keyword, limits, keywords, note fix 1 kredit feladatonként
translate_htmlHTML fordítása html target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv html, segments, check, glossary, notes, note, review_status, alignment általában 1–4 credit
product_descriptionTermékleírások text tone: neutral | friendly | persuasive | formallength: medium | short | longchannel: shop | marketplacetarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmeta_description: no | yes products, language, detected_language, channel, format, limits, counts, check, note általában 1–3 credit
headlinesCímsorok és tárgysorok text kind: page | newsletter | adtone: neutral | friendly | persuasive | formalcount: 5 | 3 | 8target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv kind, fields, variants, limits, counts, enough, report, language, detected_language, note fix 1 kredit feladatonként
faq_schemaGYIK és séma-jelölés url, text, questions type: faq | organization | localbusiness | productcount: 8 | 5 | 10target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv type, kind, jsonld, html, valid, faq, fields, checks, counts, unverified, dropped, existing, existing_errors, existing_same, page, language, detected_language, notes, note, visitor_questions fix 2 kredit feladatonként
content_briefTartalmi brief text, audience, questions target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv title, title_length, title_max, title_status, goal, intent, outline, questions, length, markdown, counts, dropped, limits, language, detected_language, notes, note általában 1–2 credit
review_replyVálaszok az értékelésekre text, company stars: 0 | 1 | 2 | 3 | 4 | 5platform: general | google | trustpilot | booking | tripadvisor | airbnb | yelp | app_store | google_playtone: friendly | neutral | formalcount: 3 | 2target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv assessment, variants, limits, platform, stars, tone, counts, dropped, enough, report, hints, checks, language, detected_language, note általában 1–2 credit
social_postsKözösségi posztok egy cikkből url, text channels: all | linkedin | facebook | instagram | linkedin+facebook | linkedin+instagram | facebook+instagramtone: friendly | neutral | persuasive | formal | casualvariants: 1 | 2 | 3target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv channels, posts, limits, counts, enough, report, link, link_in_bio, language, detected_language, source, notes, note általában 1–3 credit
explain_termsSzakszavak magyarázata url, text level: simple | general | expertexamples: no | yestarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv terms, level, language, detected_language, source, text_length, text_clipped, counts, dropped, adjusted, limits, other_candidates, checks, markdown, html, notes, note általában 1–3 credit
extract_dataAdatok kinyerése url, text types: all | hours | prices | hours+prices | addresses | hours+addresses | prices+addresses | hours+prices+addresses | events | hours+events | prices+events | hours+prices+events | addresses+events | hours+addresses+events | prices+addresses+events | hours+prices+addresses+events | contact | hours+contact | prices+contact | hours+prices+contact | addresses+contact | hours+addresses+contact | prices+addresses+contact | hours+prices+addresses+contact | events+contact | hours+events+contact | prices+events+contact | hours+prices+events+contact | addresses+events+contact | hours+addresses+events+contact | prices+addresses+events+contacttarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv kinds, hours, prices, addresses, events, contact, counts, empty, unverified, dropped, limits, source, language, detected_language, notes, note általában 1–3 credit
redirect_planÁtirányítási terv old_urls, new_urls, old_domain, new_domain ai: yes | no old_base, new_base, mappings, counts, unused_new, invalid, dropped, ai, legend, language, domain_ignored, notes, note általában 1–3 credit
contrast_checkSzínkontraszt-ellenőrzés colors level: aa | aaatext_size: normal | large colors, pairs, counts, invalid, settings, palette_check, legend, language, note általában 1–2 credit
language_levelNyelvi szint (A1–C1) text level: B1 | A1 | A2 | B2 | C1target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svkeep_terms: no | yes text, changes, level, language, detected_language, translated, summary, within_guideline, measures, over_guideline, over_count, readability, content, kept_terms, checks, hints, note általában 1–4 credit
llms_txtllms.txt-generátor url target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv name, summary, details, file, filename, sections, counts, pages_read, read, existing, dropped, hints, language, detected_language, notes, note általában 1–3 credit
internal_linksBelső linkek text, pages, sitemap_url, page_url – links, text, text_is_html, counts, pages, dropped, ai, limits, language, detected_language, timeout, notes, note általában 1–3 credit
outdated_contentElavult tartalom url, text, html, reference_date target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv reference_date, reference_date_given, findings, summary, counts, source, dropped, ai, limits, language, detected_language, timeout, notes, note általában 1–3 credit
inclusive_languageBefogadó és közérthető nyelv text scope: both | exclusion | complexitygender: not_prescribed | neutral | pair | star | colon | brand_voice language, scope, gender, summary, counts, findings, candidates, measures, applied, changed, revised_text, diff, dropped, checks, hints, note általában 1–3 credit
review_analysisÉrtékelések elemzése text focus: all | criticismtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv format, columns, language, detected_language, focus, counts, selection, stars, period, languages, languages_unknown, personal_data, themes, praise, criticism, page, faq, cited, dropped, limits, hints, notes, note általában 1–3 credit
ai_visibility_checkAI-láthatósági ellenőrzés url, text, html, topic, questions target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv coverage, coverage_level, counts, questions, faq_questions, sections, qa_on_page, structured_data, llms_txt, robots_txt, readability, hints, source, topic, dropped, ai, limits, files, language, detected_language, note, how általában 1–3 credit
events_calendarEsemények naptárba url, text, time_zone, year target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv events, counts, unverified, dropped, timezone, year, today, limits, ics, jsonld, filename, source, language, detected_language, notes, note általában 1–3 credit
product_photoTermékfotóból szöveg image, image_url, text, languages target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svcategory_list: google | free language, detected_language, title, title_length, title_max, title_status, short_description, short_length, short_max, short_status, description, description_length, description_max, description_status, bullets, bullets_count, bullets_max_length, bullets_status, alt_text, alt_length, alt_max, alt_status, category_group, attributes, attribute_sources, attribute_list, translations, removed, hints, claims_checked, claims_unchecked, counts, limits, notes, category_list, jsonld, jsonld_check, product_json, check, note általában 2–3 credit
chart_descriptionDiagramok és infografikák leírása image, image_url, text target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svlength: normal | short chart_type, title, language, detected_language, alt, alt_length, alt_max, alt_status, description, description_length, description_max, description_status, description_size, axes, data, data_rows, table, data_csv, html, image_text, pie_check, hints, counts, limits, notes, verify_numbers, check, note általában 2–3 credit
design_feedbackDizájnvisszajelzés képernyőképből image, image_url, text target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svdevice: auto | phone | desktop language, detected_language, device, summary, findings, image, image_basis, counts, removed, hints, limits, notes, estimate, check, note, text, markdown általában 2–3 credit
job_ad_checkÁlláshirdetés-ellenőrzés url, text, html jurisdiction: auto | eu | de | pltarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, jurisdiction, title, checklist, counts, pay, structure, length, findings, titles, summary, source, text_cut, dropped, ai, hints, note általában 1–3 credit
green_claims_checkKörnyezetvédelmi állítások ellenőrzése url, text, html target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv findings, summary, counts, source, dropped, ai, limits, legal, language, detected_language, timeout, notes, note általában 1–3 credit
broken_link_checkHibás linkek ellenőrzése url resources: yes | noexternal: no | yes language, url, host, counts, broken, more_broken, redirects, more_redirects, soft, start_soft, suggestions, not_reached, limits, note, truncated általában 1–2 credit
duplicate_content_checkDuplikált tartalom ellenőrzése url, text – language, mode, url, host, summary, counts, findings, passed, hints, thresholds, pages, limits, note, truncated általában 1–2 credit
hreflang_checkhreflang-ellenőrzés url – language, url, counts, findings, pages, matrix, annotations, legend, limits, note általában 1–2 credit
ai_robots_txtAI-crawlerek a robots.txt-ben site_url, robots_txt, groups, crawlers – file, file_complete, ai_section, crawlers, counts, source, existing, changes, checks, notes, legend, sources, verified_on, language, note általában 1–2 credit
faq_from_supportGYIK ügyfélszolgálati üzenetekből text, faq_url target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv format, input_kind, columns, language, detected_language, languages, counts, selection, faq_page, personal_data, topics, gaps, cited, dropped, limits, placeholder, hints, notes, note, export általában 1–3 credit
price_display_checkÁrfeltüntetés-ellenőrzés url, text, html ai: yes | nojurisdiction: auto | de | pl jurisdiction, jurisdiction_auto, jurisdiction_label, source, price, previous_prices, prior_30_days, unit_prices, quantities, discounts, hints, structured, findings, counts, checks, ai, dropped, legal_sources, language, notes, note általában 1–3 credit
form_text_checkŰrlapszövegek url, html, error_messages target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: neutral | friendly | formal language, detected_language, tone, required_word, forms, errors, counts, criteria, summary, source, dropped, ai, hints, note általában 1–3 credit
newsletter_checkHírlevél-ellenőrzés html, eml, text, subject, preheader target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, input, subject, preheader, checklist, counts, links, links_total, images, eml, pairs, improvements, text_cut, dropped, ai, hints, note általában 1–3 credit
social_card_checkMegosztási kártya ellenőrzése url – language, url, counts, preview, findings, tags, images, snippet, guidance, limits, note általában 1–2 credit
image_performance_checkKépellenőrzés url – language, url, counts, total, formats, lcp, page_findings, summary, images, more_images, legend, limits, note, truncated általában 1–2 credit
ai_transparency_checkAI-átláthatósági ellenőrzés url, text, html chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, source, answers, checklist, detected, notices, summary, counts, dropped, ai, legal, hints, note általában 1–3 credit
structured_data_checkStrukturált adatok ellenőrzése url, html – language, url, input, counts, formats, findings, items, rules, visible, limits, truncated, note általában 1–2 credit
legal_notice_checkImpresszum-ellenőrzés url, text, html ai: yes | nojurisdiction: auto | de | pl jurisdiction, jurisdiction_auto, jurisdiction_basis, jurisdiction_label, source, entity, items, extra, counts, ai, dropped, legal_sources, language, notes, note, truncated általában 1–3 credit
glossary_builderSzószedet készítése url, text, html, languages source: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmax_pages: 1 | 2 | 3 | 5 | 10 language, language_name, language_source, targets, target_names, items, existing, counts, pages, reading, source, text_cut, dropped, glossary, hints, note, export általában 1–3 credit
local_business_checkCégadatok ellenőrzése url, text ai: no | yes language, url, host, mode, country, table, findings, counts, structured, suggestion, handover, pages, failed, not_reached, limits, ai, dropped, notes, note általában 1–2 credit
ai_literacy_policyAI-jártassági szabályzat (AI Act 4. cikk) text, uses, roles, data, company_name company_size: 1-9 | 10-49 | 50-249 | 250+sector: general | retail | services | crafts | health | finance | education | public_sector | media | it | manufacturing | tourism | socialreview_months: 12 | 6 | 24language: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, title, sections, training, record_columns, markdown, text, profile, counts, dropped, legal, hints, note általában 1–2 credit
withdrawal_button_checkElállási gomb ellenőrzése url, text, html ai: yes | nojurisdiction: auto | de | pl | eusubscriptions: auto | yes | no jurisdiction, jurisdiction_auto, jurisdiction_basis, jurisdiction_label, law, source, subscription, items, candidates, counts, ai, dropped, legal_sources, language, notes, note, truncated általában 1–3 credit
product_safety_checkTermékoldal-ellenőrzés (GPSR) url, text, html market_language: auto | bg | cs | da | de | el | en | es | fi | fr | hr | hu | it | lt | nl | pl | pt | ro | sk | sl | sv language, market_language, market_language_label, market_basis, page_language, source, product, manufacturer_seat, items, counts, dropped, ai, hints, notes, legal, legal_sources, note általában 1–3 credit
newsletter_createHírlevél létrehozása text, urls, main_url, audience, occasion target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: friendly | neutral | persuasive | formal | casuallength: medium | short | long subjects, subject, preheader, intro, articles, closing, text, body_html, email_html, placeholders, unread, claims, dropped, counts, language, detected_language, note általában 1–3 credit
website_checkWeboldal-ellenőrzés url scope: short | full score, categories, findings, counts, snippet, llms_txt, summary, actions, note fix 5 kredit feladatonként
translateFordítás text target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv translation, notes, review_status, alignment általában 1–4 credit
proofreadKorrektúra text text_language: auto | en | de | pl | fr | es | it | pt | nl | cs | sk | uk | ru | bg | ro | hu | sv | da | fi | tr | el | ar | fa | he | hi | zh | ja | ko | th text, html, language, identical, summary, counts, changed_share, changes, notes, beta, note általában 1–4 credit
translate_fileNyelvi fájlok text target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svscope: auto | all | missingline_endings: lf | crlf | lf_no_final_newline | crlf_no_final_newline format, target, filename, mime, file, entries, counts, flagged, preview, check, notes, note általában 5–8 credit

Feladat állapota

queued és running: még dolgozik (a position és a wait_seconds segít a várakozásban). done: a result az eszköz mezőit tartalmazza. failed: nem terheltünk semmit (a credits értéke 0); az error.code megnevezi az okot: address_blocked (a Do4U nem nyitja meg ezt a címet, például privát vagy belső címet; küldd el inkább a szöveget vagy a HTML-t), input_too_large (rövidítsd a bemenetet), image_unavailable vagy job_failed. expired: az eredményt már nem tároljuk.

Webhookok

Add hozzá a "callback_url" mezőt a POST /api/v1/jobs híváshoz, és a Do4U aláírt POST-kérést küld (job.finished esemény az állapottal, a kreditekkel és az eredmény hivatkozásával - nem magával az eredménnyel), amint a feladat elkészült. Csak nyilvános címek a 80-as vagy 443-as porton; legfeljebb 6 alkalommal próbálkozunk újra, növekvő szünetekkel.

Példa: hozz létre egy feladatot callback_url-lel – és a kérés, amelyet a Do4U erre a címre küld, amikor a feladat elkészült:

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool": "summarize", "text": "...", "callback_url": "https://example.com/do4u-hook"}'
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: job.finished
X-Do4U-Signature: t=1793180000,v1=6b1f...

{"event":"job.finished","id":"8f1c0b6a...","tool":"summarize","status":"done","credits":1,
 "created":"2026-10-28T10:00:00+01:00","finished":"2026-10-28T10:00:04+01:00","result_url":"https://do4u.eu/api/v1/jobs/8f1c0b6a..."}

Ellenőrizd az X-Do4U-Signature fejlécet: t=<time>,v1=<hex>, ahol v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Utasítsd el a régi időpontokat (pl. 5 percnél régebbieket). A titkos kulcsod whsec_ előtaggal kezdődik, és az API-kulcsok oldalon jelenik meg.

// Node.js: rawBody = the request body exactly as received (string)
const crypto = require('crypto');
function do4uSignatureOk(rawBody, header, secret) {
  const t = (header.match(/t=(\d+)/) || [])[1];
  const v1 = (header.match(/v1=([0-9a-f]{64})/) || [])[1];
  if (!t || !v1 || Math.abs(Date.now() / 1000 - Number(t)) > 300) return false;
  const expected = crypto.createHmac('sha256', secret).update(t + '.' + rawBody).digest('hex');
  return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1));
}
// PHP
function do4u_signature_ok(string $raw, string $header, string $secret): bool {
    if (!preg_match('/t=(\d+),v1=([0-9a-f]{64})/', $header, $m) || abs(time() - (int)$m[1]) > 300) return false;
    return hash_equals(hash_hmac('sha256', $m[1] . '.' . $raw, $secret), $m[2]);
}
$ok = do4u_signature_ok(file_get_contents('php://input'), $_SERVER['HTTP_X_DO4U_SIGNATURE'] ?? '', 'whsec_YOUR_SECRET');

credits.low

Amikor egy fiók creditegyenlege a küszöbérték alá csökken, a Do4U egy aláírt POST-ot küld a fiók webhook-címére. Az esemény nem tartalmaz személyes adatot, csak az egyenleget, a küszöbértéket és az időpontot (UTC). A következő csak azután jön, hogy újra érkeztek creditek (vásárlás, havi ingyenes creditek vagy kupon). Az aláírás és a titok ugyanaz, mint a job.finished esetén.

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

A címet és a küszöbértéket itt állíthatod be: API-kulcsok

n8n

Kész munkafolyamat: egy webhook fogadja a Do4U hívását, ellenőrzi az aláírást, lekéri az eredményt, és átadja a következő lépésednek.

Az n8n-sablon letöltése (JSON)

Sablon, valódi n8n- vagy Make-példányban még nem tesztelve – használat előtt kérlek, teszteld az aláírás-ellenőrzést.

Az n8n-ben: Workflows → Import from file. Ezután add meg a titkos kulcsodat a "Check signature" csomópontban, az API-kulcsodat pedig a "Do4U: get result" csomópontban, aktiváld a munkafolyamatot, és a webhook éles URL-jét használd callback_url-ként. A saját üzemeltetésű n8n-hez az aláírás-ellenőrzéshez a NODE_FUNCTION_ALLOW_BUILTIN=crypto környezeti változó szükséges.

Make

  1. Add hozzá a Webhooks → Custom webhook modult indítóként, és kapcsold be a "JSON pass-through" és a "Get request headers" lehetőséget a speciális beállításaiban.
  2. Használd ennek a webhooknak a címét callback_url-ként.
  3. Ellenőrizd az aláírást: hasonlítsd össze az X-Do4U-Signature fejléc v1 értékét az sha256(t + "." + raw body; hex; a titkos kulcsod) értékkel.
  4. Add hozzá a HTTP → Make a request modult: GET a result_url címre az Authorization: Bearer <your API key> fejléccel.
  5. Használd a result mezőt a következő moduljaidban.

Sablon, valódi n8n- vagy Make-példányban még nem tesztelve – használat előtt kérlek, teszteld az aláírás-ellenőrzést.

Receptek: eszközök láncolása

Egy recept 2–4 eszközt futtat egymás után egyetlen munkaként. A „tool” helyett a „recipe” mezőt küldd: vagy egy kész recept nevét, vagy a lépések listáját. A szöveg az első lépésbe kerül; az egyes lépések eredménye a következő lépés szövege. A GET /api/v1/recipes felsorolja a kész recepteket, a használható eszközöket és azt a mezőt, amelyet az egyes eszközök továbbadnak.

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

Az összes lépésre egyetlen becslést kapsz (credits_estimate). Ez az összeg az induláskor lefoglalásra kerül. Az egyes lépések után a tényleges felhasználás könyvelésre kerül, a maradék a végéig lefoglalva marad, majd felszabadul. A sikertelen lépés nem kerül semmibe, a többi lépést kihagyjuk, az már elkészült lépéseket pedig felszámoljuk.

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

A GET /api/v1/jobs/{id} megmutatja az összes lépést az állapotával (pending, queued, running, done, failed, skipped), a creditjeivel, egy input_shortened jelzéssel, ha a szöveget a következő eszköz miatt le kellett rövidíteni, és az egyes lépések eredményével, miután a recept véget ért. A no_store beállítással az eredmények csak egyszer jelennek meg. A callback_url egyszer, a recept végén fut le.

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

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

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

Hibák

A hibák mindig ugyanabban a formában érkeznek: {"error": {"code": "...", "message": "..."}}. 429 és 503 esetén a Retry-After fejléc megmondja, hány másodpercet kell várni.

KódHTTPJelentés
missing_key401Nem küldtél API-kulcsot.
invalid_key401Ismeretlen vagy visszavont kulcs.
rate_limited429Túl sok kérés ebben a percben.
invalid_json400A kérés törzse nem JSON-objektum.
unknown_tool400Nincs ilyen nevű eszköz.
invalid_option400Ismeretlen opció vagy érték.
invalid_field400Egy mező típusa hibás.
invalid_language400A language értéke nem en, de vagy pl.
empty_input400Nincs szöveg vagy URL.
text_b_required400A compare művelethez text és text_b kell.
input_too_long400A bemenet hosszabb a megengedett korlátnál.
input_too_large400A bemenet túl nagy egyetlen feladathoz: rövidítsd, vagy oszd fel több feladatra.
invalid_url400Az URL nem engedélyezett vagy nem olvasható.
invalid_image400A kép hiányzik, rossz a formátuma, vagy túl nagy.
payload_too_large413A kérés törzse nagyobb 8 MB-nál.
insufficient_credits402Nincs elég kredit.
email_not_verified402Előbb erősítsd meg az e-mail-címedet.
daily_limit429A napi ingyenes keret elfogyott (website_check scope short).
too_many_open_jobs429Túl sok nyitott feladat van a fiókodban.
package_required403Az eszközhöz megvásárolt csomag kell.
busy503A sor megtelt, próbáld újra egy kis idő múlva.
tool_unavailable503Az eszköz jelenleg nem érhető el.
not_found404Ismeretlen végpont vagy feladat.
method_not_allowed405Hibás HTTP-metódus.
internal_error500Hiba történt a mi oldalunkon.
invalid_idempotency_key400Az Idempotency-Key üres, túl hosszú, vagy olyan karaktereket tartalmaz, amelyek nem nyomtatható ASCII-karakterek.
idempotency_conflict422Ezt az Idempotency-Key-t már használták egy másik kéréssel.
idempotency_in_progress409Egy ezzel az Idempotency-Key-jel küldött kérés még fut. Várj egy pillanatot (Retry-After).
idempotency_unavailable503Az Idempotency-Key jelenleg nem használható. Próbáld újra később.
same_language400A szöveg már a célnyelven van (fordítóeszközök). Küldd el az allow_same_language: true értéket a mégis történő fordításhoz.

Korlátok

Kreditek

Az új feladat becslést mutat (credits_estimate); a charged a tényleges felhasználás (credits). A sikertelen feladatok nem kerülnek semmibe. Az ingyenes krediteket használjuk fel először.

Irodai eszközök: bemenetek, ellenőrzés és exportok

Mind a kilenc eszköz a POST /api/v1/jobs útvonalat és a meglévő feladatállapot-végpontot használja. A bemeneti dokumentumok és generált vázlatok adatok, soha nem műveletvégrehajtási utasítások. Az eredményeket operatív használat előtt ellenőrizni kell. Egyik eszköz sem küld üzenetet, tesz közzé cikket vagy módosít forrásfájlt.

Értekezleti jegyzőkönyv

meeting_minutes

Bemenet és korlátok

Csak egyszerű UTF-8-szöveg, legfeljebb 12 000 karakter; minden nem üres forrássor legfeljebb 1 200 karakter lehet. Az options.items a "5", "10" vagy "20" karakterláncot fogadja el (alapértelmezés: "10"). A forrásnyelv megmarad. Feltöltött PDF-ek, távoli URL-ek és képek nem fogadhatók el.

Eredmény és export

Az eredmény ellenőrzött vázlatjelölteket, pontos forrásidézeteket, sorszámokat és bájteltolásokat tartalmaz. A hiányzó felelősök, határidők és válaszok hiányzók maradnak. A result.exports.text és result.exports.csv filename, mime és UTF-8-tartalmat tartalmaz. A CSV-cellák képletvédelmet kapnak. A tanulási kvízek result.exports.moodle_xml exportot is biztosítanak Moodle rövid válaszok importálásához. A kérdések és válaszok továbbra is szakmai ellenőrzést igényelnek.

JSON-kérés

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

Pályázati követelmények

tender_requirements

Bemenet és korlátok

Csak egyszerű UTF-8-szöveg, legfeljebb 12 000 karakter; minden nem üres forrássor legfeljebb 1 200 karakter lehet. Az options.items a "5", "10" vagy "20" karakterláncot fogadja el (alapértelmezés: "10"). A forrásnyelv megmarad. Feltöltött PDF-ek, távoli URL-ek és képek nem fogadhatók el.

Eredmény és export

Az eredmény ellenőrzött vázlatjelölteket, pontos forrásidézeteket, sorszámokat és bájteltolásokat tartalmaz. A hiányzó felelősök, határidők és válaszok hiányzók maradnak. A result.exports.text és result.exports.csv filename, mime és UTF-8-tartalmat tartalmaz. A CSV-cellák képletvédelmet kapnak. A tanulási kvízek result.exports.moodle_xml exportot is biztosítanak Moodle rövid válaszok importálásához. A kérdések és válaszok továbbra is szakmai ellenőrzést igényelnek.

JSON-kérés

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

Munkautasítások

work_instructions

Bemenet és korlátok

Csak egyszerű UTF-8-szöveg, legfeljebb 12 000 karakter; minden nem üres forrássor legfeljebb 1 200 karakter lehet. Az options.items a "5", "10" vagy "20" karakterláncot fogadja el (alapértelmezés: "10"). A forrásnyelv megmarad. Feltöltött PDF-ek, távoli URL-ek és képek nem fogadhatók el.

Eredmény és export

Az eredmény ellenőrzött vázlatjelölteket, pontos forrásidézeteket, sorszámokat és bájteltolásokat tartalmaz. A hiányzó felelősök, határidők és válaszok hiányzók maradnak. A result.exports.text és result.exports.csv filename, mime és UTF-8-tartalmat tartalmaz. A CSV-cellák képletvédelmet kapnak. A tanulási kvízek result.exports.moodle_xml exportot is biztosítanak Moodle rövid válaszok importálásához. A kérdések és válaszok továbbra is szakmai ellenőrzést igényelnek.

JSON-kérés

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

Tanulási kvíz

learning_quiz

Bemenet és korlátok

Csak egyszerű UTF-8-szöveg, legfeljebb 12 000 karakter; minden nem üres forrássor legfeljebb 1 200 karakter lehet. Az options.items a "5", "10" vagy "20" karakterláncot fogadja el (alapértelmezés: "10"). A forrásnyelv megmarad. Feltöltött PDF-ek, távoli URL-ek és képek nem fogadhatók el.

Eredmény és export

Az eredmény ellenőrzött vázlatjelölteket, pontos forrásidézeteket, sorszámokat és bájteltolásokat tartalmaz. A hiányzó felelősök, határidők és válaszok hiányzók maradnak. A result.exports.text és result.exports.csv filename, mime és UTF-8-tartalmat tartalmaz. A CSV-cellák képletvédelmet kapnak. A tanulási kvízek result.exports.moodle_xml exportot is biztosítanak Moodle rövid válaszok importálásához. A kérdések és válaszok továbbra is szakmai ellenőrzést igényelnek.

JSON-kérés

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

CSV- és XLSX-tisztító

clean_table

Bemenet és korlátok

CSV a text mezőben küldhető (legfeljebb 24 000 bájt), vagy D4XLSX1: előtaggal kezdődő text, amelyet XLSX-fájl szigorú base64-kódolása követ (legfeljebb 1 000 000 dekódolt bájt). Korlátok: egy munkalap, 201 sor fejléccel együtt, 32 oszlop, 3 000 cella és 20 000 bájt cellaszöveg. Képletek, makrók és külső hivatkozások elutasításra kerülnek. Stílusok és táblázatfunkciók nem maradnak meg. options.delimiter: auto, comma, semicolon vagy tab. options.decimal: keep vagy comma.

Eredmény és export

Az ellenőrzés pontosan ismétlődő sorokat és óvatos értékjavításokat azonosít. Exportáláshoz ugyanazt az eredeti szöveget és beállításokat kell újra elküldeni, options.office_action="export", options.export_format="csv" vagy "xlsx" értékkel, valamint a selected mezőben az ellenőrzött azonosítók JSON-kódolt listáját tartalmazó karakterlánccal. Csak a kijelölt módosítások alkalmazhatók. Üres kijelölés nem végez tisztítást. A CSV-képletvédelem aktív marad; az XLSX szó szerinti karakterláncokat tárol. A feldolgozó újraszámítja az azonosítókat, nem bízik a kliens jelentésében.

A selected JSON-listát tartalmazó karakterlánc, például "[\"C1\"]"; az ellenőrzés valódi azonosítóit kell használni. Legfeljebb 5 000 bájt és 3 000 különböző azonosító. Az exportfeladatok result.type="office_export" és filename, mime, content_base64 mezőket tartalmazó result.export értéket adnak vissza. A base64 fájlbájtokká dekódolandó. Kliens által küldött jelentés nem fogadható el.

JSON-kérés

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

Szöveganonimizáló

anonymize

Bemenet és korlátok

Egyszerű UTF-8-szöveg legfeljebb 12 000 bájtig. Az options.scope értéke all, email, phone, iban vagy ip lehet. Az opcionális terms külön sorokban legfeljebb 30 pontos, kis- és nagybetűérzékeny kifejezést tartalmazó karakterlánc, legfeljebb 2 000 bájt. Név- és címfelismeréshez ezek az egyéni kifejezések szükségesek. Az IP-felismerés IPv4-re terjed ki; a telefonjelöltek ellenőrzést, az IBAN-jelöltek érvényes ellenőrzőösszeget igényelnek.

Eredmény és export

Minden előfordulást és javasolt helyőrzőjét ellenőrizni kell. Azonos ismétlődő értékek az adott szövegen belül állandó helyőrzőt használnak. Exportáláshoz az eredeti szöveg és beállítások újraküldése szükséges options.office_action="export", options.export_format="txt" értékkel, a selected mezőben pedig az előfordulás-azonosítók JSON-kódolt listáját tartalmazó karakterlánccal. A ki nem jelölt előfordulások változatlanok maradnak. Ez az adatkitakarást segíti, és nem igazolja a visszafordíthatatlan anonimizálást.

A selected JSON-listát tartalmazó karakterlánc, például "[\"C1\"]"; az ellenőrzés valódi azonosítóit kell használni. Legfeljebb 5 000 bájt és 3 000 különböző azonosító. Az exportfeladatok result.type="office_export" és filename, mime, content_base64 mezőket tartalmazó result.export értéket adnak vissza. A base64 fájlbájtokká dekódolandó. Kliens által küldött jelentés nem fogadható el.

JSON-kérés

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

Feliratellenőrzés és -fordítás

subtitles

Bemenet és korlátok

Egyszerű SRT vagy WebVTT küldhető a text mezőben, legfeljebb 65 536 bájt, 200 felirat és 16 000 feliratszöveg-karakter méretben. Stílusok, beágyazott jelölőnyelv és nem támogatott metaadatok elutasításra kerülnek. Az options.mode check (alapértelmezett) vagy translate; az options.format auto, srt vagy vtt. Az options.target támogatott fordítási nyelvet választ. A max_line_chars (10–100, alapértelmezés 42), max_lines (1–6, alapértelmezés 2) és max_cps (5–40, alapértelmezés 20) egész számú, felső szintű mezők.

Eredmény és export

Az eredmény időzítési hibákat, átfedéseket, sorhosszokat és olvasási sebességet jelent. Az ellenőrzés megtartja az eredeti nyelvet. A fordítás megváltoztatja a feliratszöveget, de megőrzi a forrásidőzítést és a feliratok megfeleltetését; nem időzít újra és nem oszt fel feliratokat. A letölthető szöveg a result.file mezőben található, result.filename és result.mime adatokkal. Érvénytelen időzítésnél a file értéke null maradhat. A sikeres ellenőrzés nem garantál akadálymentességet vagy nyelvi minőséget.

JSON-kérés

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

E-számla-ellenőrzés

invoice_validate

Bemenet és korlátok

UTF-8 számla-XML küldhető a text mezőben, legfeljebb 262 144 bájtig. Elfogadott bemenetek: UBL Invoice, UBL CreditNote és UN/CEFACT CII EN 16931 vagy XRechnung 3 profillal. Az options.profile auto, en16931 vagy xrechnung lehet. ZIP, PDF, PDF-be ágyazott ZUGFeRD kinyerése, DTD-k és külső entitások nem támogatottak. A kinyert XML önállóan beküldhető, ha megfelel az elfogadott profilnak.

Eredmény és export

Az ellenőrzés hivatalos, rögzített verziójú XSD- és Schematron-állományokat használ: KoSIT 1.6.3, XRechnung 3.0.2 konfiguráció 2026-08-31 dátummal, EN 16931 szabályok 1.3.16 és XRechnung szabályok 2.6.0. Az eredmény rögzíti a verziókat, dokumentumhash-t, megállapításokat, súlyosságot, szabályazonosítókat és elfogadási állapotot. A not_checked azt jelenti, hogy nem született megfelelőségi döntés. A műszaki megfelelés nem garantál címzetti elfogadást, számviteli helyességet vagy jogszabályi megfelelést.

JSON-kérés

Az alábbi rövid XML-példa szándékosan hiányos, ezért ellenőrzési hibákat kell adnia. Teljes üzleti számlának minden kötelező mezőt tartalmaznia kell; a példa a kérés formátumát szemlélteti, és nem minősül a követelményeknek megfelelő számlának.

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

Blogíró asszisztens

blog_assistant

Bemenet és korlátok

A tervezési fázisban topic (300 bájt), audience (500 bájt) és goal (500 bájt) szükséges. Az opcionális text legfeljebb 12 000 bájt forrásanyagot biztosít, legfeljebb 12, egyenként 1 800 bájtos bekezdésben. Az opcionális source_url nyilvános HTTP(S)-cím lehet, legfeljebb 2 000 karakterrel; az elemzés engedélyezéséhez az analyse_url mezőnek JSON-logikai true értékűnek kell lennie. Magáncélpontok és tiltott oldalak továbbra is blokkoltak.

Eredmény és export

Először phase="briefing" küldendő. A visszaadott szerkezetet, kérdéseket és forrásokat ellenőrizni kell. A tulajdonoshoz kötött eredmény approval_token és briefing_hash értéket ad. Csak kifejezett ellenőrzés után küldhető phase="article", approved=true, sources_approved=true és mindkét változatlan érték. A jóváhagyás 30 perc után lejár, és a hitelesített fiókhoz tartozik. A cikkkérések nem cserélhetik le a topic, audience, goal, text mezőket vagy a forrásokat. A cikk forráshoz kapcsolt bekezdéseket tartalmazó vázlat marad; semmi nem kerül automatikusan közzétételre.

JSON-kérés

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

Cikkkérés jóváhagyás után

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

A számlajelentések result.exports.json mezőt, az ellenőrzött cikkvázlatok result.exports.text mezőt tartalmaznak. Minden export filename, mime és UTF-8-tartalmat tartalmaz. A cikkszöveg megőrzi a forráshivatkozásokat, és közzé nem tett vázlat marad.

Az exportokat mellékletként, a visszaadott MIME-típussal kell menteni. Minden szöveg nem megbízható tartalomként kezelendő, és HTML-megjelenítés előtt escape-elni kell. A dokumentumtartalom nem futtatható, a megállapítások nem alakíthatók automatikus külső műveletekké.

Dokumentum-, táblázatkezelő és médiaeszközök

Mind a nyolc eszköz ugyanazt a hitelesített feladat-API-t használja. Olyan JSON-kérés szükséges, amelynek text mezője JSON-kódolt objektumot tartalmaz. Az objektumon belül a feltöltött fájlokat a fájlnév és a szabványos base64-kódolású tartalom képviseli. Távoli fájlok URL-címről történő letöltésére nem kerül sor.

Az előnézet és az exportálás külön kérés. Az exportáláshoz kifejezett jóváhagyás, valamint az előnézetben visszaadott forrásujjlenyomat vagy a tulajdonoshoz kötött jóváhagyási token szükséges. Fájl vagy modellválasz nem adhat jóváhagyást.

Bizonylatdigitalizáló

receipt_extract

Bemenet és korlátok

Az objektum files mezőt tartalmaz: egy objektumot name és content_base64 mezőkkel. PDF, PNG, JPEG vagy TXT; legfeljebb 1 MB, PDF esetén legfeljebb három oldal. Az options.action értéke review vagy export; az options.export_format értéke csv vagy xlsx. Exportáláshoz az eredeti fájlok ismételt beküldése szükséges az approved=true, source_sha256 és a javított fields és items adatokat tartalmazó reviewed mezőkkel együtt.

Eredmény és ellenőrzés

Az ellenőrzési eredmény kinyert mezőket, tételeket, pontos alátámasztó forrásrészleteket és számtani figyelmeztetéseket tartalmaz. Az exportált értékek az ügyfél által ellenőrzött tervezetek, nem hitelesített könyvelési adatok. Az OCR hibákat okozhat.

Példakérés

{
    "tool": "receipt_extract",
    "text": "{\"files\":[{\"name\":\"receipt.txt\",\"content_base64\":\"U2FtcGxlIFN0b3JlCjIwMjYtMTEtMDIKTmV0OiAxMDAuMDAKVGF4OiAxOS4wMApUb3RhbDogMTE5LjAwIEVVUg==\"}]}"
}
A dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "files"
    ],
    "properties": {
        "files": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "name",
                    "content_base64"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "maxLength": 160
                    },
                    "content_base64": {
                        "type": "string",
                        "contentEncoding": "base64",
                        "maxLength": 1400000
                    }
                }
            }
        },
        "approved": {
            "type": "boolean"
        },
        "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
        },
        "reviewed": {
            "type": "object"
        }
    }
}

Táblázatképlet-asszisztens

spreadsheet_formula

Bemenet és korlátok

Az objektum task, columns, application, formula_language és separator mezőket tartalmaz. Minden oszlophoz name, cell és sample tartozik. Legfeljebb 20 oszlop és 3000 karakteres task engedélyezett. Az application értéke excel vagy sheets; a függvénynevek nyelve en, de vagy pl; a separator vessző vagy pontosvessző. Az angol függvénynevek kompatibilis táblázatkezelő-beállítások mellett érhetők el.

Eredmény és ellenőrzés

Az eredmény képletet, magyarázatot, feltételezéseket és ellenőrzési példákat tartalmaz. A tests_executed értéke false: a kiszolgáló soha nem futtatja a képletet. A támogatott részhalmaz szokásos függvényeket és helyi cellahivatkozásokat engedélyez; a külső hivatkozásokat, makrókat és hálózati függvényeket elutasítja.

Példakérés

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

Fordításminőség-ellenőrzés

translation_check

Bemenet és korlátok

Az objektum source, translation, source_language és target_language mezőket, valamint választható terms mezőt tartalmaz source és target párokkal. Szövegenként legfeljebb 10 000 karakter és 30 kifejezéspár engedélyezett.

Eredmény és ellenőrzés

Az eredmény lehetséges eltéréseket tartalmaz pontos idézetekkel és bájteltolásokkal mindkét szövegben. Külön ellenőrzések hasonlítják össze a szó szerinti számérték-előfordulásokat és az előírt kifejezéseket. A helyi formázás vagy a ragozás magyarázhat egy megállapítást; az üres jelentés nem tanúsítja a pontosságot.

Példakérés

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

Hang- és videófelvételek átírása

transcribe

Bemenet és korlátok

Az objektum filename, content_base64 és language mezőket tartalmaz. Támogatott formátumok: WAV, MP3, M4A, MP4, WebM, OGG és FLAC. Legfeljebb 3 MiB és 30 másodperc. A language értéke auto vagy egy támogatott nyelvkód. A fájlok feldolgozása helyben történik; URL-címről nem történik letöltés.

Eredmény és ellenőrzés

Az eredmény időbélyeges szegmenseket és ellenőrzésre szánt TXT-, SRT- és VTT-exportokat tartalmaz. A felismerés hibás lehet. A not_completed állapot korlátozott készletből származó hibakódot tartalmaz, és nem jelent sikeres átiratot.

Valódi fájl szükséges. Az alábbi séma a dekódolt text objektumot írja le; a content_base64 mezőnek a fájl tényleges bájtjait kell tartalmaznia szabványos base64-kódolással. A helyőrző karakterláncok nem működő példák.

A dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "filename",
        "content_base64",
        "language"
    ],
    "properties": {
        "filename": {
            "type": "string",
            "maxLength": 150
        },
        "content_base64": {
            "type": "string",
            "contentEncoding": "base64",
            "maxLength": 4194304
        },
        "language": {
            "enum": [
                "auto",
                "de",
                "en",
                "pl",
                "fr",
                "es",
                "it",
                "nl",
                "pt",
                "cs",
                "sk",
                "da",
                "sv",
                "fi",
                "et",
                "lv",
                "lt",
                "hu",
                "ro",
                "bg",
                "el",
                "hr",
                "sl",
                "uk",
                "ru",
                "tr",
                "nb"
            ]
        }
    }
}

Dokumentumsablonok kitöltése

document_merge

Bemenet és korlátok

Az objektum name és content_base64 mezőket tartalmazó template mezőt, valamint CSV-szövegként vagy D4XLSX1: előtagot követő, szabványos base64-kódolású XLSX-bájtokként megadott data mezőt tartalmaz. A DOCX-sablon legfeljebb 32 helyőrzőt, az adatok legfeljebb 20 sort tartalmazhatnak. Az options.action értéke review vagy export; az options.export_format értéke docx vagy pdf. Exportáláshoz az eredeti bemenetek, az approved=true és a source_sha256 szükségesek.

Eredmény és ellenőrzés

Az előnézet felsorolja a helyőrzőket, adatoszlopokat és hiányzó értékeket. A felhasznált értékek hiánya megakadályozza az exportálást. A kész dokumentumokat ZIP tartalmazza. A DOCX megőrzi a sablon elrendezését; a PDF egyszerű szövegelrendezést használ Word-stílusok és képek nélkül.

Valódi fájl szükséges. Az alábbi séma a dekódolt text objektumot írja le; a content_base64 mezőnek a fájl tényleges bájtjait kell tartalmaznia szabványos base64-kódolással. A helyőrző karakterláncok nem működő példák.

A dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "template",
        "data"
    ],
    "properties": {
        "template": {
            "type": "object",
            "additionalProperties": false,
            "required": [
                "name",
                "content_base64"
            ],
            "properties": {
                "name": {
                    "type": "string",
                    "maxLength": 160
                },
                "content_base64": {
                    "type": "string",
                    "contentEncoding": "base64",
                    "maxLength": 1400000
                }
            }
        },
        "data": {
            "type": "string",
            "maxLength": 1400000
        },
        "approved": {
            "type": "boolean"
        },
        "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
        }
    }
}

Import-hozzárendelési asszisztens

import_map

Bemenet és korlátok

Az objektum source és target táblázatokat tartalmaz CSV-szövegként vagy D4XLSX1: előtagot követő, szabványos base64-kódolású XLSX-bájtokként. A target fejléce nevezi meg a szükséges oszlopokat; egy választható második sor text, number, date vagy email típust ad meg, szükség esetén required: előtaggal. A mapping null értékeket vagy nullától induló forrásoszlop-indexeket tartalmaz. Legfeljebb 200 adatsor és 32 oszlop engedélyezett.

Eredmény és ellenőrzés

Az eredmény javasolt hozzárendeléseket, újrafelhasználható profilt, előnézeti sorokat és érvényesítési problémákat tartalmaz. Az options.action=export exportáláshoz approved=true és kifejezetten megadott mapping szükséges; a megoldatlan érvényesítési problémák megakadályozzák az exportálást. Külső rendszer nem módosul.

Példakérés

{
    "tool": "import_map",
    "text": "{\"source\":\"name,amount\\nExample,12\",\"target\":\"name,amount\\nrequired:text,number\"}"
}
A dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "source",
        "target"
    ],
    "properties": {
        "source": {
            "type": "string",
            "maxLength": 1400000
        },
        "target": {
            "type": "string",
            "maxLength": 1400000
        },
        "approved": {
            "type": "boolean"
        },
        "mapping": {
            "type": "array",
            "maxItems": 32,
            "items": {
                "type": [
                    "integer",
                    "null"
                ],
                "minimum": 0,
                "maximum": 31
            }
        }
    }
}

Prezentációk forrásanyagból

presentation

Bemenet és korlátok

A phase=outline esetén a text title, audience, purpose és material mezőket tartalmaz. A forrásanyag 1–8 bekezdésből állhat, egyenként legfeljebb 1200 karakterrel. A phase=pptx esetén az approved=true és az approval_token a legfelső szinten szükséges; a text mezőnek hiányoznia kell, vagy üresnek kell lennie. A tokenek a hitelesített fiókhoz kötöttek, és lejárnak.

Eredmény és ellenőrzés

A vázlat a forráshoz kötött diacímeket és idézeteket tartalmaz. Ellenőrzés után a második kérés szerkeszthető PPTX-fájlt exportál geometriai díszítőelemekkel és előadói jegyzetekkel. A forrásszöveg nem módosíthatja a jóváhagyást, a fiókhoz kötést vagy az exportálási jogosultságokat.

Példakérés

{
    "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.\"}"
}
A dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "title",
        "audience",
        "purpose",
        "material"
    ],
    "properties": {
        "title": {
            "type": "string",
            "maxLength": 160
        },
        "audience": {
            "type": "string",
            "maxLength": 300
        },
        "purpose": {
            "type": "string",
            "maxLength": 500
        },
        "material": {
            "type": "string",
            "maxLength": 12000
        }
    }
}

Jóváhagyott prezentáció exportálása

Az APPROVAL_TOKEN_FROM_OWN_OUTLINE helyére az ellenőrzött vázlat eredményéből származó token kerül; a helyőrző nem működő token.

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

Dokumentumrendező asszisztens

document_filing

Bemenet és korlátok

Az objektum files mezőt és választható project nevet tartalmaz. Legfeljebb tíz TXT-, PDF-, DOCX-, PNG- vagy JPEG-fájl, fájlonként 1 MB és összesen 2 MB méretben. Az options.action értéke review vagy export; az options.export_format értéke zip. Exportáláshoz az eredeti bemenetek, approved=true, source_sha256 és a fájlazonosítókat ellenőrzött célhelyekhez rendelő names objektum szükséges.

Eredmény és ellenőrzés

Az eredmény javasolt kategóriákat, dátumokat és fájlneveket tartalmaz. A javaslatok a dokumentum szövegén alapulnak, és ellenőrzést igényelnek. Az export másolatokat tartalmazó ZIP-et hoz létre; az eredeti fájlok változatlanok maradnak. A nem biztonságos elérési utakat, a kiterjesztésmódosításokat és az ismétlődő célhelyeket a rendszer elutasítja.

Példakérés

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

A szöveges exportok content mezőt tartalmaznak. A bináris exportok a content_base64 vagy encoding=base64 segítségével jelzik a base64-kódolást. Kizárólag a megadott kódolás szerint történhet dekódolás. A fájlnevek javaslatok; az eredmények csak hitelesített hozzáféréssel, a tulajdonjog ellenőrzése után érhetők el a feladat eredményeként.

Beszerzési, tervezési és működési eszközök

Ez a nyolc eszköz a meglévő hitelesített feladat-API-t használja. A text mező az alább felsorolt bemeneti mezőket tartalmazó JSON-kódolt objektumot tartalmaz. A példák valódi, korlátok közötti mintaadatokat tartalmaznak.

Minden kezdeti eredményhez MI-modellfázis szükséges a meglévő worker-szolgáltatáson keresztül. Miután a modell egyezéseket, hozzárendeléseket vagy szerkezetet javasol, determinisztikus kód ellenőrzi a forráshivatkozásokat, korlátokat és számításokat. Nincs kizárólag kódot használó tartalék működés.

A küldési formátum application/json. A multipart feltöltések, távoli fájl-URL-ek, ismeretlen mezők és nem üres eszközspecifikus beállítások elutasításra kerülnek. Az options elhagyható vagy üres objektumként küldhető. A közös API-jelzők megtartják általános API-jelentésüket.

Szállítói ajánlatok összehasonlítása

supplier_compare

Ajánlati sorok összevetése az igényelt tételekkel, az MI-egyezési javaslatok ellenőrzése, valamint a mennyiség-, pénznem-, szállításidíj- és összárkülönbségek vizsgálata.

Dekódolt bemeneti mezők

requirements — Igényelt tételek
CSV-oszlopok: description,quantity,unit. A mértékegységek írásmódjának egyeznie kell az ajánlatokéval. Legfeljebb 30 sor; az összes táblában együtt 40 sor.
offers — Szállítói ajánlati sorok
CSV-oszlopok: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. A szállítási díj csak erre a sorra vonatkozik; díj hiányában 0 szükséges. Az átfutási idő üres lehet. Az árakat azonos adózási alapon kell összehasonlítani.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
max_lead_days — Átfutási idő ellenőrzési korlátja
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi a kiválasztott napszámnál hosszabb ajánlati átfutási időket és a megadott átfutási idő nélküli ajánlatokat. Az árak és összehasonlítások változatlanok maradnak. Maximum 999 nap.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 60000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

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

Rendelés, szállítás és számla egyeztetése

three_way_match

Rendelési, szállítási és számlasorok párosítása MI-segítséggel, majd hiányzó mennyiségek, túlszámlázás és egységárkülönbségek kiszámítása a forrásadatokból.

Dekódolt bemeneti mezők

orders — Rendelési sorok
CSV-oszlopok: reference,description,quantity,unit,unit_price,currency. A hivatkozás a közös rendelési hivatkozást jelenti, nem a szállító bizonylatszámát. Mindenhol azonos mértékegység-jelölések és adózási alap szükséges.
deliveries — Szállítási sorok
CSV-oszlopok: reference,description,quantity,unit. A hivatkozás a közös rendelési hivatkozást jelenti. A részszállítások külön sorok lehetnek.
invoices — Számlasorok
CSV-oszlopok: reference,description,quantity,unit,unit_price,currency. A hivatkozás a közös rendelési hivatkozást jelenti. Adók, kedvezmények és jóváíró számlák nem adhatók meg terméksorként.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
review_blank_references — Hiányzó dokumentumhivatkozások jelzése
Ellenőrzési megállapítás hozzáadása minden üres hivatkozású megrendelési, szállítási vagy számlasorhoz. A meglévő párosítási döntések és figyelmeztetések változatlanok maradnak.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 60000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

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

Fizetések és számlák egyeztetése

payment_match

Beérkező fizetések és nyitott számlák párosításának javaslata, bizonytalanságok azonosítása, valamint részletek, fennmaradó egyenlegek és túlfizetések kiszámítása.

Dekódolt bemeneti mezők

payments — Beérkező fizetések
CSV-oszlopok: reference,counterparty,date,amount,currency. Az ismert számlahivatkozásokat, pozitív összegeket és YYYY-MM-DD dátumokat kell használni. Egy fizetés csak egy számlához javasolható.
invoices — Nyitott számlák
CSV-oszlopok: reference,counterparty,date,amount,currency. Az összeg a feltöltött fizetések előtti fennálló egyenleg. A hivatkozások üresek lehetnek, de a bizonytalanság megakadályozhatja a hozzárendelést.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
review_date — Számlakor referenciadátuma
Opcionális kifejezett YYYY-MM-DD dátum 1900 és 2200 között. A nyitott számlaegyenlegek korának ellenőrzése a forrás számladátumától történik. Az üres érték kikapcsolja az ellenőrzést. A számlakor nem fizetési esedékesség vagy jogi késedelemmegállapítás.
aging_days — Számlakor ellenőrzési küszöbe
Olyan pozitív nyitott egyenlegek jelzése, amelyek számladátuma legalább ennyi nappal megelőzi a kiválasztott referenciadátumot. Tartomány: 0–3,650 nap. Referenciadátum szükséges; nem vezet le számlahatáridőt.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 60000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

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

Utánrendelés-tervezési asszisztens

reorder_plan

Készlettételek MI-alapú rangsorolása, utánpótlási mennyiségek számítása a megadott keresletből és átfutási időkből, valamint a minimális rendelés és csomagméret hatásának ellenőrzése.

Dekódolt bemeneti mezők

items — Készlettételek
CSV-oszlopok: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. Az azonosítóknak egyedinek kell lenniük. A mennyiségek tizedespontot használnak; a lead_days és min_order nemnegatív egész szám, a pack_size pozitív egész szám.
horizon_days — További fedezeti napok
A célfedezet az átfutási idő és e további napok összege. A kereslet állandónak feltételezett; az eredmény tervezési becslés.
notes — Tervezési megjegyzések és preferenciák
Nem kötelező háttérinformáció az MI-javaslathoz. Az elérhetőséget, képesítéseket, függőségeket és számszerű korlátokat a strukturált táblákban is meg kell adni; a megjegyzések soha nem írják felül ezeket az ellenőrzéseket.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
large_order_threshold — Nagy megrendelés ellenőrzési küszöbe
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi a küszöböt szigorúan meghaladó javasolt rendelési mennyiségeket, legfeljebb 10,000,000 egységig. A forráskészlet, kereslet, célfedezet, csomagkerekítés és rendelési mennyiség nem változik.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 120000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

{
    "tool": "reorder_plan",
    "text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Fékbetétek,12,3,5,4,10,5\\nI2,Láncolaj,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"A fékbetétek a tervezett javításokhoz szükségesek, ezért elsőként ellenőrizendők. A láncolaj kevésbé sürgős.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "items",
        "horizon_days"
    ],
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 365
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "large_order_threshold": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "order_desc"
            ],
            "default": "source"
        }
    }
}

Műszaktervezési asszisztens

shift_plan

Dolgozói beosztások javaslata MI-vel, az elérhetőség, szükséges készségek, műszakátfedések, megadott órakeretek és fennmaradó létszámigény ellenőrzésével.

Dekódolt bemeneti mezők

workers — Dolgozók
CSV-oszlopok: id,name,skills,max_hours. Több készséget | választ el. A max_hours a javaslatban tervezett teljes munkaidő maximuma, nem jogszabályi munkaidőkorlát.
availability — Elérhetőség
CSV-oszlopok: id,worker_id,start,end. Az időpontok kifejezetten UTC-ben értendők, YYYY-MM-DDTHH:MM formátumban. Egy elérhetőségi időszaknak a teljes műszakot le kell fednie.
shifts — Műszakok
CSV-oszlopok: id,start,end,skill,needed. Minden időpont UTC. A dolgozónak pontosan az előírt készséggel kell rendelkeznie. A needed a szükséges dolgozói létszám.
notes — Tervezési megjegyzések és preferenciák
Nem kötelező háttérinformáció az MI-javaslathoz. Az elérhetőséget, képesítéseket, függőségeket és számszerű korlátokat a strukturált táblákban is meg kell adni; a megjegyzések soha nem írják felül ezeket az ellenőrzéseket.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
max_shift_hours — Műszakidőtartam ellenőrzési küszöbe
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi a kiválasztott időtartamnál hosszabb forrásműszakokat, legfeljebb 168 óráig. A hozzárendelések és lefedettségi figyelmeztetések megmaradnak. Ez tervezési preferencia, nem munkaidőre vonatkozó jogi értékelés.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 120000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

{
    "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\":\"Ha megoldható, Alex maradjon a javításoknál, Sam pedig kerüljön a szervizpulthoz.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "workers",
        "availability",
        "shifts"
    ],
    "properties": {
        "workers": {
            "type": "string",
            "maxLength": 40000
        },
        "availability": {
            "type": "string",
            "maxLength": 40000
        },
        "shifts": {
            "type": "string",
            "maxLength": 40000
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_shift_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 168,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "begin"
            ],
            "default": "source"
        }
    }
}

Projektkapacitás-tervező

project_plan

Feladatprioritások és erőforrás-hozzárendelések javaslata MI-vel, majd függőségeket figyelembe vevő ütemezés számítása a napi kapacitáshoz, a hozzárendeletlen munka megjelölésével.

Dekódolt bemeneti mezők

tasks — Projektfeladatok
CSV-oszlopok: id,name,hours,depends,skill. A függőségek | jellel elválasztott feladatazonosítók. Az üres depends azt jelenti, nincs előzményfeladat. A feladat munkaráfordítását egy képesített erőforráshoz rendeli a rendszer.
resources — Projekterőforrások
CSV-oszlopok: id,name,skills,hours_per_day. A készségeket | választja el. A napi kapacitás a rendelkezésre álló tervezési idő, legfeljebb 12 óra. A naptár hétfőtől péntekig számol; ünnepnapokat és szabadságokat nem modellez.
start_date — Projekt kezdődátuma
Az első munkanap ez a dátum, vagy hétvégi dátum esetén a következő hétfő. A munkanapi kapacitási idősávok 00:00 UTC-kor kezdődnek, és kapacitáselosztást, nem tényleges munkaidőt írnak le.
notes — Tervezési megjegyzések és preferenciák
Nem kötelező háttérinformáció az MI-javaslathoz. Az elérhetőséget, képesítéseket, függőségeket és számszerű korlátokat a strukturált táblákban is meg kell adni; a megjegyzések soha nem írják felül ezeket az ellenőrzéseket.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
max_task_hours — Feladatráfordítás ellenőrzési küszöbe
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi a kiválasztott küszöböt meghaladó ráfordítású feladatokat, legfeljebb 10,000 óráig. A függőségek, erőforrás-kapacitás és kiszámított ütemterv változatlanok maradnak.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 120000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

{
    "tool": "project_plan",
    "text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Feladatleírás,4,,planning\\nT2,Tervezés,10,T1,design\\nT3,Ellenőrzés,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"A tervezés a kész feladatleírástól függ. Időt kell hagyni a végső ellenőrzésre.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Dekódolt text objektum sémája
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "tasks",
        "resources",
        "start_date"
    ],
    "properties": {
        "tasks": {
            "type": "string",
            "maxLength": 40000
        },
        "resources": {
            "type": "string",
            "maxLength": 40000
        },
        "start_date": {
            "type": "string",
            "maxLength": 10
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_task_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 10000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "finish_slot"
            ],
            "default": "source"
        }
    }
}

Vonalkódos és QR-kódos címkeívek

label_sheet

Terméksorok átalakítása nyomtatható címkékké, ellenőrzött vonalkódokkal és QR-kódokkal.

Dekódolt bemeneti mezők

csv — Terméksorok (CSV)
Kötelező oszlopok: id, name, code, qr. Legfeljebb 24 sor. A QR-tartalom kizárólag a megadott qr oszlopból származik.
format — Vonalkódformátum
Az EAN-13 13 számjegyet és érvényes ellenőrző számjegyet igényel. A Code 128 1–24 nyomtatható ASCII-karaktert támogat.
layout — Ívelrendezés
A4: 2 × 7 címke 99.1 × 38.1 mm méretben, vagy 3 × 8 címke 63.5 × 33.9 mm méretben. Nyomtatás 100%-on, méretezés nélkül.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
max_label_characters — Nyomtatott címkenév ellenőrzési küszöbe
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi a kiválasztott Unicode-karakterszámnál hosszabb nyomtatott neveket, legfeljebb 160-ig. Ugyanazok a nevek, címkék és sorrend marad az előnézetben, PDF-ben és SVG-ben; ez a beállítás semmit nem csonkol.
require_https_qr — Egyszerű HTTPS-cím nélküli QR-tartalom jelzése
Megállapítás hozzáadása, ha a QR-tartalom nem gazdagépnévvel rendelkező HTTPS-cím, beágyazott hitelesítési adatok, térközök és fordított perjelek nélkül. A QR-adattartalom soha nem módosul, nem nyílik meg, és nem kerül lekérésre. Ez a szintaktikai ellenőrzés nem igazolja a cél biztonságosságát.

UTF-8 bájtok maximális száma a text burkolatban: 24000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

{
    "tool": "label_sheet",
    "text": "{\"csv\":\"id,name,code,qr\\nA1,Kék tárolódoboz,BOX-001,BOX-001\\nA2,Zöld tárolódoboz,BOX-002,BOX-002\",\"format\":\"code128\",\"layout\":\"auto\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_label_characters\":0,\"require_https_qr\":false}"
}
Dekódolt text objektum sémája
{
    "type": "object",
    "required": [
        "csv",
        "format",
        "layout"
    ],
    "additionalProperties": false,
    "properties": {
        "csv": {
            "type": "string",
            "maxLength": 18000
        },
        "format": {
            "enum": [
                "code128",
                "ean13"
            ]
        },
        "layout": {
            "enum": [
                "auto",
                "a4_2x7",
                "a4_3x8"
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_label_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 160,
            "default": 0
        },
        "require_https_qr": {
            "type": "boolean",
            "default": false
        }
    }
}

Követelményteszt-mátrix

test_cases

Forráshoz kötött pozitív és negatív ellenőrzési esetek létrehozása a megadott követelményekből.

Dekódolt bemeneti mezők

requirements — Követelmények
Legfeljebb 12 követelmény, üres sorokkal elválasztva. Követelményenként legfeljebb 1 000 UTF-8 bájt.
context — Ellenőrzési háttér
Nem kötelező hatóköri információ, legfeljebb 2 000 UTF-8 bájt. Nem további követelmény és nem tesztvégrehajtási utasítás.
csv_separator — CSV-elválasztó
Pontosvessző, vessző vagy tabulátor kiválasztása kizárólag az exportált CSV-hez. A feltöltött forrás-CSV-k továbbra is a dokumentált, vesszővel elválasztott fejléceket igénylik.
csv_bom — UTF-8-jelölő a CSV-ben
UTF-8-bájtsorrendjel hozzáadása táblázatkezelő-kompatibilitáshoz, vagy elhagyása a sima UTF-8-at igénylő rendszerekhez.
csv_line_ending — CSV-sorvégek
LF vagy CRLF használata az exportált CSV-rekordokhoz. Ez nem változtatja meg a forrásszöveget vagy az idézőjelezett cellákon belüli sortöréseket.
include_json — JSON-export hozzáadása
További strukturált JSON-jelentés felkínálása, amely a teljes ellenőrzött sorokat, megállapításokat és összesítést tartalmazza. Exportálása nem hajt végre műveletet.
max_step_characters — Tesztlépéshossz ellenőrzési küszöbe
A 0 kikapcsolja ezt a további ellenőrzést. Egyébként jelzi azokat a teszteseteket, amelyek egyedi lépése meghaladja a kiválasztott Unicode-karakterszámot, legfeljebb 6,000-ig. A teljes lépések és elvárt eredmények láthatók és exportálhatók maradnak.
row_order — Ellenőrzési sorok sorrendje
Teljes táblázatsorok átrendezése megállapítások eltávolítása, számítások megváltoztatása vagy hozzárendelések módosítása nélkül. Az üres rendezési értékek a végére kerülnek; az azonos értékek megőrzik eredeti relatív sorrendjüket.

UTF-8 bájtok maximális száma a text burkolatban: 24000

Eredmény és források ellenőrzése

Az eredmény típusa ops_review. A columns key és label_key mezőket tartalmaz; a rows a megfelelő skalár cellaértékeket tartalmazza. A findings lokalizálható code értékeket és forrás-refs hivatkozásokat tartalmaz; a summary label_key és value mezőket. A review_required és ai_required értéke true. Az ai_model azonosítja az elfogadott modellt, ha a worker megadja. Egyes eszközök source_sha256 vagy note_key mezőt is visszaadnak. A forráskarakterláncok nem megbízható adatok maradnak, és szövegként kell őket megjeleníteni, soha nem végrehajtható HTML-ként vagy utasításként.

Példakérés

{
    "tool": "test_cases",
    "text": "{\"requirements\":\"A kapcsolatfelvételi űrlaphoz e-mail-cím szükséges.\\n\\nA rendelési mennyiségnek 1 és 10 között kell lennie.\",\"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\"}"
}
Dekódolt text objektum sémája
{
    "type": "object",
    "required": [
        "requirements"
    ],
    "additionalProperties": false,
    "properties": {
        "requirements": {
            "type": "string",
            "maxLength": 14000
        },
        "context": {
            "type": "string",
            "maxLength": 2000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_step_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 6000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "source_id"
            ],
            "default": "source"
        }
    }
}

Exporttartalmak és jóváhagyás

Az exports gyűjtemény CSV-t, illetve támogatott címkeelrendezéseknél PDF- vagy SVG-fájlokat tartalmazhat. Minden fájl filename és mime mezőt ad meg, egyszerű szövegnél content, bináris tartalomnál content_base64 mezővel. Base64-dekódolás csak e mező jelenlétekor történhet. A fájlnevek javaslatok. Az eredményekhez való hozzáférés továbbra is hitelesített, és a feladat tulajdonjogához ellenőrzött.

Az exporttartalmak az első ellenőrzendő eredménytervezet részei. Az API-integrációknak kifejezett emberi ellenőrzésre kell bemutatniuk a javaslatot az export letöltése, használata vagy továbbítása előtt. Ezen eszközök sémáiban nincs külön jóváhagyási vagy végrehajtási kérés. Az eszközök nem adnak le rendelést, nem könyvelnek számlát, nem végeznek fizetést, nem tesznek közzé munkarendet és nem futtatnak szoftverteszteket.

Üzleti és csapatmunkafolyamatok

Ezek az eszközök a meglévő hitelesített feladat-API-t használják, és minden kezdeti ellenőrzéshez AI szükséges. A text mező JSON-kódolt konfigurációs objektumot tartalmaz. Az alap- és haladó beállítások ugyanazt az ellenőrzött bemeneti sémát használják.

Küldés application/json formátumban. Az eszközspecifikus beállítások a dekódolt text objektumon belül maradnak; a külső options tulajdonság elhagyandó, vagy üres objektumként küldendő. Az ismeretlen mezők, nem támogatott felsorolási értékek és távoli fájl-URL-ek elutasításra kerülnek.

Az approved_ids vagy confirmed forrásmezők kizárólag kifejezetten ellenőrzött forrásanyagra vonatkoznak. Ügyfélüzenetek, modellválaszok és dokumentumszövegek nem adhatnak jóváhagyást. A generált tervek és tervezetek külön végső ellenőrzést igényelnek.

Szerződéses dátumok és határidők

contract_deadlines

Pontos szerződéses dátumrészletek és fel nem oldott felmondási időszakok ellenőrzése, majd a kiválasztott dátumok megerősítése naptárexporthoz.

Bemeneti és konfigurációs mezők

Alapvető beállítások
clauses — Szerződéses kikötések
Soronként egy forráskikötés. Legfeljebb 24 nem üres kikötés, kikötésenként 1,200 karakter és összesen 18,000 karakter. Csak a pontosan YYYY-MM-DD formában megadott dátumok válhatnak naptári eseménnyé.
title — Szerződés címe
Rövid cím a naptári eseményekhez; legfeljebb 120 karakter.
Alapértelmezett beállítások: "Contract review"
Speciális beállítások
reference_date — Referenciadátum
Kifejezett összehasonlítási dátum. A jövőbeli vagy múltbeli szűrőkhöz kötelező. Nem hoz létre és nem számít ki szerződéses dátumokat.
Alapértelmezett beállítások: ""
date_window — Dátumszűrő
A jövőbeli dátumok közé a referenciadátum is beletartozik; a múltbeliek közé nem. Az ISO-dátum nélküli relatív határidők csak a Minden dátum beállítással jelennek meg.
all — Minden dátum és fel nem oldott határidő · upcoming — A referenciadátumon vagy utána · past — A referenciadátum előtt
Alapértelmezett beállítások: "all"
event_type — Határidő kategóriája
Egy forrásalapú kategória vagy valamennyi kategória megjelenítése. A besorolást továbbra is ellenőrizni kell.
all — Minden kategória · termination — Felmondás · payment — Fizetés · renewal — Megújítás · delivery — Szállítás · other — Egyéb
Alapértelmezett beállítások: "all"
max_events — Megállapítások maximális száma
A megjelenített megállapítások számának korlátozása 1–20-ra a szűrés és rendezés után. A csonkolt eredményeket értesítés jelzi.
Alapértelmezett beállítások: 20
sort — Megállapítások sorrendje
Rendezés forráskikötés és idézetpozíció szerint, vagy dátum szerint, a fel nem oldott határidőkkel a végén.
source — Forrássorrend · date — Dátumsorrend
Alapértelmezett beállítások: "source"
reminder_days — Naptári emlékeztető előideje
A 0 kikapcsolja az emlékeztetőket. Egyébként minden megerősített egész napos esemény előtt 1–90 nappal megjelenítési emlékeztető kerül beállításra; a naptáralkalmazások viselkedése eltérhet.
Alapértelmezett beállítások: 7
include_source — Forrásidézetek hozzáadása
Pontos idézetek megjelenítése az ellenőrzésben és a megerősített naptári leírásokban. A forrásazonosítók és karakterpozíciók mindkét módban láthatók maradnak.
yes — Idézetek hozzáadása · no — Csak forráshivatkozások
Alapértelmezett beállítások: "yes"
calendar_name — Naptár neve
A megerősített ICS-naptár neve, legfeljebb 120 karakter.
Alapértelmezett beállítások: "Reviewed contract dates"

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "contract_deadlines",
    "text": "{\"clauses\":\"A számla fizetési határideje 2027-03-15.\\nAz értesítésnek legalább 30 nappal a megújítás előtt be kell érkeznie.\\nA szállítás dátuma 2027-04-02.\",\"title\":\"Szolgáltatási szerződés\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Ellenőrzött szerződéses dátumok\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "clauses": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 10,
            "description": "Explicit ISO date YYYY-MM-DD, 2000 through 2100, or an empty string where optional."
        },
        "date_window": {
            "type": "string",
            "enum": [
                "all",
                "upcoming",
                "past"
            ]
        },
        "event_type": {
            "type": "string",
            "enum": [
                "all",
                "termination",
                "payment",
                "renewal",
                "delivery",
                "other"
            ]
        },
        "max_events": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "sort": {
            "type": "string",
            "enum": [
                "source",
                "date"
            ]
        },
        "reminder_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "include_source": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "calendar_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        }
    },
    "required": [
        "clauses"
    ]
}

Árajánlat-kalkulátor

quote_builder

Megadott munka-, szolgáltatás- és anyagtételek tervezetbe rendezése determinisztikus felár-, árrés-, kedvezmény- és adószámítással.

Bemeneti és konfigurációs mezők

Alapvető beállítások
items — Árajánlat tételei
CSV-fejlécek: label,kind,quantity,unit,cost. A kind értéke labor, material vagy service. A quantity tizedespontot és legfeljebb három tizedesjegyet használ; a cost a nettó egységköltség legfeljebb két tizedesjeggyel. Legfeljebb 30 sor. A munkamennyiségek órákat is jelölhetnek.
currency — Pénznem
Egy pénznem valamennyi tételhez; nincs árfolyam-átváltás. Minden összeg két tizedesjegyet használ.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Alapértelmezett beállítások: "EUR"
Speciális beállítások
pricing_mode — Árképzési módszer
A költségfelár százalékos összeget ad a költséghez. A célárrés a költséget eggyel mínusz a százalékkal osztja; ez a kedvezmény előtti árrés, nem költségfelár.
markup — Költségre vetített felár · margin — Célárrés kedvezmény előtt
Alapértelmezett beállítások: "markup"
pricing_percent — Árképzési százalék
0–500 költségfelárhoz vagy 0–95 célárréshez; legfeljebb két tizedesjegy.
Alapértelmezett beállítások: 20
discount_percent — Kedvezmény százaléka
Kifejezett, 0–100%-os kedvezmény, amely minden kiszámított eladási árra az adó előtt kerül alkalmazásra. Legfeljebb két tizedesjegy.
Alapértelmezett beállítások: 0
tax_percent — Adó százaléka
Kifejezett, 0–100%-os adó a kedvezmény után. A nulla azt jelenti, hogy nincs hozzáadott adó. Az eszköz nem határozza meg az alkalmazandó adókulcsot vagy adózási kezelést.
Alapértelmezett beállítások: 0
rounding — Kerekítés minden számítási lépésben
A tételköltség, az eladási ár, a kedvezményes nettó összeg és az adó kerekítése két pénznemi tizedesjegyre a kiválasztott szabály szerint. A végösszegek a kerekített tételeket összegzik.
nearest — Legközelebbi századra; félértéknél felfelé · up — Mindig felfelé · down — Mindig lefelé
Alapértelmezett beállítások: "nearest"
item_scope — Figyelembe vett tételtípusok
Valamennyi forrástétel, vagy csak munka, anyag vagy szolgáltatás figyelembevétele. A kizárt tételek egyik végösszegbe sem számítanak bele.
all — Minden tételtípus · labor — Csak munka · material — Csak anyag · service — Csak szolgáltatás
Alapértelmezett beállítások: "all"
detail — Eredmény részletessége
Egyedi forrástételek vagy tételtípusonkénti összesítések megjelenítése. Mindkét nézet ugyanazokat a tételszintű számításokat használja.
full — Egyedi tételek · totals — Összesítések típusonként
Alapértelmezett beállítások: "full"
quote_reference — Árajánlat hivatkozása
Opcionális belső azonosító legfeljebb 120 karakterrel. A megadott formában jelenik meg, és nem hoz létre ügyféllel szembeni kötelezettséget.
Alapértelmezett beállítások: ""
valid_until — Tervezet érvényességi dátuma
Opcionális, kifejezett ISO-dátum ellenőrzésre megjelenítve. Nem küld ajánlatot, és nem hoz létre megállapodást.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "quote_builder",
    "text": "{\"items\":\"label,kind,quantity,unit,cost\\nMűhelymunka,labor,2.5,hour,40.00\\nCserealkatrész-készlet,material,1,piece,30.00\",\"currency\":\"EUR\",\"pricing_mode\":\"markup\",\"pricing_percent\":20,\"discount_percent\":5,\"tax_percent\":19,\"rounding\":\"nearest\",\"item_scope\":\"all\",\"detail\":\"full\",\"quote_reference\":\"DRAFT-001\",\"valid_until\":\"2027-03-31\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 16000,
                    "minLength": 1
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "label": {
                                "type": "string",
                                "maxLength": 160,
                                "minLength": 1
                            },
                            "kind": {
                                "type": "string",
                                "enum": [
                                    "labor",
                                    "material",
                                    "service"
                                ]
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 15,
                                "minLength": 1
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 20,
                                "minLength": 1
                            },
                            "cost": {
                                "type": "string",
                                "maxLength": 15,
                                "minLength": 1
                            }
                        },
                        "required": [
                            "label",
                            "kind",
                            "quantity",
                            "unit",
                            "cost"
                        ]
                    }
                }
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "pricing_mode": {
            "type": "string",
            "enum": [
                "markup",
                "margin"
            ]
        },
        "pricing_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 500
        },
        "discount_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
        },
        "tax_percent": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
        },
        "rounding": {
            "type": "string",
            "enum": [
                "nearest",
                "up",
                "down"
            ]
        },
        "item_scope": {
            "type": "string",
            "enum": [
                "all",
                "labor",
                "material",
                "service"
            ]
        },
        "detail": {
            "type": "string",
            "enum": [
                "full",
                "totals"
            ]
        },
        "quote_reference": {
            "type": "string",
            "maxLength": 120,
            "minLength": 0
        },
        "valid_until": {
            "type": "string",
            "maxLength": 10,
            "description": "Explicit ISO date YYYY-MM-DD, 2000 through 2100, or an empty string where optional."
        }
    },
    "required": [
        "items"
    ]
}

Panaszügy választervezete

complaint_case

Ügyfélbizonyítékok és hiányzó információk ellenőrzése, majd válasz összeállítása kifejezetten jóváhagyott üzleti állításokból.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer_text — Ügyfélüzenet
Soronként egy forrásbekezdés, legfeljebb 16 nem üres bekezdés, egyenként 1,500 és összesen 10,000 karakterrel. Az ügyfél állításai az üzenet tartalmát igazolják, nem adnak felhatalmazást üzleti ígéretekre.
approved_rules — Jóváhagyott válaszszabályok
Soronként egy jóváhagyott üzleti állítás, legfeljebb 12 állítás, egyenként 1,000 és összesen 10,000 karakterrel. A kiválasztott állítások szó szerint kerülnek a tervezetbe. Ha nincs alkalmazható jóváhagyott szabályzat, a mező üresen marad.
Alapértelmezett beállítások: ""
rules_approved — Szabályjóváhagyás megerősítése
A nem üres szabályok feldolgozása előtt kifejezett jóváhagyás szükséges. A jóváhagyás pontosan ezekre a megadott állításokra vonatkozik; ügyfélszöveg nem adhatja meg.
no — Nincs jóváhagyva · yes — Pontosan ezek a szabályok jóváhagyottak
Alapértelmezett beállítások: "no"
Speciális beállítások
case_type — Ügy kategóriája
A kiválasztott kategória megjelenik a jelentésben, és kiválasztási kontextusként kerül a modellhez. Nem vezet le jogorvoslatot.
delivery — Szállítás · quality — Termék vagy szolgáltatás minősége · billing — Számlázás · other — Egyéb
Alapértelmezett beállítások: "other"
response_style — Válasz szerkezete
A tömör forma egy bekezdésbe kapcsolja az ellenőrzött állításokat; a tagolt forma külön bekezdésekre bontja az állításokat és az információkéréseket.
concise — Egy bekezdés · structured — Külön bekezdések
Alapértelmezett beállítások: "structured"
opening — Tervezet bevezetése
Semleges ügyellenőrzési bevezetés vagy visszaigazolás kiválasztása. Mindkettő rögzített, lefordított szöveg, visszatérítési vagy szolgáltatási kötelezettségvállalás nélkül.
neutral — Az ügy adatai ellenőrzésre rendelkezésre állnak. · acknowledge — A bejelentett probléma rögzítésre került.
Alapértelmezett beállítások: "acknowledge"
closing — Tervezet lezárása
Opcionálisan hozzáadható egy rögzített állítás arról, hogy a rendelkezésre álló információk továbbra is ellenőrzésre szorulnak. Nem ígér határidőt vagy eredményt.
none — Lezárás nélkül · review — A rendelkezésre álló információk továbbra is ellenőrzésre szorulnak.
Alapértelmezett beállítások: "review"
required_fields — Információs ellenőrzőlista
Vesszővel elválasztott technikai azonosítók, szóköz nélkül: order_id,purchase_date,issue_description,photos,desired_resolution. A hiányzó tételek rögzített információkérésekké válnak. Az üres mező azt jelenti, hogy nincs ellenőrzőlista.
Alapértelmezett beállítások: "order_id,issue_description"
max_rule_quotes — Kiválasztott szabályok maximális száma
A modell legfeljebb 1–12 jóváhagyott szabályt választhat ki. Az ezt a határt túllépő válasz elutasításra kerül.
Alapértelmezett beállítások: 8
max_customer_quotes — Ügyfélidézetek maximális száma
A bizonyítékrészhez legfeljebb 1–8 ügyfélforrás-bekezdés választható ki.
Alapértelmezett beállítások: 4
include_sources — Bizonyítékrészek megjelenítése
Ügyfélidézetek, információs bizonyítékok és kiválasztott szabályállítások megjelenítése a választervezet mellett, vagy csak a tervezet megjelenítése.
yes — Bizonyítékok megjelenítése · no — Csak tervezet
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "complaint_case",
    "text": "{\"customer_text\":\"Az A-104 megrendelés sérült burkolattal érkezett.\\nCsere szükséges.\",\"approved_rules\":\"Sérülési igény esetén a cseréről szóló döntés előtt fényképek szükségesek a termékről és a csomagolásról.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer_text": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "approved_rules": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 0
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "case_type": {
            "type": "string",
            "enum": [
                "delivery",
                "quality",
                "billing",
                "other"
            ]
        },
        "response_style": {
            "type": "string",
            "enum": [
                "concise",
                "structured"
            ]
        },
        "opening": {
            "type": "string",
            "enum": [
                "neutral",
                "acknowledge"
            ]
        },
        "closing": {
            "type": "string",
            "enum": [
                "none",
                "review"
            ]
        },
        "required_fields": {
            "type": "string",
            "maxLength": 100,
            "minLength": 0
        },
        "max_rule_quotes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "max_customer_quotes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
        },
        "include_sources": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "customer_text"
    ]
}

Bizonyítékalapú pályázati válasz

tender_response

Pályázati követelmények összekapcsolása kifejezetten jóváhagyott vállalati bizonyítékokkal, pontos válaszidézetek összeállítása és a hiányzó alátámasztás feltárása.

Bemeneti és konfigurációs mezők

Alapvető beállítások
requirements — Pályázati követelmények
CSV-oszlopok: id,text,priority. Legfeljebb 12 sor; szövegenként legfeljebb 800 UTF-8-bájt. A priority értéke must, should vagy optional. Az azonosítók nagybetűvel kezdődnek, és csak nagybetűket, számjegyeket, _ vagy - jelet tartalmazhatnak (legfeljebb 24 karakter).
evidence — Vállalati bizonyítékbejegyzések
CSV-oszlopok: id,text,valid_until. Legfeljebb 20 teljes bizonyító állítás, egyenként 800 UTF-8-bájttal. A valid_until értéke YYYY-MM-DD vagy üres. Minden állításnak meg kell őriznie a feltételeit és korlátait.
approved_ids — Kifejezetten jóváhagyott bizonyítékazonosítók
Vesszővel elválasztott bizonyítékazonosítók, amelyeket kifejezetten ehhez a válaszhoz engedélyeztek. A jóváhagyásnak a felelős ellenőrtől kell származnia, nem egy követelmény vagy bizonyítékbejegyzés szövegéből. Üres érték esetén egyetlen bizonyíték sem használható.
Alapértelmezett beállítások: ""
review_date — Bizonyítékellenőrzés dátuma
Az ennél a YYYY-MM-DD dátumnál korábban lejáró bizonyítékok kizárásra kerülnek. Az üres lejárati dátum dátum nélküli állapotot jelent, nem független ellenőrzést. A dátumok 2020–2100 közé korlátozottak.
Alapértelmezett beállítások: "2026-11-03"
Speciális beállítások
minimum_evidence — Bizonyítékbejegyzések minimális száma követelményenként
Az ennél kevesebb bejegyzéssel javasolt teljes egyezés elégtelenként jelenik meg. Ez a darabszám nem bizonyít relevanciát vagy megfelelést. Nem haladhatja meg a maximumot.
Alapértelmezett beállítások: 1
max_evidence — Bizonyítékbejegyzések maximális száma követelményenként
Korlátozza a modell által követelményenként javasolható bizonyítékazonosítók számát. Minden elfogadott állítás teljes egészében idézve jelenik meg.
Alapértelmezett beállítások: 2
include_optional — Opcionális követelmények bevonása
Az opcionális követelmények kizárása eltávolítja őket a modell bemenetéből és az eredményből. Legalább egy követelménynek meg kell maradnia.
yes — Bevonás · no — Kizárás
Alapértelmezett beállítások: "yes"
response_format — Választáblázat formátuma
A tömör nézet a követelményt, az ellenőrzési állapotot és a teljes bizonyítékidézeteket mutatja. Az auditnézet ezenfelül a prioritást, a bizonyítékazonosítókat és a lejárati dátumokat is megjeleníti.
compact — Tömör válasz · audit — Bizonyítékaudit
Alapértelmezett beállítások: "audit"
sort_order — Követelménysorrend
A forrássorrend megtartja a követelmények beküldött sorrendjét. A Hiányok elöl beállítás a hiányzó, részleges és elégtelen bizonyítékokat emeli ki. A prioritássorrend a must értéket a should és optional elé helyezi.
source — Forrássorrend · gaps_first — Bizonyítékhiányok elöl · priority — Követelmény prioritása
Alapértelmezett beállítások: "source"

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "tender_response",
    "text": "{\"requirements\":\"id,text,priority\\nR1,A támogatásnak hétköznap elérhetőnek kell lennie.,must\\nR2,Független biztonsági tanúsítás szükséges.,must\\nR3,Előnyben részesül a bevezető műhelyfoglalkozás.,optional\",\"evidence\":\"id,text,valid_until\\nE1,A támogatás hétfőtől péntekig 09:00 és 17:00 UTC között elérhető.,2027-12-31\\nE2,A bevezető műhelyfoglalkozás a standard szolgáltatás része.,2027-12-31\\nE3,Egy korábbi szolgáltatási csomag hétvégi támogatást tartalmazott.,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "requirements",
        "evidence",
        "approved_ids",
        "review_date"
    ],
    "properties": {
        "requirements": {
            "type": "string",
            "maxLength": 24000
        },
        "evidence": {
            "type": "string",
            "maxLength": 24000
        },
        "approved_ids": {
            "type": "string",
            "maxLength": 500,
            "default": ""
        },
        "review_date": {
            "type": "string",
            "maxLength": 10,
            "default": "2026-11-03"
        },
        "minimum_evidence": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 1
        },
        "max_evidence": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3,
            "default": 2
        },
        "include_optional": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ],
            "default": "yes"
        },
        "response_format": {
            "type": "string",
            "enum": [
                "compact",
                "audit"
            ],
            "default": "audit"
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "gaps_first",
                "priority"
            ],
            "default": "source"
        }
    }
}

Termékdokumentumok következetessége

product_consistency

Forráshoz kapcsolt termékértékek összehasonlítása adatlapokban, kézikönyvekben, csomagoláson és termékszövegekben, kifejezett egységszabályokkal és tűrésekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
documents — Termékdokumentumok
CSV-oszlopok: id,kind,text. 2–4 dokumentum megadása, egyenként legfeljebb 2,400 UTF-8-bájttal. A kind értéke datasheet, manual, packaging vagy product. Az azonosítók a nagybetűs forrásazonosítók szabályait követik. A szövegen belüli vesszőkhöz és sortörésekhez CSV-idézőjelezés szükséges.
features — Összehasonlítandó jellemzők
CSV-oszlopok: id,label,type,unit. Legfeljebb 6 jellemző. A label (legfeljebb 80 UTF-8-bájt) minden kinyert idézetben szó szerint kell szerepeljen, kis- és nagybetűtől függetlenül. A type értéke number vagy text. A szöveges jellemzőkhöz üres unit szükséges; a numerikus egység az összehasonlítás egysége. A támogatott bizonyítékok kifejezett tulajdonságállításokat használnak, például Weight: 2 kg vagy Colour=Blue; az ilyen szerkezet nélküli szabad szöveges állítások hiányzónak számítanak. A szöveges minősítéseket meg kell őrizni; a minősített numerikus állítások nem kezelhetők puszta számként.
reference_id — Referenciadokumentum azonosítója
Meglévő dokumentumazonosító, amely minden összehasonlítás alapjául szolgál. A hiányzó vagy kétértelmű referenciaértékek feloldatlanul hagyják a megfelelő összehasonlítást.
Alapértelmezett beállítások: "D1"
Speciális beállítások
unit_policy — Mértékegységek összehasonlítása
A pontos mód változatlan jellemzőegységet követel meg. A metrikus mód csak az mg/g/kg, mm/cm/m, ml/L, W/kW és mV/V átváltásokat engedi meg azonos egységcsaládon belül. A mértékegységek kis- és nagybetűérzékenyek; minden más eltérés ütközés marad.
exact — Csak pontos egységek · metric — Felsorolt metrikus átváltások engedélyezése
Alapértelmezett beállítások: "exact"
absolute_tolerance — Abszolút numerikus tűrés
Maximális abszolút eltérés a jellemző összehasonlítási egységében. Csak kompatibilis numerikus értékekre alkalmazható; a 0 egyenlőséget követel meg, kivéve ha a relatív tűrés eltérést enged.
Alapértelmezett beállítások: 0
relative_tolerance_pct — Relatív tűrés (%)
A megengedett eltérés az abszolút tűrés és az abs(referenciaérték) × százalék / 100 közül a nagyobb. Nulla referenciaérték esetén a relatív engedmény nulla.
Alapértelmezett beállítások: 0
case_sensitive — Szöveg kis- és nagybetűinek összehasonlítása
Kizárólag a szöveges értékek kis- és nagybetűérzékenységét szabályozza. Soha nem változtatja meg az egységek betűméretét vagy a forrásidézeteket.
no — Kis- és nagybetű figyelmen kívül hagyása · yes — Kis- és nagybetű megkülönböztetése
Alapértelmezett beállítások: "no"
whitespace_policy — Szöveges térközök összehasonlítása
A pontos mód a kinyert szöveges értékeket hasonlítja össze. Az összevonás eltávolítja a szélső térközöket, és az egymást követő térközkaraktereket egy szóközként kezeli. A forrásidézetek változatlanok maradnak.
exact — Térközök megőrzése · collapse — Térközök normalizálása
Alapértelmezett beállítások: "collapse"
missing_policy — Hiányzó értékek kezelése
A hiányzó vagy kétértelmű értékek nyitott bizonyítékhiányként vagy blokkoló ütközésként láthatók maradnak. Ez soha nem talál ki helyettesítő értéket.
warn — Bizonyítékhiány jelzése · conflict — Kezelés ütközésként
Alapértelmezett beállítások: "warn"
result_filter — Megjelenített sorok
A Mind beállítás minden, referenciával végzett összehasonlítást megjelenít. A Problémák csak eltéréseket, egységütközéseket és hiányzó értékeket mutat; az összesítések továbbra is minden összehasonlítást számolnak.
all — Minden összehasonlítás · issues — Csak problémák
Alapértelmezett beállítások: "all"
sort_order — Eredmények sorrendje
A jellemzők sorrendje a jellemzőtáblázatot követi. A dokumentumsorrend dokumentumazonosító szerint csoportosít. A Problémák elöl beállítás a nem egyező összehasonlításokat a lista elejére helyezi.
feature — Jellemzősorrend · document — Dokumentumsorrend · issues_first — Problémák elöl
Alapértelmezett beállítások: "feature"
decimal_separator — Forrás tizedeselválasztója
A numerikus értékeknek következetesen a kiválasztott elválasztót kell használniuk, legfeljebb hat tizedesjeggyel és ezreselválasztó nélkül. A nagyság 100,000,000 értékre korlátozott. A modellnek pontosan kell másolnia a számokat.
dot — Tizedespont · comma — Tizedesvessző
Alapértelmezett beállítások: "dot"

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "product_consistency",
    "text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Tömeg: 2 kg. Szín: Kék.\\nD2,packaging,Tömeg: 2000 g. Szín: kék.\\nD3,manual,Tömeg: 2.2 kg. Szín: Piros.\",\"features\":\"id,label,type,unit\\nF1,Tömeg,number,kg\\nF2,Szín,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "documents",
        "features",
        "reference_id"
    ],
    "properties": {
        "documents": {
            "type": "string",
            "maxLength": 24000
        },
        "features": {
            "type": "string",
            "maxLength": 24000
        },
        "reference_id": {
            "type": "string",
            "maxLength": 24,
            "default": "D1"
        },
        "unit_policy": {
            "type": "string",
            "enum": [
                "exact",
                "metric"
            ],
            "default": "exact"
        },
        "absolute_tolerance": {
            "type": "number",
            "minimum": 0,
            "maximum": 1000000,
            "default": 0
        },
        "relative_tolerance_pct": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "default": 0
        },
        "case_sensitive": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ],
            "default": "no"
        },
        "whitespace_policy": {
            "type": "string",
            "enum": [
                "exact",
                "collapse"
            ],
            "default": "collapse"
        },
        "missing_policy": {
            "type": "string",
            "enum": [
                "warn",
                "conflict"
            ],
            "default": "warn"
        },
        "result_filter": {
            "type": "string",
            "enum": [
                "all",
                "issues"
            ],
            "default": "all"
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "feature",
                "document",
                "issues_first"
            ],
            "default": "feature"
        },
        "decimal_separator": {
            "type": "string",
            "enum": [
                "dot",
                "comma"
            ],
            "default": "dot"
        }
    }
}

Forrásalapú beilleszkedési tervek

onboarding_plan

Megerősített belső anyag átalakítása ellenőrizhető beilleszkedési ütemtervvé dátumokkal, felelősségekkel, tanulási célokkal és korlátozott napi munkaterheléssel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
role — Szerepkör
A beilleszkedési terv szakmai szerepköre; legfeljebb 200 UTF-8-bájt.
Alapértelmezett beállítások: ""
start_date — Kezdődátum
A tervezési időszak első naptári napja. A dátumok UTC szerint számítódnak; munkaszüneti napok és távollétek nem kerülnek kikövetkeztetésre.
Alapértelmezett beállítások: "2026-11-09"
documents — Megerősített belső forrásdokumentumok
CSV pontos id,text fejlécekkel; 1–12 egyedi forrásazonosító és egyenként legfeljebb 1,000 UTF-8-bájtos forrásszöveg. Meglévő feladatok és folyamatleírások adandók meg, nem a mesterséges intelligenciának szóló utasítások. URL vagy jelölőnyelvi tartalom nem megengedett.
Alapértelmezett beállítások: ""
confirmed — Tervezéshez megerősített források
Kifejezett megerősítés arról, hogy a megadott belső anyag alkalmas ehhez a tervezési tervezethez. Nem ad hozzáférést, és nem hagy jóvá valódi műveletet.
Alapértelmezett beállítások: false
Speciális beállítások
horizon — Tervezési időszak
A kezdődátumtól számított naptári időszak. Ütemezéshez csak a kiválasztott munkanapok állnak rendelkezésre.
7_days — 7 nap · 14_days — 14 nap · 30_days — 30 nap · 4_weeks — 4 hét · 8_weeks — 8 hét
Alapértelmezett beállítások: "14_days"
workdays — Munkanapok
Az elérhető dátumok korlátozása a kiválasztott heti mintára. A helyi ünnepnapok és szabadságok nem kerülnek automatikusan kizárásra.
mon_fri — Hétfő–péntek · mon_sat — Hétfő–szombat · all_days — Minden nap
Alapértelmezett beállítások: "mon_fri"
work_mode — Munkavégzés módja
A forrással alátámasztott feladatkiválasztás irányítása és a kiválasztott mód megjelenítése minden feladatnál. Nem hoz létre megbeszélést, fiókot vagy hozzáférési jogot.
onsite — Helyszíni · remote — Távoli · hybrid — Hibrid
Alapértelmezett beállítások: "hybrid"
owners — Felelős szerepkörök
Bekezdésenként egy szerepkör, üres sorral elválasztva; 1–8 szerepkör, egyenként legfeljebb 160 UTF-8-bájttal. A mesterséges intelligencia csak ezeket a szerepköröket rendelheti hozzá.
Alapértelmezett beállítások: ""
learning_goals — Tanulási célok
Bekezdésenként egy cél, üres sorral elválasztva; 1–8 cél, egyenként legfeljebb 600 UTF-8-bájttal. Minden javasolt feladat egy megadott célhoz kapcsolódik.
Alapértelmezett beállítások: ""
task_count — Feladatok száma
Pontosan ennyi különböző, forrással alátámasztott feladat szükséges. A dokumentumoknak elegendő megfelelő feladatrészletet kell tartalmazniuk.
Alapértelmezett beállítások: 4
minutes_per_day — Napi beilleszkedési időkeret
A tervezett feladatpercek maximális összege munkanaponként. Minden feladathoz legalább 5 perc szükséges.
Alapértelmezett beállítások: 120
follow_up — Utóellenőrzés módja
Ellenőrzőpont nélkül, a következő elérhető munkanappal vagy az időszak utolsó munkanapjával. Az időszak határára eső ellenőrzőpont az utolsó elérhető dátumon marad.
none — Nincs · next_workday — Következő munkanap · final_day — Utolsó munkanap
Alapértelmezett beállítások: "next_workday"

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "onboarding_plan",
    "text": "{\"role\":\"Ügyféltámogatási szakértő\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,A támogatási kézikönyv elolvasása és az eszkalációs munkafolyamat áttekintése.\\nS2,Válaszírás gyakorlása a képzési munkaterületen és a mintaesetek áttekintése.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Csapatvezető\\n\\nKépzési koordinátor\",\"learning_goals\":\"Az eszkalációs munkafolyamat megértése.\\n\\nVilágos támogatási válaszok készítése.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "role",
        "start_date",
        "documents",
        "confirmed",
        "horizon",
        "workdays",
        "work_mode",
        "owners",
        "learning_goals",
        "task_count",
        "minutes_per_day",
        "follow_up"
    ],
    "properties": {
        "role": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "start_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1
        },
        "documents": {
            "type": "string",
            "maxLength": 14000,
            "minLength": 1
        },
        "confirmed": {
            "type": "boolean"
        },
        "horizon": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "7_days",
                "14_days",
                "30_days",
                "4_weeks",
                "8_weeks"
            ]
        },
        "workdays": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "mon_fri",
                "mon_sat",
                "all_days"
            ]
        },
        "work_mode": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "onsite",
                "remote",
                "hybrid"
            ]
        },
        "owners": {
            "type": "string",
            "maxLength": 1500,
            "minLength": 1
        },
        "learning_goals": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "task_count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "minutes_per_day": {
            "type": "integer",
            "minimum": 15,
            "maximum": 480
        },
        "follow_up": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "next_workday",
                "final_day"
            ]
        }
    }
}

Strukturált szakmai interjúútmutatók

interview_guide

Következetes, munkához kapcsolódó kérdések, időbeosztások és bizonyítéki támpontok készítése munkaköri leírásból és szakmai követelményekből, jelentkezői pontozás nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
role_description — Munkaköri leírás
Kizárólag szakmai szerepkör és felelősségek, legfeljebb 3,000 UTF-8-bájttal. Jelentkezői profilok, személyes adatok és védett tulajdonságok nem szerepelhetnek benne.
Alapértelmezett beállítások: ""
requirements — Szakmai követelmények
Bekezdésenként egy munkához kapcsolódó követelmény, üres sorral elválasztva; 1–12 követelmény, egyenként legfeljebb 1,000 UTF-8-bájttal. URL, jelölőnyelvi tartalom és jelentkezői magánadat nem megengedett.
Alapértelmezett beállítások: ""
duration — Interjú időtartama percben
A beszélgetés teljes időtartama, a fenntartott időkerettel együtt. Az időkeret levonása után kérdésenként legalább 2 percnek kell maradnia.
Alapértelmezett beállítások: 45
Speciális beállítások
level — Tapasztalati szint
Az egységesített kérdések mélységének beállítása: alapok, gyakorlatias teljes folyamat vagy összetett kompromisszumok. Ez a munkakört írja le, nem személyt értékel.
entry — Kezdő szint · experienced — Tapasztalt · senior — Szenior
Alapértelmezett beállítások: "experienced"
interview_type — Interjú formája
Egységes strukturált, műszaki vagy javasolt esettanulmányi keret hozzáadása minden kérdéshez.
structured — Strukturált interjú · technical — Műszaki interjú · case_study — Esettanulmány
Alapértelmezett beállítások: "structured"
focus — Szakmai fókusz
Megfigyelhető kompetenciák, problémamegoldás vagy munkával kapcsolatos kommunikáció hangsúlyozása.
competencies — Szakmai kompetenciák · problem_solving — Problémamegoldás · communication — Szakmai kommunikáció
Alapértelmezett beállítások: "competencies"
question_types — Kérdezési stratégiák
Egy stratégia vagy legalább két stratégia kombinációjának használata. A kérdések pontos szakmai követelményrészletekből épülnek fel.
mixed — Vegyes stratégiák · knowledge — Ismeretek · scenario — Javasolt szituáció · experience — Szakmai tapasztalat
Alapértelmezett beállítások: "mixed"
question_count — Kérdések száma
Pontosan ennyi különböző követelmény–stratégia kombináció szükséges. Kérdésenként legalább 2 percnek kell maradnia.
Alapértelmezett beállítások: 6
rubric — Értékelési támpontok
Skála nélkül, három bizonyítéki szinttel vagy öt bizonyítéki szinttel. Az eszköz csak támpontokat ad, és soha nem rendel pontszámot jelentkezőhöz.
none — Nincs · three_level — Három bizonyítéki szint · five_level — Öt bizonyítéki szint
Alapértelmezett beállítások: "three_level"
followups — Kiegészítő kérdés
Opcionálisan egy egységesített kérdés a bizonyítékokról, alternatívákról és ellenőrzésről. Megbeszélésének ideje az egyes kérdések időkeretében szerepel.
none — Nincs · one — Egy kiegészítő kérdés
Alapértelmezett beállítások: "one"
time_buffer — Fenntartott beszélgetési idő
A bevezetésre, átmenetekre és lezárásra fenntartott percek; a kérdésidő egyenletes elosztása előtt levonásra kerülnek.
Alapértelmezett beállítások: 5

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "interview_guide",
    "text": "{\"role_description\":\"Szoftvertámogató mérnök a termékproblémák diagnosztizálására és reprodukálható esetek dokumentálására.\",\"requirements\":\"Reprodukálható hibakeresési folyamat ismertetése.\\n\\nMűszaki megállapítások világos közlése a megvalósítási csapattal.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "role_description",
        "requirements",
        "duration",
        "level",
        "interview_type",
        "focus",
        "question_types",
        "question_count",
        "rubric",
        "followups",
        "time_buffer"
    ],
    "properties": {
        "role_description": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "requirements": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "duration": {
            "type": "integer",
            "minimum": 15,
            "maximum": 120
        },
        "level": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "entry",
                "experienced",
                "senior"
            ]
        },
        "interview_type": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "structured",
                "technical",
                "case_study"
            ]
        },
        "focus": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "competencies",
                "problem_solving",
                "communication"
            ]
        },
        "question_types": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "mixed",
                "knowledge",
                "scenario",
                "experience"
            ]
        },
        "question_count": {
            "type": "integer",
            "minimum": 2,
            "maximum": 12
        },
        "rubric": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "three_level",
                "five_level"
            ]
        },
        "followups": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "none",
                "one"
            ]
        },
        "time_buffer": {
            "type": "integer",
            "minimum": 0,
            "maximum": 20
        }
    }
}

Visszakövethető projektátadások

project_handover

Tömör átadás előkészítése azonosított projektforrásokból, kifejezett állapottal, felelősségekkel, szűrőkkel és látható ismeretlen elemekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
project — Projekt neve
A projekt vagy munkaterület neve, legfeljebb 200 UTF-8-bájttal.
Alapértelmezett beállítások: ""
sources — Projektforrások pillanatképe
CSV pontos id,category,status,role,text fejlécekkel. 1–12 sor, egyedi azonosítók és legfeljebb 1,000 UTF-8-bájtos forrásszövegek használata. Kategóriák: risk, decision, open, deliverable. Állapotok: open, in_progress, done, unknown. Szerepkör-megnevezés használandó személyes magánadatok helyett. URL vagy jelölőnyelvi tartalom nem megengedett.
Alapértelmezett beállítások: ""
cutoff_date — Pillanatkép fordulónapja
A megadott pillanatképhez rendelt dátum. Ez felhasználó által megadott referenciadátum, nem függetlenül ellenőrzött forrás-időbélyeg.
Alapértelmezett beállítások: "2026-11-09"
Speciális beállítások
audience — Átadás célközönsége
A forrással alátámasztott pontok kiválasztásának irányítása, ha több megfelelő forrás van, mint a tételkorlát.
successor — Utód · team — Megvalósítási csapat · management — Vezetőség
Alapértelmezett beállítások: "successor"
category_filter — Kategóriaszűrő
Valamennyi kategória vagy csak a kiválasztott forráskategória bevonása.
all — Mind · risk — Kockázat · decision — Döntés · open — Nyitott · deliverable — Leszállítandó eredmény
Alapértelmezett beállítások: "all"
status_filter — Állapotszűrő
A kifejezetten megadott állapot szűrése. Az állapot soha nem a modell átfogalmazásából származik.
all — Mind · open — Nyitott · in_progress — Folyamatban · done — A forrás szerint befejezett · unknown — Ismeretlen
Alapértelmezett beállítások: "all"
role_filter — Felelős szerepkör szűrője
Opcionális pontos szerepkör-megnevezés a CSV-ből; üres érték minden szerepkört bevon. A szűrő kis- és nagybetűérzékeny.
Alapértelmezett beállítások: ""
detail — Forrásrészlet részletessége
Forrásrészlet maximális hossza tételenként: rövid 180, szokásos 400, részletes 800 UTF-8-bájt. Az eredeti megfogalmazás és nyelv megmarad.
brief — Rövid · standard — Szokásos · detailed — Részletes
Alapértelmezett beállítások: "standard"
max_items — Átadási tételek maximális száma
Legfeljebb ennyi megfelelő forrás kiválasztása, forrásonként egy részlettel. Kevesebb megfelelő forrás kevesebb tételt eredményez.
Alapértelmezett beállítások: 8
include_unknowns — Ismeretlen állapot bevonása
A kifejezetten ismeretlennek jelölt források megtartása vagy kizárása. Hiányzó tényeket soha nem pótol kitalált válaszokkal.
yes — Bevonás · no — Kizárás
Alapértelmezett beállítások: "yes"
sort_order — Megjelenítési sorrend
A kiválasztott átadási pontok rendezése eredeti forrássorrend, lefordított kategória vagy lefordított állapot szerint.
source — Forrássorrend · category — Kategória · status — Állapot
Alapértelmezett beállítások: "source"

UTF-8-bemenet maximális bájtszáma: 24000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "project_handover",
    "text": "{\"project\":\"Ügyfélportál kiadása\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Megvalósítási vezető,A kiadás hatóköre a fiókoldalt és az értesítési beállításokat tartalmazza.\\nS2,risk,open,Minőségbiztosítási vezető,A mobilos regressziós ellenőrzés még függőben van.\\nS3,open,unknown,Üzemeltetés,A telepítési időablak nincs megerősítve.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "project",
        "sources",
        "cutoff_date",
        "audience",
        "category_filter",
        "status_filter",
        "role_filter",
        "detail",
        "max_items",
        "include_unknowns",
        "sort_order"
    ],
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "sources": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "cutoff_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "successor",
                "team",
                "management"
            ]
        },
        "category_filter": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "all",
                "risk",
                "decision",
                "open",
                "deliverable"
            ]
        },
        "status_filter": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "all",
                "open",
                "in_progress",
                "done",
                "unknown"
            ]
        },
        "role_filter": {
            "type": "string",
            "maxLength": 160,
            "minLength": 0
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "brief",
                "standard",
                "detailed"
            ]
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
        },
        "include_unknowns": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "yes",
                "no"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "enum": [
                "source",
                "category",
                "status"
            ]
        }
    }
}

Pénzforgalmi előrejelzés és forgatókönyvek

cashflow_forecast

Forrásokkal alátámasztott alap-pénzforgalmi előrejelzés összehasonlítása kifejezett időzítési és összegforgatókönyvekkel, napi egyenlegekkel és biztonságitartalék-figyelmeztetésekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
transactions — Pénzmozgások
CSV-fejlécek: id,date,direction,amount,description,certainty. Legfeljebb 40 egyedi forrásazonosító. A direction értéke in vagy out; a certainty értéke confirmed vagy expected. A dátumok formátuma YYYY-MM-DD; a pozitív összegek tizedesponttal és legfeljebb két tizedesjeggyel adhatók meg, maximum 10000000.00 értékig. A leírások legfeljebb 600 UTF-8 bájtosak. URL-lekérés nem történik.
start_date — Az előrejelzés kezdőnapja
A nyitóegyenleg a közvetlenül e nap előtti egyenleg. A korábbi forrásmozgások láthatók maradnak, de nem szerepelnek az alap-előrejelzésben. A dátumok UTC szerinti naptári dátumok, hétvégi vagy ünnepnapi módosítás nélkül.
opening_balance — Nyitóegyenleg
Előjeles tizedes összeg -10000000.00 és 10000000.00 között, legfeljebb két tizedesjeggyel. Kifejezetten megadott, ismert egyenleg szükséges; az eszköz nem kapcsolódik bankhoz.
Alapértelmezett beállítások: "0.00"
currency — Pénznem
Egyetlen pénznem minden forrássorhoz, egyenleghez, tartalékhoz és korláthoz. Minden összeg két tizedesjegyet használ; árfolyam-átváltás nem történik.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Alapértelmezett beállítások: "EUR"
Speciális beállítások
horizon_days — Az előrejelzési időszak napokban
A kezdőnaptól számított 1–90 naptári napot foglalja magában. A bármelyik időszakon kívül eső mozgások láthatók maradnak és megállapítást kapnak; az adott előrejelzés egyenlegébe nem számítanak bele.
Alapértelmezett beállítások: 30
reserve_buffer — Biztonsági tartalék
Nemnegatív tizedes egyenlegküszöb legfeljebb 10000000.00 értékig. Megállapítás jelzi az e szint alatti forgatókönyv-egyenlegeket; ez tervezési beállítás, nem folyószámlahitel.
Alapértelmezett beállítások: "0.00"
inflow_delay_days — A forgatókönyv beáramlásainak késése
Az előrejelzés kezdőnapjára vagy későbbre dátumozott beáramlások 0–90 naptári nappal későbbre tolása kizárólag a forgatókönyvben. A korábbi forrásmozgások mindkét előrejelzésből kimaradnak, mert a nyitóegyenleg már meghatározza a kiinduló helyzetet. Egy késleltetett tétel kikerülhet az időszakból; az alapdátuma látható marad.
Alapértelmezett beállítások: 0
outflow_delay_days — A forgatókönyv kiáramlásainak késése
Az előrejelzés kezdőnapjára vagy későbbre dátumozott kiáramlások 0–90 naptári nappal későbbre tolása kizárólag a forgatókönyvben. A korábbi forrásmozgások mindkét előrejelzésből kimaradnak. Ez feltételezés, nem engedély fizetés elhalasztására. A forrásdátumok láthatók maradnak.
Alapértelmezett beállítások: 0
inflow_percent — A forgatókönyv beáramlási százaléka
0 és 200 közötti egész százalék alkalmazása a forgatókönyv minden beáramlására. Az összegek a legközelebbi századra kerekítődnek, a felek felfelé; az alapösszegek változatlanok maradnak.
Alapértelmezett beállítások: 100
outflow_percent — A forgatókönyv kiáramlási százaléka
0 és 200 közötti egész százalék alkalmazása a forgatókönyv minden kiáramlására. Az összegek a legközelebbi századra kerekítődnek, a felek felfelé; az alapösszegek változatlanok maradnak.
Alapértelmezett beállítások: 100
expected_inflow_percent — A várható beáramlások százaléka
Az expected jelölésű forrásbeáramlásokra ez a 0–100 közötti egész százalék az általános beáramlási százalék után alkalmazandó, ismételt századra kerekítéssel. A megerősített beáramlásokat és az összes kiáramlást ez a második tényező nem érinti.
Alapértelmezett beállítások: 100
chart_interval — A diagram időköze
A napi nézet minden nap végi egyenleget megjelenít. A heti nézet minden hetedik napot és az utolsó napot mutatja. A legalacsonyabb egyenlegek és a tartalékra vonatkozó megállapítások továbbra is minden napra kiszámítódnak, a diagramból kimaradó napokra is.
daily — Napi · weekly — Heti
Alapértelmezett beállítások: "daily"
sort_order — Az ellenőrzési sorok sorrendje
Kizárólag teljes forrássorok átrendezése. A pénzügyi ellenőrzések, a forrásadatok, az előrejelzések és minden megállapítás változatlan marad.
source — Forrássorrend · date — Dátum szerinti sorrend · category — Javasolt kategória
Alapértelmezett beállítások: "date"

UTF-8-bemenet maximális bájtszáma: 40000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cashflow_forecast",
    "text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Vevőszámla az elkészült tervezési munkáról,expected\\nT2,2027-03-03,out,900.00,Havi irodabérleti díj,confirmed\\nT3,2027-03-08,out,450.00,Munkatársak bére,confirmed\",\"start_date\":\"2027-03-01\",\"opening_balance\":\"500.00\",\"currency\":\"EUR\",\"horizon_days\":14,\"reserve_buffer\":\"200.00\",\"inflow_delay_days\":4,\"outflow_delay_days\":0,\"inflow_percent\":100,\"outflow_percent\":100,\"expected_inflow_percent\":80,\"chart_interval\":\"daily\",\"sort_order\":\"date\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "transactions",
        "start_date"
    ],
    "properties": {
        "transactions": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,date,direction,amount,description,certainty. Quote commas/newlines inside cells; maximum 40 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 40,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "direction",
                            "amount",
                            "description",
                            "certainty"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "date": {
                                "type": "string",
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                                "maxLength": 10,
                                "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                            },
                            "direction": {
                                "type": "string",
                                "enum": [
                                    "in",
                                    "out"
                                ]
                            },
                            "amount": {
                                "type": "string",
                                "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                "maxLength": 11,
                                "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 600
                            },
                            "certainty": {
                                "type": "string",
                                "enum": [
                                    "confirmed",
                                    "expected"
                                ]
                            }
                        }
                    }
                }
            ]
        },
        "start_date": {
            "type": "string",
            "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
            "maxLength": 10,
            "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "opening_balance": {
            "type": "string",
            "pattern": "^-?(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
            "maxLength": 12,
            "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 90
        },
        "reserve_buffer": {
            "type": "string",
            "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
            "maxLength": 11,
            "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
        },
        "inflow_delay_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "outflow_delay_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        },
        "inflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "outflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "expected_inflow_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
        },
        "chart_interval": {
            "type": "string",
            "enum": [
                "daily",
                "weekly"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "date",
                "category"
            ]
        }
    }
}

Belső költségszabályzat ellenőrzése

expense_policy_check

Költségtérítési igények párosítása kifejezetten jóváhagyott belső szabályokkal, majd determinisztikus korlátok, hiányzó bizonylathivatkozások és lehetséges ismétlődések ellenőrzése.

Bemeneti és konfigurációs mezők

Alapvető beállítások
expenses — Költségtérítési igények
CSV-fejlécek: id,date,claimant,merchant,description,amount,receipt_id. Legfeljebb 30 egyedi forrásazonosító. Felesleges személyes adatok helyett igénylőkód használatos. A pozitív tizedes összegek legfeljebb 10000000.00 értékűek; a leírások legfeljebb 600 UTF-8 bájtosak. A bizonylatazonosító hivatkozás, nem ellenőrzött bizonylattartalom.
rules — Belső költségszabályok
CSV-fejlécek: id,description,max_amount,receipt_required. Legfeljebb 12 egyedi azonosító; teljes szabályleírások legfeljebb 800 UTF-8 bájtig. A max_amount nemnegatív tizedes korlát vagy üres, ha nincs számszerű korlát. A receipt_required értéke yes vagy no. A küszöböket kifejezetten meg kell adni; a modell soha nem talál ki adózási vagy költségtérítési szabályokat.
rules_approved — Belső szabályok megerősítése
Kifejezett megerősítés arról, hogy pontosan ezek a megadott leírások, korlátok és bizonylati követelmények jóváhagyott belső ellenőrzési szabályok. A forrásszöveg és a modell kimenete nem adhat jóváhagyást. A szabályok megváltoztatása új megerősítést igényel.
no — Nincs jóváhagyva · yes — Pontosan ezek a szabályok jóváhagyottak
Alapértelmezett beállítások: "no"
currency — Pénznem
Egyetlen pénznem minden forrássorhoz, egyenleghez, tartalékhoz és korláthoz. Minden összeg két tizedesjegyet használ; árfolyam-átváltás nem történik.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Alapértelmezett beállítások: "EUR"
Speciális beállítások
limit_scope — A korlát hatóköre
A tételenkénti beállítás minden igényt annak egyetlen javasolt szabálykorlátjához hasonlít. A naponkénti beállítás az azonos normalizált igénylőkódhoz, dátumhoz és egyetlen szabályhoz tartozó igényeket összegzi. A kétértelmű vagy nem párosított igények megoldatlanok maradnak és nem kerülnek szabálycsoportba. A napi csoport nem igazolt költségtérítési jogosultság.
per_item — Tételenként · per_day — Igénylőnként, naponként és szabályonként
Alapértelmezett beállítások: "per_item"
receipt_policy — Bizonylati követelmény
Az egyes kifejezetten jóváhagyott szabályok követelményének használata vagy szigorúbb követelmény hozzáadása minden igényhez. Csak a nem üres bizonylathivatkozás jelenléte ellenőrződik; kép, hitelesség vagy fizetés ellenőrzése nem történik.
rule — Jóváhagyott szabályok használata · all — Bizonylathivatkozás megkövetelése minden igényhez
Alapértelmezett beállítások: "rule"
duplicate_check — Ismétlődések ellenőrzése
Ismétlődő bizonylathivatkozások, illetve egyező dátum/normalizált igénylő/normalizált kereskedő/összeg vagy mindkettő jelölése. Az összehasonlítás levágja a szélső szóközöket és figyelmen kívül hagyja a kis- és nagybetűk eltérését. Minden feltételezett ismétlődés benne marad az összegekben; egyetlen igény sem törlődik jelzés nélkül.
both — Mindkét ellenőrzés · receipt — Bizonylathivatkozások · fingerprint — Dátum, igénylő, kereskedő és összeg
Alapértelmezett beállítások: "both"
date_from — Ellenőrzés kezdőnapja
Opcionális, határnapot is tartalmazó alsó dátumhatár YYYY-MM-DD formátumban. A kívül eső igények jelölést kapnak, de megmaradnak a táblázatban, az összegekben és a napi csoportokban. Az üres érték azt jelenti, hogy nincs alsó határ.
Alapértelmezett beállítások: ""
date_to — Ellenőrzés zárónapja
Opcionális, határnapot is tartalmazó felső dátumhatár YYYY-MM-DD formátumban. A kívül eső igények jelölést kapnak, de megmaradnak a táblázatban, az összegekben és a napi csoportokban. Az üres érték azt jelenti, hogy nincs felső határ.
Alapértelmezett beállítások: ""
sort_order — Az ellenőrzési sorok sorrendje
Kizárólag teljes forrássorok átrendezése. A pénzügyi ellenőrzések, a forrásadatok, az előrejelzések és minden megállapítás változatlan marad.
source — Forrássorrend · date — Dátum szerinti sorrend · issues_first — Megállapítások előre
Alapértelmezett beállítások: "source"
include_evidence — Bizonyítékoszlopok megjelenítése
A pontosan kiválasztott költségidézet és a javasolt szabályok teljes szövegének megjelenítése, vagy e két megjelenítési oszlop elhagyása. A forrásazonosítók, szabályazonosítók, megállapítások és pénzügyi ellenőrzések láthatók maradnak.
yes — Idézetek megjelenítése · no — Csak forráshivatkozások
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 40000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "expense_policy_check",
    "text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Városi Szálloda,Szállodai éjszakai tartózkodás ügyféllátogatáshoz,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Vasúttársaság,Vasúti utazás az ügyféllátogatáshoz,35.00,\\nE3,2027-03-02,TEAM-A,Városi Szálloda,Szállodai éjszakai tartózkodás ügyféllátogatáshoz,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Az üzleti utak szállodai szállása a megadott korlát szerint ellenőrzendő.,120.00,yes\\nR2,Az üzleti vasúti utazásokhoz bizonylathivatkozás szükséges.,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "expenses",
        "rules"
    ],
    "properties": {
        "expenses": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,date,claimant,merchant,description,amount,receipt_id. Quote commas/newlines inside cells; maximum 30 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "claimant",
                            "merchant",
                            "description",
                            "amount",
                            "receipt_id"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "date": {
                                "type": "string",
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                                "maxLength": 10,
                                "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                            },
                            "claimant": {
                                "type": "string",
                                "maxLength": 100
                            },
                            "merchant": {
                                "type": "string",
                                "maxLength": 160
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 600
                            },
                            "amount": {
                                "type": "string",
                                "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                "maxLength": 11,
                                "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                            },
                            "receipt_id": {
                                "type": "string",
                                "maxLength": 100
                            }
                        }
                    }
                }
            ]
        },
        "rules": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000,
                    "description": "UTF-8 CSV with exact comma-separated headers id,description,max_amount,receipt_required. Quote commas/newlines inside cells; maximum 12 data rows."
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 12,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "description",
                            "max_amount",
                            "receipt_required"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$",
                                "maxLength": 24
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 800
                            },
                            "max_amount": {
                                "oneOf": [
                                    {
                                        "type": "string",
                                        "pattern": "^(0|[1-9][0-9]{0,7})(\\.[0-9]{1,2})?$",
                                        "maxLength": 11,
                                        "description": "Plain decimal amount, maximum 10000000.00. No exponent or thousands separator."
                                    },
                                    {
                                        "type": "string",
                                        "enum": [
                                            ""
                                        ]
                                    }
                                ]
                            },
                            "receipt_required": {
                                "type": "string",
                                "enum": [
                                    "yes",
                                    "no"
                                ]
                            }
                        }
                    }
                }
            ]
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "limit_scope": {
            "type": "string",
            "enum": [
                "per_item",
                "per_day"
            ]
        },
        "receipt_policy": {
            "type": "string",
            "enum": [
                "rule",
                "all"
            ]
        },
        "duplicate_check": {
            "type": "string",
            "enum": [
                "both",
                "receipt",
                "fingerprint"
            ]
        },
        "date_from": {
            "oneOf": [
                {
                    "type": "string",
                    "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                    "maxLength": 10,
                    "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                },
                {
                    "type": "string",
                    "enum": [
                        ""
                    ]
                }
            ]
        },
        "date_to": {
            "oneOf": [
                {
                    "type": "string",
                    "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$",
                    "maxLength": 10,
                    "description": "Valid calendar date YYYY-MM-DD, 2000 through 2100."
                },
                {
                    "type": "string",
                    "enum": [
                        ""
                    ]
                }
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "date",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

Migrációátvételi ellenőrzés

migration_acceptance

Forrás- és célkivonatok összehasonlítása kifejezett párosítással, normalizálással és tűrésekkel, majd a reprezentatív megállapítások forráshoz kötött AI-besorolásainak ellenőrzése.

Bemeneti és konfigurációs mezők

Alapvető beállítások
source_csv — Forrás-CSV
Legfeljebb 1,000 sor és 12 oszlop. Vesszővel elválasztott UTF-8 CSV ASCII-oszlopnevekkel; cellánként legfeljebb 600 bájt.
target_csv — Cél-CSV
Célkivonat ugyanazon CSV-szabályok szerint. Üres adatkészletek csak a fejlécet is tartalmazhatják.
mapping_csv — Oszloppárosítás
CSV-fejlécek: source,target,type. Legfeljebb tíz párosítás; a type értéke text, number vagy reference. A hivatkozási értékeknek a megfelelő kivonat egy sorát kell azonosítaniuk. A kulcspárosítás mindig pontos értékeket használ.
Speciális beállítások
source_key — Forráskulcs oszlopa
A forrás-CSV-ben szereplő oszlop. Az üres vagy ismétlődő kulcsok adathiányként láthatók maradnak.
Alapértelmezett beállítások: "id"
target_key — Célkulcs oszlopa
A cél-CSV-ben szereplő oszlop. A kulcsok párosítása pontos, a szövegnormalizálástól független.
Alapértelmezett beállítások: "id"
whitespace — Üres karakterek összehasonlítása
Az „Pontos” megőrzi az üres karaktereket; a „Szélek levágása” eltávolítja a környező üres karaktereket; a „Összevonás” a belső üreskarakter-sorozatokat is egyetlen szóközre cseréli.
exact — Pontos · trim — Szélek levágása · collapse — Összevonás
Alapértelmezett beállítások: "trim"
case_sensitive — Kis- és nagybetűérzékeny szöveg-összehasonlítás
A „Nem” a párosított szöveget Unicode szerinti kisbetűsítés után hasonlítja össze. A kulcsok és hivatkozáskeresések pontosak maradnak.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
null_tokens — Üresérték-jelölők
Soronként egy jelölő, legfeljebb nyolc jelölő és 120 bájt. A jelölők egyeztetése az üres karakterek kezelése után, a kis- és nagybetűk normalizálása előtt történik.
Alapértelmezett beállítások: "NULL"
empty_policy — Üres értékek kezelése
Az „Egyenértékű” a beállított null jelölőket üres karakterláncként kezeli. Az „Pontos” a jelölőket szokásos értékként tartja meg.
exact — Pontos · equivalent — Egyenértékű
Alapértelmezett beállítások: "equivalent"
absolute_tolerance — Abszolút számtűrés
A legnagyobb abszolút eltérés a megadott számegységben. Kizárólag tizedespontos értékek; nincs mértékegység-átváltás.
Alapértelmezett beállítások: 0
relative_tolerance_pct — Relatív számtűrés (%)
Tűrés az abszolút forrásértékhez képest. Az abszolút és relatív tűrés közül a nagyobb érvényes; nulla forrásérték esetén az abszolút tűrés használatos.
Alapértelmezett beállítások: 0
extra_rows — További célrekordok
Az „Jelzés” a további célrekordokat megállapításként jelenti. Az „Engedélyezés” a beállított hatókörön belül elfogadhatónak tekinti jelenlétüket.
issue — Jelzés · allow — Engedélyezés
Alapértelmezett beállítások: "issue"
detail_filter — Részletek kiválasztása
A „Csak megállapítások” elrejti az egyező részletsorokat. Az „Összes” az egyező sorokat is tartalmazza. Az összesítések és az AI-jelöltek kiválasztása ettől a megjelenítési szűrőtől független marad.
issues — Csak megállapítások · all — Összes
Alapértelmezett beállítások: "issues"

UTF-8-bemenet maximális bájtszáma: 200000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "migration_acceptance",
    "text": "{\"source_csv\":\"id,name,amount,parent\\nA1,Kék doboz,10,\\nA2,Kis doboz,20,A1\",\"target_csv\":\"id,title,amount,parent\\nA1,Kék doboz,10,\\nA2,Kis doboz,22,A9\",\"mapping_csv\":\"source,target,type\\nname,title,text\\namount,amount,number\\nparent,parent,reference\",\"source_key\":\"id\",\"target_key\":\"id\",\"whitespace\":\"trim\",\"case_sensitive\":\"yes\",\"null_tokens\":\"NULL\",\"empty_policy\":\"equivalent\",\"absolute_tolerance\":0,\"relative_tolerance_pct\":0,\"extra_rows\":\"issue\",\"detail_filter\":\"issues\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "source_csv",
        "target_csv",
        "mapping_csv"
    ],
    "properties": {
        "source_csv": {
            "type": "string",
            "description": "Up to 1,000 rows and 12 columns. Comma-separated UTF-8 CSV with ASCII column names; each cell at most 600 bytes.",
            "maxLength": 190000
        },
        "target_csv": {
            "type": "string",
            "description": "Target extract using the same CSV conventions. Empty datasets may contain the header only.",
            "maxLength": 190000
        },
        "mapping_csv": {
            "type": "string",
            "description": "CSV headers source,target,type. Up to ten mappings; type is text, number or reference. Reference values must identify a row in the corresponding extract. Key matching always uses exact values.",
            "maxLength": 190000
        },
        "source_key": {
            "type": "string",
            "description": "A column present in the source CSV. Empty or duplicate keys remain visible as data gaps.",
            "default": "id",
            "maxLength": 600
        },
        "target_key": {
            "type": "string",
            "description": "A column present in the target CSV. Keys are matched exactly, independently of text normalization.",
            "default": "id",
            "maxLength": 600
        },
        "whitespace": {
            "type": "string",
            "description": "Exact preserves whitespace; trim removes surrounding whitespace; collapse also replaces internal whitespace runs with one space.",
            "default": "trim",
            "enum": [
                "exact",
                "trim",
                "collapse"
            ],
            "maxLength": 600
        },
        "case_sensitive": {
            "type": "string",
            "description": "No compares mapped text after Unicode lowercasing. Keys and reference lookups remain exact.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 600
        },
        "null_tokens": {
            "type": "string",
            "description": "One value per line, at most eight values and 120 bytes. Values match after whitespace processing and before case normalization.",
            "default": "NULL",
            "maxLength": 600
        },
        "empty_policy": {
            "type": "string",
            "description": "Equivalent treats the configured empty values as empty strings. Exact retains them as ordinary values.",
            "default": "equivalent",
            "enum": [
                "exact",
                "equivalent"
            ],
            "maxLength": 600
        },
        "absolute_tolerance": {
            "type": "number",
            "description": "Maximum absolute difference in the supplied numeric unit. Decimal-dot values only; no unit conversion.",
            "default": 0,
            "minimum": 0,
            "maximum": 1000000
        },
        "relative_tolerance_pct": {
            "type": "number",
            "description": "Tolerance relative to the absolute source value. The larger of absolute and relative tolerance applies; a zero source uses absolute tolerance.",
            "default": 0,
            "minimum": 0,
            "maximum": 100
        },
        "extra_rows": {
            "type": "string",
            "description": "Issue reports additional target records as findings. Allow treats their presence as acceptable within the configured scope.",
            "default": "issue",
            "enum": [
                "issue",
                "allow"
            ],
            "maxLength": 600
        },
        "detail_filter": {
            "type": "string",
            "description": "Issues hides matching detail rows. All includes matching rows. Totals and AI candidate selection remain independent of this display filter.",
            "default": "issues",
            "enum": [
                "issues",
                "all"
            ],
            "maxLength": 600
        }
    }
}

Tétel- és sorozatszám-nyomonkövetési ellenőrzés

batch_traceability

Megadott tételkapcsolatok és mozgásnyilvántartások követése, mértékegységhez kötött egyenlegek számítása, címzettek és hiányzó bizonyítékok azonosítása kifejezett hatókörön belül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
batches_csv — Tételnyilvántartás CSV
Fejlécek: id,product,serial,unit,opening,notes. Legfeljebb 100 egyedi tételazonosító. Az opening a nyilvántartási nyitóegyenleg, nem függetlenül ellenőrzött készlet.
links_csv — Tételkapcsolatok CSV
Fejlécek: parent,child; legfeljebb 200 kapcsolat. A kapcsolatok nyomonkövetési összeköttetéseket írnak le, és soha nem csökkentik a készletet. A csak fejlécet tartalmazó fájl érvényes.
movements_csv — Mozgásnyilvántartás CSV
Fejlécek: id,batch,kind,quantity,unit,party,reference,date. Legfeljebb 300 egyedi mozgás. Típusok: receive,consume,ship,adjust_in,adjust_out. A mennyiségek nemnegatív tizedespontos értékek; a dátumok formátuma YYYY-MM-DD.
start_batch — Kiinduló tétel
Pontosan egy kiinduló tétel vagy sorozatszám szükséges. A tételazonosítók betűket, számjegyeket, aláhúzásokat vagy kötőjeleket tartalmazhatnak.
Alapértelmezett beállítások: ""
Speciális beállítások
start_serial — Kiinduló sorozatszám
A kiinduló tétel alternatívája. A sorozatszámnak pontosan egy megadott tételt kell azonosítania.
Alapértelmezett beállítások: ""
direction — Nyomonkövetési irány
A „Előre” a szülőtől a gyermek felé halad; a „Hátra” a gyermektől a szülő felé; a „Mindkettő” mindkét irányt feltárja. A ciklusok egyszer kerülnek bejárásra.
forward — Előre · backward — Hátra · both — Mindkettő
Alapértelmezett beállítások: "both"
max_depth — Legnagyobb kapcsolati mélység
1 és 20 között. A határon túli kapcsolatok kifejezetten megszámlálódnak; tételeik nem kerülnek be.
Alapértelmezett beállítások: 10
as_of — Mozgások záródátuma
Opcionális, határnapot is tartalmazó YYYY-MM-DD záródátum. Csak a mozgásdátumok szűrődnek; a dátum nélküli tételkapcsolatok nem történeti pillanatképek.
Alapértelmezett beállítások: ""
include_zero — Nullakészlet megjelenítése
A „Nem” elrejti a nulla egyenlegű készletrészletsorokat. A nyomonkövetés elérése, a mozgások és az AI-megjegyzésellenőrzés nem változnak.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
movement_view — Mozgásrészletek
Az „Összes” minden kiválasztott mozgást megjelenít. A „Szállítmányok” csak a kiszállítási mozgásokat; a „Készlet” a többi mozgást mutatja. Minden kiválasztott mozgás továbbra is beleszámít a készletegyenlegbe.
all — Összes · shipments — Szállítmányok · stock — Készlet
Alapértelmezett beállítások: "all"
minimum_stock — Készletfigyelmeztetési küszöb
A küszöb alatti egyenlegek kiemelést kapnak. A mértékegységeknek pontosan egyezniük kell az adott tételével. Az összeférhetetlen mozgások kimaradnak a számításból és hiányosságként jelennek meg.
Alapértelmezett beállítások: 0
detail_order — Részletek sorrendje
A „Tétel” tételazonosító szerint rendez. Az „Először a megállapítások” a determinisztikus megállapításokat a szokásos részletek elé helyezi.
batch — Tétel · issues_first — Először a megállapítások
Alapértelmezett beállítások: "batch"

UTF-8-bemenet maximális bájtszáma: 200000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "batch_traceability",
    "text": "{\"batches_csv\":\"id,product,serial,unit,opening,notes\\nB1,Alapanyag,S1,kg,100,Szárazon tartandó\\nB2,Késztermék,S2,kg,20,Csomagolás ellenőrzése\",\"links_csv\":\"parent,child\\nB1,B2\",\"movements_csv\":\"id,batch,kind,quantity,unit,party,reference,date\\nM1,B2,ship,5,kg,A raktár,DEL-1,2026-11-01\",\"start_batch\":\"B1\",\"start_serial\":\"\",\"direction\":\"forward\",\"max_depth\":10,\"as_of\":\"\",\"include_zero\":\"yes\",\"movement_view\":\"all\",\"minimum_stock\":0,\"detail_order\":\"batch\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "batches_csv",
        "links_csv",
        "movements_csv"
    ],
    "properties": {
        "batches_csv": {
            "type": "string",
            "description": "Headers id,product,serial,unit,opening,notes. Up to 100 unique batch IDs. Opening is the starting ledger balance, not an independently verified inventory.",
            "maxLength": 190000
        },
        "links_csv": {
            "type": "string",
            "description": "Headers parent,child; up to 200 relationships. Relationships describe trace links and never deduct stock. A header-only file is valid.",
            "maxLength": 190000
        },
        "movements_csv": {
            "type": "string",
            "description": "Headers id,batch,kind,quantity,unit,party,reference,date. Up to 300 unique movements. Kinds: receive,consume,ship,adjust_in,adjust_out. Quantities are non-negative decimal-dot values; dates use YYYY-MM-DD.",
            "maxLength": 190000
        },
        "start_batch": {
            "type": "string",
            "description": "Exactly one starting batch or serial number is required. Batch IDs use letters, digits, underscores or hyphens.",
            "default": "",
            "maxLength": 600
        },
        "start_serial": {
            "type": "string",
            "description": "Alternative to the starting batch. The serial must identify exactly one supplied batch.",
            "default": "",
            "maxLength": 600
        },
        "direction": {
            "type": "string",
            "description": "Forward follows parent to child; backward follows child to parent; both explores both directions. Cycles are visited once.",
            "default": "both",
            "enum": [
                "forward",
                "backward",
                "both"
            ],
            "maxLength": 600
        },
        "max_depth": {
            "type": "integer",
            "description": "Between 1 and 20. Relationships beyond the boundary are counted explicitly; their batches are not included.",
            "default": 10,
            "minimum": 1,
            "maximum": 20
        },
        "as_of": {
            "type": "string",
            "description": "Optional inclusive cutoff in YYYY-MM-DD. Only movement dates are filtered; undated batch relationships are not historical snapshots.",
            "default": "",
            "maxLength": 600
        },
        "include_zero": {
            "type": "string",
            "description": "No hides zero-balance stock detail rows. Trace reach, movements and AI note review are unaffected.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 600
        },
        "movement_view": {
            "type": "string",
            "description": "All displays every selected movement. Shipments displays shipping movements only; stock displays other movements. Every selected movement still contributes to the stock balance.",
            "default": "all",
            "enum": [
                "all",
                "shipments",
                "stock"
            ],
            "maxLength": 600
        },
        "minimum_stock": {
            "type": "number",
            "description": "Balances below this threshold are highlighted. Units must match each batch exactly. Incompatible movements are excluded from arithmetic and reported as gaps.",
            "default": 0,
            "minimum": -1000000,
            "maximum": 1000000
        },
        "detail_order": {
            "type": "string",
            "description": "Batch sorts by batch identifier. Issues first places deterministic findings before ordinary details.",
            "default": "batch",
            "enum": [
                "batch",
                "issues_first"
            ],
            "maxLength": 600
        }
    }
}

Forrásalapú karbantartás-tervezés

maintenance_planner

Dátum- és üzemóra-alapú karbantartás tervezése kifejezett forrásintervallumokból, lejáratellenőrzéssel, felelős szerepekkel és külön megerősített naptárexporttal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
assets — Karbantartási forrásrekordok
CSV-fejlécek: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. A CSV-szöveg legfeljebb 40,000 UTF-8 bájt. Legfeljebb 20 egyedi nagybetűs azonosító; az asset és owner legfeljebb 160 UTF-8 bájt, a gyártói utasítás legfeljebb 1,200 bájt. Legalább egy kifejezett pozitív intervallum szükséges: 1–3,650 nap vagy 1–100,000 óra. A napos intervallumhoz YYYY-MM-DD formátumú last_date kell, amely nem későbbi a referenciadátumnál. Az órás intervallumhoz 0–10,000,000 közötti egész last_hours és current_hours szükséges, ahol a current_hours nem kisebb a last_hours értékénél. A nem használt intervallum- és mérőálláscellák üresek maradnak. A priority értéke high, medium vagy low. Az owner lehet üres. Az intervallumokat a tényleges gyártói vagy jóváhagyott karbantartási forrásból kell átvenni; az eszköz nem ellenőrzi azok hitelességét.
Alapértelmezett beállítások: ""
reference_date — Referenciadátum
Kifejezett YYYY-MM-DD dátum az esedékességek és intézkedési határidők összehasonlításához; támogatott évek: 2000–2100. Az aktuális dátum nem kerül kitalálásra.
Alapértelmezett beállítások: "2026-11-03"
Speciális beállítások
horizon_days — Tervezési időszak napokban
A referenciadátum plusz ennyi napra vagy korábbra eső naptári esedékességek a tervezési időszakon belül esedékesek. A következő dátum a last_date és a megadott intervallum összege; a lejárt feladat nem tolódik előre jelzés nélkül.
Alapértelmezett beállítások: 30
priority_filter — Prioritásszűrő
A kifejezetten megadott prioritás szűrése a modell kiválasztása előtt. A prioritás nem származik az eszköz nevéből, és nem a modell generálja.
all — Összes · high — Magas · high_medium — Magas és közepes
Alapértelmezett beállítások: "all"
due_filter — Esedékességi állapot szűrője
Az Összes a későbbi feladatokat is tartalmazza. Az Esedékes a lejárt feladatokat, az időszakon belüli dátumokat és a beállított figyelmeztetésen belüli óraküszöböket foglalja magában. A Lejárt a referenciadátumot szigorúan megelőző dátumot vagy negatív hátralévőóraszámot igényel. Az egyenlőség esedékességet, nem lejáratot jelent.
all — Összes · due — A kiválasztott határokon belül esedékes · overdue — Lejárt
Alapértelmezett beállítások: "due"
hours_warning — Üzemóra-figyelmeztetési küszöb
Óraalapú feladatok bevonása, ha a hátralévő üzemórák száma legfeljebb ennyi. Ez nem üzemeltetési intenzitásbecslés, és soha nem hoz létre naptári dátumot órákból.
Alapértelmezett beállítások: 20
max_items — Kiválasztott rekordok legnagyobb száma
Az AI ennyi alkalmas rekordot választ ki, vagy az összeset, ha kevesebb van. A kiválasztás ellenőrzési javaslat; a kizárt vagy ki nem választott rekordok megszámlálódnak, nem befejezettként jelennek meg.
Alapértelmezett beállítások: 12
detail — Idézetrészletesség
A rövid idézetek legfeljebb 180 UTF-8 bájtot, a részletesek legfeljebb 600 bájtot tartalmaznak. Az idézetek a forrás pontos megfogalmazását őrzik az eredeti nyelven.
brief — Rövid idézetek · detailed — Részletes idézetek
Alapértelmezett beállítások: "detailed"
sort_order — Megjelenítési sorrend
Teljes kiválasztott sorok rendezése megadott prioritás, számított esedékesség szerint az órás feladatokkal a végén, vagy eredeti forrássorrendben.
priority — Megadott prioritás · date — Forrásdátum · source — Forrássorrend
Alapértelmezett beállítások: "priority"
calendar_name — Naptár neve
A külön megerősített naptárexport neve, legfeljebb 120 UTF-8 bájt. Csak ellenőrzött dátumalapú esedékességekből lehet esemény. Naptárszolgáltatás megkeresése nem történik.
Alapértelmezett beállítások: "Maintenance review"
reminder_days — Emlékeztető előideje
A 0 kikapcsolja az emlékeztetőket. Egyébként a megerősített naptár minden kiválasztott egész napos esemény előtt 1–90 nappal megjelenítési emlékeztetőt használ. Külön emberi megerősítés kötelező.
Alapértelmezett beállítások: 7

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "maintenance_planner",
    "text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Légszűrő,A szűrő vizsgálata és a látható szennyeződés rögzítése.,30,,2026-10-10,,,high,Karbantartó csapat\\nA2,Műhelykompresszor,A szíj állapotának ellenőrzése és az eredmény rögzítése.,,200,,1000,1190,medium,Műhelyvezető\",\"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\":\"Ellenőrzött karbantartási dátumok\",\"reminder_days\":7}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "assets",
        "reference_date",
        "horizon_days",
        "priority_filter",
        "due_filter",
        "hours_warning",
        "max_items",
        "detail",
        "sort_order",
        "calendar_name",
        "reminder_days"
    ],
    "properties": {
        "assets": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "format": "date"
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 365
        },
        "priority_filter": {
            "type": "string",
            "enum": [
                "all",
                "high",
                "high_medium"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "due_filter": {
            "type": "string",
            "enum": [
                "all",
                "due",
                "overdue"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "hours_warning": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "priority",
                "date",
                "source"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "calendar_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "reminder_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 90
        }
    }
}

Bizonyítékhoz kapcsolt incidensellenőrzés

incident_review

Incidensidőrend, hatás, a forrásban megerősített okok, hipotézisek és intézkedéskövetés rendezése pontos bizonyítékokkal és látható megválaszolatlan kérdésekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
incident — Incidens címe
Rövid incidensnév, legfeljebb 200 UTF-8 bájt. Titkok, személyes azonosítók és hozzáférési adatok nélkül.
Alapértelmezett beállítások: ""
evidence — Incidens bizonyítékrekordjai
CSV-fejlécek: id,date,kind,status,impact,owner,deadline,text,criterion. A CSV-szöveg legfeljebb 40,000 UTF-8 bájt. Legfeljebb 24 egyedi nagybetűs azonosító; a text legfeljebb 1,200 UTF-8 bájt, a criterion 500, az owner 160. A date és deadline YYYY-MM-DD vagy üres. A kind értéke event, impact, cause, hypothesis vagy action. A status értéke recorded, confirmed, open, in_progress, done, verified vagy unknown. A cause confirmed értéket; a hypothesis open vagy unknown értéket; az action open, in_progress, done, verified vagy unknown értéket igényel. Az impact értéke high, medium, low vagy unknown. A megerősítés és ellenőrzés a megadott rekord állítása, nem független megállapítás. A hiányzó felelős, határidő és hatásossági kritérium üres marad.
Alapértelmezett beállítások: ""
reference_date — Referenciadátum
Kifejezett YYYY-MM-DD dátum az esedékességek és intézkedési határidők összehasonlításához; támogatott évek: 2000–2100. Az aktuális dátum nem kerül kitalálásra.
Alapértelmezett beállítások: "2026-11-03"
Speciális beállítások
focus — Ellenőrzési fókusz
Az összes bizonyíték, esemény-/hatásidőrend, okok/hipotézisek vagy intézkedések kiválasztása a modell kiválasztása előtt. Kapcsolódó esemény- és hatásbizonyítékokra továbbra is lehet hivatkozni a teljes megadott pillanatképből.
all — Összes · chronology — Időrend · causes — Okok és hipotézisek · actions — Intézkedések
Alapértelmezett beállítások: "all"
cause_filter — Okbesorolási szűrő
Mindkét forrásbesorolás, csak a forrásban megerősített okok vagy csak a hipotézisek megtartása. A modell nem emelhet hipotézist megerősített okká. A megerősítés a bemenetből másolódik és független ellenőrzést igényel.
all — Összes · confirmed — A megadott forrásban megerősített · hypotheses — Csak hipotézisek
Alapértelmezett beállítások: "all"
action_filter — Intézkedési állapot szűrője
Az Összes minden megadott intézkedési állapotot megtart. A Nyitott az open, in_progress és unknown állapotokat tartalmazza; az Ellenőrzött csak a forrás szerint verified intézkedéseket. Egy befejezett intézkedés nem automatikusan hatásos vagy ellenőrzött.
all — Összes · open — Nyitott · verified — A megadott forrásban ellenőrzött
Alapértelmezett beállítások: "all"
impact_filter — Hatásszűrő
A kifejezett hatásszint szűrése minden rekordtípusban. Az ismeretlen hatás csak az Összes beállítással kerül be. A modell soha nem talál ki súlyosságot.
all — Összes · high — Magas · high_medium — Magas és közepes
Alapértelmezett beállítások: "all"
max_items — Kiválasztott rekordok legnagyobb száma
Az AI ennyi alkalmas rekordot választ ki, vagy az összeset, ha kevesebb van. A kiválasztás ellenőrzési javaslat; a kizárt vagy ki nem választott rekordok megszámlálódnak, nem befejezettként jelennek meg.
Alapértelmezett beállítások: 16
detail — Idézetrészletesség
A rövid idézetek legfeljebb 180 UTF-8 bájtot, a részletesek legfeljebb 600 bájtot tartalmaznak. Az idézetek a forrás pontos megfogalmazását őrzik az eredeti nyelven.
brief — Rövid idézetek · detailed — Részletes idézetek
Alapértelmezett beállítások: "detailed"
sort_order — Megjelenítési sorrend
Teljes kiválasztott sorok rendezése forrásdátum szerint a dátum nélküliekkel a végén, lokalizált rekordtípus vagy eredeti forrássorrend szerint. Hiányzó dátumok soha nem kerülnek kikövetkeztetésre.
chronology — Időrend · type — Rekordtípus · source — Forrássorrend
Alapértelmezett beállítások: "chronology"
include_questions — Bizonyítékhiányokra vonatkozó kérdések bevonása
Rögzített ellenőrzési kérdések hozzáadása hiányzó okbizonyítékokhoz, felelősi szerepekhez, intézkedési határidőkhöz és hatásossági kritériumokhoz. A nem ellenőrzött intézkedések kérdések maradnak, nem automatikusan befejezett ellenőrzések. A lejárt nyitott intézkedési határidők a kifejezett referenciadátumhoz hasonlítódnak.
Alapértelmezett beállítások: true

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "incident_review",
    "text": "{\"incident\":\"Csomagolósor leállása\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,A sor a hőmérsékleti riasztás után leállt.,\\nE2,2026-11-02,impact,recorded,high,,,A termelés 25 percig szünetelt.,\\nH1,2026-11-02,hypothesis,open,high,,,\\\"Eltömődött hűtési útvonal gyanúja merült fel, de nem nyert megerősítést.\\\",\\nA1,2026-11-03,action,open,high,Karbantartási vezető,2026-11-05,A hűtési útvonal vizsgálata és a megállapítások rögzítése.,Nincs hőmérsékleti riasztás a dokumentált validációs próba alatt.\",\"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}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "incident",
        "evidence",
        "reference_date",
        "focus",
        "cause_filter",
        "action_filter",
        "impact_filter",
        "max_items",
        "detail",
        "sort_order",
        "include_questions"
    ],
    "properties": {
        "incident": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "evidence": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "reference_date": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1,
            "format": "date"
        },
        "focus": {
            "type": "string",
            "enum": [
                "all",
                "chronology",
                "causes",
                "actions"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "cause_filter": {
            "type": "string",
            "enum": [
                "all",
                "confirmed",
                "hypotheses"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "action_filter": {
            "type": "string",
            "enum": [
                "all",
                "open",
                "verified"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "impact_filter": {
            "type": "string",
            "enum": [
                "all",
                "high",
                "high_medium"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 24
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "chronology",
                "type",
                "source"
            ],
            "maxLength": 100,
            "minLength": 1
        },
        "include_questions": {
            "type": "boolean"
        }
    }
}

Munkaköltség- és árrésellenőrzés

job_cost_review

A nettó tervköltségek összehasonlítása forrásokkal alátámasztott ténylegesköltség-hozzárendelésekkel, pontos sorszámításokkal, eltérésekkel és árrésfigyelmeztetésekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
plans — Tervezett tételek
CSV-oszlopok: id,description,planned_net,revenue_net. Legfeljebb 15 tétel. Minden összeg nettó, egyetlen pénznemben.
actuals — Tényleges költségek
CSV-oszlopok: id,date,kind,description,quantity,unit_net,plan_id. Legfeljebb 30 sor. A munkamennyiség órát jelent; az anyag és külső szolgáltatások mennyisége egységet. Az üres plan_id modelljavaslatot kér.
currency — Pénznem
Minden számadatra egyetlen, két tizedesjegyet használó pénznem érvényes.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Alapértelmezett beállítások: "EUR"
net_basis — Nettó összegek megerősítve
Csak nettó bemenet támogatott; nem történik adószámítás vagy bruttó-nettó átváltás.
yes — Igen · no — Nem
Alapértelmezett beállítások: "no"
Speciális beállítások
rounding — Sorok kerekítése
Az egyes mennyiség és egységár szorzatok összegzés előtt centre kerekítendők. A párosra kerekítés a pontos felezőértékeket páros centre kerekíti.
half_up — Pontos felezőértéknél felfelé kerekítés · half_even — Pontos felezőértéknél páros centre kerekítés
Alapértelmezett beállítások: "half_up"
group_by — Részletek sorrendje
A részletsorok rendezése hozzárendelt terv, költségfajta vagy forrásazonosító szerint. A tervösszegek mindig külön maradnak.
plan — Tervtétel · kind — Költségfajta · source — Forrásazonosító
Alapértelmezett beállítások: "plan"
variance_filter — Tervsorok láthatósága
Opcionálisan csak azok a tervsorok jelennek meg, amelyek pozitív költségeltérése meghaladja a küszöböt. Az összesített összegek és minden megállapítás teljes marad.
all — Mind · over_threshold — Az eltérési küszöb felett
Alapértelmezett beállítások: "all"
variance_threshold — Költségeltérési küszöb
Nemnegatív nettó összeg a tervtúllépési megállapításokhoz és az opcionális tervsorszűrőhöz.
Alapértelmezett beállítások: "0.00"
margin_warning_percent — Árrésfigyelmeztetési százalék
A hozzárendelt tervköltségekkel számított, ezen egész százalék alatti árrések megjelölése, 0 és 100 között. Nulla bevétel ismeretlen árrést eredményez.
Alapértelmezett beállítások: 20
date_from — Időszak kezdete
Opcionális, a megadott napot is magában foglaló dátum. Csak a tényleges költségeket szűri; az összes megadott tervköltség és bevétel változatlan marad.
Alapértelmezett beállítások: ""
date_to — Időszak vége
Opcionális, a megadott napot is magában foglaló dátum. A kizárt tényleges sorok láthatók maradnak, és nem kerülnek a kiválasztott költségösszegekbe.
Alapértelmezett beállítások: ""
mapping_mode — Hozzárendelési szabály
A támogatott mód egyetlen ellenőrzött modelljavaslatot használ. A kizárólag kifejezett hozzárendelési mód csak a megadott plan_id értékeket rendeli hozzá; a nem egyértelmű és egyezés nélküli költségek hozzárendelés nélkül maradnak.
assisted — Támogatott hozzárendelés · explicit_only — Csak kifejezett hozzárendelések
Alapértelmezett beállítások: "assisted"
show_details — Szokásos részletsorok megjelenítése
A hozzá nem rendelt, nem egyértelmű és kizárt sorok a szokásos részletek elrejtésekor is láthatók maradnak.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
include_quotes — Forrásidézetek megjelenítése
A bizonyítékok akkor is ellenőrzöttek maradnak, ha az idézetek nem jelennek meg a jelentésben.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "job_cost_review",
    "text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Webhelyindítás,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Webhelyindítás megvalósítása,8.000,80.00,P1\\nA2,2027-03-02,material,Webhelyindítási grafika,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "plans",
        "actuals"
    ],
    "properties": {
        "plans": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 15,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "description",
                            "planned_net",
                            "revenue_net"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            },
                            "planned_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            },
                            "revenue_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            }
                        }
                    }
                }
            ]
        },
        "actuals": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "date",
                            "kind",
                            "description",
                            "quantity",
                            "unit_net",
                            "plan_id"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 10,
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}$"
                            },
                            "kind": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "labor",
                                    "material",
                                    "external"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 12,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,3})?$"
                            },
                            "unit_net": {
                                "type": "string",
                                "maxLength": 11,
                                "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$"
                            },
                            "plan_id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^(?:|[A-Z][A-Z0-9_-]{0,23})$"
                            }
                        }
                    }
                }
            ]
        },
        "currency": {
            "type": "string",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CZK",
                "DKK",
                "SEK",
                "NOK",
                "CHF",
                "HUF",
                "RON"
            ]
        },
        "net_basis": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "rounding": {
            "type": "string",
            "enum": [
                "half_up",
                "half_even"
            ]
        },
        "group_by": {
            "type": "string",
            "enum": [
                "plan",
                "kind",
                "source"
            ]
        },
        "variance_filter": {
            "type": "string",
            "enum": [
                "all",
                "over_threshold"
            ]
        },
        "variance_threshold": {
            "type": "string",
            "pattern": "^(0|[1-9][0-9]{0,7})(?:\\.[0-9]{1,2})?$",
            "maxLength": 11
        },
        "margin_warning_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
        },
        "date_from": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "date_to": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "mapping_mode": {
            "type": "string",
            "enum": [
                "assisted",
                "explicit_only"
            ]
        },
        "show_details": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        },
        "include_quotes": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

SLA-események és válaszidők ellenőrzése

sla_review

Kifejezett hibajegyesemények ellenőrzése megerősített szabályok szerint, munkaidő-, szünet- és nyáriidőszámítás-kezeléssel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
events — Hibajegyesemények
CSV-oszlopok: id,ticket,at,event,priority,description. Legfeljebb 60 esemény 12 hibajegyen, 31 eltelt napon belül. Az időbélyegekhez másodperc és kifejezett UTC-eltolás szükséges.
rules — Jóváhagyott SLA-szabályok
CSV-oszlopok: id,priority,description,response_minutes,resolution_minutes. Legfeljebb 12 szabály; minden küszöb kifejezetten megadott pozitív egész perc.
rules_approved — Szabályok kifejezetten megerősítve
A megadott leírások és számszerű küszöbök feldolgozás előtt kifejezett megerősítést igényelnek.
no — Nem · yes — Igen
Alapértelmezett beállítások: "no"
Speciális beállítások
timezone — Munkaidő időzónája
A helyi naptári dátumok, hétköznapok, munkaidők és megadott ünnepnapok ezt az időzónát használják. A forrásidőbélyegek eltolásai határozzák meg az időrendet.
UTC — UTC · Europe/Berlin — Europe/Berlin · Europe/Warsaw — Europe/Warsaw · Europe/London — Europe/London · Europe/Paris — Europe/Paris · Europe/Rome — Europe/Rome · Europe/Madrid — Europe/Madrid · Europe/Lisbon — Europe/Lisbon · Europe/Helsinki — Europe/Helsinki · Europe/Athens — Europe/Athens · Europe/Bucharest — Europe/Bucharest · Europe/Kyiv — Europe/Kyiv · Europe/Dublin — Europe/Dublin · Europe/Vilnius — Europe/Vilnius · Europe/Riga — Europe/Riga · Europe/Tallinn — Europe/Tallinn · America/New_York — America/New_York
Alapértelmezett beállítások: "Europe/Berlin"
clock — SLA-időmérés
A munkaidő csak a beállított helyi munkaintervallumokat számítja. Az eltelt idő minden másodpercet számít. A kiválasztott szünetek mindkét módban kimaradnak.
business — Munkaidő · elapsed — Eltelt idő
Alapértelmezett beállítások: "business"
business_hours — Napi munkaintervallum
Egyetlen, azonos napon belüli HH:MM-HH:MM intervallum, a kezdettel a vég előtt és mindkét időponttal 24:00 előtt. Munkaidő módban érvényes.
Alapértelmezett beállítások: "09:00-17:00"
business_days — Munkanapok a héten
Egyedi, vesszővel elválasztott napszámok, hétfő 1-től vasárnap 7-ig. Munkaidő módban érvényes.
Alapértelmezett beállítások: "1,2,3,4,5"
holidays — Kizárt helyi dátumok
Legfeljebb 31 egyedi YYYY-MM-DD dátum, vesszővel vagy sortöréssel elválasztva. Nem feltételez automatikus ünnepnaptárat; munkaidő módban érvényes.
Alapértelmezett beállítások: ""
pause_states — Szüneteltetett időmérési állapotok
Vesszővel elválasztott pause_customer és/vagy pause_vendor, vagy üres érték időmérési kizárások nélkül. A resume lezárja az aktív szünetet; a resolve szintén lezárja.
Alapértelmezett beállítások: "pause_customer"
cycle_mode — Ciklusválasztás
Minden kifejezett open/reopen ciklus vagy csak az első ellenőrzése. A többi ciklus kizártként látható marad; a sorrendre vonatkozó figyelmeztetések megmaradnak.
all — Mind · first — Csak az első ciklus
Alapértelmezett beállítások: "all"
date_from — Időszak kezdete
Opcionális, a megadott napot is magában foglaló helyi megnyitási dátum a ciklusválasztáshoz. Az események megmaradnak a sorrend ellenőrzéséhez.
Alapértelmezett beállítások: ""
date_to — Időszak vége
Opcionális, a megadott napot is magában foglaló helyi megnyitási dátum a ciklusválasztáshoz. A kizárt ciklusok láthatók maradnak.
Alapértelmezett beállítások: ""
sort_order — Eredmények sorrendje
Rendezés hibajegy szerint, vagy a megállapítások és hiányos ciklusok előre helyezése.
ticket — Hibajegy · issues_first — Megállapítások elöl
Alapértelmezett beállítások: "ticket"
include_quotes — Forrásidézetek megjelenítése
A bizonyítékok akkor is ellenőrzöttek maradnak, ha az idézetek nem jelennek meg a jelentésben.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "sla_review",
    "text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Hosztolt szolgáltatás megszakadása\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Első támogatási válasz\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Várakozás ügyfélinformációra\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Ügyfélinformáció megérkezett\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Szolgáltatás helyreállítva\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Magas prioritású hosztoltszolgáltatás-incidensek,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "events",
        "rules"
    ],
    "properties": {
        "events": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 60,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "ticket",
                            "at",
                            "event",
                            "priority",
                            "description"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "ticket": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "at": {
                                "type": "string",
                                "maxLength": 25,
                                "pattern": "^(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:Z|[+-][0-9]{2}:[0-9]{2})$"
                            },
                            "event": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "open",
                                    "response",
                                    "resolve",
                                    "reopen",
                                    "pause_customer",
                                    "pause_vendor",
                                    "resume"
                                ]
                            },
                            "priority": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "critical",
                                    "high",
                                    "normal",
                                    "low"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 300
                            }
                        }
                    }
                }
            ]
        },
        "rules": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 24000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 12,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "id",
                            "priority",
                            "description",
                            "response_minutes",
                            "resolution_minutes"
                        ],
                        "properties": {
                            "id": {
                                "type": "string",
                                "maxLength": 24,
                                "pattern": "^[A-Z][A-Z0-9_-]{0,23}$"
                            },
                            "priority": {
                                "type": "string",
                                "maxLength": 100,
                                "enum": [
                                    "critical",
                                    "high",
                                    "normal",
                                    "low"
                                ]
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 400
                            },
                            "response_minutes": {
                                "type": "string",
                                "maxLength": 5,
                                "pattern": "^[1-9][0-9]{0,4}$"
                            },
                            "resolution_minutes": {
                                "type": "string",
                                "maxLength": 5,
                                "pattern": "^[1-9][0-9]{0,4}$"
                            }
                        }
                    }
                }
            ]
        },
        "rules_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "timezone": {
            "type": "string",
            "enum": [
                "UTC",
                "Europe/Berlin",
                "Europe/Warsaw",
                "Europe/London",
                "Europe/Paris",
                "Europe/Rome",
                "Europe/Madrid",
                "Europe/Lisbon",
                "Europe/Helsinki",
                "Europe/Athens",
                "Europe/Bucharest",
                "Europe/Kyiv",
                "Europe/Dublin",
                "Europe/Vilnius",
                "Europe/Riga",
                "Europe/Tallinn",
                "America/New_York"
            ]
        },
        "clock": {
            "type": "string",
            "enum": [
                "business",
                "elapsed"
            ]
        },
        "business_hours": {
            "type": "string",
            "maxLength": 11,
            "pattern": "^[0-2][0-9]:[0-5][0-9]-[0-2][0-9]:[0-5][0-9]$"
        },
        "business_days": {
            "type": "string",
            "maxLength": 32
        },
        "holidays": {
            "type": "string",
            "maxLength": 500
        },
        "pause_states": {
            "type": "string",
            "maxLength": 100
        },
        "cycle_mode": {
            "type": "string",
            "enum": [
                "all",
                "first"
            ]
        },
        "date_from": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "date_to": {
            "type": "string",
            "pattern": "^(?:|(20[0-9]{2}|2100)-[0-9]{2}-[0-9]{2})$",
            "maxLength": 10,
            "description": "Optional valid calendar date YYYY-MM-DD, 2000 through 2100."
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "ticket",
                "issues_first"
            ]
        },
        "include_quotes": {
            "type": "string",
            "enum": [
                "yes",
                "no"
            ]
        }
    }
}

Egydimenziós vágási terv

cutting_plan

Igényelt hosszok kiosztása megadott rudakra vagy tekercsekre kifejezett vágásréssel, véglevágásokkal, anyagcsoportokkal, maradékokkal és költségpreferenciákkal, majd minden hozzárendelés és maradék darab ellenőrzése.

Bemeneti és konfigurációs mezők

Alapvető beállítások
demand — Igényelt darabok CSV-fájlja
Fejlécek: id,material,unit,length,quantity,note. Legfeljebb 20 egyedi nagybetűs azonosító és összesen 200 darab. A pozitív hosszok tizedespontot és legfeljebb három tizedesjegyet használnak; a mennyiség pozitív egész. A megjegyzések legfeljebb 300 UTF-8 bájtosak. Mindkét fájl minden sora egyetlen közös mértékegységet használ: mm, cm, m vagy in.
stock — Elérhető készlet CSV-fájlja
Fejlécek: id,material,unit,length,quantity,cost,kind,note. Legfeljebb 30 egyedi nagybetűs azonosító és összesen 100 készletdarab. A kind new vagy remnant; a cost nemnegatív, darabonkénti tizedes összeg, legfeljebb két tizedesjeggyel a kiválasztott pénznemben. A meglévő maradékok kifejezett készlettételek; készletbeszerzés nem történik.
Speciális beállítások
kerf — Vágásrés darabonként
Nemnegatív tizedes karakterlánc a közös hosszegységben, legfeljebb három tizedesjeggyel. Pontosan egy vágásrés számít minden hozzárendelt darabra, az utolsóra is.
Alapértelmezett beállítások: "0"
trim_start — Kezdő véglevágás
Nemnegatív tizedes karakterlánc, amelyet egyszer von le a rendszer minden felhasznált készletdarab elejéről, a közös mértékegységben.
Alapértelmezett beállítások: "0"
trim_end — Záró véglevágás
Nemnegatív tizedes karakterlánc, amelyet egyszer von le a rendszer minden felhasznált készletdarab végéről, a közös mértékegységben.
Alapértelmezett beállítások: "0"
minimum_remnant — Legkisebb újrafelhasználható maradék
Nemnegatív tizedes karakterlánc. Az ezzel a küszöbbel egyenlő vagy nagyobb pozitív maradék hossz újrafelhasználhatóként jelenik meg; a rövidebb maradék hulladék. Ez a besorolás nem módosítja az elhelyezést.
Alapértelmezett beállítások: "0"
strategy — Elhelyezési stratégia
A legjobb illeszkedés a magasabb prioritású készletpreferenciák után a legkisebb maradék kapacitást választja. Az első illeszkedés kihagyja ezt a maradékkapacitás-rangsorolást. Mindkettő korlátozott mohó heurisztika, és soha nem bizonyít optimalitást.
best_fit — Legjobb illeszkedés · first_fit — Első illeszkedés
Alapértelmezett beállítások: "best_fit"
objective — Készletválasztási cél
Az anyagcél a maradék- és megkezdettkészlet-preferenciák után a rövidebb, megfelelő készletet részesíti előnyben. A költségcél a még meg nem kezdett készletet a megadott darabköltség alapján rangsorolja a maradék kapacitás előtt. A már megkezdett készlet előnyt élvez. Globális költségminimum nem garantált.
material — Anyagfelhasználás · cost — Megadott költség
Alapértelmezett beállítások: "material"
currency — Költség pénzneme
Egyetlen címke minden megadott készletköltséghez. Nem történik árfolyam-átváltás vagy független árellenőrzés.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CHF — CHF
Alapértelmezett beállítások: "EUR"
prefer_remnants — Meglévő maradékok előnyben részesítése
Az Igen a kompatibilis maradékkészletet az új készlet elé sorolja. Ez a preferencia megelőzi a megkezdett készlet, a költség és a maradék kapacitás rangsorolását.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
allow_remnants — Meglévő maradékok engedélyezése
A Nem kizárja az elhelyezésből a remnant jelölésű készletsorokat. Kizárásuk soha nem hoz létre új készletet, és nem módosítja az igényelt mennyiségeket.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
material_case — Kis- és nagybetűérzékeny anyagcsoportok
Az anyagnevek szélső szóközei levágásra kerülnek. A Nem ezenfelül Unicode kisbetűs neveket hasonlít össze; eltérő anyagcsoportok soha nem keverednek.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
cut_order — Darabok elhelyezési sorrendje
A leghosszabb elöl hossz szerint rendez, és egyezésnél az MI által javasolt forrássorrendet használja. Az MI-prioritás az igénymegjegyzésekből javasolt, forrásokhoz kötött sorrendet követi. Minden igényelt darab nyilvántartva marad.
longest_first — Leghosszabb elöl · ai_priority — MI által javasolt prioritás
Alapértelmezett beállítások: "longest_first"
display_order — Eredmények sorrendje
A készletsorrend azonosító szerint rendezi a felhasznált készletdarabokat. A hulladék elöl a vágásrés, a véglevágás és a maradék hossz összege szerint rendez. A megjelenítési sorrend soha nem módosítja a kiszámított tervet.
stock — Készletazonosító · waste_first — Legnagyobb nem termékhossz elöl
Alapértelmezett beállítások: "stock"

UTF-8-bemenet maximális bájtszáma: 180000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cutting_plan",
    "text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Alumínium,mm,400,2,Élek óvatos kezelése\\nD2,Alumínium,mm,180,2,Szokásos műhelymegrendelés\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Alumínium,mm,1000,2,12.50,new,Elérhető szabványos rúd\\nS2,Alumínium,mm,400,1,2.00,remnant,Meglévő maradék\",\"kerf\":\"2\",\"trim_start\":\"5\",\"trim_end\":\"5\",\"minimum_remnant\":\"100\",\"strategy\":\"best_fit\",\"objective\":\"material\",\"currency\":\"EUR\",\"prefer_remnants\":\"yes\",\"allow_remnants\":\"yes\",\"material_case\":\"yes\",\"cut_order\":\"longest_first\",\"display_order\":\"stock\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "demand",
        "stock"
    ],
    "properties": {
        "demand": {
            "type": "string",
            "description": "Headers id,material,unit,length,quantity,note. Up to 20 unique uppercase IDs and 200 total part instances. Positive lengths use a decimal point with at most three decimals; positive integer quantity. Notes are at most 300 UTF-8 bytes. All rows in both files must use one common unit: mm, cm, m or in.",
            "maxLength": 160000
        },
        "stock": {
            "type": "string",
            "description": "Headers id,material,unit,length,quantity,cost,kind,note. Up to 30 unique uppercase IDs and 100 total stock instances. kind is new or remnant; cost is a nonnegative per-item decimal amount with at most two decimals in the selected currency. Existing remnants are explicit stock items; no stock is purchased.",
            "maxLength": 160000
        },
        "kerf": {
            "type": "string",
            "description": "Nonnegative decimal string in the common length unit, at most three decimals. Exactly one kerf is charged per allocated part, including the final part.",
            "default": "0",
            "maxLength": 120,
            "pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
        },
        "trim_start": {
            "type": "string",
            "description": "Nonnegative decimal string deducted once from the start of every used stock item, in the common unit.",
            "default": "0",
            "maxLength": 120,
            "pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
        },
        "trim_end": {
            "type": "string",
            "description": "Nonnegative decimal string deducted once from the end of every used stock item, in the common unit.",
            "default": "0",
            "maxLength": 120,
            "pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
        },
        "minimum_remnant": {
            "type": "string",
            "description": "Nonnegative decimal string. Positive remaining lengths at or above this threshold are reported as reusable; shorter remnants count as waste. This classification does not change placement.",
            "default": "0",
            "maxLength": 120,
            "pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
        },
        "strategy": {
            "type": "string",
            "description": "Best fit chooses the smallest remaining capacity after the higher-priority stock preferences. First fit omits that remaining-capacity ranking. Both are bounded greedy heuristics and never prove optimality.",
            "default": "best_fit",
            "enum": [
                "best_fit",
                "first_fit"
            ],
            "maxLength": 120
        },
        "objective": {
            "type": "string",
            "description": "Material prefers shorter fitting stock after remnant and opened-stock preferences. Cost ranks unopened stock by the supplied per-item cost before remaining capacity. Already opened stock is preferred. No global cost minimum is claimed.",
            "default": "material",
            "enum": [
                "material",
                "cost"
            ],
            "maxLength": 120
        },
        "currency": {
            "type": "string",
            "description": "A single label for all supplied stock costs. No exchange-rate conversion or independent price verification is performed.",
            "default": "EUR",
            "enum": [
                "EUR",
                "USD",
                "GBP",
                "PLN",
                "CHF"
            ],
            "maxLength": 120
        },
        "prefer_remnants": {
            "type": "string",
            "description": "Yes ranks compatible remnant stock before new stock. This preference comes before opened-stock, cost and remaining-capacity ranking.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 120
        },
        "allow_remnants": {
            "type": "string",
            "description": "No excludes stock rows marked remnant from placement. Their exclusion never creates new stock or changes demand quantities.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 120
        },
        "material_case": {
            "type": "string",
            "description": "Material names are trimmed. No additionally compares Unicode lowercase names; different material groups are never mixed.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 120
        },
        "cut_order": {
            "type": "string",
            "description": "Longest first orders by length and uses the AI-proposed source order to break ties. AI priority follows the source-bound order proposed from demand notes. Every demand instance remains accounted for.",
            "default": "longest_first",
            "enum": [
                "longest_first",
                "ai_priority"
            ],
            "maxLength": 120
        },
        "display_order": {
            "type": "string",
            "description": "Stock orders used stock instances by identifier. Waste first orders by combined kerf, trim and remaining length. Display order never changes the computed plan.",
            "default": "stock",
            "enum": [
                "stock",
                "waste_first"
            ],
            "maxLength": 120
        }
    }
}

Mérési sorozatok ellenőrzése

measurement_review

Mért értékek összehasonlítása kifejezetten jóváhagyott határértékekkel, jellemző- és tételcsoportok összesítése, valamint hiányzó mérések, nem egyértelmű specifikációk és forrásalapú MI-megfigyelések ellenőrzése.

Bemeneti és konfigurációs mezők

Alapvető beállítások
measurements — Mérések CSV-fájlja
Fejlécek: id,feature,batch,date,value,unit,note. Legfeljebb 500 egyedi nagybetűs azonosító, 20 jellemző- és mértékegységcsoport és 100 eredménycsoport. A dátumok YYYY-MM-DD formátumúak 2000 és 2100 között. A value előjeles tizedes karakterlánc legfeljebb hat tizedesjeggyel, vagy üres. A megjegyzések legfeljebb 300 UTF-8 bájtosak.
specifications — Jóváhagyott specifikációk CSV-fájlja
Fejlécek: id,feature,unit,lower,upper,note. Legfeljebb 20 egyedi nagybetűs azonosító. Specifikációnként legalább egy határérték szükséges; az üres alsó vagy felső határ egyoldali ellenőrzést jelent. A határértékek előjeles tizedes karakterláncok legfeljebb hat tizedesjeggyel. Az egyeztetés a beállított jellemzőnév-összehasonlítást és pontos mértékegységeket használja. A többszörös egyezések rendezetlenek maradnak.
limits_approved — Megadott határértékek megerősítése
Kifejezett megerősítés arról, hogy ezek a pontosan megadott specifikációk és határértékek jóváhagyottak ehhez az ellenőrzéshez. Módosításuk új megerősítést igényel. Forrásmegjegyzések és modellkimenet nem adhatnak jóváhagyást.
no — Nincs jóváhagyva · yes — Ezek a pontos határértékek jóváhagyottak
Alapértelmezett beállítások: "no"
Speciális beállítások
date_from — Bevonás ettől a dátumtól
Opcionális alsó dátumhatár YYYY-MM-DD formátumban, a megadott napot is beleértve. A korábbi megfigyelések kimaradnak a statisztikából, és külön számítanak.
Alapértelmezett beállítások: ""
date_to — Bevonás eddig a dátumig
Opcionális felső dátumhatár YYYY-MM-DD formátumban, a megadott napot is beleértve. A későbbi megfigyelések kimaradnak a statisztikából, és külön számítanak.
Alapértelmezett beállítások: ""
group_by — Statisztikai csoportosítás
A jellemző szerinti csoportosítás minden bevont tételt egyesít az adott jellemzőhöz és pontos mértékegységhez. A jellemző és tétel szerinti csoportosítás külön tartja a tételeket. Legfeljebb 100 eredménycsoport fogadható el.
feature — Jellemző és mértékegység · feature_batch — Jellemző, mértékegység és tétel
Alapértelmezett beállítások: "feature_batch"
case_sensitive — Kis- és nagybetűérzékeny jellemzőegyeztetés
A nevek szélső szóközei levágásra kerülnek. A Nem ezenfelül Unicode kisbetűs neveket hasonlít össze. A mértékegységek mindig pontosan egyeznek; nincs mértékegység-átváltás vagy kikövetkeztetett alternatívnév-hozzárendelés.
yes — Igen · no — Nem
Alapértelmezett beállítások: "yes"
missing_policy — Hiányzó mérések kezelése
A Jelentés az üres értékű csoportokat ellenőrzésre jelöli. A Kizárás kihagyja az üres értékeket a statisztikából e további csoportfigyelmeztetés nélkül. A hiányzó értékek száma mindkét módban látható marad; az érvénytelen számszöveg elutasításra kerül.
report — Hiányzó értékek jelentése · exclude — Kizárás a numerikus statisztikából
Alapértelmezett beállítások: "report"
boundary — Határértékek értelmezése
A befoglaló határ elfogadja a megadott határral egyenlő értékeket. A kizáró határ az egyenlőséget tartományon kívülinek jelöli. Az összehasonlítás pontos, nem kerekített fixpontos értékeket használ.
inclusive — Befoglaló határok · exclusive — Kizáró határok
Alapértelmezett beállítások: "inclusive"
rounding_digits — Megjelenített tizedesjegyek
0 és 6 közötti tizedesjegy a leíró statisztikához. A megjelenítési kerekítés soha nem módosítja a specifikációs határértékeket vagy a tartományon kívüliségi döntést.
Alapértelmezett beállítások: 3
minimum_sample — Legkisebb számszerű mintaméret
A kevesebb számszerű megfigyelést tartalmazó csoportok ellenőrzési állapotot kapnak. 2 és 500 között; ez a küszöb nem igazol statisztikai megbízhatóságot vagy reprezentativitást.
Alapértelmezett beállítások: 5
deviation — Szórásszámítási konvenció
A mintaszórás n−1-et használ, és legalább két számszerű megfigyelést igényel. A sokasági n-et használ, és legalább egyet igényel. Az értékek csak a megadott megfigyeléseket írják le; nem utalnak tágabb sokaságra vonatkozó következtetésre.
sample — Mintaszórás · population — Sokasági szórás
Alapértelmezett beállítások: "sample"
sort_order — Csoportok sorrendje
A forrássorrend megőrzi minden csoport első megjelenését. A problémák elöl az ellenőrzendő csoportokat helyezi előre. A jellemző szerinti sorrend a megadott jellemzőnév és tétel alapján rendez. A statisztika változatlan marad.
source — Forrássorrend · issues_first — Ellenőrzendő csoportok elöl · feature — Jellemző és tétel
Alapértelmezett beállítások: "source"
include_evidence — Reprezentatív idézet megjelenítése
Az Igen minden jellemző- és mértékegységcsoport első bevont mérésének pontos megjegyzését tartalmazza. A Nem csak ezt a megjelenítési oszlopot rejti el; a forrásazonosítók és a modell ellenőrzése változatlan marad.
yes — Idézet bevonása · no — Csak forrásazonosítók
Alapértelmezett beállítások: "yes"
detail_filter — Megjelenített csoportok
A Mind minden bevont csoportot megjelenít. A Problémák a hiányzó vagy nem egyértelmű specifikációjú, tartományon kívüli értékű, elégtelen számszerű mintaméretű vagy jelentési módban hiányzó értékű csoportokat mutatja. A teljes összesített darabszámok változatlanok maradnak.
all — Minden csoport · issues — Csak ellenőrzendő csoportok
Alapértelmezett beállítások: "all"

UTF-8-bemenet maximális bájtszáma: 180000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "measurement_review",
    "text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Átmérő,B1,2026-11-01,10.010,mm,Műszer nullpontja ellenőrizve\\nM2,Átmérő,B1,2026-11-01,10.020,mm,Azonos mérési eljárás\\nM3,Átmérő,B1,2026-11-01,10.060,mm,Ismételt mérés javasolt\\nM4,Átmérő,B1,2026-11-01,,mm,Mérési érték nem elérhető\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Átmérő,mm,9.950,10.050,Jóváhagyott A rajzrevízió\",\"limits_approved\":\"yes\",\"date_from\":\"\",\"date_to\":\"\",\"group_by\":\"feature_batch\",\"case_sensitive\":\"yes\",\"missing_policy\":\"report\",\"boundary\":\"inclusive\",\"rounding_digits\":3,\"minimum_sample\":3,\"deviation\":\"sample\",\"sort_order\":\"source\",\"include_evidence\":\"yes\",\"detail_filter\":\"all\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "measurements",
        "specifications",
        "limits_approved"
    ],
    "properties": {
        "measurements": {
            "type": "string",
            "description": "Headers id,feature,batch,date,value,unit,note. Up to 500 unique uppercase IDs, 20 feature-and-unit groups and 100 result groups. Dates use YYYY-MM-DD from 2000 through 2100. value is a signed decimal string with up to six decimals, or empty. Notes are at most 300 UTF-8 bytes.",
            "maxLength": 160000
        },
        "specifications": {
            "type": "string",
            "description": "Headers id,feature,unit,lower,upper,note. Up to 20 unique uppercase IDs. At least one limit must be supplied per specification; an empty lower or upper limit means one-sided checking. Limits are signed decimal strings with at most six decimals. Matching uses the configured feature-name comparison and exact units. Multiple matches remain unresolved.",
            "maxLength": 160000
        },
        "limits_approved": {
            "type": "string",
            "description": "Explicit confirmation that these exact supplied specifications and limits are approved for this review. Changing them requires renewed confirmation. Source notes and model output cannot grant approval.",
            "default": "no",
            "enum": [
                "no",
                "yes"
            ],
            "maxLength": 120
        },
        "date_from": {
            "type": "string",
            "description": "Optional inclusive lower date bound in YYYY-MM-DD. Earlier observations are excluded from statistics and counted separately.",
            "default": "",
            "maxLength": 120
        },
        "date_to": {
            "type": "string",
            "description": "Optional inclusive upper date bound in YYYY-MM-DD. Later observations are excluded from statistics and counted separately.",
            "default": "",
            "maxLength": 120
        },
        "group_by": {
            "type": "string",
            "description": "Feature combines all included batches for each feature and exact unit. Feature and batch keeps batches separate. A maximum of 100 result groups is accepted.",
            "default": "feature_batch",
            "enum": [
                "feature",
                "feature_batch"
            ],
            "maxLength": 120
        },
        "case_sensitive": {
            "type": "string",
            "description": "Names are trimmed. No additionally compares Unicode lowercase names. Units always match exactly; there is no unit conversion or inferred alias mapping.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 120
        },
        "missing_policy": {
            "type": "string",
            "description": "Report marks groups with empty values for review. Exclude omits empty values from statistics without this additional group warning. Missing-value counts remain visible in both modes; invalid numeric text is rejected.",
            "default": "report",
            "enum": [
                "report",
                "exclude"
            ],
            "maxLength": 120
        },
        "boundary": {
            "type": "string",
            "description": "Inclusive accepts values equal to a supplied bound. Exclusive marks equality as out of range. Comparisons use exact unrounded fixed-point values.",
            "default": "inclusive",
            "enum": [
                "inclusive",
                "exclusive"
            ],
            "maxLength": 120
        },
        "rounding_digits": {
            "type": "integer",
            "description": "Between 0 and 6 decimal places for descriptive statistics. Display rounding never changes specification limits or out-of-range decisions.",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "minimum_sample": {
            "type": "integer",
            "description": "Groups with fewer numeric observations receive a review status. Between 2 and 500; this threshold does not establish statistical confidence or representativeness.",
            "default": 5,
            "minimum": 2,
            "maximum": 500
        },
        "deviation": {
            "type": "string",
            "description": "Sample uses n−1 and requires at least two numeric observations. Population uses n and requires at least one. Values describe only the supplied observations; no wider population inference is implied.",
            "default": "sample",
            "enum": [
                "sample",
                "population"
            ],
            "maxLength": 120
        },
        "sort_order": {
            "type": "string",
            "description": "Source retains the first appearance of each group. Issues first puts review groups first. Feature sorts by supplied feature name and batch. Statistics remain unchanged.",
            "default": "source",
            "enum": [
                "source",
                "issues_first",
                "feature"
            ],
            "maxLength": 120
        },
        "include_evidence": {
            "type": "string",
            "description": "Yes includes the exact first included measurement note for each feature-and-unit group. No hides this display column only; source IDs and model validation remain unchanged.",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ],
            "maxLength": 120
        },
        "detail_filter": {
            "type": "string",
            "description": "All shows every included group. Issues shows groups with missing or ambiguous specifications, out-of-range values, insufficient numeric sample size or report-mode missing values. Complete summary counts remain unchanged.",
            "default": "all",
            "enum": [
                "all",
                "issues"
            ],
            "maxLength": 120
        }
    }
}

Változáshatások ellenőrzése karbantartott adatok alapján

change_impact

Konkrét változások követése karbantartott függőségeken át, és érintett dokumentumok, tesztek, folyamatok, felelős szerepkörök ellenőrzése kitalált hatáskapcsolatok nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
elements — Karbantartott elemek
CSV-fejlécek: id,name,kind,criticality,approval,owner,description. Legfeljebb 40 egyedi nagybetűs azonosító. name és owner: legfeljebb 160 UTF-8 bájt; description: 1 200 bájt. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Üres owner megengedett, és hiányosságként megmarad. A jóváhagyás a forrás állítása, nem az eszköz által adott jóváhagyás. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
dependencies — Karbantartott függőségek
CSV-fejlécek: id,from,to,evidence. A from az előfeltétel vagy megelőző elem; a to a függő vagy következő elem. Változásellenőrzésnél legfeljebb 100, helyreállításnál 50 egyedi élazonosító és pár. Mindkét végpontnak léteznie kell. A bizonyíték kötelező, korlátja 600 UTF-8 bájt. A csak fejlécet tartalmazó fájl érvényes; hiányzó külső kapcsolatok nem következtethetők ki. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
changes — Konkrét javasolt változások
CSV-fejlécek: id,element,description. Legfeljebb 12 egyedi nagybetűs változásazonosító, mindegyik létező elemhez kapcsolva. Leírás: 1 200 UTF-8 bájt. Minden kiválasztott kiinduló elemhez legalább egy megadott változás szükséges. Csak a kiválasztott kiinduló elemek változásai kerülnek az ellenőrzésbe. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
start_ids — Kiinduló elemek azonosítói
Egy–nyolc különböző létező elemazonosító, szóközzel vagy vesszővel elválasztva. Minden kiinduló elem konkrét változásrekordot igényel. Modell által generált kiinduló azonosító nem fogadható el.
Alapértelmezett beállítások: ""
baseline — Alapállapot verziója
Kötelező alapállapot-azonosító, legfeljebb 120 UTF-8 bájt. Ezt a megadott pillanatképet jelöli; az eszköz nem tölt le és nem hasonlít össze külső verziót.
Alapértelmezett beállítások: "BASE-1"
Speciális beállítások
direction — Bejárási irány
Az előre irány az előfeltételtől a függő elemig halad; a visszafelé a függő elemtől az előfeltételig; a mindkét irány mindkettőt bejárja. A fordított bejárás függőségellenőrzés, nem bizonyíték a következő elemekre gyakorolt hatásra. Minden megjelenített útvonal kizárólag megadott élazonosítókból áll.
forward — Előre · backward — Visszafelé · both — Mindkét irány
Alapértelmezett beállítások: "forward"
max_depth — Legnagyobb útvonalmélység
Egy–húsz él minden megváltozott kiinduló elemtől. Változásonként és elemenként a legrövidebb felfedezett útvonal marad meg. A határélek jelentésre kerülnek; a korláton túl fel nem fedezett elemek nem számítanak érintetlennek.
Alapértelmezett beállítások: 10
kind_filter — Elemtípusszűrő
A teljes gráfbejárás után szűri az ellenőrzési jelölteket. A rejtett köztes elemek továbbra is részt vesznek a függőségi útvonalakban.
all — Mind · document — Dokumentum · test — Teszt · process — Folyamat · system — Rendszer
Alapértelmezett beállítások: "all"
criticality_filter — Kritikusságszűrő
A kifejezetten megadott kritikusság alapján szűri az ellenőrzési jelölteket. A helyreállítás ütemezése e megjelenítési választás előtt továbbra is minden érintett folyamatot tartalmaz; az alacsony prioritású függőségek nem tűnhetnek el a tervből.
all — Mind · high — Magas · high_medium — Magas és közepes
Alapértelmezett beállítások: "all"
approval_filter — Forrásjóváhagyás-szűrő
Csak a megadott approval mezőt szűri. Az approved forráscímke, nem függetlenül ellenőrzött kiadási engedély.
all — Mind · approved — Forrásban jóváhagyott · draft — Forrásban tervezet · unknown — Ismeretlen
Alapértelmezett beállítások: "all"
max_items — Ellenőrzésre kiválasztott rekordok legnagyobb száma
Az AI pontosan ennyi jogosult rekordot választ ki, vagy az összeset, ha kevesebb marad. A teljes determinisztikus elemzés továbbra is minden megadott függőséget és érintett folyamatot lefed. A ki nem választott rekordokat nem igazolja érintetlennek vagy helyreállítottnak.
Alapértelmezett beállítások: 10
detail — Idézetek részletessége
A rövid kivonatok legfeljebb 120, a részletesek legfeljebb 240 karakteresek. A modell azt az utasítást kapja, hogy legfeljebb 80 karakteres részleteket részesítsen előnyben. Minden idézetnek pontos, összefüggő részletnek kell lennie az eredeti forrás nyelvén.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "detailed"
sort_order — Megjelenítési sorrend
Az eredeti forrássorrend, a legrövidebb kiválasztott útvonal mélysége vagy a megadott kritikusság szerint rendezi át a kiválasztott sorokat. Az elérhetőség és a kiválasztás nem változik.
source — Forrássorrend · depth — Útvonalmélység · criticality — Megadott kritikusság
Alapértelmezett beállítások: "depth"
include_gaps — Felelősségi és jóváhagyási hiányosságok bevonása
Bekapcsolva a hiányzó felelősök, nem jóváhagyott forráscímkék és hiányzó elérhető dokumentum- vagy tesztrekordok kifejezett megállapításokat eredményeznek. A ciklus- és mélységhatár-figyelmeztetések, valamint az ellenőrzési tájékoztató e beállítástól függetlenül láthatók maradnak.
Alapértelmezett beállítások: true

UTF-8-bemenet maximális bájtszáma: 100000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "change_impact",
    "text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Rendelési szolgáltatás,system,high,approved,Platformcsapat,A szolgáltatás ellenőrzi a bejövő rendelések mezőit.\\nD1,Rendelési kézikönyv,document,medium,draft,Dokumentációs csapat,A kézikönyv leírja a kötelező rendelési mezőket.\\nT1,Rendelésellenőrzési teszt,test,high,approved,Minőségügyi csapat,A teszt ellenőrzi a hiányzó kötelező rendelési mezőket.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,A kézikönyv dokumentálja a rendelési szolgáltatás interfészét.\\nL2,S1,T1,A teszt vizsgálja a rendelési szolgáltatás ellenőrzését.\",\"changes\":\"id,element,description\\nC1,S1,Kötelező szállítási hivatkozás hozzáadása minden rendeléshez.\",\"start_ids\":\"S1\",\"direction\":\"forward\",\"max_depth\":10,\"kind_filter\":\"all\",\"criticality_filter\":\"all\",\"approval_filter\":\"all\",\"baseline\":\"BASE-1\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"depth\",\"include_gaps\":true}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "elements",
        "dependencies",
        "changes",
        "start_ids",
        "direction",
        "max_depth",
        "kind_filter",
        "criticality_filter",
        "approval_filter",
        "baseline",
        "max_items",
        "detail",
        "sort_order",
        "include_gaps"
    ],
    "properties": {
        "elements": {
            "type": "string",
            "maxLength": 40000
        },
        "dependencies": {
            "type": "string",
            "maxLength": 40000
        },
        "changes": {
            "type": "string",
            "maxLength": 40000
        },
        "start_ids": {
            "type": "string",
            "maxLength": 1200
        },
        "direction": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "forward",
                "backward",
                "both"
            ]
        },
        "max_depth": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "kind_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "document",
                "test",
                "process",
                "system"
            ]
        },
        "criticality_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "high",
                "high_medium"
            ]
        },
        "approval_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "approved",
                "draft",
                "unknown"
            ]
        },
        "baseline": {
            "type": "string",
            "maxLength": 120
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "source",
                "depth",
                "criticality"
            ]
        },
        "include_gaps": {
            "type": "boolean"
        }
    }
}

Üzemi helyreállítás tervezése

recovery_plan

Ellenőrizhető helyreállítási sorrend készítése karbantartott folyamatfüggőségekből és feladatokból, kifejezett erőforrásokból, kiesésszimulációkból és RTO/RPO-célokból.

Bemeneti és konfigurációs mezők

Alapvető beállítások
processes — Kritikus üzleti és informatikai folyamatok
CSV-fejlécek: id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Legfeljebb 20 egyedi nagybetűs azonosító. name és owner: 160 UTF-8 bájt; description: 1 200 bájt. criticality: high,medium,low. rto_minutes: egész 1–10 080; rpo_minutes: egész 0–10 080. A backup_at YYYY-MM-DDTHH:MM:00Z vagy üres, és nem lehet későbbi a reference_time értékénél. A hiányzó mentési időpontok ismeretlenek maradnak. Évek: 2000–2100. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
dependencies — Karbantartott függőségek
CSV-fejlécek: id,from,to,evidence. A from az előfeltétel vagy megelőző elem; a to a függő vagy következő elem. Változásellenőrzésnél legfeljebb 100, helyreállításnál 50 egyedi élazonosító és pár. Mindkét végpontnak léteznie kell. A bizonyíték kötelező, korlátja 600 UTF-8 bájt. A csak fejlécet tartalmazó fájl érvényes; hiányzó külső kapcsolatok nem következtethetők ki. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
tasks — Karbantartott helyreállítási feladatok
CSV-fejlécek: id,process,sequence,duration_minutes,resource,units,instruction. Legfeljebb 40 egyedi feladatazonosító. A folyamat- és erőforrás-azonosítóknak létezniük kell. sequence: egész 1–100, folyamaton belül egyedi; duration_minutes: egész 1–10 080; units: egész 1–100. Utasítások: 1 200 UTF-8 bájt. A csak fejlécet tartalmazó fájl érvényes, és hiányzó feladat miatti blokkolást eredményez. Minden érintett folyamat összes feladata sorrendben kerül tervezésre; az eszköz nem talál ki és nem hajt végre feladatot. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
resources — Helyreállítási erőforrások
CSV-fejlécek: id,name,capacity. Legfeljebb 20 egyedi nagybetűs erőforrás-azonosító. name: 160 UTF-8 bájt; capacity: egész 1–100 egyidejű egység. A kapacitás megadott, nem ellenőrzött adat. CSV-korlát: 40 000 UTF-8 bájt.
Alapértelmezett beállítások: ""
failed_processes — Szimuláltan leállt folyamatok azonosítói
Egy–húsz különböző létező folyamatazonosító, szóközzel vagy vesszővel elválasztva. Minden következő függő folyamat tranzitívan bekerül. Az érintetlen előfeltételeket elérhetőnek feltételezi a rendszer; a hiányzó kapcsolatok bizonyítékkorlátot jelentenek.
Alapértelmezett beállítások: ""
reference_time — Kifejezett UTC-referenciaidő
YYYY-MM-DDTHH:MM:00Z, 2000–2100 közötti évek. Ez a szimulált leállás nulladik perce és a mentés korának referenciaideje. A másodpercnek 00-nak kell lennie. Aktuális időbélyeg nem következtethető ki.
Alapértelmezett beállítások: "2026-11-03T09:00:00Z"
Speciális beállítások
unavailable_resources — Szimuláltan nem elérhető erőforrások azonosítói
Nulla–húsz különböző létező erőforrás-azonosító, szóközzel vagy vesszővel elválasztva. A felsorolt erőforrások effektív kapacitása nulla. Üresen nincs további szimulált erőforrás-kiesés.
Alapértelmezett beállítások: ""
horizon_minutes — Tervezési horizont percben
Egy–10 080 perc a kifejezett referenciaidőtől. Az a folyamat, amelynek nem minden feladata fejezhető be a horizonton belül, blokkolt; a részleges foglalásokat visszavonja a rendszer, és nem mutatja be befejezett helyreállításként.
Alapértelmezett beállítások: 480
priority_order — Helyreállítási ütemezési prioritás
A kész folyamatok kiválasztása a megadott kritikusság, legrövidebb RTO vagy forrássorrend szerint történik. Minden folyamat kivárja az összes érintett előfeltételt. Az erőforrás-foglalások determinisztikus, legkorábbi elférést kereső mohó ütemezést használnak; az eredmény nem globálisan optimális ütemterv.
criticality — Megadott kritikusság · rto — Legrövidebb megadott RTO · source — Forrássorrend
Alapértelmezett beállítások: "criticality"
capacity_percent — Elérhető erőforrás-kapacitás (%)
Az 1 és 100 közötti egész szám arányosan csökkenti minden megadott erőforrás kapacitását, egész egységre lefelé kerekítve. A szimuláltan nem elérhető erőforrások nullán maradnak. A több egységet igénylő feladatok blokkoltak; a kapacitást soha nem lépi túl csendben a rendszer.
Alapértelmezett beállítások: 100
rto_margin_minutes — RTO-biztonsági tartalék percben
Nulla–1 440 perc adódik minden számított folyamatbefejezéshez az RTO-céllal való összehasonlításkor. Ez az összehasonlítási tartalék nem foglal erőforrást, és nem változtatja meg a feladatok ütemezését.
Alapértelmezett beállítások: 0
rpo_policy — Mentéskor-kezelési szabály
A Figyelmeztetés ütemezhetően hagyja a megadott helyreállítási feladatokat, és jelzi a hiányzó vagy túl régi mentési bizonyítékot. A Blokkolás megakadályozza a folyamat ütemezését, ha a mentés kora ismeretlen vagy meghaladja az RPO-t; a következő függő folyamatok is blokkoltak. A mentési időbélyegek nem bizonyítják a mentés épségét vagy a tényleges adatvesztést.
warn — Figyelmeztetés mentési hiányosságokra · block — Blokkolás mentési hiányosságoknál
Alapértelmezett beállítások: "warn"
criticality_filter — Kritikusságszűrő
A kifejezetten megadott kritikusság alapján szűri az ellenőrzési jelölteket. A helyreállítás ütemezése e megjelenítési választás előtt továbbra is minden érintett folyamatot tartalmaz; az alacsony prioritású függőségek nem tűnhetnek el a tervből.
all — Mind · high — Magas · high_medium — Magas és közepes
Alapértelmezett beállítások: "all"
max_items — Ellenőrzésre kiválasztott rekordok legnagyobb száma
Az AI pontosan ennyi jogosult rekordot választ ki, vagy az összeset, ha kevesebb marad. A teljes determinisztikus elemzés továbbra is minden megadott függőséget és érintett folyamatot lefed. A ki nem választott rekordokat nem igazolja érintetlennek vagy helyreállítottnak.
Alapértelmezett beállítások: 10
detail — Idézetek részletessége
A rövid kivonatok legfeljebb 120, a részletesek legfeljebb 240 karakteresek. A modell azt az utasítást kapja, hogy legfeljebb 80 karakteres részleteket részesítsen előnyben. Minden idézetnek pontos, összefüggő részletnek kell lennie az eredeti forrás nyelvén.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "detailed"
sort_order — Megjelenítési sorrend
A kiválasztott folyamatsorokat számított kezdési idő szerint rendezi, a blokkolt sorokat hátra téve, vagy az eredeti forrássorrendet használja. Nem változtatja meg a helyreállítás ütemezését.
schedule — Ütemezett kezdés · source — Forrássorrend
Alapértelmezett beállítások: "schedule"

UTF-8-bemenet maximális bájtszáma: 100000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "recovery_plan",
    "text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Rendelési adatbázis,high,60,60,2026-11-03T08:30:00Z,Adatbáziscsapat,A karbantartott rendelési adatbázis visszaállítása a rendelésfogadás újraindítása előtt.\\nP2,Rendelésfogadás,high,120,60,2026-11-03T08:30:00Z,Szolgáltatási csapat,A rendelésfogadás elérhető rendelési adatbázist igényel.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,A rendelésfogadás olvassa és írja a rendelési adatbázist.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,A jóváhagyott adatbázismentés visszaállítása és az ellenőrzés eredményének rögzítése.\\nT2,P2,1,20,R1,1,A karbantartott rendelésfogadási szolgáltatás újraindítása az adatbázis ellenőrzése után.\",\"resources\":\"id,name,capacity\\nR1,Helyreállítási operátor,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "processes",
        "dependencies",
        "tasks",
        "resources",
        "failed_processes",
        "unavailable_resources",
        "reference_time",
        "horizon_minutes",
        "priority_order",
        "capacity_percent",
        "rto_margin_minutes",
        "rpo_policy",
        "criticality_filter",
        "max_items",
        "detail",
        "sort_order"
    ],
    "properties": {
        "processes": {
            "type": "string",
            "maxLength": 40000
        },
        "dependencies": {
            "type": "string",
            "maxLength": 40000
        },
        "tasks": {
            "type": "string",
            "maxLength": 40000
        },
        "resources": {
            "type": "string",
            "maxLength": 40000
        },
        "failed_processes": {
            "type": "string",
            "maxLength": 1200
        },
        "unavailable_resources": {
            "type": "string",
            "maxLength": 1200,
            "minLength": 0
        },
        "reference_time": {
            "type": "string",
            "maxLength": 20
        },
        "horizon_minutes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10080
        },
        "priority_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "criticality",
                "rto",
                "source"
            ]
        },
        "capacity_percent": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
        },
        "rto_margin_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "rpo_policy": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "warn",
                "block"
            ]
        },
        "criticality_filter": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "all",
                "high",
                "high_medium"
            ]
        },
        "max_items": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "detail": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "maxLength": 100,
            "enum": [
                "schedule",
                "source"
            ]
        }
    }
}

Bizonyítékalapú értékelési rubrika

assessment_rubrics

Munkatermékeket vet össze kifejezett kritériumokkal és szintekkel, pontos idézeteket mutat, és pontszámot számol a megadott emberi értékelésekből.

Bemeneti és konfigurációs mezők

Alapvető beállítások
criteria — Rubrikakritériumok CSV
Fejlécek: id,name,weight,definition. Legfeljebb 8 egyedi kritérium. Az azonosítók nagybetűket, számjegyeket, aláhúzásjeleket vagy kötőjeleket használnak, betűvel kezdődnek, és legfeljebb 24 karakteresek. name: 120 UTF-8 bájt; definition: 300 bájt. A weight egész szám 1 és 1000 között. Legfeljebb 60 bizonyíték–kritérium pár fogadható el. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
levels — Teljesítményszintek CSV
Fejlécek: id,criterion,points,descriptor. Kritériumonként 2–4 szint, összesen legfeljebb 32. Minden kritériumazonosítónak léteznie kell. A points egész szám 0 és 1000 között, az adott kritériumon belül egyedi; a maximumnak pozitívnak kell lennie. descriptor: 300 UTF-8 bájt. Az azonosítók a teljes szinttáblázatban egyediek. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
evidence — Munkatermék-bizonyítékok CSV
Fejlécek: id,name,text. Legfeljebb 10 egyedileg azonosított munkatermék, legfeljebb 120 UTF-8 bájtos névvel és legfeljebb 1 200 bájtos bizonyítékszöveggel. Ez az eszköz a megadott munkatermékek ellenőrzését támogatja, nem emberekről szóló, jelentős következményű döntések hozatalát. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
ratings — Megadott emberi értékelések CSV
Fejlécek: id,evidence,criterion,level. Opcionális sorok, legfeljebb 80; a csak fejlécet tartalmazó fájl is érvényes. Minden hivatkozásnak léteznie kell, és a szintnek az adott kritériumhoz kell tartoznia. Bizonyíték–kritérium páronként legfeljebb egy megadott emberi értékelés. Ezek bemeneti rekordok, nem személyazonosság-ellenőrzött jóváhagyások. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
definitions_approved — Megadott definíciók megerősítése
A kifejezett megerősítés pontosan ezekre a kritériumdefiníciókra és teljesítményszintekre vagy pontosan erre a kódkönyvre vonatkozik. Bármely definíció módosítása új megerősítést igényel. Ez nem hagy jóvá AI-eredményt.
no — Nincs megerősítve · yes — Megerősítve ehhez az ellenőrzéshez
Alapértelmezett beállítások: "no"
version — Megerősített definícióverzió
Kötelező forrásverzió-címke, legfeljebb 120 UTF-8 bájt. Az eszköz nem kér le és nem ellenőriz külső verziót.
Alapértelmezett beállítások: "VERSION-1"
Speciális beállítások
detail — Idézetek részletessége
A rövid idézetek legfeljebb 60, a részletesek legfeljebb 120 karakteresek. Minden idézetnek pontos, összefüggő forrásrészletnek kell lennie. Az eszköz a forrásokat soha nem írja át és nem fordítja le.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "detailed"
sort_order — Eredmények sorrendje
A forrássorrend a megadott források első előfordulását követi; az azonosító szerinti sorrend forrásazonosító szerint rendez. Egy forráson belül a javasolt kritériumok vagy kódok eredeti sorrendje változatlan marad. A rendezés nem változtatja meg a számításokat és a figyelmeztetéseket.
source — Forrássorrend · id — Forrásazonosító
Alapértelmezett beállítások: "source"
weight_mode — Kritériumok súlyozása
A megadott súlyok minden pozitív egész súlyt felhasználnak. Az egyenlő súlyozás minden kritériumhoz 1-es súlyt használ. Az emberi pontokat az eszköz elosztja a kritérium legmagasabb megadott szintpontjával, majd ezekkel a súlyokkal kombinálja.
supplied — Megadott kritériumsúlyok · equal — Egyenlő kritériumsúlyok
Alapértelmezett beállítások: "supplied"
missing_rating — Szabály a hiányzó emberi értékelésekre
A hiányos beállítás visszatartja az összesített pontszámot, amíg minden kritériumhoz nincs megadott emberi értékelés. A nulla beállítás a hiányzó emberi értékelést kifejezetten nullának számítja, a hiányzó értékelésre vonatkozó figyelmeztetés megtartásával. Az AI-javaslatok soha nem kerülnek az összesítésbe.
incomplete — Hiányos pontszám megjelenítése · zero — A hiányzó emberi értékelések nullának számítanak
Alapértelmezett beállítások: "incomplete"
score_scale — Összesített pontszám skálája
Egész szám 1 és 1000 között. A normalizált, súlyozott emberi pontszámot ezzel a skálával szorozza az eszköz. Ez numerikus megjelenítési skála, nem osztályzat vagy megfelelési küszöb.
Alapértelmezett beállítások: 100
rounding_digits — Pontszám tizedesjegyei
0 és 4 közötti tizedesjegy. A pontos racionális számítást az eszköz csak a végső megjelenítéskor kerekíti, a felénél felfelé; bináris lebegőpontos pontszámot nem használ.
Alapértelmezett beállítások: 2
level_order — Teljesítményszintek megjelenített sorrendje
Az egyes kritériumok megadott szintleírásait növekvő vagy csökkenő pontszám szerint rendezi. A pontozási definíció és az AI-javaslat változatlan marad.
ascending — Növekvő pontszám · descending — Csökkenő pontszám
Alapértelmezett beállítások: "ascending"

UTF-8-bemenet maximális bájtszáma: 80000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "assessment_rubrics",
    "text": "{\"criteria\":\"id,name,weight,definition\\nC1,Nyomonkövethetőség,2,Az állítások azonosítható forrásrekordokhoz kapcsolódnak.\\nC2,Érthetőség,1,A módszer és korlátai kifejezetten szerepelnek.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Nincs megadva azonosítható alátámasztó forrás.\\nL2,C1,2,A fő állítás azonosítható forrásrekordra hivatkozik.\\nL3,C2,0,A módszer vagy a korlátai hiányoznak.\\nL4,C2,2,A módszer és legalább egy korlát kifejezetten szerepel.\",\"evidence\":\"id,name,text\\nE1,Műhelyjelentés,A következtetés a DATA-7 rekordot használja. A módszer két mintát hasonlít össze. Ok-okozati viszonyt nem igazolhat.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "criteria",
        "levels",
        "evidence",
        "ratings",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "weight_mode",
        "missing_rating",
        "score_scale",
        "rounding_digits",
        "level_order"
    ],
    "properties": {
        "criteria": {
            "type": "string",
            "maxLength": 24000
        },
        "levels": {
            "type": "string",
            "maxLength": 24000
        },
        "evidence": {
            "type": "string",
            "maxLength": 24000
        },
        "ratings": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "weight_mode": {
            "type": "string",
            "enum": [
                "supplied",
                "equal"
            ]
        },
        "missing_rating": {
            "type": "string",
            "enum": [
                "incomplete",
                "zero"
            ]
        },
        "score_scale": {
            "type": "integer",
            "minimum": 1,
            "maximum": 1000
        },
        "rounding_digits": {
            "type": "integer",
            "minimum": 0,
            "maximum": 4
        },
        "level_order": {
            "type": "string",
            "enum": [
                "ascending",
                "descending"
            ]
        }
    }
}

Szakirodalmi szűrés ellenőrzése

literature_screening

Megadott kivonatokat vet össze kifejezett bevonási és kizárási kritériumokkal, megőrzi az idézeteket, és a kiválasztás előtt mutatja a bírálói eltéréseket.

Bemeneti és konfigurációs mezők

Alapvető beállítások
records — Megadott publikációs rekordok CSV
Fejlécek: id,title,year,language,text. Legfeljebb 15 egyedi rekord; title: 200 UTF-8 bájt; text: 1 200 bájt. A year értéke 1900–2100. A language pontos, két- vagy hárombetűs kisbetűs címke, opcionális nagybetűs régióval. Add meg a kivonatot vagy a teljes szöveg korlátozott részletét; az eszköz nem kér le publikációt. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
criteria — Szűrési kritériumok CSV
Fejlécek: id,kind,definition. Legfeljebb 8 egyedi kritérium. A kind értéke include vagy exclude; definition: 300 UTF-8 bájt. Legfeljebb 60 rekord–kritérium pár fogadható el. Minden kritérium ellenőrzése minden megadott rekordra megtörténik. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
reviews — Megadott emberi bírálatok CSV
Fejlécek: id,record,reviewer,decision,note. Opcionális sorok, legfeljebb 30; a csak fejlécet tartalmazó fájl is érvényes. A record értékének léteznie kell; a reviewer nagybetűs azonosító. A decision értéke include, exclude vagy unclear. note: 300 UTF-8 bájt, lehet üres. Rekordonként legfeljebb két különböző bíráló, és bíráló–rekord páronként egy sor. A bírálók személyazonossága címke, nem ellenőrzött fiók. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
definitions_approved — Megadott definíciók megerősítése
A kifejezett megerősítés pontosan ezekre a kritériumdefiníciókra és teljesítményszintekre vagy pontosan erre a kódkönyvre vonatkozik. Bármely definíció módosítása új megerősítést igényel. Ez nem hagy jóvá AI-eredményt.
no — Nincs megerősítve · yes — Megerősítve ehhez az ellenőrzéshez
Alapértelmezett beállítások: "no"
version — Megerősített definícióverzió
Kötelező forrásverzió-címke, legfeljebb 120 UTF-8 bájt. Az eszköz nem kér le és nem ellenőriz külső verziót.
Alapértelmezett beállítások: "VERSION-1"
Speciális beállítások
detail — Idézetek részletessége
A rövid idézetek legfeljebb 60, a részletesek legfeljebb 120 karakteresek. Minden idézetnek pontos, összefüggő forrásrészletnek kell lennie. Az eszköz a forrásokat soha nem írja át és nem fordítja le.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "detailed"
sort_order — Eredmények sorrendje
A forrássorrend a megadott források első előfordulását követi; az azonosító szerinti sorrend forrásazonosító szerint rendez. Egy forráson belül a javasolt kritériumok vagy kódok eredeti sorrendje változatlan marad. A rendezés nem változtatja meg a számításokat és a figyelmeztetéseket.
source — Forrássorrend · id — Forrásazonosító
Alapértelmezett beállítások: "source"
year_from — Első megjelenési év
Zárt alsó határ 1900 és 2100 között. A tartományon kívüli rekordok kifejezett jelzéssel az eredményben maradnak.
Alapértelmezett beállítások: 2000
year_to — Utolsó megjelenési év
Zárt felső határ 1900 és 2100 között; nem lehet az alsó határ előtt. Az eszköz nem következtet évre a forrás szövegéből.
Alapértelmezett beállítások: 2100
languages — Megengedett megadott nyelvi címkék
Opcionális, vesszővel elválasztott lista legfeljebb 12 pontos címkével, például en,de,pl. A címkék két vagy három kisbetűből állnak, opcionális nagybetűs régióval, például en-GB. Üresen hagyva ez a metaadat-ellenőrzés kikapcsol. Fordítás vagy nyelvfelismerés nem történik.
Alapértelmezett beállítások: ""
reviewer_policy — Szükséges emberi bírálók
Rekordonként egy vagy két különböző megadott bírálót követel meg. A hiányzó bírálókat, az egyet nem értést és a nem egyértelmű döntéseket az AI kritériumjavaslataitól függetlenül jelzi.
one — Egy emberi bíráló · two — Két emberi bíráló
Alapértelmezett beállítások: "two"
duplicate_policy — Ismétlődő címek ellenőrzése
A jelölés a címeket a szélek levágása, a szóközök normalizálása és Unicode-kisbetűsítés után hasonlítja össze. A figyelmen kívül hagyás csak ezt az ismétlődőcím-heurisztikát kapcsolja ki. Az eszköz nem távolít el és nem von össze rekordot.
flag — Megjelölés ellenőrzésre · ignore — Ismétlődő címek jelölésének kihagyása
Alapértelmezett beállítások: "flag"
screening_stage — A megadott bizonyítékok deklarált hatóköre
A modellkérésben és a jelentésben megkülönbözteti a megadott cím/kivonat anyagot a megadott teljes szöveges részletektől. Egyik beállítás sem kér le publikációt, és nem állapítja meg, hogy egy részlet teljes.
title_abstract — Megadott cím és kivonat · supplied_full_text — Megadott teljes szöveges részlet
Alapértelmezett beállítások: "title_abstract"

UTF-8-bemenet maximális bájtszáma: 80000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "literature_screening",
    "text": "{\"records\":\"id,title,year,language,text\\nR1,Műhelyképzések összehasonlítása,2024,en,A tanulmány két felnőtt résztvevőkből álló képzési csoportot hasonlít össze. A besorolás nem volt randomizált.\\nR2,Műhelyképzések összehasonlítása,2023,en,A jelentés egyetlen képzési csoportot ír le összehasonlító csoport nélkül.\",\"criteria\":\"id,kind,definition\\nC1,include,Az anyag összehasonlító csoportot ír le.\\nC2,exclude,A résztvevők gyermekek.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Az anyag összehasonlító csoportot ír le.\\nV2,R1,REVIEWER2,unclear,Ellenőrizd az összehasonlítás protokollnak való megfelelését.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "records",
        "criteria",
        "reviews",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "year_from",
        "year_to",
        "languages",
        "reviewer_policy",
        "duplicate_policy",
        "screening_stage"
    ],
    "properties": {
        "records": {
            "type": "string",
            "maxLength": 24000
        },
        "criteria": {
            "type": "string",
            "maxLength": 24000
        },
        "reviews": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "year_from": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2100
        },
        "year_to": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2100
        },
        "languages": {
            "type": "string",
            "maxLength": 120
        },
        "reviewer_policy": {
            "type": "string",
            "enum": [
                "one",
                "two"
            ]
        },
        "duplicate_policy": {
            "type": "string",
            "enum": [
                "flag",
                "ignore"
            ]
        },
        "screening_stage": {
            "type": "string",
            "enum": [
                "title_abstract",
                "supplied_full_text"
            ]
        }
    }
}

Interjúkódolás karbantartott kódkönyvvel

interview_coding

Megadott kódokat rendel interjúszegmensekhez pontos idézetekkel, ellenőrzi a kódolatlan részeket és ütköző javaslatokat, és szegmenst vagy interjút számol.

Bemeneti és konfigurációs mezők

Alapvető beállítások
segments — Interjúszegmensek CSV
Fejlécek: id,interview,speaker,text. Legfeljebb 20 egyedi szegmens. Az interview nagybetűs azonosító; a speaker legfeljebb 80 UTF-8 bájtos megadott címke; text: 1 200 bájt. Minden azonosító betűvel kezdődik, és nagybetűket, számjegyeket, aláhúzásjeleket vagy kötőjeleket használ, legfeljebb 24 karakterben. Szükség esetén használj álneves címkéket. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
codebook — Megerősített kódkönyv CSV
Fejlécek: id,name,definition,exclusion,group. Legfeljebb 12 egyedi kódazonosító. name: 120 UTF-8 bájt; definition és exclusion: egyenként 300 bájt. Az exclusion lehet üres. A nem üres, nagybetűs csoportazonosító egymást kizáró kódokat jelöl. Az üres group azt jelenti, hogy nincs kizárólagossági csoport. A kódkönyv az értelmezés határait határozza meg; az eszköz nem talál ki új kódot. Minden CSV legfeljebb 24 000 UTF-8 bájt lehet; pontos, vesszővel elválasztott fejlécek és érvényes CSV-idézőjelezés szükséges. A linkeket, kódolt URL-eket, jelöléseket és vezérlőkaraktereket az eszköz elutasítja.
Alapértelmezett beállítások: ""
definitions_approved — Megadott definíciók megerősítése
A kifejezett megerősítés pontosan ezekre a kritériumdefiníciókra és teljesítményszintekre vagy pontosan erre a kódkönyvre vonatkozik. Bármely definíció módosítása új megerősítést igényel. Ez nem hagy jóvá AI-eredményt.
no — Nincs megerősítve · yes — Megerősítve ehhez az ellenőrzéshez
Alapértelmezett beállítások: "no"
version — Megerősített definícióverzió
Kötelező forrásverzió-címke, legfeljebb 120 UTF-8 bájt. Az eszköz nem kér le és nem ellenőriz külső verziót.
Alapértelmezett beállítások: "VERSION-1"
Speciális beállítások
detail — Idézetek részletessége
A rövid idézetek legfeljebb 60, a részletesek legfeljebb 120 karakteresek. Minden idézetnek pontos, összefüggő forrásrészletnek kell lennie. Az eszköz a forrásokat soha nem írja át és nem fordítja le.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "detailed"
sort_order — Eredmények sorrendje
A forrássorrend a megadott források első előfordulását követi; az azonosító szerinti sorrend forrásazonosító szerint rendez. Egy forráson belül a javasolt kritériumok vagy kódok eredeti sorrendje változatlan marad. A rendezés nem változtatja meg a számításokat és a figyelmeztetéseket.
source — Forrássorrend · id — Forrásazonosító
Alapértelmezett beállítások: "source"
coding_mode — Kódolási mód
Az egyes mód szegmensenként legfeljebb egy javasolt kódot enged, és a kódok maximumának 1-nek kell lennie. A többszörös mód több különböző megadott kódot enged a beállított maximumig.
single — Szegmensenként egy kód · multiple — Szegmensenként több kód
Alapértelmezett beállítások: "multiple"
max_codes — Szegmensenkénti kódok maximuma
Egész szám 1 és 3 között. Minden javasolt kódhoz saját, pontos idézet kell abból a szegmensből. Az ismétlődő kódokat az eszköz elutasítja; az üres kódtömbök kifejezetten kódolatlanok maradnak.
Alapértelmezett beállítások: 3
speaker_filter — Pontos beszélőszűrő
Opcionális, pontosan megadott beszélőcímke, legfeljebb 80 UTF-8 bájt. Személyazonosságra az eszköz nem következtet. A kizárt szegmensek száma látható marad.
Alapértelmezett beállítások: ""
interview_filter — Pontos interjúszűrő
Opcionális, létező interjúazonosító. A két szűrő együtt érvényes; az üres eredményű kiválasztást az eszköz elutasítja. Kizárt szegmens nem kerül a modellhez.
Alapértelmezett beállítások: ""
minimum_count — Alacsony gyakoriság ellenőrzési küszöbe
Egész szám 1 és 20 között, a kiválasztott számlálási egységre vonatkozik. A küszöb alatti kódokat az eszköz jelzi, a nem használt kódokat is; sort nem rejt el.
Alapértelmezett beállítások: 2
count_mode — Kódgyakoriság egysége
A szegmensek szerinti számlálás minden szegmenst kódonként legfeljebb egyszer számol. Az interjúk szerinti számlálás minden megadott interjúazonosítót kódonként legfeljebb egyszer számol, akkor is, ha több szegmens egyezik. Egyik szám sem népességi becslés.
segments — Különböző szegmensek · interviews — Különböző interjúk
Alapértelmezett beállítások: "segments"
uncoded_policy — Kódolatlan szegmensek kezelése
A jelölés ellenőrzési megállapítást ad a kódolatlan szegmensekhez. A jelentés megtartja a kódolatlan eredménysorokat e további megállapítás nélkül. Az eszköz soha nem talál ki alátámasztó idézetet vagy kódot.
flag — Megjelölés ellenőrzésre · report — Kódolatlan sorok jelentése külön jelzés nélkül
Alapértelmezett beállítások: "flag"

UTF-8-bemenet maximális bájtszáma: 80000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "interview_coding",
    "text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,A résztvevő,Az átadási ellenőrzőlista segített megtalálni a hiányzó fájlokat.\\nS2,I1,A résztvevő,Még mindig szükségem volt egy kollégára a jóváhagyási lépés magyarázatához.\\nS3,I2,B résztvevő,A folyamat minden hétfőn zajlik.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Hasznos útmutatás,A munka befejezését segítő útmutatás kifejezett leírása.,Semleges említés jelzett segítség nélkül.,\\nC2,Nem egyértelmű jóváhagyás,A jóváhagyási eljárás tisztázásának kifejezett igénye.,Állítás a jóváhagyás már meglévő egyértelműségéről.,APPROVAL\\nC3,Egyértelmű jóváhagyás,Kifejezett állítás a jóváhagyási eljárás egyértelműségéről.,Segítségkérés a jóváhagyás megértéséhez.,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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "segments",
        "codebook",
        "definitions_approved",
        "version",
        "detail",
        "sort_order",
        "coding_mode",
        "max_codes",
        "speaker_filter",
        "interview_filter",
        "minimum_count",
        "count_mode",
        "uncoded_policy"
    ],
    "properties": {
        "segments": {
            "type": "string",
            "maxLength": 24000
        },
        "codebook": {
            "type": "string",
            "maxLength": 24000
        },
        "definitions_approved": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "version": {
            "type": "string",
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ]
        },
        "coding_mode": {
            "type": "string",
            "enum": [
                "single",
                "multiple"
            ]
        },
        "max_codes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3
        },
        "speaker_filter": {
            "type": "string",
            "maxLength": 80
        },
        "interview_filter": {
            "type": "string",
            "maxLength": 24
        },
        "minimum_count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
        },
        "count_mode": {
            "type": "string",
            "enum": [
                "segments",
                "interviews"
            ]
        },
        "uncoded_policy": {
            "type": "string",
            "enum": [
                "flag",
                "report"
            ]
        }
    }
}

Receptmennyiségek és beszerzés

recipe_scaling

Méretezd a recept mennyiségeit, alkalmazz kifejezett kihozatalokat, vond össze az egyenértékű hozzávalókat, és számolj egész csomagokat forrásnyommal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
ingredients — A recept hozzávalói
Legfeljebb 30 sor. Az ingredient_key kifejezetten egyenértékű hozzávalót azonosít; a nevek nem teremtenek egyenértékűséget. A quantity és a pack_size a sor mértékegységét használja. A yield_percent a megadott veszteségfeltételezés után megmaradó százalék. Üres pack_size esetén a beszerzés megoldatlan marad. A megjegyzések legfeljebb 160 UTF-8 bájtosak lehetnek.
base_portions — Alapadagok
Pozitív tizedes szám legfeljebb 10000-ig; az eredeti recept által képviselt adagszám.
Alapértelmezett beállítások: "4"
target_portions — Céladagok
Pozitív tizedes szám legfeljebb 10000-ig; csak adagarány módban használatos.
Alapértelmezett beállítások: "8"
Speciális beállítások
scaling_mode — Méretezési módszer
Használd a céladagok és az alapadagok hányadosát vagy a kifejezett tényezőt. Mindkét bemeneti mező szigorú ellenőrzés alatt marad.
portions — Adagarány · factor — Kifejezett tényező
Alapértelmezett beállítások: "portions"
scale_factor — Kifejezett méretezési tényező
Pozitív tizedes szám legfeljebb 100-ig; csak kifejezett tényező módban használatos.
Alapértelmezett beállítások: "2"
apply_yield — Megadott kihozatalok alkalmazása
Elosztja a méretezett nettó mennyiséget az egyes sorok megadott kihozatali hányadával. Kikapcsolt módban a megadott mennyiség a tartalék előtti szükséges mennyiségnek számít.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"
reserve_percent — Tartalék százaléka
Nemnegatív tizedes szám 0 és 100 között, a számított anyagszükségletre alkalmazva a csomagra kerekítés előtt.
Alapértelmezett beállítások: "0"
aggregation — Hozzávalók összevonása
Csak az azonos ingredient_key értékeket vonja össze kompatibilis dimenziókkal, vagy minden forrássort külön tart. Az egy összevont kulcs alatti eltérő tömeg- és térfogatdimenziókat elutasítja.
ingredient — Egyező hozzávalókulcsok összevonása · source — Forrássorrend
Alapértelmezett beállítások: "ingredient"
unit_display — Megjelenített mennyiségi egységek
Használd az alap tömeg- és térfogategységeket, vagy váltsd át őket kg-ra és L-re. A darabszámok pcs egységben maradnak.
base — g, ml és pcs · large — kg, L és pcs
Alapértelmezett beállítások: "base"
purchase_packs — Egész csomagok kiszámítása
A pontos szükségletet felfelé kerekíti egész megadott csomagokra. A hiányzó vagy ütköző csomagméretek láthatók maradnak; rendelés nem történik.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"
rounding_digits — Megjelenített tizedesjegyek
Nullától hat tizedesjegyig jelenít meg. A pontos összehasonlítások és az egész csomagra kerekítés kerekítetlen értékeket használ.
Alapértelmezett beállítások: 3
rounding_mode — Megjelenítési kerekítés
A félértékeket felfelé kerekíti, vagy minden pozitív maradékot mindig felfelé kerekít. Ez csak a megjelenítést érinti.
half_up — Kerekítés a felénél felfelé · up — Kerekítés felfelé
Alapértelmezett beállítások: "half_up"
sort_order — Eredmények sorrendje
Megtartja a forrássorrendet, vagy előre helyezi a számítási hiányosságot és AI-ellenőrzési aggályt tartalmazó sorokat.
source — Forrássorrend · issues_first — Ellenőrzési aggályok előre
Alapértelmezett beállítások: "source"
include_evidence — Pontos forrásmegjegyzések megjelenítése
A pontos forrásmegjegyzéseket a táblázatba és az exportokba is beveszi, vagy csak a rekordazonosítókat tartja meg. A forrásellenőrzés mindig aktív marad.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 160000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "recipe_scaling",
    "text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Liszt,0.5,kg,100,1,A liszt típusa változatlan marad.\\nI2,CARROT,Sárgarépa,300,g,80,500,A kihozatal tartalmazza a megadott tisztítási veszteséget.\\nI3,FLOUR,Liszt szóráshoz,100,g,100,1000,Az I1-gyel azonos lisztkészlet.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "ingredients": {
            "type": "string",
            "maxLength": 100000
        },
        "base_portions": {
            "type": "string",
            "default": "4",
            "maxLength": 32
        },
        "target_portions": {
            "type": "string",
            "default": "8",
            "maxLength": 32
        },
        "scaling_mode": {
            "type": "string",
            "default": "portions",
            "enum": [
                "portions",
                "factor"
            ]
        },
        "scale_factor": {
            "type": "string",
            "default": "2",
            "maxLength": 32
        },
        "apply_yield": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "reserve_percent": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "aggregation": {
            "type": "string",
            "default": "ingredient",
            "enum": [
                "ingredient",
                "source"
            ]
        },
        "unit_display": {
            "type": "string",
            "default": "base",
            "enum": [
                "base",
                "large"
            ]
        },
        "purchase_packs": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "rounding_mode": {
            "type": "string",
            "default": "half_up",
            "enum": [
                "half_up",
                "up"
            ]
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "ingredients"
    ]
}

Helyiségmérések és anyagmennyiségek

room_quantities

Téglalap alakú helyiségek méreteit felületi mennyiségekké és anyagszükségletté alakítja a megadott kiadósság, rétegek, tartalék és csomagméretek alapján.

Bemeneti és konfigurációs mezők

Alapvető beállítások
rooms — Helyiségek méretei
Legfeljebb 20 téglalap alakú helyiség. Minden sor egy megadott terméket rendel a célfelületéhez. Minden méret a kiválasztott közös egységet használja. Más felülethez vagy termékhez külön sor szükséges.
openings — Nyílások méretei
Legfeljebb 40 nyílás room_id szerint kapcsolva. A szélesség × magasság × mennyiség csak a falakból vonódik le, ha a levonás be van kapcsolva. A csak fejlécet tartalmazó CSV azt jelenti, hogy nincs nyílás. A nyílások geometriájára és átfedésére az eszköz nem következtet.
products — Termékek kiadósságának meghatározása
Legfeljebb 20 termék. A target értéke floor, ceiling vagy walls; a coverage m² L-enként vagy kg-onként, rétegenként. A unit értéke L vagy kg. Üres pack_size esetén a beszerzés megoldatlan marad. Minden arány megadott feltételezés, nem lekért specifikáció.
dimension_unit — Mértékegység
Az m, cm vagy mm egységet következetesen alkalmazza minden helyiség- és nyílásméretre. A kimenetek m és m² egységet használnak.
m — m · cm — cm · mm — mm
Alapértelmezett beállítások: "m"
Speciális beállítások
opening_policy — Nyílások levonása
A kapcsolt nyílástéglalapokat levonja a falfelületből, vagy megtartja a bruttó területet. A padló- és mennyezetszámítás nem von le nyílásokat.
subtract — Levonás a falakból · ignore — Bruttó falfelület megtartása
Alapértelmezett beállítások: "subtract"
reserve_percent — Tartalék százaléka
Nemnegatív tizedes szám 0 és 100 között, a számított anyagszükségletre alkalmazva a csomagra kerekítés előtt.
Alapértelmezett beállítások: "10"
coats_mode — Rétegszám forrása
A termékenként megadott rétegszámot vagy egyetlen kifejezett, globális rétegszámot használ.
product — Összesítés termékenként · global — Globális rétegszám
Alapértelmezett beállítások: "product"
coats — Globális rétegszám
Egész szám 1 és 10 között, csak globális rétegszámforrás választásakor használatos.
Alapértelmezett beállítások: 2
purchase_packs — Egész csomagok kiszámítása
A pontos szükségletet felfelé kerekíti egész megadott csomagokra. A hiányzó vagy ütköző csomagméretek láthatók maradnak; rendelés nem történik.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"
pack_scope — Csomagkerekítés hatóköre
Termékenként összesíti a szükségletet az egész csomagra kerekítés előtt, vagy minden helyiséget külön kerekít. Készletet nem von le automatikusan.
product — Összesítés termékenként · room — Helyiségenkénti külön kerekítés
Alapértelmezett beállítások: "product"
rounding_digits — Megjelenített tizedesjegyek
Nullától hat tizedesjegyig jelenít meg. A pontos összehasonlítások és az egész csomagra kerekítés kerekítetlen értékeket használ.
Alapértelmezett beállítások: 3
rounding_mode — Megjelenítési kerekítés
A félértékeket felfelé kerekíti, vagy minden pozitív maradékot mindig felfelé kerekít. Ez csak a megjelenítést érinti.
half_up — Kerekítés a felénél felfelé · up — Kerekítés felfelé
Alapértelmezett beállítások: "half_up"
sort_order — Eredmények sorrendje
Megtartja a forrássorrendet, vagy előre helyezi a számítási hiányosságot és AI-ellenőrzési aggályt tartalmazó sorokat.
source — Forrássorrend · issues_first — Ellenőrzési aggályok előre
Alapértelmezett beállítások: "source"
include_evidence — Pontos forrásmegjegyzések megjelenítése
A pontos forrásmegjegyzéseket a táblázatba és az exportokba is beveszi, vagy csak a rekordazonosítókat tartja meg. A forrásellenőrzés mindig aktív marad.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 160000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "room_quantities",
    "text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Műhely,5,4,2.5,P1,Rendelés előtt ellenőrizd a falméreteket.\\nR2,Raktárhelyiség,3,2,2.5,P1,Ugyanazt a megadott falbevonatot használd.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Ajtónyílás.\\nO2,R1,1.5,1,2,Két ablak.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Falbevonat,walls,10,L,5,2,A kiadósság rétegenként megadott tervezési érték.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "rooms": {
            "type": "string",
            "maxLength": 100000
        },
        "openings": {
            "type": "string",
            "maxLength": 100000
        },
        "products": {
            "type": "string",
            "maxLength": 100000
        },
        "dimension_unit": {
            "type": "string",
            "default": "m",
            "enum": [
                "m",
                "cm",
                "mm"
            ]
        },
        "opening_policy": {
            "type": "string",
            "default": "subtract",
            "enum": [
                "subtract",
                "ignore"
            ]
        },
        "reserve_percent": {
            "type": "string",
            "default": "10",
            "maxLength": 32
        },
        "coats_mode": {
            "type": "string",
            "default": "product",
            "enum": [
                "product",
                "global"
            ]
        },
        "coats": {
            "type": "integer",
            "default": 2,
            "minimum": 1,
            "maximum": 10
        },
        "purchase_packs": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        },
        "pack_scope": {
            "type": "string",
            "default": "product",
            "enum": [
                "product",
                "room"
            ]
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "rounding_mode": {
            "type": "string",
            "default": "half_up",
            "enum": [
                "half_up",
                "up"
            ]
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "rooms",
        "openings",
        "products"
    ]
}

Növénytávolság és vetésforgó ellenőrzése

crop_planning

Téglalapos ültetési kapacitást számol, ellenőrzi a foglaltsági ütközéseket, családi időközöket és előzményhiányt, termesztési szabály kitalálása nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
beds — Mért ágyások
Legfeljebb 20 téglalap alakú ágyás. Minden sornak saját m, cm vagy mm egysége van. Az ütközésellenőrzésnél egy ültetés a teljes hivatkozott ágyást foglalja el.
plantings — Tervezett kultúrák
Legfeljebb 30 ültetés zárt kezdő- és záródátummal. A family kifejezett, nagybetűs kulcs, nem a kultúra nevéből levezetett botanikai besorolás. A távolságok a kiválasztott közös távolságegységet használják.
history — Rögzített korábbi kultúrák
Legfeljebb 40 előzményrekord zárt dátumokkal. A csak fejlécet tartalmazó CSV megengedett. Az eszköz ellenőrzi az átfedéseket és az azonos családba tartozó időközöket; a hiányzó külső előzmények nem állíthatók helyre.
rules — Megadott családi időközök
Legfeljebb 20 egyedi családi szabály. A break_days egész szám 0 és 3650 között, amely a teljes szabad napokat számolja. A csak fejlécet tartalmazó CSV megengedett; a hiányzó szabályok kifejezett szabály módban láthatók maradnak.
Speciális beállítások
spacing_unit — Távolság és szegélytávolság egysége
Az m, cm vagy mm egységet a növény- és sortávolságra, valamint a közös szegélytávolságra alkalmazza. Az ágyások méretei megtartják saját, kifejezetten megadott egységeiket.
m — m · cm — cm · mm — mm
Alapértelmezett beállítások: "cm"
edge_margin — Szegélytávolság minden oldalon
Nemnegatív tizedes szám legfeljebb 10000-ig a távolságegységben. E szegély kétszerese levonódik az ágyás mindkét méretéből a pozíciók számlálása előtt.
Alapértelmezett beállítások: "0"
path_percent — Tervezési ráhagyás utakra
Nemnegatív tizedes szám 0 és 100 között. A téglalaprács darabszámát ezzel a százalékkal csökkenti, és lefelé kerekít. Ez összesített ráhagyás, nem geometriai útelrendezés.
Alapértelmezett beállítások: "0"
rotation_mode — Vetésforgó-szabályok forrása
Családonként kifejezett szabályokat vagy a megadott globális időközt használja. Agronómiai időközre az eszköz nem következtet automatikusan.
rules — Kifejezett családi szabályok · default — Megadott globális időköz
Alapértelmezett beállítások: "rules"
default_break_days — Globális szabadnap-időköz
Egész szám 0 és 3650 között, csak globális időköz módban használatos. Az időköz ugyanarra a megadott családkulcsra vonatkozik.
Alapértelmezett beállítások: 365
overlap_policy — Darabszámok foglaltsági ütközéskor
Megtartja a tervezeti kapacitásokat kifejezett átfedési figyelmeztetésekkel, vagy nullára állítja az érintett ültetések darabszámát. A megadott előzményekkel való átfedések is számítanak.
flag — Ütközések jelzése és tervezeti darabszámok megtartása · block_count — Átfedő ültetések darabszámának elrejtése
Alapértelmezett beállítások: "flag"
history_status — Előzmények lefedettségi nyilatkozata
Jelöld, hogy a megadott előzményrekordok teljesek-e a tervezett ellenőrzéshez. Ez a nyilatkozat nem ellenőrzi a külső nyilvántartásokat.
complete — Teljesnek jelölve · incomplete — Hiányosnak jelölve
Alapértelmezett beállítások: "incomplete"
date_from — Megjelenítési időszak kezdete
Opcionális YYYY-MM-DD dátum 2000 és 2100 között. A megjelenítési időszakkal átfedő ültetéseket veszi be; minden megadott rekord továbbra is részt vesz az ütközésellenőrzésben.
Alapértelmezett beállítások: ""
date_to — Megjelenítési időszak vége
Opcionális, zárt YYYY-MM-DD záródátum 2000 és 2100 között. Az üres érték azt jelenti, hogy nincs felső megjelenítési határ.
Alapértelmezett beállítások: ""
rounding_digits — Megjelenített tizedesjegyek
Nullától hat tizedesjegyig jelenít meg. A pontos összehasonlítások és az egész csomagra kerekítés kerekítetlen értékeket használ.
Alapértelmezett beállítások: 3
sort_order — Eredmények sorrendje
Megtartja a forrássorrendet, vagy előre helyezi a számítási hiányosságot és AI-ellenőrzési aggályt tartalmazó sorokat.
source — Forrássorrend · issues_first — Ellenőrzési aggályok előre
Alapértelmezett beállítások: "source"
include_evidence — Pontos forrásmegjegyzések megjelenítése
A pontos forrásmegjegyzéseket a táblázatba és az exportokba is beveszi, vagy csak a rekordazonosítókat tartja meg. A forrásellenőrzés mindig aktív marad.
yes — Bekapcsolva · no — Kikapcsolva
Alapértelmezett beállítások: "yes"

UTF-8-bemenet maximális bájtszáma: 160000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "crop_planning",
    "text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Északi ágyás,4,1.2,m,Téglalap alakú mért ágyás.\\nB2,Déli ágyás,3,1,m,Külön ültetési terület.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Sárgarépa,APIACEAE,2027-03-01,2027-06-30,30,10,Ellenőrizd a megadott sortávolságot.\\nC2,B1,Cékla,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,A tervezett dátumok átfedik a korábbi kultúrát.\\nC3,B2,Borsó,FABACEAE,2027-03-01,2027-06-01,40,10,Ellenőrizd a rendelkezésre álló előzményeket.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Rögzített korábbi kultúra.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Kifejezetten megadott időköz.\\nT2,AMARANTHACEAE,180,Kifejezetten megadott időköz.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "beds": {
            "type": "string",
            "maxLength": 100000
        },
        "plantings": {
            "type": "string",
            "maxLength": 100000
        },
        "history": {
            "type": "string",
            "maxLength": 100000
        },
        "rules": {
            "type": "string",
            "maxLength": 100000
        },
        "spacing_unit": {
            "type": "string",
            "default": "cm",
            "enum": [
                "m",
                "cm",
                "mm"
            ]
        },
        "edge_margin": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "path_percent": {
            "type": "string",
            "default": "0",
            "maxLength": 32
        },
        "rotation_mode": {
            "type": "string",
            "default": "rules",
            "enum": [
                "rules",
                "default"
            ]
        },
        "default_break_days": {
            "type": "integer",
            "default": 365,
            "minimum": 0,
            "maximum": 3650
        },
        "overlap_policy": {
            "type": "string",
            "default": "flag",
            "enum": [
                "flag",
                "block_count"
            ]
        },
        "history_status": {
            "type": "string",
            "default": "incomplete",
            "enum": [
                "complete",
                "incomplete"
            ]
        },
        "date_from": {
            "type": "string",
            "default": "",
            "maxLength": 32
        },
        "date_to": {
            "type": "string",
            "default": "",
            "maxLength": 32
        },
        "rounding_digits": {
            "type": "integer",
            "default": 3,
            "minimum": 0,
            "maximum": 6
        },
        "sort_order": {
            "type": "string",
            "default": "source",
            "enum": [
                "source",
                "issues_first"
            ]
        },
        "include_evidence": {
            "type": "string",
            "default": "yes",
            "enum": [
                "yes",
                "no"
            ]
        }
    },
    "required": [
        "beds",
        "plantings",
        "history",
        "rules"
    ]
}

Forgatókönyv folytonosságának ellenőrzése

script_continuity

Deklarált jelenetállapotokat vet össze karbantartott folytonossági szabályokkal, és pontos narratív bizonyítékokat mutat külön AI-értékeléssel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
scenes — Jelenetek
CSV-oszlopok: id,day,order,text. Legfeljebb 40 jelenet; a day és az order egész számok 1–999 között, és minden day/order párnak egyedinek kell lennie. A jelenet szövege legfeljebb 1200 UTF-8 bájt.
Alapértelmezett beállítások: ""
states — Deklarált folytonossági állapotok
CSV-oszlopok: id,scene,entity,kind,state,quote. Legfeljebb 20 állapotrekord. A kind értéke role, prop vagy costume. Minden quote a hivatkozott jelenet pontos részlete, legfeljebb 240 UTF-8 bájt. Jelenetenként, entitásonként és típusonként egy rekord. Az állapotok egyezése a pontos szöveget használja, beleértve a helyesírást és a kis- és nagybetűket.
Alapértelmezett beállítások: ""
rules — Karbantartott folytonossági szabályok
CSV-oszlopok: id,entity,kind,scope,policy,description. Legfeljebb 20 szabály. A scope értéke same_day vagy whole_story; a policy értéke constant vagy track. Az entitásnak és a típusnak pontosan egyeznie kell. A leírások legfeljebb 240 UTF-8 bájtosak.
Alapértelmezett beállítások: ""
Speciális beállítások
day_from — A történet első napja
A történet napjainak zárt alsó határa. Csak a kiválasztott állapotrekordok ellenőrzése történik meg.
Alapértelmezett beállítások: 1
day_to — A történet utolsó napja
A történet napjainak zárt felső határa, nem lehet korábbi a történet első napjánál.
Alapértelmezett beállítások: 999
kind_filter — Folytonossági kategória
Az állapotbizonyítékokat egyetlen karbantartott kategóriára korlátozza.
all — Mind · role — Szerepkör · prop — Kellék · costume — Jelmez
Alapértelmezett beállítások: "all"
entity_filter — Pontos entitásszűrő
Opcionális, pontos entitásnév. Üresen minden entitást tartalmaz; a helyesírásnak és a kis- és nagybetűknek egyezniük kell a karbantartott rekordokkal.
Alapértelmezett beállítások: ""
rule_filter — Szabály irányelve
A constant jelzi a deklarált állapotváltozásokat; a track dokumentálja a változásokat, de nem kezeli őket ütközésként. A szűrés megváltoztatja az alkalmazandó szabályok körét.
all — Mind · constant — Állandó állapot szükséges · track — Változások követése
Alapértelmezett beállítások: "all"
sort_order — Bizonyítékok sorrendje
Az állapotbizonyítékokat időrendben vagy a pontos entitásnév szerint rendezi. A szabály-összehasonlítások megtartják a karbantartott szabályok és jelenetek sorrendjét.
chronology — A történet időrendje · entity — Entitás
Alapértelmezett beállítások: "chronology"
show_consistent — Változatlan összehasonlítások megjelenítése
A deklarált állapot azonos maradásakor is megjeleníti az összehasonlításokat. A rejtett változatlan összehasonlításokat kifejezetten megszámolja; a forrásbizonyítékok mindig láthatók maradnak.
Alapértelmezett beállítások: true
include_gaps — Hiányzó szabályok azonosítása
Megállapítást ad a kiválasztott állapotrekordokhoz, amelyekre nincs alkalmazható karbantartott szabály.
Alapértelmezett beállítások: true
detail — AI-bizonyítékok hossza
A rövid kivonatok legfeljebb 120, a részletesek legfeljebb 240 karakteresek. A forrás pontos nyelve megmarad. A nagyon nagy bemeneteket így is elutasíthatja a rendszer.
brief — Rövid bizonyíték · detailed — Részletes bizonyíték
Alapértelmezett beállítások: "brief"
baseline — Forgatókönyv alapverziója
Megadott verzió- vagy változatcímke, amely minden bizonyíték- és összehasonlító sorban megjelenik.
Alapértelmezett beállítások: "V1"

UTF-8-bemenet maximális bájtszáma: 90000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "script_continuity",
    "text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara piros kabátot visel és sárgaréz kulcsot tart.\\nS2,1,2,Mara kék kabátot visel és sárgaréz kulcsot tart.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,piros kabát,Mara piros kabátot visel\\nE2,S2,Mara,costume,kék kabát,Mara kék kabátot visel\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,A kabát ugyanazon a történetnapon változatlan marad.\",\"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\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "properties": {
        "scenes": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "states": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "rules": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "day_from": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
        },
        "day_to": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
        },
        "kind_filter": {
            "type": "string",
            "enum": [
                "all",
                "role",
                "prop",
                "costume"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "entity_filter": {
            "type": "string",
            "minLength": 0,
            "maxLength": 120
        },
        "rule_filter": {
            "type": "string",
            "enum": [
                "all",
                "constant",
                "track"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "sort_order": {
            "type": "string",
            "enum": [
                "chronology",
                "entity"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "show_consistent": {
            "type": "boolean"
        },
        "include_gaps": {
            "type": "boolean"
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "baseline": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
        }
    },
    "required": [
        "scenes",
        "states",
        "rules",
        "day_from",
        "day_to",
        "kind_filter",
        "entity_filter",
        "rule_filter",
        "sort_order",
        "show_consistent",
        "include_gaps",
        "detail",
        "baseline"
    ],
    "additionalProperties": false
}

Reprodukálható kísérlettervezés

experiment_design

Teljes, korlátos, nem klinikai futtatási mátrix karbantartott tényezőkből és szintekből, kezdőértékes sorrenddel és forráshoz kötött AI-ellenőrzéssel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
factors — Tényezők és cél
CSV-oszlopok: id,name,purpose. 1–6 tényező. Nevek:120 UTF-8 bájt; purpose:600. Az AI csak a megadott célt osztályozza, és pontos részletet idéz.
Alapértelmezett beállítások: ""
levels — Karbantartott tényezőszintek
CSV-oszlopok: id,factor,value. Minden tényezőhöz 2–6 különböző érték és érvényes szintazonosítók szükségesek. Legfeljebb 36 szint; minden érték legfeljebb 120 UTF-8 bájt. A számnak látszó értékek szó szerinti címkék maradnak, és soha nem alakulnak mérésekké.
Alapértelmezett beállítások: ""
combinations — Kifejezetten engedélyezett kombinációk
Csak allowed_combinations módban használatos. A CSV az id oszloppal kezdődik, ezt követi minden tényezőazonosító a kiválasztott tényezősorrendben. Minden cella az adott tényezőhöz tartozó szintazonosítót tartalmaz. Az ismétlődő kombinációkat az eszköz elutasítja. full_factorial esetén hagyd üresen.
Alapértelmezett beállítások: ""
design_mode — Kombinációs mód
A teljes faktoriális minden karbantartott szintkombinációt felsorol. A kifejezett mód csak a megadott engedélyezett kombinációkat veszi be. Egyik mód sem következtet biztonságra vagy megvalósíthatóságra.
full_factorial — Teljes faktoriális · allowed_combinations — Kifejezetten engedélyezett kombinációk
Alapértelmezett beállítások: "full_factorial"
objective — Karbantartott cél
Megadott, nem klinikai cél, amely a forráshoz kötött tényező-ellenőrzés kontextusa, és változatlanul jelenik meg az eredményben. Nem engedélyezhet új szinteket vagy kísérleteket.
Alapértelmezett beállítások: ""
Speciális beállítások
replicates — Ismétlések kombinációnként
Minden bevont kombinációt egyenlő számban ismétel. Az ismétlés nem igazol statisztikai erőt vagy függetlenséget.
Alapértelmezett beállítások: 2
block_size — Futtatások blokkonként
Az egymást követő futtatások ekkora blokkokba kerülnek; az utolsó blokk lehet rövidebb. Ezek ütemezési csoportok, nem kikövetkeztetett tudományos blokkolási tényezők.
Alapértelmezett beállítások: 4
randomization — Futtatások sorrendje
A randomizálás nélküli mód megtartja a létrehozott sorrendet. A blokkon belüli randomizálás csak az eredeti blokkokon belül kever. A globális randomizálás minden futtatást összekever a blokkhozzárendelés előtt. Verziózott SHA256-rangsor és kezdőérték reprodukálható sorrendet ad.
none — Nincs randomizálás · within_blocks — Randomizálás blokkokon belül · global — Globális randomizálás
Alapértelmezett beállítások: "within_blocks"
seed — Reprodukálhatósági kezdőérték
Egész szám 0–2147483647. Ugyanazok a teljes bemenetek és sorrendezési algoritmus ugyanazt a mátrixot adják. Ez a kezdőérték nem biztonsági mechanizmus.
Alapértelmezett beállítások: 42
run_limit — Teljes futtatások maximális száma
Elutasítja a teljes tervet, ha a kombinációk és az ismétlések szorzata meghaladja ezt a korlátot. Nem keletkezik véletlen részhalmaz vagy csendes csonkítás.
Alapértelmezett beállítások: 180
factor_order — Tényezők sorrendje
Megtartja a CSV tényezősorrendjét, vagy tényezőazonosító szerint rendez. A kifejezett kombinációk fejléceinek ezt a kiválasztott sorrendet kell követniük.
source — Forrássorrend · id — Azonosító szerinti sorrend
Alapértelmezett beállítások: "source"
level_order — Szintek sorrendje
Minden tényezőn belül megtartja a szintek CSV-sorrendjét, vagy szintazonosító szerint rendez. Ez módosítja a teljes faktoriális felsorolást, és megváltoztathatja a blokktagságot.
source — Forrássorrend · id — Azonosító szerinti sorrend
Alapértelmezett beállítások: "source"
replicate_order — Ismétlések sorrendje
A csoportosított mód az egyes kombinációk ismétléseit egymás mellé teszi. Az összefésült mód ismétlésenként egyszer végigmegy minden kombináción a randomizálás előtt.
grouped — Csoportosítás kombináció szerint · interleaved — Ismétlések összefésülése
Alapértelmezett beállítások: "interleaved"
domain — Nem klinikai munkaterület
A támogatott hatókör a nem klinikai folyamat-, anyag-, szoftver- vagy oktatási munka. Az eszköz nem igazol biztonságot, jóváhagyást vagy emberkísérletekre való alkalmasságot.
manufacturing — Gyártás · materials — Anyagok · software — Szoftver · education — Oktatás
Alapértelmezett beállítások: "manufacturing"
design_name — Terv hivatkozása
Megadott hivatkozás, amely minden futtatásnál és tényező-ellenőrzésnél megjelenik.
Alapértelmezett beállítások: "DESIGN1"
detail — AI-bizonyítékok hossza
A rövid kivonatok legfeljebb 120, a részletesek legfeljebb 240 karakteresek. A forrás pontos nyelve megmarad. A nagyon nagy bemeneteket így is elutasíthatja a rendszer.
brief — Rövid bizonyíték · detailed — Részletes bizonyíték
Alapértelmezett beállítások: "brief"

UTF-8-bemenet maximális bájtszáma: 90000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "experiment_design",
    "text": "{\"factors\":\"id,name,purpose\\nF1,Nyomtatási sebesség,A nyomtatási sebesség beállításainak összehasonlítása a látható élminőség szempontjából.\\nF2,Hűtési beállítás,A szabályozott hűtési beállítások összehasonlítása a nyomtatási minőség ellenőrzése közben.\",\"levels\":\"id,factor,value\\nL1,F1,Lassú\\nL2,F1,Gyors\\nL3,F2,Alacsony\\nL4,F2,Magas\",\"combinations\":\"\",\"design_mode\":\"full_factorial\",\"replicates\":2,\"block_size\":4,\"randomization\":\"within_blocks\",\"seed\":42,\"run_limit\":180,\"factor_order\":\"source\",\"level_order\":\"source\",\"replicate_order\":\"interleaved\",\"domain\":\"manufacturing\",\"objective\":\"A karbantartott nyomtatóbeállítások összehasonlítása nem klinikai mintadarabokon.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "properties": {
        "factors": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "levels": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40000
        },
        "combinations": {
            "type": "string",
            "minLength": 0,
            "maxLength": 40000
        },
        "design_mode": {
            "type": "string",
            "enum": [
                "full_factorial",
                "allowed_combinations"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "replicates": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10
        },
        "block_size": {
            "type": "integer",
            "minimum": 1,
            "maximum": 180
        },
        "randomization": {
            "type": "string",
            "enum": [
                "none",
                "within_blocks",
                "global"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "seed": {
            "type": "integer",
            "minimum": 0,
            "maximum": 2147483647
        },
        "run_limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 180
        },
        "factor_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "level_order": {
            "type": "string",
            "enum": [
                "source",
                "id"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "replicate_order": {
            "type": "string",
            "enum": [
                "grouped",
                "interleaved"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "domain": {
            "type": "string",
            "enum": [
                "manufacturing",
                "materials",
                "software",
                "education"
            ],
            "minLength": 1,
            "maxLength": 40000
        },
        "objective": {
            "type": "string",
            "minLength": 1,
            "maxLength": 600
        },
        "design_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
        },
        "detail": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ],
            "minLength": 1,
            "maxLength": 40000
        }
    },
    "required": [
        "factors",
        "levels",
        "combinations",
        "design_mode",
        "replicates",
        "block_size",
        "randomization",
        "seed",
        "run_limit",
        "factor_order",
        "level_order",
        "replicate_order",
        "domain",
        "objective",
        "design_name",
        "detail"
    ],
    "additionalProperties": false
}

Sajtóközlemény

press_release

Írjon sajtóközleményt a megadott tények alapján, a jóváhagyott idézeteket szó szerint megtartva, kitalált számok nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mi történt, kik érintettek, miért fontos. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
organisation — Szervezet
A kiadó szervezet neve.
Alapértelmezett beállítások: ""
location — Helyszín
A keltezés helye.
Alapértelmezett beállítások: ""
release_date — Dátum
Dátum a kívánt formában.
Alapértelmezett beállítások: ""
approved_quotes — Jóváhagyott idézetek
Csak a jóváhagyott idézetek. Szó szerint hozzáadva; az AI nem ír idézeteket.
Alapértelmezett beállítások: ""
Speciális beállítások
boilerplate — A szervezetről
Standard bekezdés, szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""
length — Hossz
A piszkozat hozzávetőleges hossza.
short — Rövid · medium — Közepes · long — Hosszú
Alapértelmezett beállítások: "medium"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "press_release",
    "text": "{\"facts\":\"A Riverside Bakery május 12-én nyit egy második üzletet a Mill Streeten. Az üzlet 6 munkahelyet teremt. A kenyeret a helyszínen sütik a Hartmann Mill által szilibrált lisztből.\",\"organisation\":\"Riverside Bakery\",\"location\":\"Bridgeport\",\"release_date\":\"Május 2.\",\"approved_quotes\":\"\\\"Azon wanted sütünk ott, ahol a vásárlóink élnek.\\\" Anna Berg, tulajdonos\",\"boilerplate\":\"A Riverside Bakery 1994 óta süt kenyert Bridgeport területén.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 80
        },
        "release_date": {
            "type": "string",
            "maxLength": 40
        },
        "approved_quotes": {
            "type": "string",
            "maxLength": 1800
        },
        "boilerplate": {
            "type": "string",
            "maxLength": 1600
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        }
    },
    "required": [
        "facts",
        "organisation",
        "length"
    ]
}

Álláshirdetés

job_ad_create

Írjon álláshirdetést a munkakörre vonatkozó tényekből; a bért és a jelentkezési adatokat szó szerint megtartja, a kizáró megfogalmazásokat jelzi.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Feladatok, követelmények, mit kínálunk, munkaidő. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
job_title — Munkakör megnevezése
Szó szerint, címként hozzáadva.
Alapértelmezett beállítások: ""
company — Cég
A munkáltató neve.
Alapértelmezett beállítások: ""
location — Helyszín
Munkavégzés helye vagy távmunka.
Alapértelmezett beállítások: ""
salary — Bér
Szó szerint hozzáadva. Hagyja üresen, ha nem nyilvános.
Alapértelmezett beállítások: ""
apply_contact — Hogyan kell jelentkezni
Kapcsolat vagy cím a jelentkezésekhez, szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "job_ad_create",
    "text": "{\"facts\":\"Támogassa a műszaki csapatot. Ügyfélrendelések tervezése, alkatrészek megrendelése, ügyfelekkel való kommunikáció. Avatóra autós lànhítói képzés szükséges, jogosítvány szükséges. Hetente 38 óra, 30 nap szabadság.\",\"job_title\":\"Ügyfélszolgálati tanácsadó (bárki\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "job_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "salary": {
            "type": "string",
            "maxLength": 120
        },
        "apply_contact": {
            "type": "string",
            "maxLength": 300
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "job_title",
        "company",
        "tone"
    ]
}

Kísérőlevél ajánlathoz

offer_cover_letter

Írja meg az ajánlatot kísérő levelet: az összeg, az érvényesség és az ajánlatszám pontosan a megadott formában marad.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mit kínálunk, kinek, mi fontos ennek az ügyfélnek.
Alapértelmezett beállítások: ""
customer — Ügyfél
Az ügyfél vagy a kapcsolattartó neve.
Alapértelmezett beállítások: ""
offer_number — Ajánlat száma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
amount — Összeg
Szó szerint hozzáadva, például pénznemmel.
Alapértelmezett beállítások: ""
valid_until — Érvényes eddig
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "offer_cover_letter",
    "text": "{\"facts\":\"Ajánlat a Maple Street épület lépcsaházának újafestésére. Két réteg, a munkálatok az irodai időszakban végezhetőek, az ügyfél alacsony illatú festéket kért.\",\"customer\":\"Keller asszony, Maple Street Ingatlan\",\"offer_number\":\"A-2041\",\"amount\":\"4 180 EUR plusz ÁFA\",\"valid_until\":\"június 30.\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_number": {
            "type": "string",
            "maxLength": 60
        },
        "amount": {
            "type": "string",
            "maxLength": 60
        },
        "valid_until": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "customer",
        "tone"
    ]
}

Ügyfélértesítés változásról

customer_change_notice

Jelentse be világosan az ár-, feltétel- vagy szolgáltatásváltozást: mi változik, mikortól, és mit kell tenniük az ügyfeleknek.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mi változik, miért, mi marad változatlan, mit tehetnek az ügyfelek.
Alapértelmezett beállítások: ""
organisation — Szervezet
A feladó neve.
Alapértelmezett beállítások: ""
effective_date — Hatályba lépés napja
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "customer_change_notice",
    "text": "{\"facts\":\"A havi tagság 29-ről 32 EUR-ra emelkedik a magasabb energiaárak miatt. A szerződéseket a változás határáig lemondhatják. A nyitvatartás változatlan marad.\",\"organisation\":\"North Gym\",\"effective_date\":\"Március 1.\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "effective_date": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "organisation",
        "effective_date",
        "tone"
    ]
}

Udvarias elutasítás

polite_decline

Írjon tiszteletteljes elutasítást egy kérésre, beszállítónak vagy egy jelentkezésre, kizárólag a megadott indok megjelölésével.

Bemeneti és konfigurációs mezők

Alapvető beállítások
situation — Helyzet
Ki mit kért. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
reason — Indoklás
Csak az az indok, amely közölhető. Hagyja üresen, ha nem akar indokot megadni.
Alapértelmezett beállítások: ""
alternative — Alternatíva
Opcionális ajánlat vagy következő lépés.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "polite_decline",
    "text": "{\"situation\":\"Lena Hoffmann jelentkezett a nyomda gyakornoki pozícióra. Interjú április 4-én.\",\"reason\":\"Egy másik jelentkezőnek több tapasztalata volt az ofszetnyomtatás terén.\",\"alternative\":\"Ha beleegyezik, hat hónapig megőrizzük a jelentkezését.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "situation": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "reason": {
            "type": "string",
            "maxLength": 1000
        },
        "alternative": {
            "type": "string",
            "maxLength": 1000
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "situation",
        "tone"
    ]
}

Fizetési emlékeztető

payment_reminder

Írjon fizetési emlékeztetőt a választott fokozaton. A számlaszám, az összeg és a dátum pontos marad; nincsenek kitalált díjak vagy fenyegetések.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél
Az ügyfél neve.
Alapértelmezett beállítások: ""
invoice_number — Számla száma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
invoice_date — Számla dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
amount — Nyitott összeg
Szó szerint hozzáadva, pénznemmel.
Alapértelmezett beállítások: ""
due_date — Új fizetési határidő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
level — Fokozat
Mennyire határozott az emlékeztető.
friendly — Barátságos emlékeztető · second — Második emlékeztető · final — Utolsó emlékeztető
Alapértelmezett beállítások: "friendly"
payment_details — Fizetési adatok
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
notes — Megjegyzések
Opcionális: korábbi kapcsolatfelvétel, megállapodott díjak, alkalmazandó következmények.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "payment_reminder",
    "text": "{\"customer\":\"Baker & Sons\",\"invoice_number\":\"2026-118\",\"invoice_date\":\"Február 3.\",\"amount\":\"1 240,00 EUR\",\"due_date\":\"Március 20.\",\"level\":\"friendly\",\"notes\":\"\",\"payment_details\":\"IBAN DE00 0000 0000 0000 0000 00\",\"sender\":\"Számlázó csapat, Lumen Print\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "invoice_number": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "invoice_date": {
            "type": "string",
            "maxLength": 40
        },
        "amount": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "due_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "level": {
            "type": "string",
            "enum": [
                "friendly",
                "second",
                "final"
            ]
        },
        "notes": {
            "type": "string",
            "maxLength": 2000
        },
        "payment_details": {
            "type": "string",
            "maxLength": 500
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "customer",
        "invoice_number",
        "amount",
        "due_date",
        "level"
    ]
}

Eseménymeghívó

event_invitation

Írjon meghívót; a dátum, a helyszín és a válaszadási adatok pontosan a megadott formában maradnak.

Bemeneti és konfigurációs mezők

Alapvető beállítások
event — Esemény
Esemény neve vagy típusa.
Alapértelmezett beállítások: ""
facts — Tények
Cél, program, ki van meghívva, mit hozzon magával.
Alapértelmezett beállítások: ""
date_time — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
place — Hely
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
rsvp — Válasz
Hogyan és meddig kell válaszolni. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
host — Házigazda
Ki hív meg.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "event_invitation",
    "text": "{\"event\":\"A Lindenhof bérlőinek nyári partija\",\"facts\":\"Grill és italok zapewnve, kérjük, hozzon salátát vagy süteményt. Gyerekek várva. Zene 18:00-tól.\",\"date_time\":\"Szombat, június 21., 16:00\",\"place\":\"Udvar, Lindenhof 4\",\"rsvp\":\"Válaszoljon Frau Yilmaznak június 14-ig\",\"host\":\"Bérlői bizottság\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "rsvp": {
            "type": "string",
            "maxLength": 160
        },
        "host": {
            "type": "string",
            "maxLength": 160
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "event",
        "facts",
        "date_time",
        "place",
        "tone"
    ]
}

Felmondólevél

cancellation_letter

Írjon egy egyértelmű felmondólevelet egy szerződéshez, írásbeli visszaigazolási kéréssel. Nem jogi tanácsadás.

Bemeneti és konfigurációs mezők

Alapvető beállítások
contract — Szerződés
Szerződés típusa és szerződés száma.
Alapértelmezett beállítások: ""
provider — Szolgáltató
A cég neve.
Alapértelmezett beállítások: ""
end_date — Szerződés megszűnése
Például egy dátum vagy "legközelebbi lehetséges időpont". Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
customer_block — Ügyfél adatai
Név, cím és ügyfélszám. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
notes — Megjegyzések
Opcionális: indok, leállítandó csoportos beszedés, törlendő adatok.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cancellation_letter",
    "text": "{\"contract\":\"Mobil szerződés, ügyfélazonosító: 88213\",\"provider\":\"Telecom North\",\"end_date\":\"következő lehetséges időpont\",\"customer_block\":\"Maria Lang, Oak Street 7, 12345 Riverton\",\"notes\":\"Kérem, állítsa le az automatikus átutalást az utolsó számla után.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "contract": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "provider": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "end_date": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "customer_block": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 1500
        }
    },
    "required": [
        "contract",
        "provider",
        "end_date",
        "customer_block"
    ]
}

Panaszlevél

complaint_letter

Alakítsa a jegyzeteket tárgyszerű panasszá egyértelmű kéréssel és határidővel, fenyegetések és kitalált részletek nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mi történt, mikor, miben állapodtak meg, mit próbáltak már.
Alapértelmezett beállítások: ""
recipient — Címzett
Cég vagy személy.
Alapértelmezett beállítások: ""
desired_outcome — Kért eredmény
Mi történjen most.
Alapértelmezett beállítások: ""
reference — Hivatkozás
Rendelés- vagy ügyfélszám. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
deadline — Határidő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "complaint_letter",
    "text": "{\"facts\":\"Mosógép megrendelve március 3-án, március 20-án érkezett meg a március 10 instead of. Az ajtósizolás sérült a szállítás során. Március 21-én telefonon jelentették, azóta nem válaszoltak.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Az ajtósizolás vagy a gép kicserélése.\",\"reference\":\"Rendelés 55821\",\"deadline\":\"Április 14.\",\"sender\":\"Paul Novak, Elm Road 2\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "desired_outcome": {
            "type": "string",
            "maxLength": 800,
            "minLength": 1
        },
        "reference": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "facts",
        "recipient",
        "desired_outcome"
    ]
}

Cégprofil

company_profile

Írjon „rólunk” szöveget két hosszban a megadott tényekből, kitalált adatok és szuperlatívuszok nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mit csinál a cég, kinek, mióta, hogyan működik.
Alapértelmezett beállítások: ""
company — Cég
A cég neve.
Alapértelmezett beállítások: ""
location — Helyszín
Opcionális.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""
Speciális beállítások
length — Hossz
A piszkozat hozzávetőleges hossza.
short — Rövid · medium — Közepes · long — Hosszú
Alapértelmezett beállítások: "medium"
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "company_profile",
    "text": "{\"facts\":\"Kerti bútor családi vállalkozás, alapítva 2003-ban. Saját műhely 14 fővel. Fa a helyi erdőkből. Magánszemélyeknek és hoteleknek értékesít. 10 éves javítási garancia.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "company",
        "length",
        "tone"
    ]
}

Beszédtervezet

speech_draft

Készítsen beszédtervezetet egy alkalomra a megadott tényekből, kitalált anekdoták, nevek vagy számok nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
occasion — Alkalom
Például évforduló, búcsú, megnyitó.
Alapértelmezett beállítások: ""
speaker — Szónok
Ki beszél, milyen szerepkörben.
Alapértelmezett beállítások: ""
audience — Hallgatóság
Ki hallgat.
Alapértelmezett beállítások: ""
facts — Tények
Nevek, mérföldkövek, mit kell elmondani. Csak az jelenhet meg, ami itt le van írva.
Alapértelmezett beállítások: ""
Speciális beállítások
length — Hossz
A piszkozat hozzávetőleges hossza.
short — Rövid · medium — Közepes · long — Hosszú
Alapértelmezett beállítások: "medium"
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "speech_draft",
    "text": "{\"occasion\":\"Helga Sommer búcsúja 31 év után\",\"speaker\":\"Vezető\",\"audience\":\"Társtársak és család\",\"facts\":\"Helga Sommer 1995-ben kezdett a könyvelésnél, majd később irányította a 6 fős csapatot. Bevezette az első online számlázási rendszert, és 12apprentízt képzett ki. Most Norvégiába utazik.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "occasion": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "speaker": {
            "type": "string",
            "maxLength": 160
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "occasion",
        "facts",
        "length",
        "tone"
    ]
}

Pályázati összefoglaló

grant_summary

Írja meg egy pályázat projektösszefoglalóját a megadott tényekből, kitalált számok vagy hatások nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
project — Projekt címe
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
organisation — Szervezet
Pályázó.
Alapértelmezett beállítások: ""
funder — Finanszírozó
Opcionális, a szóhasználat megválasztásához.
Alapértelmezett beállítások: ""
facts — Tények
Probléma, célok, tevékenységek, célcsoport, várható hatások.
Alapértelmezett beállítások: ""
amount — Kért összeg
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "grant_summary",
    "text": "{\"project\":\"Könyvtári délutánok a járási könyvtárban\",\"organisation\":\"Az Keleti Könyvtár barátai\",\"funder\":\"Városi kultúrális alap\",\"facts\":\"A 6 és 10 év közötti gyermekek hetente két délután önkéntesekkel hangosolnak. Sok családnak kevés könyve van otthon. 8 önkéntes áll rendelkezésre, a könyveket a könyvtár biztosítja. Cél: több gyermek használja rendszeresen a könyvtárat.\",\"amount\":\"6.500 EUR\",\"period\":\"Szeptembertől júniusig\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "funder": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "amount": {
            "type": "string",
            "maxLength": 60
        },
        "period": {
            "type": "string",
            "maxLength": 60
        }
    },
    "required": [
        "project",
        "organisation",
        "facts"
    ]
}

Levél szülőknek

parent_letter

Írjon egy egyértelmű levelet az iskolától vagy az óvodától a szülőknek: mi történik, mikor, és mit kell tenniük a szülőknek.

Bemeneti és konfigurációs mezők

Alapvető beállítások
school — Iskola vagy óvoda
Az intézmény neve.
Alapértelmezett beállítások: ""
facts — Tények
Mi történik, mire van szükség, mennyibe kerül.
Alapértelmezett beállítások: ""
date_time — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
deadline — Válaszadási határidő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "parent_letter",
    "text": "{\"school\":\"Napfény Általános Iskola\",\"facts\":\"A 3b osztály ellátogatja az állatkertet. A gyermekeknek bentegyenített ebédet és esőkellőt kell hozniuk. A kirándulás 8 EUR, amelyet az osztályon kell megfizetni. 14:00-kor térünk vissza.\",\"date_time\":\"Kedd, május 13., 8:30\",\"deadline\":\"Péntek, május 9.\",\"sender\":\"Aydin tanárnő, osztályfőnök\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "school": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "school",
        "facts"
    ]
}

Tájékoztató táblára vagy ajtóra

notice_board

Írjon egy rövid tájékoztatást táblára, ajtóra vagy lépcsőházba: mi történik, mikor, mit kell tenni.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mi történik, kit érint, mit kell tenni.
Alapértelmezett beállítások: ""
date_time — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
place — Hely
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "notice_board",
    "text": "{\"facts\":\"A víztörlést azért választották ki, mert a főcsapot lecserélik. Kérjük, töltsön fel vizet előre, és ne használja a mosógépet.\",\"date_time\":\"Május 8., csütörtök, 9:00-tól 12:00-ig\",\"place\":\"4-től 8-ig házszámok\",\"contact\":\"A gondnok Mr Lang, 0151 000000\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 160
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "facts",
        "date_time"
    ]
}

Motivációs levél

cover_letter

Írjon motivációs levelet az álláshirdetés és egy profil alapján. Csak a megadott készségek és tapasztalatok jelennek meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
job_ad — Álláshirdetés
A hirdetés szövege.
Alapértelmezett beállítások: ""
profile — Saját profil
Tapasztalat, készségek, végzettség, motiváció. Csak ez állítható.
Alapértelmezett beállítások: ""
company — Cég
A munkáltató neve.
Alapértelmezett beállítások: ""
applicant — A jelentkező adatai
Név és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cover_letter",
    "text": "{\"job_ad\":\"Csapatasszisztenset keresünk eseményorganizációs tapasztalattal. Jó angol nyelvtudás szükséges.\",\"profile\":\"Hat év irodavezetőként egy vásárralati cégnél. Évente 40 ügyfélrendezést szervezett. Angol nyelvtudás B2 szinten. Több felelősséggel járó munkakörben vágyik.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "job_ad": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "profile": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "applicant": {
            "type": "string",
            "maxLength": 400,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "job_ad",
        "profile",
        "company",
        "applicant",
        "tone"
    ]
}

Ingatlanhirdetés

property_listing

Írjon ingatlanhirdetést a megadott tényekből. A méret és az ár pontos marad; nincsenek kitalált jellemzők vagy a környékre vonatkozó állítások.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Méret, szobák, állapot, év, jellemzők, mi található a közelben.
Alapértelmezett beállítások: ""
location — Helyszín
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
price — Ár vagy bérleti díj
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "property_listing",
    "text": "{\"facts\":\"3 szoba, 74 négyzetméter, második emelet, déli fekvésű balkón, felújítva 2021-ben, beépített konyha, pince, a villamosmegálló 5 percre van gyalogosan.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR plusz áram- és fűtési díj\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "price": {
            "type": "string",
            "maxLength": 80
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "facts",
        "tone"
    ]
}

Apróhirdetés

classified_ad

Írjon rövid, őszinte apróhirdetést egy tárgyról, a hibák megnevezésével és pontosan megtartott árral.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facts — Tények
Mi az, hány éves, állapot, hibák, mi tartozik hozzá.
Alapértelmezett beállítások: ""
price — Ár
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
location — Helyszín
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolat
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "classified_ad",
    "text": "{\"facts\":\"Gyerekbicikli 20 col, 2022-ben vásárolva, 6 vites, kék. Apró karcolás a vázon, a fékeket tavaly cserélték. A lámpák a csomag részei.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Üzenet a platformon\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "price": {
            "type": "string",
            "maxLength": 60
        },
        "location": {
            "type": "string",
            "maxLength": 120
        },
        "contact": {
            "type": "string",
            "maxLength": 200
        }
    },
    "required": [
        "facts"
    ]
}

Adománygyűjtő felhívás

donation_appeal

Írjon adománygyűjtő felhívást a megadott tényekből, kitalált hatásszámok és nyomásgyakorlás nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
organisation — Szervezet
A szervezet neve.
Alapértelmezett beállítások: ""
facts — Tények
Mire kell a pénz, kinek segít, mi történt eddig.
Alapértelmezett beállítások: ""
goal — Adománygyűjtési cél
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
donation_details — Hogyan lehet adományozni
Bankszámla vagy link. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva a végére.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "donation_appeal",
    "text": "{\"organisation\":\"Bergen Állatmenhely\",\"facts\":\"A kistestű kutyaajtó teteje szivárog, és még a tél előtt le kell cserélni. A menhely körülbelül 40 kutyáról gondoskodik. Egy tetőfedő 12 000 EUR árat adott. Eddig 5 000 EUR került összegyűjteni.\",\"goal\":\"7 000 EUR októberre\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, hivatkozás: Tető\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "goal": {
            "type": "string",
            "maxLength": 80
        },
        "donation_details": {
            "type": "string",
            "maxLength": 500
        },
        "contact": {
            "type": "string",
            "maxLength": 600
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "organisation",
        "facts",
        "tone"
    ]
}

Kiadási jegyzetek

release_notes

Alakítsa a változások listáját olvasható kiadási jegyzetekké. Minden változás egyszer szerepel, a számok a megadott formában maradnak.

Bemeneti és konfigurációs mezők

Alapvető beállítások
changes — Változások
Soronként egy változás. A típus: added, changed, fixed, removed vagy security.
Alapértelmezett beállítások: ""
product — Termék
A termék neve.
Alapértelmezett beállítások: ""
version — Verzió
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
release_date — Dátum
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
audience — Hallgatóság
Ki olvassa a jegyzeteket.
customers — Ügyfelek · developers — Fejlesztők · internal — Belső csapat
Alapértelmezett beállítások: "customers"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "release_notes",
    "text": "{\"changes\":\"id,type,text\\nC1,added,CSV export számlákhoz\\nC2,fixed,\\\"A bejelentkezés sikertelen volt, amikor az e-mail nagybetűket tartalmazott\\\"\\nC3,changed,A jelentések a háttérben töltődnek\",\"product\":\"Billy számlárai\",\"version\":\"3.2\",\"release_date\":\"Május 12.\",\"audience\":\"customers\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "changes": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "product": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "version": {
            "type": "string",
            "maxLength": 40
        },
        "release_date": {
            "type": "string",
            "maxLength": 40
        },
        "audience": {
            "type": "string",
            "enum": [
                "customers",
                "developers",
                "internal"
            ]
        }
    },
    "required": [
        "changes",
        "product",
        "audience"
    ]
}

Videófejezetek

video_chapters

Készítsen fejezetjelöléseket feliratokból vagy időkódos átiratból. Az időpontok a fájlból származnak, az AI csak a címeket adja.

Bemeneti és konfigurációs mezők

Alapvető beállítások
transcript — Átirat időkódokkal
SRT, VTT vagy az időpontokkal kezdődő sorok, mint például 01:12.
Alapértelmezett beállítások: ""
max_chapters — Fejezetek maximális száma
3 és 20 között.
Alapértelmezett beállítások: 8
Speciális beállítások
min_gap_seconds — Minimális távolság másodpercben
10 és 600 között.
Alapértelmezett beállítások: 60

UTF-8-bemenet maximális bájtszáma: 70000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "video_chapters",
    "text": "{\"transcript\":\"00:00 Üdvözöljük a workshopon, íme egy rövid áttekintés a mai napról.\\n00:40 A gumiabroncs cserjéhez szükséges szerszámokkal kezdjük.\\n01:30 Először lazítsuk el a kerékcsavda-anyákat, amíg az autó a földön van.\\n02:20 Most emeljük meg az autót a megjelölt ponton.\\n03:10 Távolítsa el a keréket, és szerelje fel a pótkeréket.\\n04:05 Szorítsa meg az csavarokat keresztben, majd emelje le az autót.\\n05:00 Ellenőrizze a nyomást, és tárolja el a szerszámokat.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "transcript": {
            "type": "string",
            "maxLength": 60000,
            "minLength": 1
        },
        "max_chapters": {
            "type": "integer",
            "minimum": 3,
            "maximum": 20
        },
        "min_gap_seconds": {
            "type": "integer",
            "minimum": 10,
            "maximum": 600
        }
    },
    "required": [
        "transcript",
        "max_chapters",
        "min_gap_seconds"
    ]
}

Ülés napirendje

meeting_agenda

Készítsen időzített napirendet témákból és időtartamokból. Az időpontokat a szerver számolja ki, az AI a napirendi pontokat és a várható eredményeket fogalmazza meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
meeting_title — Az ülés címe
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
objective — Cél
Mit kell elérnie a megbeszélésnek.
Alapértelmezett beállítások: ""
start_time — Kezdő időpont
Formátum 09:30.
Alapértelmezett beállítások: "09:00"
topics — Témák
Soronként egy téma a felelős személlyel és a percekkel.
Alapértelmezett beállítások: ""
Speciális beállítások
available_minutes — Rendelkezésre álló percek
A 0 azt jelenti, nincs korlát. A hosszabb napirendet jelezzük.
Alapértelmezett beállítások: 0
break_minutes — Szünet minden harmadik téma után
Perc; a 0 azt jelenti, nincs szünet.
Alapértelmezett beállítások: 0

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "meeting_agenda",
    "text": "{\"meeting_title\":\"Tavaszi tervezés\",\"objective\":\"Döntse el a három projekt sorrendjét\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,az előző negyedév áttekintése,Anna,20\\nT2,\\\"A, B és C projektek költségvetése\\\",Marek,40\\nT3,ki csinálja mit,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "meeting_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "objective": {
            "type": "string",
            "maxLength": 600
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "topics": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "break_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 60
        }
    },
    "required": [
        "meeting_title",
        "start_time",
        "topics",
        "available_minutes",
        "break_minutes"
    ]
}

Kérdések egy dokumentumhoz

document_questions

Válaszol a beillesztett dokumentumra vonatkozó kérdésekre. Minden válaszhoz pontos idézet kell; ennek hiányában az eredmény jelzi, hogy a dokumentum ezt nem tartalmazza.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Dokumentum
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""
questions — Kérdések
Soronként egy kérdés, legfeljebb 12.
Alapértelmezett beállítások: ""
Speciális beállítások
answer_length — Válasz hossza
Rövid vagy részletes válaszok.
brief — Rövid · detailed — Részletes
Alapértelmezett beállítások: "brief"

UTF-8-bemenet maximális bájtszáma: 40000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "document_questions",
    "text": "{\"document\":\"A bérleti időszak június 1-én kezdődik, és 24 hónapig tart.\\n\\nA bérlő minden hónap harmadik munkanapjáig fizeti a havi 950 EUR bérleti díjat.\\n\\nA kisállatok tartásához írásbeli engedély szükséges a bérlőtől.\",\"questions\":\"Hossza mennyi a bérleti időszak?\\nA bérlő tarthat kutyát?\\nKi fizeti a javításokat?\",\"answer_length\":\"brief\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "questions": {
            "type": "string",
            "maxLength": 3700,
            "minLength": 1
        },
        "answer_length": {
            "type": "string",
            "enum": [
                "brief",
                "detailed"
            ]
        }
    },
    "required": [
        "document",
        "questions",
        "answer_length"
    ]
}

Ellenőrizendő szerződési záradékok

contract_clause_review

Keresse meg egy szerződésben a közelebbi vizsgálatot érdemlő záradékokat: megújítás, felmondás, felelősség, fizetés, kötbér és adatok, mindegyik pontos idézettel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Szerződés szövege
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 32000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "contract_clause_review",
    "text": "{\"document\":\"Ez a megállapodás automatikusan 12 hónappal meghosszabbodik, hacsak a futamidő vége előtt 3 hónappal írásban fel nem mondják.\\n\\nA szolgáltató felelőssége az előző 6 hónapban fizetett díjakra korlátozódik.\\n\\nA számlák 14 napon belül esedékesek. Késedelmes fizetés esetén havi 2 százalék díjat számítunk fel.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Feladatok és döntések a szövegből

action_items

Gyűjtse ki a feladatokat, döntéseket és nyitott kérdéseket e-mailekből vagy jegyzetekből. Felelősök és dátumok csak akkor jelennek meg, ha szerepelnek a szövegben.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — E-mailek vagy jegyzetek
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 32000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "action_items",
    "text": "{\"document\":\"Sziasok, megegyezettünk arról, hogy a bevezetést június 12-re toljuk el. Marek péntekre frissíti az áraista listát. Még senki nem ellenőrizte, hogy a beszállító tud-e korábban szállítani.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Ellentmondások egy dokumentumban

contradiction_check

Keressen egymásnak ellentmondó állításokat egy dokumentumban, például eltérő dátumokat vagy összegeket, mindkét szövegrész idézésével.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Dokumentum
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 32000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "contradiction_check",
    "text": "{\"document\":\"A projekt március 1-jén kezdődik, és 6 hónap után lezárul.\\n\\nA teljes költségvetés 40 000 EUR.\\n\\nA 4. szakaszban a projekt november 30-án ér véget. A 45 000 EUR-s teljes költségvetés tartalmazza az utazási költségeket is.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Hiányzó információk egy kérésben

missing_information

Derítse ki a munka megkezdése előtt, mi hiányzik egy kérésből vagy briefből, és kapja meg a felteendő kérdéseket.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Kérés vagy brief
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""
purpose — Mire kell
Például "készítsen ajánlatot" vagy "tervezze meg az eseményt".
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 22000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "missing_information",
    "text": "{\"document\":\"Üdvözlöm, hamarosan újra kell festetnünk az irodát. Több szobája van, és a falakon vannak foltok. Kérem, küldjön árajánlatot.\",\"purpose\":\"készítsen ajánlatot\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        }
    },
    "required": [
        "document",
        "purpose"
    ]
}

Hivatalos levél magyarázata

official_letter_explainer

Hivatalos levél magyarázata egyszerű nyelven: mit mond, határidők, összegek és teendők, mindegyik pontos szövegrészlettel. Nem jogi tanácsadás.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Levél szövege
Illessze be a szöveget. A személyes adatok előbb eltávolíthatók.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 22000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "official_letter_explainer",
    "text": "{\"document\":\"Értesítő: május 4. A lakhatási támogatás iránti kérelmét megkaptuk. Kérem, nyújtsa be a bérleti szerződését és a jövedelemigazolást május 25-ig. Ezekkel a dokumentumokkal nélkül nem tudunk döntést hozni a kérelmében. Kérdések esetén: Lakóház-i Hivatal, 214. ajtó.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Ellenőrző lista egy szövegből

checklist_from_text

Alakítson utasításokat vagy eljárásokat ellenőrzőlistává. Minden pont egy pontos szövegrészlethez kötődik, és semmi nem kerül hozzá.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Utasítások vagy eljárás
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 32000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "checklist_from_text",
    "text": "{\"document\":\"Inden kezdés előtt kapcsolja ki a gépet és húzza ki a csatlakozót. Nyissa ki a fedelet a mellékelt kulccsal. Vedd ki a szűrőt, és öblítsd át hideg víz alatt. Soha ne használjon oldószert, mert az károsítja a tömítést. Hagyja a szűrőt száradni egy órán át, mielőtt visszahelyezi.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Jegyek osztályozása

ticket_triage

Sorolja a támogatási jegyeket karbantartott kategóriákba sürgősséggel, pontos szövegrészlettel és javasolt következő lépéssel. Semmi nem kerül elküldésre.

Bemeneti és konfigurációs mezők

Alapvető beállítások
items — Jegyek
Egy jegy soronként. A szöveg bármely rendszerből beilleszthető.
Alapértelmezett beállítások: ""
categories — Kategóriák
Karbantartott kategóriák rövid definícióval.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 56000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "ticket_triage",
    "text": "{\"items\":\"id,subject,text\\nT1,Bejelentkezési hiba,Ma reggel óta a csapatunkból senki sem tud bejelentkezni. Nem tudunk dolgozni.\\nT2,Számlázási cím,\\\"Kérjük, változtassa meg a számlázási címünket a Mill Road 3-ra.\\\"\\nT3,Idélet,Jó lenne egy sötét mód.\",\"categories\":\"id,name,definition\\nC1,Technikai hiba,Valami nem működik\\nC2,Számlázás,Számlák és kifizetések\\nC3,Funkciófelvetés,Kívánságok új funkciókkal\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Visszajelzések rendezése

feedback_sorting

Sorolja a nyitott visszajelzéseket karbantartott témákba, minden tételhez pontos szövegrészlettel és témánkénti darabszámmal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
items — Visszajelzés
Soronként egy bejegyzés, például egy kérdőívből.
Alapértelmezett beállítások: ""
categories — Témák
Karbantartott témák rövid definícióval.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 56000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "feedback_sorting",
    "text": "{\"items\":\"id,source,text\\nF1,Kertészkedés,A pultfél emberei nagyon barátságosak voltak.\\nF2,E-mail,Túl vártam egy órát az időpontomra.\\nF3,Kérdőlevél,A parkolás nehezen megtalálható az épület közelében.\",\"categories\":\"id,name,definition\\nS1,Személyzet,A személyzet viselkedése és tanácsai\\nS2,Várakozási idő,Várakozás és időpontok\\nS3,Helyszín,Megközelítés és parkolás\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Ajánlólevél

recommendation_letter

Írjon ajánlólevelet a megadott tények alapján, kitalált eredmények, értékelések vagy összehasonlítások nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
person — Személy
Kit ajánlanak.
Alapértelmezett beállítások: ""
relationship — Kapcsolat
Honnan és mióta ismeri a levél írója a személyt.
Alapértelmezett beállítások: ""
purpose — Mire ajánlja
Opcionális: munka, kurzus vagy program.
Alapértelmezett beállítások: ""
facts — Tények
Egyszerű jegyzetek is elegendők. Csak az jelenhet meg a piszkozatban, ami itt szerepel.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "recommendation_letter",
    "text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Csapatvezető három éve a Lumen Printnél\",\"purpose\":\"Projektmenedzser szerep\",\"facts\":\"Mira tervezte a nyomtatóműhelyünk 2025-es átköltözését. Képzett két új kollégát. Tájékoztatta a vásárlókat az átköltözés során.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, termelési vezető, Lumen Print\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "person": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "relationship": {
            "type": "string",
            "maxLength": 240,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 200
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "person",
        "relationship",
        "facts",
        "tone",
        "sender"
    ]
}

Önéletrajz jegyzetekből

cv_from_notes

Alakítsa a munkáról és tanulmányokról szóló jegyzeteket strukturált önéletrajzzá, a dátumokat és munkáltatókat pontosan a megadott formában megtartva.

Bemeneti és konfigurációs mezők

Alapvető beállítások
full_name — Név
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
A név alatt szó szerint hozzáadva.
Alapértelmezett beállítások: ""
target_role — Megcélzott munkakör
Opcionális: az állás, amelyre ez az önéletrajz készül.
Alapértelmezett beállítások: ""
experience — Munkatapasztalat
Beosztások, munkáltatók, dátumok és feladatok. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
education — Tanulmányok
Opcionális: iskolák, kurzusok és dátumok.
Alapértelmezett beállítások: ""
skills — Készségek
Opcionális: nyelvek, eszközök és egyéb készségek.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cv_from_notes",
    "text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Projektmenedzser\",\"experience\":\"2022-től napjainkig: csapatkoordinator a Lumen Printnél, workshop költözésének tervezése, új kollégák betanítása. 2018-tól 2022-ig: nyomtatási technikus az Atlas Drucknál.\",\"education\":\"2018-ban szakmai képzés nyomtatási technikus\",\"skills\":\"Projekttervezés, német, angol\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "full_name": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "contact": {
            "type": "string",
            "maxLength": 400
        },
        "target_role": {
            "type": "string",
            "maxLength": 160
        },
        "experience": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "education": {
            "type": "string",
            "maxLength": 2000
        },
        "skills": {
            "type": "string",
            "maxLength": 1000
        }
    },
    "required": [
        "full_name",
        "experience"
    ]
}

Köszönetlevél

thank_you_letter

Írjon köszönetlevelet az ügyfeleknek, adományozóknak vagy partnereknek a megadott alkalom és tények alapján.

Bemeneti és konfigurációs mezők

Alapvető beállítások
recipient — Címzett
Személy vagy szervezet.
Alapértelmezett beállítások: ""
occasion — Alkalom
Mire vonatkozik a köszönet.
Alapértelmezett beállítások: ""
facts — Tények
Egyszerű jegyzetek is elegendők. Csak az jelenhet meg a piszkozatban, ami itt szerepel.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "thank_you_letter",
    "text": "{\"recipient\":\"Riverside Bakery\",\"occasion\":\"Nyári fair our szponzorálása\",\"facts\":\"A pékség elajánlott kenyeret 200 vendég számára. A személyzetük ketje segített a standnál.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, Igazos, Riverside Egyesület\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "occasion": {
            "type": "string",
            "maxLength": 240,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "recipient",
        "occasion",
        "facts",
        "tone"
    ]
}

Időpont-visszaigazolás

appointment_confirmation

Írjon időpont-visszaigazolást; a dátum, a helyszín és a módosítási tudnivalók pontosan a megadott formában maradnak.

Bemeneti és konfigurációs mezők

Alapvető beállítások
recipient — Címzett
A személy neve.
Alapértelmezett beállítások: ""
subject_matter — Időpont
Miről szól az időpont.
Alapértelmezett beállítások: ""
date_time — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
place — Hely
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Megjegyzések
Opcionális: mit hozzon magával, hogyan készüljön fel.
Alapértelmezett beállítások: ""
cancellation — Módosítás vagy lemondás
Hogyan lehet módosítani vagy lemondani. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "appointment_confirmation",
    "text": "{\"recipient\":\"Novak úr\",\"subject_matter\":\"Fűtésellenőrzés\",\"date_time\":\"Május 12., 10:00\",\"place\":\"Mill Road 4\",\"notes\":\"Kérjük, győződjön meg róla, hogy a kazinálóterem hozzáférhető. Vigyen mellé az utolsó ellenőrzési jegyzőkönyvet.\",\"cancellation\":\"Kérjük, hívja a 030 000000-at egy nappal korábban.\",\"tone\":\"neutral\",\"sender\":\"Szervizcsapat, Heizung Berg\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipient": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "subject_matter": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "place": {
            "type": "string",
            "maxLength": 200
        },
        "notes": {
            "type": "string",
            "maxLength": 2000
        },
        "cancellation": {
            "type": "string",
            "maxLength": 400
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "recipient",
        "subject_matter",
        "date_time",
        "tone"
    ]
}

Házon kívül üzenet

out_of_office

Írjon házon kívül üzenetet a szervezeten kívülieknek és egyet a kollégáknak, a megadott időszakkal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
person — Személy
A távollévő személy neve.
Alapértelmezett beállítások: ""
date_range — Időtartam
Kezdete és vége, ahogyan meg kell jelennie.
Alapértelmezett beállítások: ""
substitute — Ki veszi át
Név és elérhetőség. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Megjegyzések
Opcionális: sürgős ügyek, mi vár a visszatérésig.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "out_of_office",
    "text": "{\"person\":\"Mira Kovac\",\"date_range\":\"Augusztus 4. és 15. között\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"A számlák a visszatérésig várnak.\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "person": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "date_range": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "substitute": {
            "type": "string",
            "maxLength": 300
        },
        "notes": {
            "type": "string",
            "maxLength": 1500
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "person",
        "date_range",
        "tone"
    ]
}

Ajánlat utánkövetése

offer_follow_up

Írjon udvarias utánkövető levelet egy nyitott ajánlathoz, nyomásgyakorlás, kitalált határidők vagy kedvezmények nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél
Az ügyfél neve.
Alapértelmezett beállítások: ""
offer_reference — Ajánlat
Szám vagy cím és dátum. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
facts — Tények
Mi volt az ajánlat, mit tárgyaltak, mi lenne a következő lépés.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "offer_follow_up",
    "text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Offer 2026-41, 2026. március 3.\",\"facts\":\"Új hajtógép telepítéssel. Beszéltünk a májusi szállításról. A következő lépés egy rövid telefonbeszélgetés lenne.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Sales, Lumen Print\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_reference": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "customer",
        "offer_reference",
        "facts",
        "tone"
    ]
}

Rövid útmutató

quick_guide

Alakítsa a jegyzeteket rövid, lépésenkénti útmutatóvá, csak a megadott figyelmeztetésekkel.

Bemeneti és konfigurációs mezők

Alapvető beállítások
guide_title — Cím
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
audience — Kinek
Opcionális: ki használja ezt az útmutatót.
Alapértelmezett beállítások: ""
notes — Megjegyzések
Lépések, beállítások és figyelmeztetések bármely sorrendben.
Alapértelmezett beállítások: ""
support — Segítség
Opcionális: kitől lehet kérdezni. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "quick_guide",
    "text": "{\"guide_title\":\"Tisztítsák meg a kávéfőzőt\",\"audience\":\"Irodai csapat\",\"notes\":\"Kapcsolják ki és hagyják lehűlni. Zárja ki a csepptálcát. Öblítse át a tálcát meleg vízzel. Ne használja a mosógépben. Nyomja meg a tisztítás gombot 3 másodpercig.\",\"support\":\"Üzemeltetési csapat, 12-es szoba\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "guide_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "support": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "guide_title",
        "notes"
    ]
}

Munkavédelmi oktatás

safety_briefing

Írjon munkavédelmi oktatási anyagot a megadott szabályokból és veszélyekből, új veszélyek, szabályok vagy jogi kijelentések hozzáadása nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
workplace — Munkahely
Terület vagy feladat, amelyre az oktatás vonatkozik.
Alapértelmezett beállítások: ""
notes — Szabályok és veszélyek
Saját szabályok, veszélyek és vészhelyzeti teendők. Semmi más nem kerül hozzá.
Alapértelmezett beállítások: ""
responsible — Felelős
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
briefing_date — Az oktatás dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "safety_briefing",
    "text": "{\"workplace\":\"Nyomtatási workshop\",\"notes\":\"Veszélyforrások: mozgó hengerek, löketgőzök. Szabályok: a hosszú hajat fogja össze, tisztításkor viseljen kesztyűt, löket használata közben tartsák nyitva az ajtókat. Vészhelyzet: nyomja meg a piros stop gombot, hívja a műszakvezetőt.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"Május 12.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "workplace": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "responsible": {
            "type": "string",
            "maxLength": 160
        },
        "briefing_date": {
            "type": "string",
            "maxLength": 40
        }
    },
    "required": [
        "workplace",
        "notes"
    ]
}

Bérlői értesítés

tenant_notice

Írjon értesítést a bérlőknek munkálatokról, bejutásról vagy változásokról, a dátumot és az elérhetőséget pontosan a megadott formában megtartva.

Bemeneti és konfigurációs mezők

Alapvető beállítások
property — Ingatlan
Cím vagy épület.
Alapértelmezett beállítások: ""
topic — Téma
Miről szól az értesítés.
Alapértelmezett beállítások: ""
facts — Tények
Egyszerű jegyzetek is elegendők. Csak az jelenhet meg a piszkozatban, ami itt szerepel.
Alapértelmezett beállítások: ""
date_time — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "tenant_notice",
    "text": "{\"property\":\"Mill Road 4\",\"topic\":\"Vízelzárás csőjavítás miatt\",\"facts\":\"A víz az egész épületben körülbelül 4 órán keresztül el lesz zárva. Kérjük, előre gyűjtsön vizet, és tartsa szabadon a pincéhez vezető utat.\",\"date_time\":\"Május 12., 08:00\",\"contact\":\"Gondnoksági csapat, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Property management Berg\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "topic": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "date_time": {
            "type": "string",
            "maxLength": 80
        },
        "contact": {
            "type": "string",
            "maxLength": 400
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "property",
        "topic",
        "facts",
        "tone"
    ]
}

Belső bejelentés

internal_announcement

Írjon bejelentést kollégáknak vagy tagoknak a megadott tényekből, a dátumot és az elérhetőséget pontosan a megadott formában megtartva.

Bemeneti és konfigurációs mezők

Alapvető beállítások
topic — Téma
Miről szól a bejelentés.
Alapértelmezett beállítások: ""
audience — Kinek
Opcionális: csapat, részleg vagy minden tag.
Alapértelmezett beállítások: ""
facts — Tények
Egyszerű jegyzetek is elegendők. Csak az jelenhet meg a piszkozatban, ami itt szerepel.
Alapértelmezett beállítások: ""
effective_date — Hatályba lépés napja
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
contact — Kapcsolati adatok
Ki válaszol a kérdésekre. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "internal_announcement",
    "text": "{\"topic\":\"Az iroda új nyitvatartási órái\",\"audience\":\"Minden munkatárs\",\"facts\":\"Az iroda pénteken 16:00-kor bezár. Ezután a hívások az üzenetgépelő szolgáltatáshoz irányulnak. Kérjük, tájékoztassák az ügyfeleket erről a következő kapcsolatfelvételkor.\",\"effective_date\":\"június 1.\",\"contact\":\"Anna Berg, iroda\",\"tone\":\"neutral\",\"sender\":\"Kezelőség, Lumen Print\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "topic": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "audience": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 5000,
            "minLength": 1
        },
        "effective_date": {
            "type": "string",
            "maxLength": 40
        },
        "contact": {
            "type": "string",
            "maxLength": 300
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600
        }
    },
    "required": [
        "topic",
        "facts",
        "tone"
    ]
}

Munkajelentés

work_report

Alakítsa a jegyzeteket és az órák és anyagok táblázatát rendezett munkajelentéssé. Az órákat és összegeket a szerver adja össze, az AI az elvégzett munkát fogalmazza meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
site — Helyszín
Opcionális: cím vagy munkaszám.
Alapértelmezett beállítások: ""
work_date — A munka dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
technician — Elvégezte
Opcionális: név vagy csapat.
Alapértelmezett beállítások: ""
work_notes — Megjegyzések a munkáról
Mi készült el, mit találtak, mi maradt nyitva. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
lines — Órák és anyagok
Soronként egy tétel. A kind értéke labour, material vagy other. A unit_price üres maradhat.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "work_report",
    "text": "{\"customer\":\"Hartmann Pékség\",\"site\":\"Mill Street 4\",\"work_date\":\"2026. máj. 12.\",\"technician\":\"Tom Berg\",\"work_notes\":\"A tésztamixer vízvonalán lévő szivárgós szelep cseréje megtörtént. Szivárgás ellen ellenőrizve, nem található. A második szelep rozsdás, a következő szerviznél cserélni kell.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Javítás és tesztelés,2.5,h,48\\nL2,material,DN15-es golyóventil,1,db,18.40\\nL3,other,Útvonal,1,lapos,25\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "site": {
            "type": "string",
            "maxLength": 200
        },
        "work_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "technician": {
            "type": "string",
            "maxLength": 160
        },
        "work_notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "customer",
        "work_date",
        "work_notes",
        "lines"
    ]
}

Hibalista

defect_list

Alakítsa a szemle jegyzeteit számozott hibalistává. Minden bejegyzés a jegyzetek pontos szövegrészletéhez kapcsolódik, és semmi nem kerül hozzá.

Bemeneti és konfigurációs mezők

Alapvető beállítások
site — Helyszín vagy ingatlan
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
inspection_date — Szemle dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
inspector — Szemlét végezte
Opcionális.
Alapértelmezett beállítások: ""
document — Szemlejegyzetek
Soronként vagy bekezdésenként egy hiba. Fényképfájlnevek megemlíthetők.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "defect_list",
    "text": "{\"site\":\"Mill Road 3, második emelet\",\"inspection_date\":\"2026. június 3.\",\"inspector\":\"A. Novak\",\"document\":\"Konyha: a nyílászó mellett lévő konnektor nincs lefedve, a vezetékek látszanak.\\n\\nFürdőszoba: a zuhany körül a bal oldalon hiányzik a fuga.\\n\\nElhallgató: a doora keretén a festék megkarmolódott, lásd az IMG_204 nevű fotót.\\n\\nNévstílus: a radiátor szelepe nem forgik.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "site": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "inspection_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "inspector": {
            "type": "string",
            "maxLength": 160
        },
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "site",
        "inspection_date",
        "document"
    ]
}

Munkáltatói referencia magyarázata

reference_explained

Magyarázza el egy munkáltatói referencia mondatait egyenként, egyszerű szavakkal. Minden magyarázat a pontos mondathoz kapcsolódik.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — A referencia szövege
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "reference_explained",
    "text": "{\"document\":\"Kovac asszony projektasszisztensként dolgozott nálunk 2023 márciusától 2026 júniusáig.\\n\\nA rábízott feladatokat nagy gondossággal és mindig teljes megelégedésünkre végezte el.\\n\\nKollégáival szemben barátságosan viselkedett, és mindig pontos volt.\\n\\nMinden jót kívánunk neki a jövőben.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Munkáltatói referencia tervezete

reference_draft

Készítsen munkáltatói referenciatervezetet a megadott tényekből. Dátumok, feladatok és értékelések csak akkor jelennek meg, ha szerepelnek a bemenetben.

Bemeneti és konfigurációs mezők

Alapvető beállítások
employee — Munkavállaló
Teljes név. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Munkaviszony időtartama
Szó szerint hozzáadva, például 2023. március 1. – 2026. június 30.
Alapértelmezett beállítások: ""
role — Szerepkör
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
company — Cég
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
facts — Tények
Feladatok, eredmények, magatartás és azok értékelése. Csak az jelenhet meg a piszkozatban, ami itt szerepel.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "reference_draft",
    "text": "{\"employee\":\"Kovács Mira\",\"period\":\"2023. március 1. – 2026. június 30.\",\"role\":\"Projektasszisztens\",\"company\":\"Lumen Print\",\"facts\":\"Tervezte a 40 ügyfél számára a nyomtatási ütemeket. Két új kollégát oktatott ki. Munkája nagyon jó és megbízható volt. A kollégák és az ügyfelek geschätzten a barátságos stílusát. A saját kérésére távozik.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, termelési vezető\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "employee": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "role": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "employee",
        "period",
        "role",
        "company",
        "facts",
        "tone",
        "sender"
    ]
}

Rezsielszámolás ellenőrzése

utility_bill_check

Számolja újra a közös költség- vagy rezsielszámolást a benne szereplő számokból, és sorolja fel a felteendő kérdéseket. A számítást a szerver végzi.

Bemeneti és konfigurációs mezők

Alapvető beállítások
property — Lakás vagy ingatlan
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Számlázási időszak
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Az elszámolásban szereplő költségek
Költségtípusonként egy sor: total_amount az épületre, key_total és key_share a felosztáshoz, például 500 és 62 négyzetméter. A previous_total üres maradhat.
Alapértelmezett beállítások: ""
advance_paid — Előlegfizetések
Az időszak alatt fizetett összes összeg. Ha nem ismert, üres.
Alapértelmezett beállítások: ""
billed_balance — Egyenleg az elszámoláson
Az elszámolás szerint fizetendő összeg, összehasonlításhoz. Ha nem ismert, üres.
Alapértelmezett beállítások: ""
statement_total — Megjegyzések az elszámolásból
Opcionális: bármi más, ami az elszámoláson szerepel, például a kiszámlázott egyenleg.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "utility_bill_check",
    "text": "{\"property\":\"Mill Road 3, 5. emelet\",\"period\":\"2025. január 1. – 2025. december 31.\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Fűtés,8400,500,62,6800\\nC2,Víz,2100,500,62,2050\\nC3,Gondnok,3600,500,62,3600\\nC4,Biztosítás,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"2026. március 15-i nyilatkozat.\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "advance_paid": {
            "type": "string",
            "maxLength": 20
        },
        "billed_balance": {
            "type": "string",
            "maxLength": 20
        },
        "statement_total": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "property",
        "period",
        "lines"
    ]
}

Allergénjelölés

allergen_labelling

Jelölje meg ételenként a 14 fő élelmiszer-allergént az összetevőlisták alapján. Minden bejegyzés megnevezi az összetevőt, amelyből származik, a vállalkozás általi ellenőrzéshez.

Bemeneti és konfigurációs mezők

Alapvető beállítások
dishes — Ételek és összetevők
Ételenként egy sor az összes összetevővel, a vásárolt termékekéit is beleértve, ha ismertek.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "allergen_labelling",
    "text": "{\"dishes\":\"id,dish,ingredients\\nD1,Palacsinta,\\\"búzaliszt, tojás, tej, vaj, só\\\"\\nD2,Lencsefőzelék,\\\"linsen, sárgarépa, zeller, hagyma, olívaolaj\\\"\\nD3,Saláta vinaigrette mással,\\\"jelly, paradicsom, mustár, boráscev, naptej\\\"\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dishes": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "dishes"
    ]
}

Tanulókártyák

flashcards

Alakítsa a tananyagot kérdés-válasz kártyákká. Minden kártya a pontos szövegrészlethez kapcsolódik, és a készlet tanulókártya-programokba importálható.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Tananyag
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""
card_count — Kártyák száma
5-től 40-ig.
Alapértelmezett beállítások: 12

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "flashcards",
    "text": "{\"document\":\"A fotoszintézis a növényi sejtek kloroplasztusaiban zajlik. A klorofill elnyeri a fényt, főleg a piros és kék tartományban.\\n\\nA fényreakciók során a víz feloldul, és oxigén szabadul fel. Az energia az ATP-ben és a NADPH-ban tárolódik.\\n\\nA Calvin-ciklusban a szén-dioxidot cukorrá alakítja meg ezen energia felhasználásával.\",\"card_count\":5}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "card_count": {
            "type": "integer",
            "minimum": 5,
            "maximum": 40
        }
    },
    "required": [
        "document",
        "card_count"
    ]
}

Óraterv

lesson_plan

Készítsen időzített óratervet szakaszokból és időtartamokból. Az időpontokat a szerver számolja ki, az AI az egyes szakaszokat és tanulási céljukat fogalmazza meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
meeting_title — Az óra címe
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
objective — Tanulási cél és csoport
Mit kell tudnia a csoportnak utána, és kikből áll a csoport.
Alapértelmezett beállítások: ""
start_time — Kezdő időpont
Formátum 09:30.
Alapértelmezett beállítások: "08:00"
topics — Szakaszok
Soronként egy szakasz, a vezetőjével és a percekkel.
Alapértelmezett beállítások: ""
Speciális beállítások
available_minutes — Rendelkezésre álló percek
A 0 azt jelenti, nincs korlát. A hosszabb tervet jelezzük.
Alapértelmezett beállítások: 45
break_minutes — Szünet minden harmadik szakasz után
Perc; a 0 azt jelenti, nincs szünet.
Alapértelmezett beállítások: 0

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "lesson_plan",
    "text": "{\"meeting_title\":\"Tört numbers: összeadás azonos nevezővel\",\"objective\":\"A 5. osztály összeadhat törteket azonos nevezővel.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,\\\"Ismételjük át, mi is egy tört\\\",Teacher,5\\nP2,Mutasd be az összeadást pizzatrészekkel,Teacher,10\\nP3,Páros gyakorlatok,Pupils,20\\nP4,Eredmények összehasonlítása és összefoglaló,Class,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "meeting_title": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "objective": {
            "type": "string",
            "maxLength": 800
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "topics": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1440
        },
        "break_minutes": {
            "type": "integer",
            "minimum": 0,
            "maximum": 60
        }
    },
    "required": [
        "meeting_title",
        "start_time",
        "topics",
        "available_minutes",
        "break_minutes"
    ]
}

Biztosítási kárbejelentés

insurance_claim

Írjon kárbejelentést a biztosítónak a megadott tényekből. A kötvényszám, a dátum és az összeg pontos marad, és semmi nem kerül hozzá.

Bemeneti és konfigurációs mezők

Alapvető beállítások
insurer — Biztosító
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
policy_number — Kötvényszám
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
incident_date — A káresemény időpontja
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
incident_place — A káresemény helye
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
facts — Tények
Mi történt, mi sérült meg, mit tettek utána, kik voltak érintettek.
Alapértelmezett beállítások: ""
claim_amount — Igényelt összeg
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "insurance_claim",
    "text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"2026. március 14.\",\"incident_place\":\"Mill Road 3, 5. emelet\",\"facts\":\"Egy vízcső elrepedt az éjszaka folyamán a konyha falában. A víz a konyhába és a folyosóra fol Ott. A folyosó padlaja és egy konyhaszekrény sérült. Lezártuk a főcsapot, és ugyanazon a reggelen hívtunk egy vízszerelést.\",\"claim_amount\":\"2350 EUR\",\"sender\":\"Anna Novak, Mill Road 3, Bridgeport\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "insurer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "policy_number": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "incident_date": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "incident_place": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "claim_amount": {
            "type": "string",
            "maxLength": 60
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "insurer",
        "policy_number",
        "incident_date",
        "incident_place",
        "facts",
        "sender"
    ]
}

Utazási költségelszámolás

travel_expenses

Alakítsa a kiadások listáját utazási költségelszámolássá. A szerver összeadja az összegeket, és jelzi a hiányzó bizonylatokat és dátumokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
traveller — Utazó
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Utazási időszak
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
purpose — Az út célja
Hová és miért.
Alapértelmezett beállítások: ""
lines — Kiadások
Soronként egy kiadás. A receipt értéke yes vagy no.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "travel_expenses",
    "text": "{\"traveller\":\"Mira Kovac\",\"period\":\"2026. június 3. – 4.\",\"purpose\":\"Látogatás a Bridgeport-i Hartmann Paper beszállítónál a szállítási ütemteret egyeztetni.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,június 3.,Vonat,Visszaútjegy,86.50,yes\\nE2,június 3.,Szálloda,Egy éjszaka,112,yes\\nE3,június 3.,Étkezések,Vacsora a beszállítóval,48.20,no\\nE4,június 4.,Taxi,Állomástól az irodába,,no\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "traveller": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 1500,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "traveller",
        "period",
        "purpose",
        "lines"
    ]
}

Klub éves beszámolója

club_annual_report

Írja meg egy klub vagy egyesület éves beszámolóját a jegyzetek alapján. A taglétszámok és a pénzügyek pontosan úgy jelennek meg, ahogy megadták őket.

Bemeneti és konfigurációs mezők

Alapvető beállítások
club — Klub vagy egyesület
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
year — Év
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
facts — Tények
Események, tagok, pénzügyek, köszönetnyilvánítás és tervek. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
sender — Küldő és aláírás
Név, szerepkör és elérhetőségek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
Speciális beállítások
length — Hossz
A piszkozat hozzávetőleges hossza.
short — Rövid · medium — Közepes · long — Hosszú
Alapértelmezett beállítások: "medium"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "club_annual_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"Júniusban tartottuk a nyári regattát 120 résztvevővel. Két új csapát vettünk. A tagság 84-ről 97-re nőtt. A bevételek 18 400 EUR, a kiadások pedig 16 900 EUR voltak. 2026-ban szeretnénk felújítani a tóparti házat. A regatta csapat vrijelendő munkavégzésének köszönhetően.\",\"length\":\"medium\",\"sender\":\"Anna Novak, Elnök\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "length": {
            "type": "string",
            "enum": [
                "short",
                "medium",
                "long"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "club",
        "year",
        "facts",
        "length",
        "sender"
    ]
}

Lakásátadási jegyzőkönyv

flat_handover

Készítsen lakásátadási jegyzőkönyvet jegyzetekből. A cím, a mérőóra-állások, a kulcsok és a jelenlévők pontosan a megadott formában maradnak.

Bemeneti és konfigurációs mezők

Alapvető beállítások
address — Cím
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
handover_date — Átadás dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
parties — Jelenlévők
Nevek és szerepek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
meters — Mérőóra-állások
Soronként egy mérő a számával és az állásával. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
keys — Kulcsok
Mit adtak át. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
rooms_notes — Jegyzetek szobánként
Állapot, szobánként. Hibák és megállapodások egyszerű jegyzetekben.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "flat_handover",
    "text": "{\"address\":\"Mill Road 3, flat 5, Bridgeport\",\"handover_date\":\"2026. június 30.\",\"parties\":\"Anna Novak (bérloadó), Tom Berg (bérlő)\",\"meters\":\"Áram 44812 kWh\\nVíz 312 m3\",\"keys\":\"3 lakáskulcs, 1 pincékulcs\",\"rooms_notes\":\"A konyha tiszta, egy karcolás a munkalapon. A nappali frissen festett, nincs sérülés. A fürdőszoba tiszta, a csap kicsit csöpög. A bérlő 7. 15-ére megjavíttatja a csapot.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "address": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "handover_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "parties": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "meters": {
            "type": "string",
            "maxLength": 800,
            "minLength": 1
        },
        "keys": {
            "type": "string",
            "maxLength": 500,
            "minLength": 1
        },
        "rooms_notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "address",
        "handover_date",
        "parties",
        "meters",
        "keys",
        "rooms_notes"
    ]
}

Munkatársi beszélgetés előkészítése

staff_talk_prep

Készítsen elő egy munkatársi értékelő beszélgetést jegyzetekből: erősségek, témák, kérdések és lehetséges célok, csak a jegyzetekből vett példákkal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
employee — Munkavállaló
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
meeting_date — A beszélgetés időpontja
Opcionális.
Alapértelmezett beállítások: ""
role — Szerepkör
Opcionális.
Alapértelmezett beállítások: ""
facts — Tények
Megfigyelések, eredmények, aggályok és kívánságok. Egyszerű jegyzetek is elegendők.
Alapértelmezett beállítások: ""
Speciális beállítások
tone — Hangvétel
A piszkozat általános stílusa.
neutral — Semleges · friendly — Barátságos · formal — Hivatalos
Alapértelmezett beállítások: "neutral"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "staff_talk_prep",
    "text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"2026. június 20.\",\"role\":\"Projektasszisztens\",\"facts\":\"Jól tervezte a műhely költözését. Két új kollégát oktatott ki. Tavasszal háromszor késedeltek a jelentések. Szeretne több ügyfélkezelési feladatot vállalni.\",\"tone\":\"friendly\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "employee": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "meeting_date": {
            "type": "string",
            "maxLength": 60
        },
        "role": {
            "type": "string",
            "maxLength": 160
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        }
    },
    "required": [
        "employee",
        "facts",
        "tone"
    ]
}

Pénztárjelentés egyesületeknek

cash_report

Alakítsa a pénztárkönyvet pénztárjelentéssé. A szerver kiszámolja a nyitó és záró egyenleget, a bevételeket és kiadásokat, és jelzi a hiányzó dátumokat és bizonylatokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
club — Klub vagy egyesület
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Szó szerint hozzáadva, például 2026. jan. 1. – márc. 31.
Alapértelmezett beállítások: ""
opening_balance — Kezdő egyenleg
Az időszak eleji egyenleg, például 1250.50. A negatív egyenleg mínuszjellel kezdődik.
Alapértelmezett beállítások: ""
stated_closing — Megadott záróegyenleg
Opcionális: a ténylegesen megszámolt vagy a bank által kimutatott egyenleg, összehasonlításhoz.
Alapértelmezett beállítások: ""
lines — Pénztárkönyv
Soronként egy könyvelési tétel. A bevételt vagy a kiadást adja meg pozitív számként. A receipt értéke yes vagy no.
Alapértelmezett beállítások: ""
treasurer_notes — Megjegyzések
Opcionális: bármi, amit a jelentésnek említenie kell, például a nagyobb tételek célja.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cash_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"period\":\"2026. jan. 1. – márc. 31.\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Januárii tagság,640.00,,yes\\nK2,2026-01-28,Csónaküzemanyag,,86.40,yes\\nK3,2026-02-10,Terembér,,180.00,yes\\nK4,2026-02-21,Süteményárusítás a nyílt napon,212.50,,no\\nK5,,Tisztítószer,,34.90,yes\\nK6,2026-03-12,Pékségtől érkező adomány,150.00,,yes\",\"treasurer_notes\":\"A süteményárusításból kapott blokk még a szervezőnél van. A készpénzt március végén feltértezettük.\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "opening_balance": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "stated_closing": {
            "type": "string",
            "maxLength": 20
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "treasurer_notes": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "club",
        "period",
        "opening_balance",
        "lines"
    ]
}

Útnyilvántartás ellenőrzése

mileage_log_check

Ellenőrizze az útnyilvántartást soronként. A szerver kiszámolja az egyes utak kilométereit, és jelzi a hézagokat, a csökkenő óraállásokat és a hiányzó adatokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
vehicle — Jármű
Szó szerint hozzáadva, például egy név vagy rendszám.
Alapértelmezett beállítások: ""
period — Időtartam
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Utak
Soronként egy út kezdő és záró óraállással. A trip_type szabad szöveg, például üzleti vagy magán.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit az ellenőrzésnek említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "mileage_log_check",
    "text": "{\"vehicle\":\"Szállítóautó BX-KM 418\",\"period\":\"2026. május\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,üzlet,Ügyféllátogatás: Hartmann Pékség\\nF2,2026-05-05,T. Berg,45262,45298,magán,Utazás a barkácspiacra\\nF3,2026-05-06,A. Novak,45310,45402,üzlet,Szállítás a Mill Roadra\\nF4,2026-05-07,A. Novak,45402,45455,,Szállítói megbeszélés Bridgeportben\\nF5,2026-05-08,T. Berg,45450,45471,üzlet,Helyszíni látogatás\",\"remarks\":\"\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "vehicle",
        "lines"
    ]
}

Munkaidő-összesítő

timesheet_summary

Összesítse a munkaidő-nyilvántartásokat a kezdés, a befejezés és a szünet alapján. A szerver személyenként és hetenként kiszámolja az órákat, összeveti őket a célóraszámmal, és jelzi a szokatlan időpontokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
organisation — Cég vagy klub
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Időbejegyzések
Soronként egy munkaidőszak. Időpontok például 08:30, a szünet egész percben.
Alapértelmezett beállítások: ""
target_hours — Heti célóra
Opcionális: egy személy célóraszáma egy naptári hétre, például 38.5.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit az összefoglalónak említenie kell.
Alapértelmezett beállítások: ""
Speciális beállítások
overnight — Éjfél utáni műszakok
Igen esetén a kezdésnél korábbi befejezés a következő napra számít. Nem esetén az ilyen sorokat jelezzük.
no — Nem · yes — Igen
Alapértelmezett beállítások: "no"

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "timesheet_summary",
    "text": "{\"organisation\":\"Hartmann Pékség\",\"period\":\"2026. máj 4. - 10.\",\"lines\":\"id,person,date,start,end,break_minutes\\nS1,Mira Kovac,2026-05-04,08:00,12:30,30\\nS2,Mira Kovac,2026-05-05,08:00,14:00,30\\nS3,Mira Kovac,2026-05-06,07:30,15:45,45\\nS4,Mira Kovac,2026-05-07,08:00,13:00,\\nS5,Tom Berg,2026-05-04,06:00,10:00,0\\nS6,Tom Berg,2026-05-05,14:00,12:00,0\\nS7,Tom Berg,2026-05-06,06:00,13:00,30\\nS8,Tom Berg,2026-05-07,,11:00,15\",\"target_hours\":\"20\",\"overnight\":\"no\",\"remarks\":\"\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "target_hours": {
            "type": "string",
            "maxLength": 10
        },
        "overnight": {
            "type": "string",
            "enum": [
                "no",
                "yes"
            ]
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "organisation",
        "lines",
        "overnight"
    ]
}

Mérőóra-állások kiértékelése

meter_readings

Értékelje ki az áram-, víz- vagy gázmérők állásait. A szerver kiszámolja az időszakonkénti fogyasztást, és jelzi a kiugró értékeket és a csökkenő leolvasásokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
property — Ingatlan vagy háztartás
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Leolvasások
Soronként egy leolvasás. Dátumok például 2026-03-31 vagy 31.03.2026 formában. Mérőnként egy mértékegységet használjon.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: például mérőcsere vagy hosszabb távollét.
Alapértelmezett beállítások: ""
Speciális beállítások
outlier_percent — Kiugróérték-határ százalékban
A mérő átlagától ennyire eltérő időszakokat jelezzük. 10 és 500 között.
Alapértelmezett beállítások: 50

UTF-8-bemenet maximális bájtszáma: 40000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "meter_readings",
    "text": "{\"property\":\"Mill Road 3, 5. emelet\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Áram,2026-01-01,44120,kWh\\nZ2,Áram,2026-02-01,44430,kWh\\nZ3,Áram,2026-03-01,44710,kWh\\nZ4,Áram,2026-04-01,45410,kWh\\nZ5,Áram,2026-05-01,45700,kWh\\nZ6,Víz,2026-01-01,312.5,m3\\nZ7,Víz,2026-04-01,331,m3\\nZ8,Víz,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Márciusi elektromos fűtő.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "property": {
            "type": "string",
            "maxLength": 200
        },
        "lines": {
            "type": "string",
            "maxLength": 25000,
            "minLength": 1
        },
        "outlier_percent": {
            "type": "integer",
            "minimum": 10,
            "maximum": 500
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "lines",
        "outlier_percent"
    ]
}

Leltárlista

inventory_list

Alakítsa a készletszámlálást leltárlistává. A szerver megszorozza a mennyiséget az egységértékkel, kategóriánként összesít, és jelzi a duplikált és hiányzó értékeket.

Bemeneti és konfigurációs mezők

Alapvető beállítások
organisation — Bolt vagy klub
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
inventory_date — Leltár dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
location — Helyszín
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Tételek
Soronként egy tétel a mennyiséggel és az egységenkénti értékkel. A hiányzó számot jelezzük, és a sor kimarad az összesítésből.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a listának említenie kell.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "inventory_list",
    "text": "{\"organisation\":\"Riverside Rudiklub\",\"inventory_date\":\"2025. december 31.\",\"location\":\"Karbizgó\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Csatolók,Egyszemes evezős csatoló,3,pc,1800\\nI2,Csatolók,Evezős pár,12,pár,95\\nI3,Konyha,Kávéfőző gép,1,pc,240\\nI4,Konyha,Tányérok,48,pc,2.50\\nI5,Konyha,Tányérok,48,pc,2.50\\nI6,Műhely,Akkumulátoros fúrócsinavágó,2,pc,\\nI7,Műhely,Lubrikáns,,can,7.80\",\"remarks\":\"Két testületi tag számlálta.\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "organisation": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "inventory_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "organisation",
        "inventory_date",
        "lines"
    ]
}

Műszakátadás

shift_handover

Alakítsa a műszakjegyzeteket világos átadássá. Csak a jegyzetekben szereplő pontok jelennek meg, a nyitott feladatok külön listában szerepelnek, és semmit nem értékel vagy tanácsol.

Bemeneti és konfigurációs mezők

Alapvető beállítások
area — Terület vagy csapat
Szó szerint hozzáadva, például egy osztály, konyha vagy gyártósor.
Alapértelmezett beállítások: ""
shift — Műszak és dátum
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
handed_by — Átadta
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
received_by — Átvette
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Műszakjegyzetek
Egyszerű jegyzetek is elegendők. Csak az jelenhet meg az átadásban, ami itt le van írva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "shift_handover",
    "text": "{\"area\":\"2. kerület, gondozócsapat\",\"shift\":\"Késő műszak, 2026. máj. 12.\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"12. szoba: Mr Hansen vérnyomása 150/90 volt 16:00-kor, az orvos tájékoztatva, még nincs új utasítás. 14. szoba: Ms Lund megkapta az evening tablets-et 18:00-kor. 9. szoba: a hívócsengő nem működik, a technikus felhívva lett, holnap reggel jön. 12. szoba: kérje újra az orvost az új utasításról 21:00 előtt. A lepedőszállításnak még el kell pakolni.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "area": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "shift": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "handed_by": {
            "type": "string",
            "maxLength": 120
        },
        "received_by": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "area",
        "shift",
        "notes"
    ]
}

Egyesületi költségvetési terv

club_budget

Alakítsa a költségvetési adatokat egyesületi költségvetési tervvé. A szerver összeadja a bevételeket és kiadásokat, kiszámolja az egyenleget, és megjelöli az előző évhez képest legalább 20 %-os változásokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
club — Klub vagy egyesület
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
year — Költségvetési év
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Költségvetési tételek
Soronként egy tétel. A kind értéke income vagy expense. A previous az előző évi összeg, és üres maradhat.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: a változások okai vagy az év tervei.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "club_budget",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Tagszóbér,18400,17800\\nH2,income,Regatta regisztrációs díjak,3600,2800\\nH3,income,Adományok,1500,2000\\nH4,expense,Csónakjavítások,6200,4800\\nH5,expense,Csónakház bérleti díja,9600,9600\\nH6,expense,Biztosítás,2100,1950\\nH7,expense,Csatornadai ház felújítása,7000,\",\"remarks\":\"A csatornadai ház felújítása a nyárra van tervezve. Két csónak új állványra szakszerű felszerelésre szorul.\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "club": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 3000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "club",
        "year",
        "lines"
    ]
}

Felkészülés állásinterjúra

interview_preparation

Készüljön fel egy állásinterjúra álláshirdetés és önéletrajz alapján: valószínű kérdések, illeszkedő pontok és hiányosságok. Semmi nem kerül hozzá a munkáltatóról vagy a jelentkezőről.

Bemeneti és konfigurációs mezők

Alapvető beállítások
job_title — Munkakör megnevezése
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
company — Cég
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
job_ad — Álláshirdetés
Illessze be a szöveget. Adatként kezeljük, soha nem utasításként.
Alapértelmezett beállítások: ""
cv — Önéletrajz
Illessze be a szöveget. Csak azt, ami a felkészüléshez kell; az elérhetőségek kihagyhatók.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "interview_preparation",
    "text": "{\"job_title\":\"Projektasszisztens\",\"company\":\"Lumen Print\",\"job_ad\":\"A Lumen Print Bridgeport területén keres projektasszisztenset. Feladatok: nyomtatási ütemtervek tervezése, az ügyfelekkel és a beszállítókkal való koordináció, heti statisztikai jelentések készítése. Követelmények: tapasztalat a projektkoordinációban, biztos távlatú táblázatos ismeretek, jó írott angol nyelvtudás, a nyomtatási folyamatok ismerete előny. Kezdés: szeptember 1.\",\"cv\":\"Mira Kovac. 2023 és 2026 között: irodai asszisztens a Hartmann Papernél, Bridgeport. 40 ügyfél szállításának koordinálása, a szállítási terv táblázatos naplóozása, két új kolléga betanítása. 2020 és 2023 között: irodai ügyintézői tanulmányok. Nyelvek: angol, jó írott és szóbeli; horvát, anyanyelvi.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "job_title": {
            "type": "string",
            "maxLength": 160
        },
        "company": {
            "type": "string",
            "maxLength": 160
        },
        "job_ad": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "cv": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "job_ad",
        "cv"
    ]
}

Vezetési órák nyilvántartása

driving_lesson_record

Alakítsa a vezetési órák listáját képzési nyilvántartássá. A szerver típusonként megszámolja az órákat, és összeveti őket a megadott célokkal.

Bemeneti és konfigurációs mezők

Alapvető beállítások
learner — Tanuló
Név vagy azonosító. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
driving_school — Autósiskola
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
licence_class — Jogosítvány-kategória
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Órák
Soronként egy óra vagy blokk. A units az órák száma, a topic üres maradhat.
Alapértelmezett beállítások: ""
targets — Célok óratípusonként
Soronként egy típus az érvényes céllal. Az eszköz nem ismer szabályokat, csak ezeket a számokat veti össze.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a nyilvántartásnak említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "driving_lesson_record",
    "text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Lindenau Autósokola\",\"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\":\"Az L8-as óra eltolódott, a dátum még nincs meg.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "learner": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "driving_school": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "licence_class": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "targets": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "learner",
        "driving_school",
        "lines",
        "targets"
    ]
}

Hajfestési receptkártya

hair_colour_card

Alakítsa a hajfestékeket és a jegyzeteket receptkártyává. A szerver a megadott termékekből kiszámolja a keverési arányt és a mennyiségeket, a bőrről pedig semmit nem állít.

Bemeneti és konfigurációs mezők

Alapvető beállítások
client — Ügyfél
Név vagy ügyfélszám. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
salon — Szalon
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
recipe_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Termékek
Soronként egy termék. Adja meg az arányrészeket, vagy az egyes termékek mennyiségét.
Alapértelmezett beállítások: ""
total_amount — Teljes mennyiség
Opcionális: a keverendő mennyiség, például 120. Az arányrészek szerint oszlik meg.
Alapértelmezett beállítások: ""
recipe_notes — Megjegyzések a felvitelhez
Opcionális: sorrend, hatóidők, a vendég kívánságai.
Alapértelmezett beállítások: ""
Speciális beállítások
unit — Mértékegység
Legfeljebb 4 betű, például g vagy ml.
Alapértelmezett beállítások: "g"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "hair_colour_card",
    "text": "{\"client\":\"Vevetői kártya 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"2026. máj. 12.\",\"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\":\"Roots előre, hagyjuk 30 percre, majd a hosszabb részek a végső 10 percre. A klient egy cool tónust szeretne piros árnyalatok nélkül.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "client": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "salon": {
            "type": "string",
            "maxLength": 120
        },
        "recipe_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "total_amount": {
            "type": "string",
            "maxLength": 12
        },
        "unit": {
            "type": "string",
            "maxLength": 4
        },
        "recipe_notes": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "client",
        "lines"
    ]
}

Fotózási ütemterv

photo_shoot_schedule

Készítsen fotózási ütemtervet lépésekből és percekből. Minden időpontot, puffert és túllépést a szerver számol ki, az AI az egyes lépéseket fogalmazza meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
shoot — Fotózás
A fotózás vagy az ügyfél neve. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
shoot_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
location — Helyszín
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
start_time — Kezdő időpont
Formátum 09:30.
Alapértelmezett beállítások: "09:00"
latest_end — Tervezett befejezés
Opcionális, 18:30 formátumban. A későbbi befejezést jelezzük.
Alapértelmezett beállítások: ""
lines — Lépések
Soronként egy lépés a percekkel. A fixed_start opcionális, olyan időponthoz, amely nem mozdítható, például az arany órához 19:40-kor.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: kívánságok és részletek, amelyek segíthetik a lépések megfogalmazásában.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "photo_shoot_schedule",
    "text": "{\"shoot\":\"Berg család, tavaszi fotók\",\"shoot_date\":\"2026. máj. 16.\",\"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\":\"A család természetes képeket szeretne pózlástól elstandulva. A gyerekek gyorsan elfáradnak.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "shoot": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "shoot_date": {
            "type": "string",
            "maxLength": 40
        },
        "location": {
            "type": "string",
            "maxLength": 160
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_end": {
            "type": "string",
            "maxLength": 5
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "shoot",
        "start_time",
        "lines"
    ]
}

Esküvői nap ütemterve

wedding_day_schedule

Készítse el az esküvői nap ütemtervét lépésekből és percekből. Minden időpontot, puffert és túllépést a szerver számol ki, az AI az egyes lépéseket fogalmazza meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
wedding — Esküvő
A pár neve. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
wedding_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
venue — Helyszín
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
start_time — Kezdő időpont
Formátum 09:30.
Alapértelmezett beállítások: "09:00"
latest_end — Tervezett befejezés
Opcionális, 00:30 formátumban. A későbbi befejezést jelezzük. A kezdésnél korábbi időpont a következő napra számít.
Alapértelmezett beállítások: ""
lines — Lépések
Soronként egy lépés a percekkel. A fixed_start opcionális, olyan időponthoz, amely nem mozdítható, például a szertartáshoz.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: kívánságok és részletek, amelyek segíthetik a lépések megfogalmazásában.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "wedding_day_schedule",
    "text": "{\"wedding\":\"Anna és Tom\",\"wedding_date\":\"2026. június 20.\",\"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\":\"A tortát a Hartmann Pékség készítette. A DJ a saját felszerelését hozza el.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "wedding": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "wedding_date": {
            "type": "string",
            "maxLength": 40
        },
        "venue": {
            "type": "string",
            "maxLength": 160
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_end": {
            "type": "string",
            "maxLength": 5
        },
        "lines": {
            "type": "string",
            "maxLength": 18000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "wedding",
        "start_time",
        "lines"
    ]
}

Otthoni gyakorlólap

home_exercise_sheet

Rendezze a terapeuta jegyzeteit áttekinthető otthoni gyakorlólapba. Csak a jegyzetekben szereplő gyakorlatok jelennek meg, diagnózis és orvosi tanács nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
patient — Páciens
Opcionális: egy keresztnév vagy azonosító elegendő. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
therapist — Terapeuta vagy rendelő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
sheet_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — A terapeuta jegyzetei
A megbeszélt gyakorlatok az ismétlésszámmal és a végrehajtás módjával. Csak az jelenhet meg, ami itt le van írva.
Alapértelmezett beállítások: ""
practice_contact — Kapcsolat
Opcionális. A végén szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "home_exercise_sheet",
    "text": "{\"patient\":\"Referencia 2207\",\"therapist\":\"Lindenau Fizioterápia, K. Berg\",\"sheet_date\":\"2026. május 5.\",\"notes\":\"Sarokemelés a széket fogva, 10-szer, 2 sorozat, reggel és este. Feküdjön a hátára, mindkét kézzel húzza a térdét a mellkasához, tartsa 20 másodpercig, oldalanként 3-szor. Sétáljon sík terepen naponta 15 percet. A gyakorlatokat lassan végezze. Hozza el a lapot a következő időpontra.\",\"practice_contact\":\"Lindenau Fizioterápia, telefon 0123 456789\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "patient": {
            "type": "string",
            "maxLength": 120
        },
        "therapist": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "sheet_date": {
            "type": "string",
            "maxLength": 40
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_contact": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "therapist",
        "notes"
    ]
}

Ápolási jelentés

care_report

Alakítsa az ápolási jegyzeteket semleges jelentéssé. Csak a jegyzetekben szereplő megfigyelések jelennek meg, diagnózis és tanács nélkül, és egy megjegyzés jelzi, hogy képzett szakember ellenőrzi.

Bemeneti és konfigurációs mezők

Alapvető beállítások
care_client — Ügyfél
Egy azonosító elegendő. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
report_date — Dátum és műszak
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
written_by — Írta
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Ápolási jegyzetek
Mit figyeltek meg és mit tettek. Csak az kerülhet a jelentésbe, ami itt szerepel.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "care_report",
    "text": "{\"care_client\":\"Referencia A-17\",\"report_date\":\"2026. máj. 12., reggeli műszak\",\"written_by\":\"A. Novak\",\"notes\":\"A moskodást a mosogató mellett segítettel 08:00-kor elvégezte. Reggelit a nappaliban evett. Kb. 20 percig a járógép segítségével a kertbe sétált. Azt mondta, az új szék kényelmes. A hallókészülék elemiját 09:30-kor cserélték. A lánya 11:00-kor telefonált. Nyitott kérdés: meg kellene ellenőrizni a járógép fékét.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "care_client": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "report_date": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "written_by": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "care_client",
        "report_date",
        "notes"
    ]
}

Gyermekgondozási megfigyelési jelentés

childcare_observation

Rendezze egy pedagógus jegyzeteit megfigyelési jelentésbe. Csak megfigyelések jelennek meg, diagnózis, valamint a gyermek értékelése vagy besorolása nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
child — Gyermek
Egy keresztnév vagy kód elegendő. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
child_group — Csoport
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
observation_period — Megfigyelési időszak
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
observer — Megfigyelte
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Megjegyzések
Mit csinált és mondott a gyermek. Csak az kerülhet a jelentésbe, ami itt szerepel.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "childcare_observation",
    "text": "{\"child\":\"Gyermek A\",\"child_group\":\"Napfény csoport\",\"observation_period\":\"2026. máj. 4.–8.\",\"observer\":\"K. Berg\",\"notes\":\"Hétfő: épített egy tornyot fa kockákból szabad játék közben, és hangosan haladt a számolásban 12-ig. Kedd: megkérte egy másik gyermeket, hogy segítsen a doboz elvitelében. Szerda: mindkét handszájával festett körülbelül 20 percig, és azt mondta: \\\"a nap forró\\\". Csütörtök: végighallgatta a mesét a olvasósarkban. Péntek: segítség nélkül felvette a csizmáját, mielőtt kiment volna.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "child": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "child_group": {
            "type": "string",
            "maxLength": 80
        },
        "observation_period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "observer": {
            "type": "string",
            "maxLength": 120
        },
        "notes": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        }
    },
    "required": [
        "child",
        "observation_period",
        "notes"
    ]
}

Gyászjelentés és nekrológ

death_notice_obituary

Írjon gyászjelentést és rövid nekrológot a család közlései alapján. A nevek és dátumok szó szerint maradnak, és az elhunyt életéről semmi nem kitalált.

Bemeneti és konfigurációs mezők

Alapvető beállítások
deceased — Az elhunyt neve
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
born — Született
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
died — Elhunyt
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
facts — Mit szeretne mondani a család
Egyszerű jegyzetek az elhunyt életéről. Csak az jelenhet meg, ami itt szerepel.
Alapértelmezett beállítások: ""
mourners — Gyászolók
Opcionális: a család tagjainak nevei. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
service_details — Búcsúztató
Opcionális: helyszín, dátum és kívánságok. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "death_notice_obituary",
    "text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"1941. március 3.\",\"died\":\"2026. október 12.\",\"facts\":\"A Bridgeport általános iskolában 31 évig tanított. A templomi kórusban éneklett. Szerette a kertjét és a két unokáját. Szívesen mondta, hogy egy jó könyv sosem ér véget.\",\"mourners\":\"Paul és Lena Wiesental Tommal és Miával\",\"service_details\":\"Szombat, 2026. október 24., 11:00, Mill Road-i kápolna. Virágok helyett kérjük, gondolja meg egy adományát az iskolai könyvtár számára.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "deceased": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "born": {
            "type": "string",
            "maxLength": 60
        },
        "died": {
            "type": "string",
            "maxLength": 60,
            "minLength": 1
        },
        "facts": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "mourners": {
            "type": "string",
            "maxLength": 500
        },
        "service_details": {
            "type": "string",
            "maxLength": 500
        }
    },
    "required": [
        "deceased",
        "died",
        "facts"
    ]
}

Tulajdonosi gyűlés: meghívó és jegyzőkönyv

owners_meeting

Írja meg a tulajdonosi gyűlés meghívóját vagy jegyzőkönyvét. A napirend és a határozatok szó szerint maradnak, jogi kijelentések és kitalált határidők nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
document — Dokumentum
Válassza ki, mit szeretne készíteni.
invitation — Meghívó · minutes — Jegyzőkönyv
Alapértelmezett beállítások: "invitation"
property_name — Ingatlan
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
meeting_when — Dátum és idő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
meeting_place — Hely
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
manager — Ingatlankezelő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
agenda_items — Napirend
Soronként egy napirendi pont. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — Megjegyzések
Meghívó: mit kell megemlíteni. Jegyzőkönyv: hogyan zajlott a gyűlés. Csak az jelenhet meg, ami itt le van írva.
Alapértelmezett beállítások: ""
attendance — Jelenlét
Csak jegyzőkönyvnél: szó szerint hozzáadva, például 14 jelen a 20 egységből.
Alapértelmezett beállítások: ""
resolutions — Határozatok
Csak jegyzőkönyvnél: soronként egy határozat a szavazatokkal és összegekkel. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "owners_meeting",
    "text": "{\"document\":\"minutes\",\"property_name\":\"A Mill Road 3 tulajdonosai\",\"meeting_when\":\"2026. június 18., csütörtök, 18:30\",\"meeting_place\":\"A Lindenau Közösségi Központ tárgyalóterme\",\"manager\":\"Hartmann Ingatelnövény-kezelés, S. Hartmann\",\"agenda_items\":\"1. Köszöntés\\n2. 2025-ös éves beszámoló\\n3. Tetőjavítás\\n4. Egyéb kérdések\",\"notes\":\"Ms Berg megkérdezte a tetőjavítás ütemrendjét. A menedzser megkérdezi a tetőfedítő céget, és majd tájékoztat. A lépcsaház világításáról a egyéb témák alatt volt szó.\",\"attendance\":\"20 tulajdonosból 14 volt jelen vagy képviseltetve\",\"resolutions\":\"2. pont: A 2025-ös éves beszámoló elfogadtra került. 13 igennel, 0 nemmel, 1 tartózkodás.\\n3. pont: A Dachbau Lindenau által végzendő tetőjavítás elfogadva került 48.500,00 EUR értékben, a tartalékból fizetve. 11 igen, 2 nem, 1 tartózkodás.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "enum": [
                "invitation",
                "minutes"
            ]
        },
        "property_name": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "meeting_when": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "meeting_place": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "manager": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "agenda_items": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000
        },
        "attendance": {
            "type": "string",
            "maxLength": 200
        },
        "resolutions": {
            "type": "string",
            "maxLength": 6000
        }
    },
    "required": [
        "document",
        "property_name",
        "meeting_when",
        "meeting_place",
        "manager",
        "agenda_items"
    ]
}

Állatorvosi utókezelési lap

pet_aftercare_sheet

Rendezze egy állatorvosi rendelő utasításait utókezelési lapba az állattartók számára. Diagnózis nélkül, és a bemenetben szereplőkön kívül gyógyszer vagy adag nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
practice — Rendelő
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
animal — Állat
Név és faj. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
pet_owner — Tulajdonos
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
visit_date — A látogatás dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
notes — A rendelő utasításai
Ápolás, etetés, gyógyszerek és adagok az utasítás szerint, a következő időpont. Csak az jelenhet meg, ami itt le van írva.
Alapértelmezett beállítások: ""
practice_contact — Kapcsolat
Opcionális. A végén szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "pet_aftercare_sheet",
    "text": "{\"practice\":\"Lindenau állatorvosi rendelő\",\"animal\":\"Mops, kutya\",\"pet_owner\":\"\",\"visit_date\":\"2026. máj. 5.\",\"notes\":\"A fogkéményeltisztítás után: 3 napig puha táplálék. 5 napig ne adjon rágós játékot. A gumire kenjen egyszer naponta este Demodent gért 5 napig, ahogy azt átadta. Ha a 2. nap után vérzés jelentkezik, kérem hívja fel a rendelést. Kontroll május 14-én 10:30-kor.\",\"practice_contact\":\"Lindenau állatorvosi rendelő, telefon 0123 456700\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "practice": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "animal": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "visit_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "notes": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_contact": {
            "type": "string",
            "maxLength": 300
        }
    },
    "required": [
        "practice",
        "animal",
        "visit_date",
        "notes"
    ]
}

Műhelyjelentés a járműtulajdonosok számára

workshop_report

Magyarázza el a javítást egyszerű szavakkal. A szerver összeadja a munkadíjat és az alkatrészeket, az AI pedig csak azt magyarázza el, amit a munkalap és a műhelyjegyzetek tartalmaznak.

Bemeneti és konfigurációs mezők

Alapvető beállítások
workshop — Szerviz
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
vehicle — Jármű
Szó szerint hozzáadva, például típus és rendszám.
Alapértelmezett beállítások: ""
mileage — Kilométeróra-állás
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Munka és alkatrészek
Soronként egy munka vagy alkatrész. A kind értéke labour vagy part. Munkánál a mennyiség órát jelent.
Alapértelmezett beállítások: ""
workshop_notes — Műhelyjegyzetek
Mit jelentettek be, mit találtak és miben állapodtak meg. Csak az itt leírtak magyarázhatók el.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 25000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "workshop_report",
    "text": "{\"workshop\":\"Hartmann Autószerviz\",\"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\":\"A klant jeleztette a síkoló fékezőhangot. A front fékbetéttek a kopáslimit alatt voltak. A hátsó fékbetéttek körülbelül felre vannak kopva, a műhely a következő szerviznél ismét meg fogja nézni őket. A keserű fakeserélék ára még ki kell keresni.\",\"currency\":\"EUR\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "workshop": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "mileage": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "workshop_notes": {
            "type": "string",
            "maxLength": 3000
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        }
    },
    "required": [
        "workshop",
        "vehicle",
        "lines"
    ]
}

Villamos mérési jegyzőkönyv

electrical_test_record

Vesse össze a mért értékeket a megadott határértékekkel. A szerver minden értéket határértéken belülinek vagy kívülinek jelöl. Szabványértékek nem kerülnek bele, és ez nem helyettesíti a szakképzett villanyszerelő vizsgálatát.

Bemeneti és konfigurációs mezők

Alapvető beállítások
installation — Berendezés
Szó szerint hozzáadva, például épület és elosztótábla.
Alapértelmezett beállítások: ""
test_date — Vizsgálat dátuma
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
tester — Vizsgálta
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Mérések
Soronként egy érték. A határérték az alkalmazandó szabványból vagy a gyártótól származik. A limit_type értéke max (az érték nem lehet nagyobb) vagy min (az érték nem lehet kisebb).
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a jegyzőkönyvnek említenie kell, például a mérőműszer.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "electrical_test_record",
    "text": "{\"installation\":\"Mill Road 3, elosztó tábla 1\",\"test_date\":\"2026. máj. 12.\",\"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\":\"Minden áramkört ugyanazzal a műszerrel mértek.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "installation": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "test_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "tester": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "installation",
        "test_date",
        "lines"
    ]
}

Hőmérsékletnapló ellenőrzése

temperature_log_check

Ellenőrizze a hűtők és fagyasztók hőmérsékletnaplóját. A szerver megtalálja a megadott tartományon kívüli értékeket és a leolvasás nélküli napokat. Élelmiszerjogi kérdésben nem nyilatkozik.

Bemeneti és konfigurációs mezők

Alapvető beállítások
kitchen — Konyha vagy üzlet
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Leolvasások
Soronként egy leolvasás. Dátumok például 2026-03-31 vagy 31.03.2026, időpontok például 08:30. A lower és upper értéket készülékenként egyszer adja meg; az üres cellák megtartják az utolsó tartományt.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: például zárva tartási napok, amelyek megmagyarázzák a hézagot.
Alapértelmezett beállítások: ""
Speciális beállítások
checks_per_day — Leolvasások naponta
Felsoroljuk azokat a napokat, amikor egy készüléknél kevesebb volt a leolvasás. 1 és 6 között.
Alapértelmezett beállítások: 1

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "temperature_log_check",
    "text": "{\"kitchen\":\"Riverside Bistro\",\"period\":\"2026. május 4. – 8.\",\"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\":\"Május 7-én zárva.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "kitchen": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "checks_per_day": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "kitchen",
        "lines",
        "checks_per_day"
    ]
}

Pékszázalék-kalkulátor

bakers_percentage

Alakítson egy receptet mennyiségekké. A szerver pékszázalékokból vagy grammos receptből kiszámolja az összetevőnkénti grammot, a teljes tésztát, a hidratációt és a tésztakihozatalt.

Bemeneti és konfigurációs mezők

Alapvető beállítások
recipe — Recept
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Hozzávalók
Soronként egy összetevő. A role értéke flour, liquid vagy other. Vagy minden sorban a percent, vagy minden sorban az amount_g mezőt töltse ki.
Alapértelmezett beállítások: ""
pieces — Darab
Hány darabra van szükség, például 40.
Alapértelmezett beállítások: ""
piece_weight — Tészta darabonként (g)
Egy darab tésztasúlya grammban, például 500.
Alapértelmezett beállítások: ""
flour_weight — Vagy: lisztsúly (g)
Darabszám helyett: a teljes liszt grammban, például 10000.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a lapnak említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 12000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "bakers_percentage",
    "text": "{\"recipe\":\"Búza- és rozsosா loaf\",\"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\":\"A tészta egész éjszakán a hűtőben pihen.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "recipe": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "pieces": {
            "type": "string",
            "maxLength": 12
        },
        "piece_weight": {
            "type": "string",
            "maxLength": 12
        },
        "flour_weight": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "recipe",
        "lines"
    ]
}

Kaptárnapló kiértékelése

hive_record

Értékelje ki a kaptárnaplókat. A szerver kaptáranként összeadja a mézhozamot, és jelzi a bejegyzések közötti hosszú szüneteket. Diagnózis és kezelési tanács nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
apiary — Méhészet
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
year — Szezon
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Bejegyzések
Soronként egy ellenőrzés vagy pergetés. Dátumok például 2026-03-31 vagy 31.03.2026. A honey_kg csak pergetésnél. A megjegyzésben ne legyen vessző, hacsak nincs idézőjelben.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit az értékelésnek említenie kell.
Alapértelmezett beállítások: ""
Speciális beállítások
gap_days — Hézag ennyi nap után
Az ennél hosszabb, bejegyzés nélküli időszakot felsoroljuk. 7 és 365 között.
Alapértelmezett beállítások: 30

UTF-8-bemenet maximális bájtszáma: 45000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "hive_record",
    "text": "{\"apiary\":\"Mill Road méhészet\",\"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\":\"\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "apiary": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "year": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "gap_days": {
            "type": "integer",
            "minimum": 7,
            "maximum": 365
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "apiary",
        "lines",
        "gap_days"
    ]
}

Rönklista tömör köbméterrel

timber_list

Alakítsa a rönkök listáját fakimutatássá. A szerver a Huber-képlettel kiszámolja minden rönk térfogatát a hosszból és a középátmérőből, és megmutatja a számítást.

Bemeneti és konfigurációs mezők

Alapvető beállítások
forest — Erdő vagy erdőrészlet
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
timber_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Rönkök
Soronként egy rönk, hossz méterben és középátmérő centiméterben.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a listának említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "timber_list",
    "text": "{\"forest\":\"Mill Forest, stand 12\",\"timber_date\":\"2026. február 3.\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Spruce,4,32\\nH2,Spruce,4,28.5\\nH3,Spruce,5,24\\nH4,Pine,4.5,30\\nH5,Pine,,26\",\"remarks\":\"Röngek a keleti sín mellett halmácsolva.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "forest": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "timber_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "forest",
        "lines"
    ]
}

Ültetési terv mennyiségekkel

planting_plan

Alakítsa az ágyásokat és sűrűségeket ültetési tervvé. A szerver a területből és a sűrűségből kiszámolja a növények számát, és minden sort egész növényre kerekít felfelé.

Bemeneti és konfigurációs mezők

Alapvető beállítások
planting_site — Ültetési hely
Szó szerint hozzáadva, például projekt vagy cím.
Alapértelmezett beállítások: ""
lines — Ültetési sorok
Soronként egy növény egy ágyásban, a területtel négyzetméterben és a négyzetméterenkénti növényszámmal.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a tervnek említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 15000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "planting_plan",
    "text": "{\"planting_site\":\"Mill Road udvar\",\"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\":\"A tulipános területet a jövő héten mérik ki a helyszínen.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "planting_site": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 10000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "planting_site",
        "lines"
    ]
}

Teljesítményterhelés fázisonként

power_load_phases

Adja össze egy rendezvény teljesítményigényét fázisonként. A szerver összeveti az egyes fázisok wattértékét a megadott biztosítékkal. Ez nem helyettesíti a szakképzett személy ellenőrzését.

Bemeneti és konfigurációs mezők

Alapvető beállítások
event — Esemény
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
fuse_amps — Biztosíték fázisonként (A)
A helyszíni ellátás szerint, például 16 vagy 32.
Alapértelmezett beállítások: 16
lines — Eszközök
Soronként egy eszköztípus. A phase értéke L1, L2 vagy L3. A watt az adattábláról vagy az adatlapról.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit az áttekintésnek említenie kell.
Alapértelmezett beállítások: ""
Speciális beállítások
voltage — Feszültség fázisonként (V)
A fázis és a nulla közötti feszültség.
Alapértelmezett beállítások: 230

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "power_load_phases",
    "text": "{\"event\":\"Nyári fesztivál, főszínpad\",\"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\":\"A bár ugyanazból a elosztódobozból kap áramot.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "fuse_amps": {
            "type": "integer",
            "minimum": 1,
            "maximum": 630
        },
        "voltage": {
            "type": "integer",
            "minimum": 100,
            "maximum": 400
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "fuse_amps",
        "voltage",
        "lines"
    ]
}

Rakodási lista hasznos teher ellenőrzésével

load_list

Alakítsa az árukat rakodási listává. A szerver összeadja a súlyokat, összeveti őket a megadott hasznos teherrel, és jelzi a hiányzó adatokat. A rakományrögzítésről nem nyilatkozik.

Bemeneti és konfigurációs mezők

Alapvető beállítások
vehicle — Jármű
Szó szerint hozzáadva, például rendszám.
Alapértelmezett beállítások: ""
tour — Járat
Opcionális. Szó szerint hozzáadva, például szám és dátum.
Alapértelmezett beállítások: ""
payload_kg — Hasznos teher (kg)
A jármű papírjaiból, például 1200.
Alapértelmezett beállítások: ""
lines — Áru
Soronként egy tétel a mennyiséggel és a darabsúllyal kilogrammban. A stop a kirakodási pont.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a listának említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 25000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "load_list",
    "text": "{\"vehicle\":\"Van BX-KM 418\",\"tour\":\"Tour 7, 2026. május 12.\",\"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\":\"A kiállítótállvány reggel érkezik a raktárból.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "vehicle": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "tour": {
            "type": "string",
            "maxLength": 120
        },
        "payload_kg": {
            "type": "string",
            "maxLength": 16,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "vehicle",
        "payload_kg",
        "lines"
    ]
}

Takarítási terv heti óraszámmal

cleaning_plan

Alakítsa a takarítási feladatokat tervvé. A szerver a gyakoriságból és a percekből helyszínenként kiszámolja a heti órákat, és felsorolja a hiányos sorokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
company — Takarítócég vagy csapat
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Érvényes ettől
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Feladatok
Soronként egy feladat és helyszín, heti alkalmakkal és alkalmankénti percekkel. A kéthetente esedékes feladat heti 0,5 alkalom.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a tervnek említenie kell.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 25000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "cleaning_plan",
    "text": "{\"company\":\"Clearwater Services\",\"period\":\"2026. május\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Mill Road office,Floors and desks,5,45\\nR2,Mill Road office,Washrooms,5,20\\nR3,Mill Road office,Windows,0.5,90\\nR4,Hartmann Bakery,Sales room,6,30\\nR5,Hartmann Bakery,Storage room,1,40\\nR6,Hartmann Bakery,Staff room,2,\",\"remarks\":\"A személyi pihenőhelyre vonatkozó percekről jövő héten születik megállapodás.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "company": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 14000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "company",
        "lines"
    ]
}

Festékigény festőknek

paint_quantity

Egy munka festékigényének kiszámítása helyiségekből, ablakokból és ajtókból, rétegekből és kiadósságból. A szerver kiszámítja a litereket és a kiszereléseket, az AI pedig rövid összefoglalót ír az ajánlathoz.

Bemeneti és konfigurációs mezők

Alapvető beállítások
project — Projekt
Szó szerint kerül be, például az ügyfél és a cím.
Alapértelmezett beállítások: ""
lines — Helyiségek és felületek
Helyiségenként vagy felületenként egy sor. A falfelület a kerület és a magasság szorzata; az extra_m2 közvetlenül hozzáad egy mennyezetet vagy más felületet; az openings_m2 levonásra kerül. Ha a coats üres, az alábbi szám érvényes.
Alapértelmezett beállítások: ""
coverage_m2_per_l — Kiadósság (m² literenként)
A termék műszaki adatlapjáról, például 8 vagy 7,5.
Alapértelmezett beállítások: ""
coats — Rétegek
Saját szám nélküli sorokhoz. 1 és 6 között.
Alapértelmezett beállítások: 2
container_l — Kiszerelés (l)
Opcionális: liter egy kiszerelésben, például 10 vagy 2,5.
Alapértelmezett beállítások: "10"
remarks — Megjegyzések
Opcionális: bármi, amit az összefoglalónak meg kell említenie, például a színek vagy a falak állapota.
Alapértelmezett beállítások: ""
Speciális beállítások
reserve_percent — Tartalék (%)
Hozzáadódik a teljes literszámhoz. 0 és 50 között.
Alapértelmezett beállítások: 10
container_price — Ár kiszerelésenként
Opcionális: az anyagköltséghez, például 89,90.
Alapértelmezett beállítások: ""
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "paint_quantity",
    "text": "{\"project\":\"Keller család, Juhar utca\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Nappali,18.4,2.6,,5.2,\\nR2,Konyha,12,2.5,,3.1,\\nR3,Nappali mennyezete,,,21.5,,1\\nR4,Előszoba,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"A falak meleg fehérben, a mennyezet tiszta fehérben. A konyhában a kis repedéseket előbb kitöltjük. Az előszoba magasságát a helyszínen mérjük meg.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "coverage_m2_per_l": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "coats": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "container_l": {
            "type": "string",
            "maxLength": 12
        },
        "reserve_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "container_price": {
            "type": "string",
            "maxLength": 16
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "coverage_m2_per_l",
        "coats",
        "reserve_percent"
    ]
}

Csempeigény ragasztóval és fugázóval

tile_quantity

Csempe, ragasztó és fugázó kiszámítása egy munka felületeiből. A szerver hozzáadja a veszteséget, csempénként egész csomagra kerekít felfelé, és a megadott anyagszükségletből kiszámítja a zsákokat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
project — Projekt
Szó szerint kerül be, például az ügyfél és a cím.
Alapértelmezett beállítások: ""
lines — Felületek
Felületenként egy sor a nettó felülettel négyzetméterben. A tile a csempét nevezi meg. A waste_percent és a pack_m2 maradhat üresen, ekkor az alábbi értékek érvényesek.
Alapértelmezett beállítások: ""
waste_percent — Veszteség (%)
Saját érték nélküli sorokhoz. 0 és 50 között.
Alapértelmezett beállítások: 10
pack_m2 — m² csomagonként
Opcionális: saját érték nélküli sorokhoz, például 1,44.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit az összefoglalónak meg kell említenie, például a burkolási minta vagy az aljzat.
Alapértelmezett beállítások: ""
Speciális beállítások
adhesive_kg_m2 — Ragasztó (kg/m²)
Opcionális: az adatlap szerinti anyagszükséglet, például 3,5.
Alapértelmezett beállítások: ""
adhesive_bag_kg — Ragasztós zsák (kg)
Opcionális, például 25.
Alapértelmezett beállítások: ""
grout_kg_m2 — Fugázó (kg/m²)
Opcionális: az adatlap szerinti anyagszükséglet ehhez a csempéhez és fugához, például 0,5.
Alapértelmezett beállítások: ""
grout_bag_kg — Fugázós zsák (kg)
Opcionális, például 5.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "tile_quantity",
    "text": "{\"project\":\"Fürdőszoba és konyha, Malom út 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Fürdőszoba padlója,Csempe A 60x60,6.8,,\\nF2,Fürdőszoba fala,Csempe B 30x60,22.4,15,1.08\\nF3,Konyha fala,Csempe B 30x60,4.2,,1.08\\nF4,Előszoba padlója,Csempe 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\":\"A fürdőszoba fala átlósan rakva. Az előszoba padlóját a régi burkolat eltávolítása után mérjük meg.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "pack_m2": {
            "type": "string",
            "maxLength": 12
        },
        "adhesive_kg_m2": {
            "type": "string",
            "maxLength": 12
        },
        "adhesive_bag_kg": {
            "type": "string",
            "maxLength": 12
        },
        "grout_kg_m2": {
            "type": "string",
            "maxLength": 12
        },
        "grout_bag_kg": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "waste_percent"
    ]
}

Tetőfedő anyag tetőfelületekből

roofing_material

Tetőcserép, léc és gerinc kiszámítása egy munka tetősíkjaiból. A szerver a gyártó szerinti négyzetméterenkénti cserépszámot és léctávolságot használja, és hozzáadja a veszteséget.

Bemeneti és konfigurációs mezők

Alapvető beállítások
project — Projekt
Szó szerint kerül be, például az ügyfél és a cím.
Alapértelmezett beállítások: ""
lines — Tetősíkok
Tetősíkonként egy sor a lejtés menti felülettel négyzetméterben. A ridge_m az e sík mentén fedendő gerinc vagy él hossza; a közös gerincet csak egyszer kell megadni.
Alapértelmezett beállítások: ""
tiles_per_m2 — Cserép/m²
A gyártótól, ehhez a cseréphez és léctávolsághoz, például 10,5.
Alapértelmezett beállítások: ""
batten_gauge_cm — Léctávolság (cm)
Opcionális: a lécek közötti távolság, például 33,5. Enélkül nem kerülnek kiszámításra lécek.
Alapértelmezett beállítások: ""
waste_percent — Veszteség (%)
Hozzáadódik a cserepekhez és a lécekhez. 0 és 30 között.
Alapértelmezett beállítások: 5
remarks — Megjegyzések
Opcionális: bármi, amit az összefoglalónak meg kell említenie, például a cserép típusa vagy a tető formája.
Alapértelmezett beállítások: ""
Speciális beállítások
ridge_tiles_per_m — Gerinccserép méterenként
Opcionális: a gyártótól, például 2,5.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 12000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "roofing_material",
    "text": "{\"project\":\"Berg-ház, Hárs utca 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Déli tetősík,62.4,10.4\\nD2,Északi tetősík,62.4,\\nD3,Garázstető,18.3,\\nD4,Előtető,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Piros agyagcserép, mint a régi tetőn. Az előtetőt az állványozás után mérjük meg.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "project": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tiles_per_m2": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "batten_gauge_cm": {
            "type": "string",
            "maxLength": 12
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 30
        },
        "ridge_tiles_per_m": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "project",
        "lines",
        "tiles_per_m2",
        "waste_percent"
    ]
}

Üvegrendelés felülettel és súllyal

glass_order

Üvegtáblákból rendelési lista. A szerver kiszámítja a táblánkénti és tételenkénti felületet, az opcionális táblánkénti minimális felületet, valamint a súlyt a felületből, a vastagságból és m²-enként és mm-enként 2,5 kg-ból.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél vagy munka
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
order_ref — Rendelési hivatkozás
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Üvegtáblák
Tételenként egy sor szélességgel és magassággal milliméterben, vastagsággal milliméterben és darabszámmal. Hőszigetelő vagy ragasztott biztonsági üvegnél az üvegvastagságok összegét kell megadni.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a rendelésnek meg kell említenie, például az élmegmunkálás vagy a szállítás.
Alapértelmezett beállítások: ""
Speciális beállítások
min_area_m2 — Minimális felület táblánként (m²)
Opcionális: a szállító árlistája szerint, például 0,5. A kisebb táblák ezzel a felülettel számítanak.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "glass_order",
    "text": "{\"customer\":\"Novak Konyha és Fürdő\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Konyhaablak,Hőszigetelő üveg 4/16/4,1200,1400,8,2\\nG2,Fürdőszoba,Szatinált üveg,600,450,6,1\\nG3,Polc,Float üveg,800,250,8,3\\nG4,Ajtó,Float üveg,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Polcok csiszolt élekkel. Az ajtóüveg magassága a tok beépítése után következik.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "order_ref": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "min_area_m2": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines"
    ]
}

Költözési térfogat és járműméret

removal_volume

Háztartási tárgyak listájából csomagolási lista. A szerver helyiségenként összeadja a térfogatot, tartalékot ad hozzá, és a saját járműlistából kiválasztja a legkisebb megfelelő járművet.

Bemeneti és konfigurációs mezők

Alapvető beállítások
move — Költözés
Szó szerint kerül be, például az ügyfél és mindkét cím.
Alapértelmezett beállítások: ""
move_date — Költözés napja
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Háztartási tárgyak
Tárgyfajtánként egy sor a darabszámmal és egy darab köbméterben megadott térfogatával. A note csomagolási tudnivalókhoz való, például törékeny vagy szétszerelendő.
Alapértelmezett beállítások: ""
vehicles — Saját járművek
Opcionális: járművenként egy sor a raktér köbméterben megadott térfogatával. A legkisebb megfelelő jármű kerül javaslatra.
Alapértelmezett beállítások: ""
reserve_percent — Tartalék (%)
A rakodási hézagok miatt hozzáadódik a teljes térfogathoz. 0 és 50 között.
Alapértelmezett beállítások: 10
remarks — Megjegyzések
Opcionális: bármi, amit a csomagolási listának meg kell említenie, például az emeletek vagy egy lift.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 32000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "removal_volume",
    "text": "{\"move\":\"Hartmann család, Malom út 3-ból a Hárs utca 7-be\",\"move_date\":\"2026. június 12.\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Nappali,Háromszemélyes kanapé,1,1.8,\\nU2,Nappali,Könyvespolc,2,0.9,Szétszerelni\\nU3,Konyha,Költöztetődoboz,25,0.1,Törékeny\\nU4,Hálószoba,Ruhásszekrény,1,2.5,Szétszerelni\\nU5,Hálószoba,Ágy 160 x 200,1,1.5,\\nU6,Pince,Kerékpár,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Kisteherautó,12\\nV2,Teherautó 7.5 t,35\\nV3,Teherautó 12 t,50\",\"reserve_percent\":10,\"remarks\":\"A régi lakásnál harmadik emelet lift nélkül. A pincét a felmérés napján nézzük meg.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "move": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "move_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "vehicles": {
            "type": "string",
            "maxLength": 3000
        },
        "reserve_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "move",
        "lines",
        "reserve_percent"
    ]
}

Fordítási ajánlat normasorok alapján

standard_line_offer

Karakterszámokból árajánlat. A szerver a szóközökkel együtt számolt karaktereket normasorokra váltja, megszorozza a soronkénti árral, hozzáadja a sürgősségi felárat, és ellenőrzi a minimális díjat.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
offer_number — Ajánlat száma
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
language_pair — Nyelvek
Opcionális. Szó szerint kerül be, például németről angolra.
Alapértelmezett beállítások: ""
deadline — Leadás
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Dokumentumok
Dokumentumonként egy sor a karakterek számával szóközökkel együtt, ahogy a szövegszerkesztő számolja.
Alapértelmezett beállítások: ""
price_per_line — Ár soronként
Nettó ár egy normasorra, például 1,35.
Alapértelmezett beállítások: ""
line_chars — Karakter soronként
Egy normasort alkotó karakterek száma szóközökkel együtt. 30 és 100 között.
Alapértelmezett beállítások: 55
rush_percent — Sürgősségi felár (%)
0, ha nincs felár. 0 és 200 között.
Alapértelmezett beállítások: 0
remarks — Megjegyzések
Opcionális: bármi, amit az ajánlatnak meg kell említenie, például a szakterület vagy a formátum.
Alapértelmezett beállítások: ""
Speciális beállítások
rounding — Kerekítés
Hogyan számítódnak az egyes dokumentumok sorai.
exact — Pontos, két tizedesjegy · up — Felfelé kerekítés egész sorokra dokumentumonként
Alapértelmezett beállítások: "exact"
minimum_fee — Minimális díj
Opcionális: akkor érvényes, ha a végösszeg alacsonyabb, például 40.
Alapértelmezett beállítások: ""
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 12000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "standard_line_offer",
    "text": "{\"customer\":\"Hartmann Pékség Kft.\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Németről angolra\",\"deadline\":\"5 munkanapon belül\",\"lines\":\"id,document,characters\\nN1,Bérleti szerződés,12480\\nN2,Kísérőlevél,1.830\\nN3,Melléklet alaprajz,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Jogi szakterület. A mellékletet akkor számoljuk, ha a szkennelt változat olvasható.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "offer_number": {
            "type": "string",
            "maxLength": 60
        },
        "language_pair": {
            "type": "string",
            "maxLength": 80
        },
        "deadline": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "price_per_line": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "line_chars": {
            "type": "integer",
            "minimum": 30,
            "maximum": 100
        },
        "rush_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 200
        },
        "rounding": {
            "type": "string",
            "enum": [
                "exact",
                "up"
            ]
        },
        "minimum_fee": {
            "type": "string",
            "maxLength": 12
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "price_per_line",
        "line_chars",
        "rush_percent",
        "rounding"
    ]
}

Óarany-felvásárlási bizonylat

gold_purchase_receipt

Mérlegelt tárgyakból felvásárlási bizonylat. A szerver a súlyból és a finomságból kiszámítja a finomaranyat, a vállalkozás által megadott napi árból pedig a kifizetést. Árak lekérése nem történik.

Bemeneti és konfigurációs mezők

Alapvető beállítások
business — Vevő
Szó szerint kerül be, például az üzlet neve és címe.
Alapértelmezett beállítások: ""
seller — Eladó
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
receipt_date — Dátum
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
receipt_number — Bizonylatszám
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Felvásárolt tárgyak
Tárgyanként egy sor a súllyal grammban és a finomsággal ezrelékben, például 585 vagy 750. Kövek nélkül kell mérni; ezt a megjegyzés oszlopban kell jelezni.
Alapértelmezett beállítások: ""
price_per_g — Ár grammonként finomaranyra
A vállalkozás által megadott napi ár, például 58,40. Külső forrásból semmi sem kerül lekérésre.
Alapértelmezett beállítások: ""
payout_percent — Kifizetett rész (%)
A finomarany értékének kifizetett része. 1 és 100 között.
Alapértelmezett beállítások: 100
remarks — Megjegyzések
Opcionális: bármi, amit a bizonylatnak meg kell említenie, például hogyan vizsgálták a tárgyakat.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "gold_purchase_receipt",
    "text": "{\"business\":\"Berg Ötvösműhely, Piac tér 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"2026. május 14.\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Gyűrű,4.2,585,\\nA2,Lánc,12.75,750,\\nA3,Fülbevaló,0.875,333,kövek nélkül mérve\\nA4,Karkötő,,585,a kapcsot még el kell távolítani\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Fémjelek nagyítóval ellenőrizve, a lánc a kapcsán savval tesztelve.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "business": {
            "type": "string",
            "maxLength": 200,
            "minLength": 1
        },
        "seller": {
            "type": "string",
            "maxLength": 160
        },
        "receipt_date": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
        },
        "receipt_number": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "price_per_g": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1
        },
        "payout_percent": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "business",
        "receipt_date",
        "lines",
        "price_per_g",
        "payout_percent"
    ]
}

Főzési jegyzőkönyv erjedési fokkal és alkohollal

brew_log

Sűrűségmérésekből főzési jegyzőkönyv. A szerver a Plato-fokban megadott kezdeti és végső sűrűségből kiszámítja a látszólagos erjedési fokot és egy alkoholbecslést, és feltünteti az alkalmazott képletet.

Bemeneti és konfigurációs mezők

Alapvető beállítások
brewery — Sörfőzde
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
brew — Főzet
Szó szerint kerül be, például a sör és a főzetszám.
Alapértelmezett beállítások: ""
brew_date — Főzés napja
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
og_plato — Kezdeti sűrűség (°P)
Az élesztő beoltása előtt mérve, például 12,5.
Alapértelmezett beállítások: ""
fg_plato — Végső sűrűség (°P)
Opcionális. Ha üres, a legkésőbbi dátumú leolvasás érvényes.
Alapértelmezett beállítások: ""
lines — Leolvasások
Leolvasásonként egy sor. Dátum például 2026-03-31 vagy 31.03.2026 formában. Sűrűség Plato-fokban, hőmérséklet Celsius-fokban; mindkettő maradhat üresen.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a jegyzőkönyvnek meg kell említenie, például az élesztő vagy a komló.
Alapértelmezett beállítások: ""
Speciális beállítások
batch_l — Főzet (l)
Opcionális: liter az erjesztőtartályban, például 50.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "brew_log",
    "text": "{\"brewery\":\"Malom úti Sörfőzde\",\"brew\":\"Pale ale, 27. főzet\",\"brew_date\":\"2026. március 2.\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Élesztőzés,12.5,12,Élesztő rehidratálva\\nS2,2026-03-05,3. nap,6.2,14,Magas krausen\\nS3,09.03.2026,7. nap,3.1,15,Hidegkomlózva\\nS4,2026-03-16,Palackozás,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"2-es erjesztőtartály. Palackozáskor szénsavasító cukor hozzáadva.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "brewery": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "brew": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "brew_date": {
            "type": "string",
            "maxLength": 40
        },
        "og_plato": {
            "type": "string",
            "maxLength": 8,
            "minLength": 1
        },
        "fg_plato": {
            "type": "string",
            "maxLength": 8
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "batch_l": {
            "type": "string",
            "maxLength": 12
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "brewery",
        "brew",
        "og_plato",
        "lines"
    ]
}

Túra-időterv szakaszok szerint

hiking_time_plan

Egy túra szakaszaiból időterv. A szerver a DIN 33466 szabály szerint kiszámítja a szakaszonkénti menetidőt, hozzáadja a szüneteket, és minden pontra megmutatja az érkezést és a legkésőbbi időpontot.

Bemeneti és konfigurációs mezők

Alapvető beállítások
tour — Járat
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
guide — Túravezető
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
tour_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Szakaszok
Szakaszonként egy sor a bejárás sorrendjében, a távolsággal kilométerben, az emelkedéssel és ereszkedéssel méterben, valamint a szakasz végi szünettel percben.
Alapértelmezett beállítások: ""
start_time — Kezdő időpont
Időpont, például 08:30.
Alapértelmezett beállítások: "08:00"
latest_return — Legkésőbbi visszaérkezés
Opcionális: időpont, például 17:00, mondjuk sötétedés vagy az utolsó busz előtt. Ekkor minden ponthoz tartozik egy legkésőbbi időpont.
Alapértelmezett beállítások: ""
pace_percent — Csoporttényező
Minden menetidőt megszoroz. Gyors csoportnál 100 alatt, lassúnál 100 felett.
70 — 70 % · 80 — 80 % · 90 — 90 % · 100 — 100 % (a szabály változatlanul) · 110 — 110 % · 120 — 120 % · 130 — 130 % · 150 — 150 % · 200 — 200 %
Alapértelmezett beállítások: "100"
remarks — Megjegyzések
Opcionális: bármi, amit a tervnek meg kell említenie, például a találkozási pont vagy a felszerelés.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 12000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "hiking_time_plan",
    "text": "{\"tour\":\"Háromcsúcs-kör a Malom-völgyből\",\"guide\":\"T. Berg\",\"tour_date\":\"2026. június 21.\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Parkolótól az Éger-kunyhóig,4.5,600,0,20\\nT2,Éger-kunyhótól a csúcsig,2.2,450,50,30\\nT3,Csúcstól a völgybe,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Találkozó a parkolóban. Hideg élelem a csúcsra.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "tour": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "guide": {
            "type": "string",
            "maxLength": 120
        },
        "tour_date": {
            "type": "string",
            "maxLength": 40
        },
        "lines": {
            "type": "string",
            "maxLength": 8000,
            "minLength": 1
        },
        "start_time": {
            "type": "string",
            "maxLength": 5,
            "minLength": 1
        },
        "latest_return": {
            "type": "string",
            "maxLength": 5
        },
        "pace_percent": {
            "type": "string",
            "enum": [
                "70",
                "80",
                "90",
                "100",
                "110",
                "120",
                "130",
                "150",
                "200"
            ]
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "tour",
        "lines",
        "start_time",
        "pace_percent"
    ]
}

Technikai rider a készlettel szemben

rider_stock_check

Egy technikai rider felszerelésének összevetése a saját készlettel. A szerver tételenként összeadja mindkét listát, és mennyiségekkel ellátott hiánylistát ad.

Bemeneti és konfigurációs mezők

Alapvető beállítások
event — Esemény
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
venue — Helyszín
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Rider: szükséges felszerelés
A riderből tételenként egy sor a szükséges mennyiséggel. A category opcionális, például mikrofonok.
Alapértelmezett beállítások: ""
available — Saját készlet
Tételenként egy sor az erre a dátumra rendelkezésre álló mennyiséggel. Ugyanazokat a neveket kell használni, mint a riderben.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a listának meg kell említenie, például egy kapcsolattartó vagy egy határidő.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 50000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "rider_stock_check",
    "text": "{\"event\":\"Nyári fesztivál, nagyszínpad, B zenekar\",\"venue\":\"Folyóparti park\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofonok,Shure SM58,6\\nR2,Mikrofonok,Shure Beta 52A,1\\nR3,Állványok,Magas mikrofonállvány,8\\nR4,Monitorok,Ládamonitor,4\\nR5,Mikrofonok,shure sm-58,2\\nR6,Kábelek,XLR-kábel 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Magas mikrofonállvány,10\\nB3,Ládamonitor,2\\nB4,DI-doboz,4\",\"remarks\":\"A hiányzó tételeket hétfőn egyeztetjük a zenekar menedzserével.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "venue": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "available": {
            "type": "string",
            "maxLength": 24000
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "lines"
    ]
}

Csalétekállomás-ellenőrzési jelentés

bait_station_check

Csalétekállomás-ellenőrzések kiértékelése. A szerver állomásonként megszámolja a fogyasztást, minden ellenőrzést összevet az előzővel, és felsorolja a késésben lévő állomásokat. Irtószerekről és jogi kötelezettségekről nem nyilatkozik.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél vagy helyszín
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
technician — Elvégezte
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Ellenőrzések
Soronként egy állomás és ellenőrzés. A finding értéke none, partial, full, damaged vagy no_access. Dátumok például 2026-05-31 vagy 31.05.2026 formában.
Alapértelmezett beállítások: ""
interval_days — Ellenőrzési intervallum (nap)
Az ügyféllel megállapodottak szerint. 1 és 365 között.
Alapértelmezett beállítások: 28
remarks — Megjegyzések
Opcionális: bármi, amit a jelentésnek meg kell említenie, például a helyszínen megállapodott intézkedések.
Alapértelmezett beállítások: ""
Speciális beállítások
report_date — Referencianap
Opcionális, például 2026-05-31. A késésben lévő állomásokat eddig a napig számolja; üresen hagyva a táblázat utolsó ellenőrzése számít.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "bait_station_check",
    "text": "{\"customer\":\"Hartmann Pékség, Malom utca 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 raktár,2026-03-02,none,\\nK2,S2 rakodórámpa,2026-03-02,partial,\\nK3,S3 udvar,2026-03-02,none,\\nK4,S1 raktár,2026-03-30,none,\\nK5,S2 rakodórámpa,2026-03-30,full,Ürülék az állomás mellett\\nK6,S3 udvar,2026-03-30,no_access,Raklapok az állomás előtt\\nK7,S1 raktár,2026-05-04,none,\\nK8,S2 rakodórámpa,2026-05-04,partial,A kapu alatti rést az ügyfél lezárta\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Az ügyfél az audit előtt kéri a jelentést.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "technician": {
            "type": "string",
            "maxLength": 160
        },
        "lines": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "interval_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 365
        },
        "report_date": {
            "type": "string",
            "maxLength": 10
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "interval_days"
    ]
}

Fürdővíznapló ellenőrzése

pool_water_log

Fürdővíz-mérések, például pH, klór és hőmérséklet összevetése a megadott határértékekkel. A szerver megjelöli az eltéréseket és a mérés nélküli napokat. Jogi kijelentések nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
facility — Medence vagy létesítmény
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
tester — Vizsgálta
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Leolvasások
Mérési időpontonként egy sor. Hagyja üresen a cellát, ha az értéket nem mérték. Dátumok például 2026-05-31 vagy 31.05.2026 formában.
Alapértelmezett beállítások: ""
limits — Határértékek
Paraméterenként egy sor a létesítményre érvényes határértékekkel. Az üres medence az összes medencét jelenti. Az eszköz nem ismer szabályokat, csak ezekkel a számokkal vet össze.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: például zárva tartási napok, amelyek megmagyarázzák a hézagot.
Alapértelmezett beállítások: ""
Speciális beállítások
checks_per_day — Leolvasások naponta
A medencénként kevesebb méréssel rendelkező napokat felsorolja. 1 és 6 között.
Alapértelmezett beállítások: 1

UTF-8-bemenet maximális bájtszáma: 40000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "pool_water_log",
    "text": "{\"facility\":\"Lindenau Wellness Szálloda\",\"period\":\"2026. május 4-től 6-ig\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Fedett medence,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Pezsgőfürdő,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Fedett medence,2026-05-05,08:00,7.8,0.4,0.25,28.5,Sok vendég az előző este\\nW4,Pezsgőfürdő,2026-05-05,08:05,7.3,,0.1,37.0,A klórtesztcsík elfogyott\\nW5,Fedett medence,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,Pezsgőfürdő,free_chlorine,0.7,1.0\\nG5,Pezsgőfürdő,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"A pezsgőfürdő szűrőjét május 5-én visszamosták.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "facility": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "tester": {
            "type": "string",
            "maxLength": 120
        },
        "lines": {
            "type": "string",
            "maxLength": 24000,
            "minLength": 1
        },
        "limits": {
            "type": "string",
            "maxLength": 3000
        },
        "checks_per_day": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "facility",
        "lines",
        "checks_per_day"
    ]
}

Kutyakiképzési jelentés és otthoni gyakorlási terv

dog_training_report

Egy kiképzési foglalkozás jegyzeteiből jelentés a gazdának és otthoni gyakorlási terv. A szerver kiszámolja a gyakorlási perceket, az AI pedig csak a megadott gyakorlatokat használja.

Bemeneti és konfigurációs mezők

Alapvető beállítások
dog — Kutya
Név és fajta. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
pet_owner — Tulajdonos
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
trainer — Kiképző vagy kutyaiskola
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
session_date — A foglalkozás dátuma
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
session_notes — Jegyzetek a foglalkozásról
Mit gyakoroltak és figyeltek meg, és mit beszéltek meg otthonra. Csak az jelenhet meg a jelentésben, ami itt szerepel.
Alapértelmezett beállítások: ""
lines — Otthoni gyakorlatok
Gyakorlatonként egy sor a megbeszéltek szerint: hogyan, naponta hányszor, alkalmanként hány perc és hetente hány nap.
Alapértelmezett beállítások: ""
next_session — Következő foglalkozás
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "dog_training_report",
    "text": "{\"dog\":\"Bruno, labrador\",\"pet_owner\":\"Novak család\",\"trainer\":\"Lindenau Kutyaiskola, A. Berg\",\"session_date\":\"2026. május 12.\",\"session_notes\":\"Laza pórázas sétát gyakoroltunk a parki ösvényen. Bruno eleinte húzott a többi kutya felé, néhány forduló után azonban nyugodtan sétált a gazdája mellett. A behívás a hosszú pórázzal jól működött. Otthon a kertben gyakoroljanak séta előtt, és fejezzék be a gyakorlatot, amíg Brunónak még kedve van hozzá. Jutalmazzák a szokásos tápja kis darabjaival.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Laza pórázas séta,A kertben séta előtt,2,5,6\\nH2,Behívás hosszú pórázzal,Egyszer hívja és azonnal jutalmazzon,1,10,5\\nH3,Ül és marad az ajtónál,Ajtónyitás előtt,3,2,7\",\"next_session\":\"2026. május 19., 17:00\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dog": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "trainer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "session_date": {
            "type": "string",
            "maxLength": 40
        },
        "session_notes": {
            "type": "string",
            "maxLength": 4000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "next_session": {
            "type": "string",
            "maxLength": 80
        }
    },
    "required": [
        "dog",
        "trainer",
        "session_notes",
        "lines"
    ]
}

Állatpanziós jelentés a gazdáknak

pet_boarding_report

Egy panziós tartózkodás bejegyzéseiből jelentés a gazdának. A szerver naponta megszámolja az etetéseket, sétákat és perceket, az AI pedig barátságos szöveget ír állatorvosi kijelentések nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
animal — Állat
Név és faj. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
pet_owner — Tulajdonos
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
boarding — Állatpanzió vagy állatfelvigyázó
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
stay — Nap vagy időszak
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Bejegyzések
Bejegyzésenként egy sor. Az activity értéke meal, walk, play, rest, care vagy other. Percek a sétákhoz és a játékhoz. Az étel és a mennyiség szó szerint megmarad. Dátumok például 2026-05-31 vagy 31.05.2026 formában.
Alapértelmezett beállítások: ""
remarks — Megjegyzések a gazdának
Opcionális: hogyan szokott be az állat, mit szeretett. Csak az jelenhet meg a szövegben, ami itt szerepel.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 25000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "pet_boarding_report",
    "text": "{\"animal\":\"Lotte, tacskó\",\"pet_owner\":\"Wagner asszony\",\"boarding\":\"Lindenau Állatszálloda\",\"stay\":\"2026. május 15-től 16-ig\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g száraztáp,Mindent megevett\\nP2,2026-05-15,09:30,walk,40,,Megismerkedett a beagle Maxszal\\nP3,2026-05-15,14:00,play,20,,Labda a kertben\\nP4,2026-05-15,17:30,meal,,80 g száraztáp,Hagyott egy keveset\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g száraztáp,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Kikefélve\",\"remarks\":\"Lotte gyorsan beszokott, és a saját kosarában aludt. Szerette a labdajátékot a kertben.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "animal": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "boarding": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "stay": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "animal",
        "boarding",
        "stay",
        "lines"
    ]
}

Ruhaigazítási megrendelőlap méretekkel

alteration_order_sheet

Méretekből, változtatásokból és árakból ruhaigazítási megrendelőlap. A szerver kiszámolja az új méreteket, a sorösszegeket és a hátralékot, és összeveti a változtatásokat a varrásráhagyással.

Bemeneti és konfigurációs mezők

Alapvető beállítások
customer — Ügyfél
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
order_number — Rendelésszám
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
pickup — Átvehető
Opcionális, például május 15., péntek. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Igazítások
Igazításonként egy sor. A measure a jelenlegi méret, a change +2 vagy -1.5, az allowance a rendelkezésre álló varrásráhagyás. A unit_price üres is lehet.
Alapértelmezett beállítások: ""
remarks — Ügyfél kívánságai
Opcionális: mit kért az ügyfél a próbán. Csak az jelenhet meg, ami itt szerepel.
Alapértelmezett beállítások: ""
Speciális beállítások
length_unit — Mértékegység
Minden méretnél megjelenik.
cm — Centiméter · in — Hüvelyk
Alapértelmezett beállítások: "cm"
deposit — Befizetett előleg
Opcionális, például 20.
Alapértelmezett beállítások: ""
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 25000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "alteration_order_sheet",
    "text": "{\"customer\":\"Lena Hartmann asszony\",\"order_number\":\"A-2026-118\",\"pickup\":\"Május 15., péntek\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Szürke nadrág,Felhajtás rövidítése,104,-3,,1,14.00\\nR2,Szürke nadrág,Derék kiengedése,82,+3,2,1,18.50\\nR3,Kék ruha,Oldalvarrások szűkítése,96,-4,,1,24.00\\nR4,Blézer,Ujjak rövidítése,63,-2,,1,22.00\\nR5,Farmer,Cipzárcsere,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"A nadrág alja hajtóka nélkül. A blézeren az eredeti gombok maradnak.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "customer": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "order_number": {
            "type": "string",
            "maxLength": 40
        },
        "pickup": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        },
        "length_unit": {
            "type": "string",
            "enum": [
                "cm",
                "in"
            ]
        },
        "deposit": {
            "type": "string",
            "maxLength": 16
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "customer",
        "lines",
        "length_unit"
    ]
}

Virágkötészeti anyagjegyzék

floral_bill_of_materials

Kompozíciókból és a kompozíciónkénti virágszálakból és anyagokból anyagjegyzék. A szerver megszorozza a mennyiségeket, kompozíciónként összeadja a költségeket, és beszerzési listát készít.

Bemeneti és konfigurációs mezők

Alapvető beállítások
event — Esemény
Például Berg esküvő. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
event_date — Dátum
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
customer — Ügyfél
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
arrangements — Kompozíciók
Kompozíciónként egy sor a darabszámmal.
Alapértelmezett beállítások: ""
lines — Anyag kompozíciónként
Anyagonként és kompozíciónként egy sor: a kompozíció a fent megadott néven, szál vagy egység darabonként, mértékegység és egységár.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: színek, kívánságok, szállítási részletek.
Alapértelmezett beállítások: ""
Speciális beállítások
waste_percent — Töréstartalék (%)
Csak a beszerzési listához adódik hozzá. 0 és 50 között.
Alapértelmezett beállítások: 0
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "floral_bill_of_materials",
    "text": "{\"event\":\"Berg és Novak esküvő\",\"event_date\":\"2026. június 20.\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Menyasszonyi csokor,1\\nA2,Asztaldísz,8\\nA3,Kitűző,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Menyasszonyi csokor,Avalanche rózsa,15,szál,2.40\\nM2,Menyasszonyi csokor,Eukaliptusz,5,szál,1.10\\nM3,Menyasszonyi csokor,Szatén szalag,1.5,m,0.90\\nM4,Asztaldísz,Avalanche rózsa,5,szál,2.40\\nM5,Asztaldísz,Fátyolvirág,3,szál,1.30\\nM6,Asztaldísz,Virágtűzőhab,1,darab,1.80\\nM7,Kitűző,Bokrétás rózsa,1,szál,1.50\\nM8,Kitűző,Tű,2,darab,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Csak fehér és lágy zöld. Szállítás a Lindenhofba 10:00-ra.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "event": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "event_date": {
            "type": "string",
            "maxLength": 40
        },
        "customer": {
            "type": "string",
            "maxLength": 160
        },
        "arrangements": {
            "type": "string",
            "maxLength": 3000,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "waste_percent": {
            "type": "integer",
            "minimum": 0,
            "maximum": 50
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "event",
        "arrangements",
        "lines",
        "waste_percent"
    ]
}

Istállói takarmányterv mennyiségekkel és költségekkel

stable_feed_plan

Lovankénti adagokból takarmányterv. A szerver kiszámolja a napi és időszakos kilogrammokat, a bokszonkénti költséget és a takarmányonként beszerzendő mennyiségeket. Takarmányozási tanács nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
stable — Istálló
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Adagok
Lovanként és takarmányonként egy sor: kg etetésenként és etetés naponta.
Alapértelmezett beállítások: ""
feeds — Takarmányárak
Opcionális: takarmányonként egy sor a kg-onkénti árral. Az ár nélküli takarmányokat felsorolja.
Alapértelmezett beállítások: ""
period_days — Napok az időszakban
Például 30 egy hónapra. 1 és 366 között.
Alapértelmezett beállítások: 30
remarks — Megjegyzések
Opcionális: bármi, amit a tervnek meg kell említenie, például hogy ki etet hétvégén.
Alapértelmezett beállítások: ""
Speciális beállítások
currency — Pénznem
Rövid kód vagy jel, amely az összegekkel szerepel, például EUR.
Alapértelmezett beállítások: "EUR"

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "stable_feed_plan",
    "text": "{\"stable\":\"Lindenhof lovaspanzió\",\"period\":\"2026. június\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,1. boksz,Luna,Széna,4,3\\nF2,1. boksz,Luna,Zab,0.5,2\\nF3,2. boksz,Max,Széna,5,3\\nF4,2. boksz,Max,Ásványi takarmány,0.1,1\\nF5,3. boksz,Fenja,Széna,3.5,3\\nF6,3. boksz,Fenja,Pellet,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Széna,0.18\\nP2,Zab,0.45\\nP3,Pellet,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Max gazdája maga hozza az ásványi takarmányt.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "stable": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "feeds": {
            "type": "string",
            "maxLength": 3000
        },
        "period_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 366
        },
        "currency": {
            "type": "string",
            "maxLength": 4
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "stable",
        "lines",
        "period_days"
    ]
}

Zenei gyakorlási terv üzenettel a szülőknek

music_practice_plan

Zeneművekből és percekből heti gyakorlási terv üzenettel a szülőknek. A szerver elosztja a zeneműveket a gyakorlási napokra, és összeadja a perceket; csak a megadott zeneművek jelennek meg.

Bemeneti és konfigurációs mezők

Alapvető beállítások
student — Tanuló
Elég a keresztnév. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
teacher — Tanár
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
week — Hét
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Zeneművek és gyakorlatok
Zeneművenként vagy gyakorlatonként egy sor a gyakorlási naponkénti percekkel. A days_per_week üres is lehet: ekkor a zeneművet minden gyakorlási napon gyakorolják.
Alapértelmezett beállítások: ""
practice_days — Gyakorlási napok hetente
1 és 7 között.
Alapértelmezett beállítások: 5
teacher_notes — Jegyzetek az óráról
Opcionális: mi ment jól, mire kell figyelni gyakorláskor. Csak az jelenhet meg az üzenetben, ami itt szerepel.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "music_practice_plan",
    "text": "{\"student\":\"Mia\",\"teacher\":\"Lindenau Zeneiskola, K. Berg\",\"week\":\"2026. május 11-től 17-ig\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,G-dúr és e-moll skála,Lassan metronómmal,5,\\nU2,G-dúr menüett,A 9. és 16. ütem között csak bal kézzel,10,4\\nU3,A szél dala,Naponta egyszer végigjátszani,5,3\\nU4,Lapról olvasási füzet,Egy új sor,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia ma nagyon egyenletesen játszotta a menüett első részét. A 9. és 16. ütem között a bal kéz még bizonytalan. Kérjük, lassan gyakoroljon, és tartson rövid szüneteket.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "student": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "teacher": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "week": {
            "type": "string",
            "maxLength": 60
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "practice_days": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7
        },
        "teacher_notes": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "student",
        "teacher",
        "lines",
        "practice_days"
    ]
}

Korrepetálási előmeneteli jelentés a szülőknek

tutoring_progress_report

Korrepetálási témákból, pontszámokból és jegyzetekből előmeneteli jelentés a szülőknek. A szerver tantárgyanként kiszámolja a maximum arányát, az AI pedig nem ad előrejelzést vagy diagnózist.

Bemeneti és konfigurációs mezők

Alapvető beállítások
student — Tanuló
Elég a keresztnév. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
tutor — Korrepetitor vagy korrepetáló iskola
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
period — Időtartam
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
lines — Órák és eredmények
Óránként vagy dolgozatonként egy sor. A score és a max_score üres is lehet; a grade szó szerint megmarad. Dátumok például 2026-05-31 vagy 31.05.2026 formában.
Alapértelmezett beállítások: ""
tutor_notes — A korrepetitor jegyzetei
Opcionális: mi ment jól, mit gyakorolnak még. Csak az jelenhet meg a jelentésben, ami itt szerepel.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 30000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "tutoring_progress_report",
    "text": "{\"student\":\"Jonas\",\"tutor\":\"Lindenau Tanulóstúdió, P. Novak\",\"period\":\"2026. márciustól májusig\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matematika,Törtek,12,20,\\nL2,2026-04-07,Matematika,Törtek és tizedes törtek,15,20,\\nL3,2026-05-05,Matematika,Százalékszámítás,17,20,\\nL4,2026-03-17,Angol,Múlt idő,8,15,\\nL5,2026-04-28,Angol,Rendhagyó igék,11,15,\\nL6,2026-05-12,Angol,Iskolai dolgozat,,,B\",\"tutor_notes\":\"Jonas most már önállóan ellenőrzi a törtekkel kapott eredményeit. A rendhagyó igéket minden óra elején szókártyákkal gyakoroljuk. Több kérdést tesz fel, mint márciusban.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "student": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "tutor": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "period": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "lines": {
            "type": "string",
            "maxLength": 16000,
            "minLength": 1
        },
        "tutor_notes": {
            "type": "string",
            "maxLength": 3000
        }
    },
    "required": [
        "student",
        "tutor",
        "period",
        "lines"
    ]
}

Patagondozási jelentés a következő időponttal

hoof_care_report

Patánkénti megállapításokból és az elvégzett munkából jelentés a ló tulajdonosának. A szerver a dátumból és az intervallumból kiszámolja a következő időpontot, és felsorolja a bejegyzés nélküli patákat. Állatorvosi diagnózis nélkül.

Bemeneti és konfigurációs mezők

Alapvető beállítások
horse — Ló
Név és szükség esetén istálló. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
pet_owner — Tulajdonos
Opcionális. Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
farrier — Patkolókovács vagy patagondozó
Szó szerint hozzáadva.
Alapértelmezett beállítások: ""
visit_date — A látogatás dátuma
Például 2026-05-12 vagy 12.05.2026. A következő időponthoz szükséges.
Alapértelmezett beállítások: ""
interval_weeks — Intervallum a következő időpontig (hét)
A megállapodás szerint. 1 és 26 között.
Alapértelmezett beállítások: 6
lines — Paták
Patánként egy sor, vagy több sor több megállapításhoz. A hoof értéke fl, fr, hl vagy hr. A finding és a work a listákból származik.
Alapértelmezett beállítások: ""
remarks — Megjegyzések
Opcionális: bármi, amit a tulajdonosnak tudnia kell, például megállapodások a következő látogatásról.
Alapértelmezett beállítások: ""

UTF-8-bemenet maximális bájtszáma: 20000

Az eredmények ops_review formátumúak: columns és skaláris rows, summary, forráshoz kapcsolt findings és tervezeti exports. A review_required és ai_required true, az ai_model do4u-standard. Minden szöveget nem megbízható egyszerű szövegként kell megjeleníteni. A cashflow-eredmények emellett chart_data adatot tartalmaznak type cashflow, currency, buffer_cents mezőkkel és legfeljebb 91 dátumozott ponttal, amelyek base_cents és scenario_cents értékeket tartalmaznak. Az értékek szerveroldalon számított egész centek; modell által generált grafikonjelölés nem fogadható el. A vágási eredmények chart_data adatot tartalmaznak type cutting és scale 1000 mezőkkel: a rúdhosszok a megadott mértékegység (mm, cm, m vagy in) egész ezredrészei. Minden rúd tartalmaz id, unit, length, trim_start, trim_end, kerf, segments (id és length), valamint remaining mezőt. Kész darabonként egy vágásrés számít. A szerver ellenőrzi, hogy a darabok, vágásrések, véglevágások és maradék anyag összege pontosan megegyezik a készlethosszal. A rajz legfeljebb 30 teljes rudat és 120 darabot tartalmaz; a total_bars, omitted_bars és truncated kifejezetten leír minden kihagyást. A teljes kiosztás megmarad a táblázatban és a tervezeti exportokban. A heurisztika nem garantál globális optimalitást.

Kérésminta

{
    "tool": "hoof_care_report",
    "text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Berg asszony\",\"farrier\":\"Novak Patagondozás\",\"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,Kis repedés a patahegy külső oldalán\\nH3,hl,uneven_wear,trim,A belső oldalon jobban kopik\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja nyugodtan állt. A következő látogatásra kérjük, tartsák a bokszban, lehetőleg etetés előtt.\"}"
}
Teljes konfigurációs séma
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "horse": {
            "type": "string",
            "maxLength": 120,
            "minLength": 1
        },
        "pet_owner": {
            "type": "string",
            "maxLength": 120
        },
        "farrier": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "visit_date": {
            "type": "string",
            "maxLength": 10,
            "minLength": 1
        },
        "interval_weeks": {
            "type": "integer",
            "minimum": 1,
            "maximum": 26
        },
        "lines": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "remarks": {
            "type": "string",
            "maxLength": 2000
        }
    },
    "required": [
        "horse",
        "farrier",
        "visit_date",
        "interval_weeks",
        "lines"
    ]
}

Megerősített naptárexport kérése

A szerződés- és karbantartás-ellenőrzések ezenfelül aláírt calendar_review tokent adnak vissza, amely a hitelesített fiókhoz, forrásadatokhoz és 30 perces lejárathoz kötött. Kifejezett emberi ellenőrzés után POST-kéréssel küldhető a token, a kiválasztott eseményazonosítók és az approved:true az /api/v1/business/calendar címre ugyanazzal a fiókkal. A válasz ICS-export. A szerver a modelltől függetlenül ellenőrzi a tulajdonost, aláírást, lejáratot és kiválasztást. Naptár nem módosul.

POST /api/v1/business/calendar

A végpont a meglévő API Bearer hitelesítést igényli ugyanahhoz a fiókhoz, amely a szerződés- vagy karbantartás-ellenőrzés tulajdonosa. Az aláírt ellenőrzés 30 percig érvényes, és köti a jóváhagyott forrásadatokat és eseménykiválasztást. A hiányzó jóváhagyás, idegen tulajdonos, ismeretlen eseményazonosítók vagy lejárt vagy módosított token elutasításra kerülnek. A calendar_review token és expires_at (Unix-időbélyeg) mezőket tartalmazó objektum. A calendar_events tartalma id, title, date (YYYY-MM-DD) és description; a calendar_options tartalma name és reminder_days. A kezdeti eredmény nem tartalmaz ICS-bájtokat. Legfeljebb 20 különböző eseményazonosító választható.

{
    "token": "<calendar_review.token>",
    "selected": [
        "E1"
    ],
    "approved": true
}
Naptármegerősítés sémája
{
    "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
}

A sikeres válasz ok:true értéket és egy export objektumot tartalmaz filename, mime:text/calendar mezőkkel és a content mezőben a teljes ICS-szöveggel. Az alábbi helykitöltő a válasz szerkezetét írja le; nem generált fájl. A fájl mentése vagy importálása külön kliensművelet. Nem történik kapcsolatfelvétel naptárszolgáltatással.

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

A kezdeti eredmények filename, mime és content mezőkkel rendelkező exportvázlatokat, valamint forráshoz kötött ellenőrzési táblázatot tartalmaznak. Ezek használat vagy továbbítás előtt kifejezett emberi ellenőrzést igényelnek. A szerződéses határidő- és karbantartás-ellenőrzések calendar_events, calendar_options és calendar_review mezőket tartalmazhatnak; ezek soha nem fogadhatók el a modell által adott jóváhagyásként. A naptárexporthoz a fent bemutatott külön megerősített kérés szükséges.

Widgetek

A widget egy Do4U-eszközt ágyaz be a saját weboldaladba iframe-ként, ugyanazzal az űrlappal és eredménnyel, mint a Do4U-n. A kérések a widget fiókját terhelik. Widgeteket a Widgetek oldalon vagy az API-val hozhatsz létre.

Widgetet csak bejelentkezés mögé ágyazz be. A widgetet tartalmazó oldalnak bejelentkezést kell igényelnie. Aki meg tudja nyitni az oldalt, az használhatja a widgetet és elköltheti a kreditjeidet. Soha ne használj widgetet nyilvános oldalon.

A Do4U kívülről nem tudja ellenőrizni, hogy az oldalad igényel-e bejelentkezést. Ezt te erősíted meg a widget létrehozásakor, és te felelsz érte. Az alábbi korlátok csökkentik a kárt, ha egy token kiszivárog, de nem helyettesítik a bejelentkezést.

Widgetenként egy token

Minden widgetnek saját, d4w_ kezdetű tokenje van. A Do4U csak egy hash-t tárol, ezért a tokent csak egyszer mutatjuk meg. Sokkal kevesebbre képes, mint egy API-kulcs:

Gyors kezdés

  1. Nyisd meg a Widgetek oldalt, és válaszd ki az eszközt, az engedélyezett weboldalakat, a módot és a költségkeretet.
  2. Erősítsd meg, hogy a widgetet csak bejelentkezés mögé ágyazod be. Másold ki a tokent, amelyet csak egyszer mutatunk meg.
  3. Tedd a kódot egy bejelentkezést igénylő oldalra.
  4. Jelentkezz be, próbáld ki egyszer a widgetet, és ellenőrizd a felhasználást a Widgetek oldalon.

1. mód: Token az oldalon

A leggyorsabb megoldás. A token az oldalad HTML-kódjában van, így minden bejelentkezett felhasználó el tudja olvasni. Ezt a módot csak akkor használd, ha a terület minden felhasználójában megbízol. Ez a mód widgetenként egy eszközt enged.

<!-- Csak bejelentkezést igénylő területre ágyazd be -->
<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>

2. mód: Rövid élettartamú munkamenetek (ajánlott)

A widget tokenje a szervereden marad. Miután a szervered felismert egy bejelentkezett felhasználót, munkamenet-tokent kér, és csak azt írja az oldalba. A munkamenet-token d4s_ előtaggal kezdődik, és magától lejár. Ebben a módban a böngésző elutasítja a hosszú élettartamú tokent, így a véletlenül a HTML-be másolt token azonnal kiderül.

curl -X POST https://do4u.eu/api/v1/widgets/session \
  -H "Authorization: Bearer d4w_YOUR_WIDGET_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tool": "newsletter_create", "subject": "user-4711", "ttl_minutes": 60}'
HTTP/1.1 201 Created
{"token": "d4s_eyJ3Ijoi...", "expires_at": "2026-11-03T20:15:00+00:00", "widget": "w_3f9a1c0b7d2e4a68", "tool": "newsletter_create"}

Példa PHP-ben. Ezt csak bejelentkezett felhasználóknál futtasd, azon a szerveren, amely az oldalt előállítja:

<?php
// Először ellenőrizd a saját bejelentkezésedet. A token ezen a szerveren marad.
if (empty($_SESSION['user_id'])) { http_response_code(403); exit; }
$ch = curl_init('https://do4u.eu/api/v1/widgets/session');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('DO4U_WIDGET_TOKEN'),
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode(['subject' => (string)$_SESSION['user_id']]),
]);
$antwort = json_decode((string)curl_exec($ch), true);
$marke = $antwort['token'] ?? '';
?>
<div data-do4u-widget="w_3f9a1c0b7d2e4a68" data-tool="newsletter_create"
     data-token="<?= htmlspecialchars($marke) ?>" data-session-url="/do4u-session.php"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>

Nem kötelező: a data-session-url egy címet ad meg a saját weboldaladon. Amikor egy munkamenet lejár, a widget kérést küld erre a címre a weboldalad sütijeivel. Ott ellenőrizd a bejelentkezést, és válaszolj ezzel: {"token": "d4s_..."}.

toolNem kötelező. A munkamenetet a widget egy eszközére korlátozza. Nélküle a munkamenet a widget összes eszközére kiterjed.
subjectNem kötelező. Saját azonosítód a felhasználóhoz, legfeljebb 200 bájt. A Do4U csak egy hash-t tárol. A subject értékkel rendelkező munkamenet csak az ugyanahhoz a subject értékhez tartozó feladatokat látja.
ttl_minutesNem kötelező. Élettartam percben. Alapértelmezés: 60, legfeljebb 480.

Attribútumok

data-do4u-widgetKötelező. A widget azonosítója, például w_3f9a1c0b7d2e4a68.
data-toolKötelező. Az eszköz neve, az alábbi lista szerint.
data-tokenA widget tokenje vagy egy munkamenet-token. A szkript betöltés után eltávolítja az elemből.
data-langA widget nyelve, például hu. Nélküle a Do4U a böngésző nyelvét használja.
data-themelight vagy dark. Nélküle a rendszer beállítása érvényes.
data-min-heightMinimális magasság pixelben, alapértelmezés szerint 480. Ezután a magasság a tartalmat követi.
data-session-urlCím a weboldaladon, amely új munkamenet-tokent ad vissza.
data-titleAz iframe címe a képernyőolvasók számára. Kérlek, az oldalad nyelvén add meg.

Események és előzetes kitöltés

Az elem a do4u:ready, do4u:result és do4u:expired eseményeket váltja ki. A do4uWidget.fill() segítségével az oldalad előre kitöltheti az űrlapmezőket. A feladat soha nem indul el magától, mert a felhasználó dönti el, mikor költ kreditet.

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;
});
// Mezők előzetes kitöltése. A feladatot továbbra is a felhasználó indítja.
box.addEventListener('do4u:ready', () => {
  box.do4uWidget.fill({ urls: 'https://example.com/article' });
});

Kezeld az eredményt nem megbízható adatként. Az AI kimenete lehet hibás, és a beolvasott weboldalak szövege befolyásolhatja. Escape-eld, vagy tisztítsd meg a szervereden, mielőtt megjeleníted vagy elmented. Közzététel előtt ellenőriztesd egy emberrel.

Content Security Policy

Ha a weboldalad Content Security Policyt használ, engedélyezd a keretet és a szkriptet. Ha a szkriptet magad tárolod, elég a frame-src.

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

Widgetek kezelése az API-val

Az integrációk a fiók API-kulcsával kezelhetik a widgeteket. A POST /widgets válaszában szereplő tokent csak egyszer mutatjuk meg. A POST /widgets/session widget tokenjét is elfogadja; ekkor a widget mező nem kell. API-kulccsal a widget azonosítóját a widget mezőben küldd el.

POST /widgets/sessionMunkamenet-token létrehozása.
GET /widgetsA widgetek, a felhasználásuk és a widgetekhez elérhető eszközök listázása.
POST /widgetsWidget létrehozása. Szükséges hozzá: confirm_login_area: true.
GET /widgets/{id}Egy widget lekérése.
DELETE /widgets/{id}Widget visszavonása.
curl -X POST https://do4u.eu/api/v1/widgets \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Team newsletter", "tools": ["newsletter_create"], "mode": "session",
       "origins": ["https://intern.example.com"], "budget_day": 100, "budget_month": 1000,
       "confirm_login_area": true}'

Hibák a widgetben

401 invalidA token hibás vagy visszavont, vagy a widgetek ki vannak kapcsolva.
401 expiredA munkamenet lejárt. Töltsd újra az oldalt, vagy használd a data-session-url jellemzőt.
401 session_requiredEz a widget csak munkamenet-tokenekkel működik, de a hosszú élettartamú tokent kapta.
403A widget vagy a munkamenet nem engedélyezi ezt az eszközt.
429A widget költségkerete elfogyott, vagy túl sok a kérés percenként.

Adatok és számlázás

Elérhető eszközök

Minden eszköz, amely feladatot hoz létre, widgetként is elérhető. Ezeket a neveket használd a data-tool jellemzőben:

summarize, support_reply, compare, alt_text, rewrite, accessibility_check, form_text_check, seo_meta, alt_pruefer, website_check, translate, translate_html, product_description, headlines, proofread, translate_file, faq_schema, product_safety_check, withdrawal_button_check, ai_literacy_policy, local_business_check, glossary_builder, legal_notice_check, duplicate_content_check, structured_data_check, ai_transparency_check, image_performance_check, social_card_check, newsletter_check, broken_link_check, price_display_check, faq_from_support, ai_robots_txt, hreflang_check, green_claims_check, job_ad_check, design_feedback, chart_description, product_photo, events_calendar, ai_visibility_check, review_analysis, inclusive_language, outdated_content, internal_links, language_level, redirect_plan, contrast_check, explain_terms, social_posts, review_reply, content_brief, extract_data, llms_txt, newsletter_create, moderate_comment, document_html, image_text, pdf_accessibility, seitenlesen, meeting_minutes, tender_requirements, work_instructions, learning_quiz, clean_table, anonymize, subtitles, invoice_validate, blog_assistant, import_map, spreadsheet_formula, translation_check, receipt_extract, document_merge, document_filing, transcribe, presentation, supplier_compare, three_way_match, label_sheet, payment_match, reorder_plan, shift_plan, project_plan, test_cases, contract_deadlines, quote_builder, complaint_case, tender_response, product_consistency, onboarding_plan, interview_guide, project_handover, cashflow_forecast, expense_policy_check, migration_acceptance, batch_traceability, maintenance_planner, incident_review, job_cost_review, sla_review, cutting_plan, measurement_review, change_impact, recovery_plan, assessment_rubrics, literature_screening, interview_coding, recipe_scaling, room_quantities, crop_planning, script_continuity, experiment_design, press_release, job_ad_create, offer_cover_letter, customer_change_notice, polite_decline, payment_reminder, event_invitation, cancellation_letter, complaint_letter, company_profile, speech_draft, grant_summary, parent_letter, notice_board, cover_letter, property_listing, classified_ad, donation_appeal, release_notes, video_chapters, meeting_agenda, document_questions, contract_clause_review, action_items, contradiction_check, missing_information, official_letter_explainer, checklist_from_text, ticket_triage, feedback_sorting, recommendation_letter, cv_from_notes, thank_you_letter, appointment_confirmation, out_of_office, offer_follow_up, quick_guide, safety_briefing, tenant_notice, internal_announcement, work_report, defect_list, reference_explained, reference_draft, utility_bill_check, allergen_labelling, flashcards, lesson_plan, insurance_claim, travel_expenses, club_annual_report, flat_handover, staff_talk_prep, cash_report, mileage_log_check, timesheet_summary, meter_readings, inventory_list, shift_handover, club_budget, interview_preparation, driving_lesson_record, hair_colour_card, photo_shoot_schedule, wedding_day_schedule, home_exercise_sheet, care_report, childcare_observation, death_notice_obituary, owners_meeting, pet_aftercare_sheet, workshop_report, electrical_test_record, temperature_log_check, bakers_percentage, hive_record, timber_list, planting_plan, power_load_phases, load_list, cleaning_plan, paint_quantity, tile_quantity, roofing_material, glass_order, removal_volume, standard_line_offer, gold_purchase_receipt, brew_log, hiking_time_plan, rider_stock_check, bait_station_check, pool_water_log, dog_training_report, pet_boarding_report, alteration_order_sheet, floral_bill_of_materials, stable_feed_plan, music_practice_plan, tutoring_progress_report, hoof_care_report

Az akadálymentességi nyilatkozatnak saját folyamata van feladat nélkül, és widgetként nem érhető el. A saját oldallal rendelkező eszközök a widgetben egy egyszerű címmezőt mutatnak.

Adatok

A bemenetet és az eredményeket 7 napig (Free) vagy 30 napig (fizetős csomagok) tároljuk, utána töröljük. A képeket a feldolgozás után azonnal töröljük. Az eredményeket mesterséges intelligencia generálja: használat előtt ellenőrizd őket.

Válaszolj e-mailekre a postaládád megváltoztatása nélkül

A Do4U nem üzemeltet postaládát, és soha nem tárolja a postafiókod hozzáférési adatait. Két mód, hogy mégis válaszvázlatokat kapj:

S1 – Sablon n8n-hez vagy Make-hez

  1. Indító: új e-mail a postafiókodban (IMAP-indító az n8n-ben vagy a Make-ben – a hozzáférési adatok ott maradnak)
  2. POST /api/v1/jobs a support_reply eszközzel, az e-mail szövegével és no_store: true értékkel
  3. Várj néhány másodpercet, és kérd le a GET /api/v1/jobs/{id} hívással, amíg az állapot done lesz
  4. Hozz létre vázlatot a postafiókodban a result.reply szövegével (Gmail- vagy Outlook-modul)

Az n8n-sablon letöltése (JSON)

A Make-ben ugyanezt a forgatókönyvet építsd fel az E-mail (e-mailek figyelése), HTTP (kérés küldése), Sleep és Gmail vagy Outlook (vázlat létrehozása) modulokból.

Fejlesztői bővítmények és webshop-bővítmények

Csomagold ki a ZIP-et, és olvasd el a mellékelt útmutatót. A böngészőbővítményt helyben töltsd be; a webshop-bővítményeket előbb egy tesztshopban próbáld ki. Szükséged van a saját Dev API-kulcsodra. A Shopware jelenleg CLI-t biztosít.