Μετάβαση στο περιεχόμενο

Τεκμηρίωση API

Με το Do4U API χρησιμοποιείς τα ίδια εργαλεία όπως στον ιστότοπο μέσα από το δικό σου λογισμικό: σύνοψη, σύγκριση, απαντήσεις υποστήριξης, εναλλακτικά κείμενα, αναδιατύπωση και μετάφραση. Κάθε αίτημα επεξεργάζεται στους δικούς μας διακομιστές στην Πολωνία, στην ΕΕ.

Βασικό URL: https://do4u.eu/api/v1

Περιγραφή OpenAPI 3.1 (JSON) – Μηχανικά αναγνώσιμη περιγραφή αυτού του API για γεννήτριες κώδικα και εργαλεία όπως το Postman ή το Insomnia. Δεν χρειάζεται κλειδί.

Έλεγχος ταυτότητας

Δημιούργησε ένα κλειδί στον λογαριασμό σου, στην ενότητα Κλειδιά API. Στείλε το με κάθε αίτημα στην κεφαλίδα Authorization: Bearer <key> (ή X-API-Key: <key>). Κράτα το κλειδί μυστικό και μην το βάζεις ποτέ σε ιστοσελίδα. Μπορείς να ανακαλέσεις ένα κλειδί οποιαδήποτε στιγμή.

Πώς λειτουργεί

Οι εργασίες εκτελούνται ασύγχρονα. Δημιουργείς μια εργασία και παίρνεις αμέσως το id της (HTTP 202). Μετά ζήτα την εργασία, μέχρι η κατάστασή της να γίνει done ή failed. Ρώτα κάθε 2 έως 5 δευτερόλεπτα· οι περισσότερες εργασίες διαρκούν λίγα δευτερόλεπτα.

Endpoints

GET /tools Εργαλεία, επιλογές και τα όρια εισόδου σου
GET /balance Το υπόλοιπο των credits σου
POST /jobs Δημιουργία εργασίας (JSON ή multipart/form-data με αρχείο εικόνας)
GET /jobs/{id} Κατάσταση και αποτέλεσμα μιας εργασίας
DELETE /key Ανακαλεί το κλειδί που στέλνεις με αυτό το αίτημα, για παράδειγμα όταν αποσυνδέεται μια ενσωμάτωση. Οι εργασίες που έχουν ήδη δημιουργηθεί ολοκληρώνονται κανονικά.
POST /key/revoke Το ίδιο με το DELETE /key, για πελάτες που μπορούν να στείλουν μόνο GET και POST.

Παράδειγμα

Δημιούργησε μια εργασία και μετά πάρε το αποτέλεσμα:

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

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

Πεδία αιτήματος για POST /jobs

toolΌνομα του εργαλείου, δες τον πίνακα παρακάτω. Υποχρεωτικό.
textΚείμενο εισόδου. Για compare: κείμενο A. Για alt_text: προαιρετικό περιεχόμενο της σελίδας.
text_bΚείμενο B (μόνο για compare).
urlΔημόσια ιστοσελίδα που διαβάζεται αντί για κείμενο (summarize, accessibility_check).
htmlHTML μιας σελίδας προς έλεγχο (accessibility_check), έως 300.000 χαρακτήρες.
focus_keywordΠροαιρετική λέξη-κλειδί εστίασης για το seo_meta. Χωρίς target, το seo_meta γράφει στη γλώσσα του πεδίου language.
faqΠροαιρετικά αποσπάσματα FAQ (μόνο για support_reply).
questionsΠροαιρετικό για seo_meta, content_brief και faq_schema: συχνές ερωτήσεις επισκεπτών ως λίστα κειμένων ή {"text": ..., "count": n} (έως 50, χρησιμοποιούνται το πολύ 20). Το faq_schema τις απαντά πρώτες, αν η πηγή τις απαντά· το visitor_questions στο αποτέλεσμα δείχνει τι έγινε με καθεμία.
imageΕικόνα για alt_text: πεδίο αρχείου σε multipart/form-data ή base64 / data URI σε JSON. JPG, PNG, WebP ή GIF, έως 5 MB.
image_urlΠροαιρετικό για alt_text αντί για image: δημόσια διεύθυνση της εικόνας (http ή https· JPEG, PNG, WebP ή GIF· το πολύ 5 MB). Το Do4U τη φορτώνει μία φορά στο παρασκήνιο. Αν αποτύχει, η εργασία αποτυγχάνει με το σφάλμα image_unavailable και δεν κοστίζει τίποτα.
optionsΑντικείμενο με επιλογές του εργαλείου, για παράδειγμα {"length": "short"}.
languageΓλώσσα του αποτελέσματος και των σημειώσεων: en, de ή pl. Προεπιλογή en. Για το translate, η γλώσσα-στόχος είναι η επιλογή target.
no_storetrue: η είσοδος διαγράφεται αμέσως μετά την επεξεργασία και το αποτέλεσμα μετά την πρώτη ανάκτηση.
brand_voiceΠροαιρετικό: το false απενεργοποιεί τη φωνή της επωνυμίας σου για αυτή την εργασία (προεπιλογή: η φωνή της επωνυμίας εφαρμόζεται αν έχεις ορίσει μία).
ai_labelΠροαιρετικό: το true εμφανίζει την ορατή σημείωση «Επισημασμένο ως παραγόμενο από AI» μαζί με το αποτέλεσμα στο περιβάλλον web, το false την κρύβει. Προεπιλογή: η ρύθμιση του λογαριασμού σου. Η μηχανικά αναγνώσιμη ετικέτα AI υπάρχει πάντα στο αποτέλεσμα και δεν απενεργοποιείται: τα πεδία ai_generated και generator, ένα σχόλιο HTML στα αποτελέσματα HTML, ai_notice για περιγραφές εικόνων. Το ai_generated είναι false αν το αποτέλεσμα προέρχεται μόνο από αυτόματους ελέγχους.
callback_urlΠροαιρετικό: δημόσια διεύθυνση https που λαμβάνει ένα υπογεγραμμένο POST όταν ολοκληρωθεί η εργασία (δες Webhooks).
render_jsΠροαιρετικό: το true φορτώνει πρώτα τη σελίδα με JavaScript (σελίδες που χτίζουν το περιεχόμενό τους στον browser· εργαλεία που διαβάζουν url). Η επιβάρυνση απόδοσης χρεώνεται μόνο αν η σελίδα φορτώθηκε πράγματι έτσι· το πεδίο αποτελέσματος render δείχνει τι έγινε.
no_cacheΠροαιρετικό: το true ξεκινά πάντα νέα εργασία AI. Χωρίς αυτό, επαναχρησιμοποιείται ένα ολοκληρωμένο και ακόμη αποθηκευμένο αποτέλεσμα του λογαριασμού σου (ή του χώρου εργασίας) με το ίδιο εργαλείο, τις ίδιες επιλογές και την ίδια εισαγωγή: η εργασία ολοκληρώνεται αμέσως, το from_history είναι true και κοστίζει 0 % των credits του πρωτότυπου. Ποτέ με no_store, ποτέ για url.
allow_same_languageΠροαιρετικό για τα translate, translate_html και translate_file: το true μεταφράζει ακόμη κι αν το κείμενο είναι ήδη στη γλώσσα-στόχο. Χωρίς αυτό, μια τέτοια εργασία απορρίπτεται με same_language (400) – μόνο όταν ο έλεγχος είναι βέβαιος.

Ασφαλής επανάληψη αιτημάτων (Idempotency-Key)

Στείλε την κεφαλίδα Idempotency-Key με το POST /jobs, για παράδειγμα ένα τυχαίο UUID για κάθε εργασία (1 έως 255 εκτυπώσιμοι χαρακτήρες ASCII). Αν η σύνδεση διακοπεί και στείλεις ξανά το ίδιο αίτημα με το ίδιο Idempotency-Key και το ίδιο κλειδί API μέσα σε 24 ώρες, λαμβάνεις ξανά την ίδια απάντηση: την ίδια εργασία, καμία δεύτερη εργασία και καμία δεύτερη χρέωση. Η απάντηση έχει τότε την κεφαλίδα Idempotent-Replayed: true. Χρησιμοποίησε νέο κλειδί για κάθε νέα εργασία. Αν στείλεις το ίδιο κλειδί με διαφορετικό αίτημα, λαμβάνεις 422 idempotency_conflict. Τα σφάλματα δεν αποθηκεύονται: μετά από ένα σφάλμα μπορείς να στείλεις ξανά το αίτημα με το ίδιο κλειδί.

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

Εργαλεία και επιλογές

ΕργαλείοΕίσοδοι Επιλογές (η πρώτη τιμή είναι η προεπιλογή)Πεδία αποτελέσματοςΤιμή
contract_deadlinesΗμερομηνίες και προθεσμίες συμβάσεων 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 συνήθως 1–3 credits
quote_builderΥπολογιστής προσφορών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
complaint_caseΠροσχέδιο διαχείρισης παραπόνου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
tender_responseΑπάντηση διαγωνισμού βάσει τεκμηρίων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
product_consistencyΣυνέπεια εγγράφων προϊόντος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
onboarding_planΣχέδια ένταξης τεκμηριωμένα από πηγές text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
interview_guideΔομημένοι οδηγοί επαγγελματικής συνέντευξης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
project_handoverΙχνηλάσιμες παραδόσεις έργων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cashflow_forecastΠρόβλεψη ταμειακών ροών και σενάρια text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
expense_policy_checkΈλεγχος εσωτερικών κανόνων δαπανών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
migration_acceptanceΈλεγχος αποδοχής μετάπτωσης δεδομένων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
batch_traceabilityΈλεγχος ιχνηλασιμότητας παρτίδων και σειριακών αριθμών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
maintenance_plannerΣχεδιασμός συντήρησης με τεκμηρίωση πηγών 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 συνήθως 1–3 credits
incident_reviewΈλεγχος περιστατικών με συνδεδεμένα τεκμήρια text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
job_cost_reviewΈλεγχος κόστους και περιθωρίου έργου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
sla_reviewΈλεγχος συμβάντων SLA και χρόνων απόκρισης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cutting_planΜονοδιάστατο σχέδιο κοπής text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
measurement_reviewΈλεγχος σειρών μετρήσεων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
change_impactΈλεγχος επιπτώσεων αλλαγών βάσει τηρούμενων στοιχείων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
recovery_planΣχεδιασμός επιχειρησιακής αποκατάστασης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
assessment_rubricsΡουμπρίκα αξιολόγησης βάσει τεκμηρίωσης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
literature_screeningΈλεγχος αρχικής διαλογής βιβλιογραφίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
interview_codingΚωδικοποίηση συνεντεύξεων με τηρούμενο εγχειρίδιο κωδικών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
recipe_scalingΠοσότητες συνταγών και αγορές text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
room_quantitiesΜετρήσεις χώρων και ποσότητες υλικών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
crop_planningΈλεγχος αποστάσεων καλλιέργειας και αμειψισποράς text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
script_continuityΈλεγχος συνέχειας σεναρίου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
experiment_designΑναπαραγώγιμος σχεδιασμός πειράματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
press_releaseΔελτίο τύπου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
job_ad_createΑγγελία εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
offer_cover_letterΣυνοδευτική επιστολή για μια προσφορά text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
customer_change_noticeΕιδοποίηση προς τον πελάτη σχετικά με μια αλλαγή text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
polite_declineΕυγενική απόρριψη text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
payment_reminderΥπενθύμιση πληρωμής text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
event_invitationΠρόσκληση σε εκδήλωση text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cancellation_letterΕπιστολή ακύρωσης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
complaint_letterΕπιστολή παραπόνων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
company_profileΠροφίλ εταιρείας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
speech_draftΠροσχέδιο ομιλίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
grant_summaryΣύνοψη αίτησης χρηματοδότησης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
parent_letterΕπιστολή προς τους γονείς text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
notice_boardΕιδοποίηση για πίνακα ή πόρτα text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cover_letterΣυνοδευτική επιστολή αίτησης εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
property_listingΑγγελία ακινήτου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
classified_adΑγγελία text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
donation_appealΈκκληση για δωρεές text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
release_notesΣημειώσεις έκδοσης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
video_chaptersΚεφάλαια βίντεο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
meeting_agendaΗμερήσια διάταξη συνεδρίασης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
document_questionsΕρωτήσεις σε ένα έγγραφο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
contract_clause_reviewΡήτρες συμβολαίου προς επανεξέταση text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
action_itemsΕργασίες και αποφάσεις από κείμενο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
contradiction_checkΑντιφάσεις σε ένα έγγραφο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
missing_informationΕλλιπείς πληροφορίες σε ένα αίτημα text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
official_letter_explainerΕξήγηση επίσημης επιστολής text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
checklist_from_textΛίστα ελέγχου από ένα κείμενο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
ticket_triageΔιαλογή αιτημάτων υποστήριξης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
feedback_sortingΤαξινόμηση σχολίων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
recommendation_letterΣυστατική επιστολή text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cv_from_notesΒιογραφικό από σημειώσεις text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
thank_you_letterΓράμμα ευχαριστίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
appointment_confirmationΕπιβεβαίωση ραντεβού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
out_of_officeΜήνυμα απουσίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
offer_follow_upΕπαναληπτική επικοινωνία για προσφορά text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
quick_guideΓρήγορος οδηγός text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
safety_briefingΕνημέρωση ασφαλείας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
tenant_noticeΕιδοποίηση ενοικιαστή text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
internal_announcementΕσωτερική ανακοίνωση text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
work_reportΑναφορά εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
defect_listΛίστα ελαττωμάτων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
reference_explainedΕπεξήγηση βεβαίωσης εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
reference_draftΠροσχέδιο βεβαίωσης εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
utility_bill_checkΈλεγχος εκκαθάρισης κοινοχρήστων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
allergen_labellingΕπισήμανση αλλεργιογόνων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
flashcardsΚάρτες μελέτης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
lesson_planΣχέδιο μαθήματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
insurance_claimΔήλωση ζημιάς σε ασφαλιστική text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
travel_expensesΑναφορά εξόδων ταξιδιού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
club_annual_reportΕτήσια έκθεση συλλόγου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
flat_handoverΠρωτόκολλο παράδοσης διαμερίσματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
staff_talk_prepΠροετοιμασία συζήτησης με εργαζόμενο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cash_reportΈκθεση ταμείου για συλλόγους text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
mileage_log_checkΈλεγχος βιβλίου κίνησης οχήματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
timesheet_summaryΣύνοψη φύλλων ωρών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
meter_readingsΑξιολόγηση ενδείξεων μετρητών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
inventory_listΛίστα απογραφής text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
shift_handoverΠαράδοση βάρδιας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
club_budgetΠλάνο προϋπολογισμού συλλόγου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
interview_preparationΠροετοιμασία για συνέντευξη εργασίας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
driving_lesson_recordΚαταγραφή μαθημάτων οδήγησης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
hair_colour_cardΚάρτα χρώματος μαλλιών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
photo_shoot_scheduleΠρόγραμμα φωτογράφησης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
wedding_day_scheduleΠρόγραμμα της ημέρας του γάμου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
home_exercise_sheetΦύλλο ασκήσεων για το σπίτι text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
care_reportΑναφορά φροντίδας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
childcare_observationΑναφορά παρατήρησης παιδιού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
death_notice_obituaryΑγγελία θανάτου και νεκρολογία text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
owners_meetingΣυνέλευση ιδιοκτητών: πρόσκληση και πρακτικά text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
pet_aftercare_sheetΦύλλο φροντίδας κατοικιδίου μετά την επίσκεψη text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
workshop_reportΑναφορά συνεργείου για ιδιοκτήτες οχημάτων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
electrical_test_recordΠρωτόκολλο ηλεκτρικού ελέγχου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
temperature_log_checkΈλεγχος λίστας θερμοκρασιών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
bakers_percentageΥπολογιστής ποσοστών αρτοποιού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
hive_recordΑξιολόγηση καρτέλας κυψέλης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
timber_listΛίστα ξυλείας σε κυβικά μέτρα συμπαγούς ξύλου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
planting_planΣχέδιο φύτευσης με ποσότητες text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
power_load_phasesΦορτίο ισχύος ανά φάση text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
load_listΛίστα φόρτωσης με έλεγχο ωφέλιμου φορτίου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
cleaning_planΠλάνο καθαρισμού με εβδομαδιαίες ώρες text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
paint_quantityΠοσότητα χρώματος για ελαιοχρωματιστές text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
tile_quantityΠοσότητα πλακακιών με κόλλα και αρμόστοκο text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
roofing_materialΥλικά στέγης από τις επιφάνειες στέγης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
glass_orderΠαραγγελία γυαλιού με εμβαδόν και βάρος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
removal_volumeΌγκος μετακόμισης και μέγεθος οχήματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
standard_line_offerΠροσφορά μετάφρασης ανά τυποποιημένες γραμμές text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
gold_purchase_receiptΑπόδειξη αγοράς παλαιού χρυσού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
brew_logΗμερολόγιο ζυθοποιίας με εξασθένηση και αλκοόλ text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
hiking_time_planΧρονοπρόγραμμα πεζοπορίας ανά τμήματα text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
rider_stock_checkΤεχνικό ράιντερ έναντι αποθέματος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
bait_station_checkΑναφορά ελέγχου σταθμών δολωμάτων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
pool_water_logΈλεγχος ημερολογίου νερού πισίνας text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
dog_training_reportΑναφορά εκπαίδευσης σκύλου και πρόγραμμα ασκήσεων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
pet_boarding_reportΑναφορά ξενώνα κατοικιδίων για ιδιοκτήτες text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
alteration_order_sheetΔελτίο παραγγελίας μεταποίησης με μέτρα text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
floral_bill_of_materialsΚατάσταση υλικών ανθοπωλείου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
stable_feed_planΠρόγραμμα σίτισης στάβλου με ποσότητες και κόστος text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
music_practice_planΠρόγραμμα μελέτης μουσικής με σημείωση για γονείς text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
tutoring_progress_reportΑναφορά προόδου φροντιστηρίου για γονείς text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
hoof_care_reportΑναφορά περιποίησης οπλών με επόμενο ραντεβού text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key, chart_data, draft_text, draft_html συνήθως 1–3 credits
supplier_compareΣύγκριση προσφορών προμηθευτών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
three_way_matchΣυμφωνία παραγγελίας, παράδοσης και τιμολογίου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
payment_matchΣυμφωνία πληρωμών και τιμολογίων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
reorder_planΒοηθός προγραμματισμού αναπλήρωσης text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
shift_planΒοηθός προγραμματισμού βαρδιών text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
project_planΠρογραμματισμός δυναμικότητας έργου text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
label_sheetΦύλλα ετικετών γραμμωτού κώδικα και QR text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
test_casesΠίνακας δοκιμών απαιτήσεων text – tool, type, columns, rows, findings, summary, exports, review_required, ai_required, ai_model, source_sha256, note_key συνήθως 1–3 credits
receipt_extractΨηφιακή επεξεργασία αποδείξεων 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 συνήθως 1–3 credits
spreadsheet_formulaΒοηθός τύπων υπολογιστικών φύλλων text – tool, version, status, formula, explanation, tests, tests_executed, assumptions, application, formula_language, separator, review_status, input_sha256, note_key, exports συνήθως 1–3 credits
translation_checkΈλεγχος ποιότητας μετάφρασης text – tool, version, status, items, checks, review_status, input_sha256, note_key, exports συνήθως 1–3 credits
transcribeΑπομαγνητοφώνηση ήχου και βίντεο text – tool, status, segments, duration_ms, source_sha256, review_required, error, exports συνήθως 1–2 credits
document_mergeΣυμπλήρωση προτύπων εγγράφων 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 συνήθως 1–3 credits
import_mapΒοηθός αντιστοίχισης εισαγωγής text action: review | exportexport_format: csv | xlsx type, source_headers, target_headers, types, mapping, rows, issues, profile, source_sha256, approval_required, export συνήθως 1–2 credits
presentationΠαρουσιάσεις από πρωτογενές υλικό text, phase, approved, approval_token – tool, status, title, slides, context, approval_required, approval_token, review_required, exports συνήθως 1–3 credits
document_filingΒοηθός αρχειοθέτησης εγγράφων 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 συνήθως 1–3 credits
meeting_minutesΠρακτικά συναντήσεων text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports συνήθως 1–3 credits
tender_requirementsΑπαιτήσεις διαγωνισμών text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports συνήθως 1–3 credits
work_instructionsΟδηγίες εργασίας text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports συνήθως 1–3 credits
learning_quizΕκπαιδευτικό κουίζ text items: 10 | 5 | 20 tool, version, status, items, review_status, source_binding, source_sha256, exports συνήθως 1–3 credits
clean_tableΚαθαρισμός CSV και XLSX text, selected delimiter: auto | comma | semicolon | tabdecimal: keep | commaoffice_action: review | exportexport_format: csv | xlsx type, rows, changes, selection_required, source_sha256, limits, note, export συνήθως 1–2 credits
anonymizeΑνωνυμοποίηση κειμένου 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 συνήθως 1–2 credits
subtitlesΈλεγχος και μετάφραση υποτίτλων 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 συνήθως 1–3 credits
invoice_validateΕπικύρωση ηλεκτρονικών τιμολογίων text profile: auto | en16931 | xrechnung tool, status, accepted_by_rules, findings, checks, versions, counts, source_sha256, error, note, exports συνήθως 1–2 credits
blog_assistantΒοηθός συγγραφής ιστολογίου 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 συνήθως 1–3 credits
moderate_commentΈλεγχος σχολίων για spam text – classification, reason, suggestion, action, note συνήθως 1–3 credits
document_htmlΜετατροπή εγγράφων σε HTML image, pdf, text page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 html, plain_text, notes, page, note συνήθως 2–3 credits
image_textΕύρεση κειμένου μέσα σε εικόνες 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 συνήθως 2–3 credits
pdf_accessibilityΈλεγχος προσβασιμότητας PDF pdf – checks, pages, truncated, repaired, note, convert_url συνήθως 1–2 credits
summarizeΠερίληψη text, url length: medium | short | long summary, key_points συνήθως 1–3 credits
compareΣύγκριση text, text_b focus: overall | facts | tone | seo summary, similarities, differences συνήθως 1–3 credits
support_replyΑπάντηση υποστήριξης text, faq tone: friendly | neutral | formal reply, concerns, questions συνήθως 1–3 credits
alt_textΕναλλακτικά κείμενα 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 συνήθως 2–3 credits
rewriteΑναδιατύπωση 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 συνήθως 1–4 credits
accessibility_checkΈλεγχος προσβασιμότητας url, html – summary, page, counts, findings, checks, readability, note σταθερά 3 credits ανά εργασία
seo_metaΤίτλος και περιγραφή SEO 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 σταθερά 1 credit ανά εργασία
translate_htmlΜετάφραση HTML html target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv html, segments, check, glossary, notes, note, review_status, alignment συνήθως 1–4 credits
product_descriptionΠεριγραφές προϊόντων 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 συνήθως 1–3 credits
headlinesΕπικεφαλίδες και θέματα μηνυμάτων 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 σταθερά 1 credit ανά εργασία
faq_schemaΣυχνές ερωτήσεις και σήμανση schema 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 σταθερά 2 credits ανά εργασία
content_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 συνήθως 1–2 credits
review_replyΑπαντήσεις σε κριτικές 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 συνήθως 1–2 credits
social_postsΑναρτήσεις κοινωνικών δικτύων από ένα άρθρο 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 συνήθως 1–3 credits
explain_termsΕξήγηση όρων 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 συνήθως 1–3 credits
extract_dataΕξαγωγή δεδομένων 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 συνήθως 1–3 credits
redirect_planΣχέδιο ανακατεύθυνσης 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 συνήθως 1–3 credits
contrast_checkΈλεγχος αντίθεσης χρωμάτων colors level: aa | aaatext_size: normal | large colors, pairs, counts, invalid, settings, palette_check, legend, language, note συνήθως 1–2 credits
language_levelΓλωσσικό επίπεδο (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 συνήθως 1–4 credits
llms_txtΔημιουργία llms.txt url target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv name, summary, details, file, filename, sections, counts, pages_read, read, existing, dropped, hints, language, detected_language, notes, note συνήθως 1–3 credits
internal_linksΕσωτερικοί σύνδεσμοι text, pages, sitemap_url, page_url – links, text, text_is_html, counts, pages, dropped, ai, limits, language, detected_language, timeout, notes, note συνήθως 1–3 credits
outdated_contentΞεπερασμένο περιεχόμενο 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 συνήθως 1–3 credits
inclusive_languageΧωρίς αποκλεισμούς και σε απλή γλώσσα 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 συνήθως 1–3 credits
review_analysisΑνάλυση κριτικών 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 συνήθως 1–3 credits
ai_visibility_checkΈλεγχος ορατότητας στην ΤΝ 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 συνήθως 1–3 credits
events_calendarΕκδηλώσεις στο ημερολόγιο 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 συνήθως 1–3 credits
product_photoΦωτογραφία προϊόντος σε κείμενο 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 συνήθως 2–3 credits
chart_descriptionΠεριγραφή γραφημάτων και infographic 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 συνήθως 2–3 credits
design_feedbackΣχόλια σχεδίασης από στιγμιότυπο οθόνης 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 συνήθως 2–3 credits
job_ad_checkΈλεγχος αγγελίας εργασίας 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 συνήθως 1–3 credits
green_claims_checkΈλεγχος περιβαλλοντικών ισχυρισμών 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 συνήθως 1–3 credits
broken_link_checkΈλεγχος σπασμένων συνδέσμων 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 συνήθως 1–2 credits
duplicate_content_checkΈλεγχος διπλότυπου περιεχομένου url, text – language, mode, url, host, summary, counts, findings, passed, hints, thresholds, pages, limits, note, truncated συνήθως 1–2 credits
hreflang_checkΈλεγχος hreflang url – language, url, counts, findings, pages, matrix, annotations, legend, limits, note συνήθως 1–2 credits
ai_robots_txtAI crawlers στο robots.txt site_url, robots_txt, groups, crawlers – file, file_complete, ai_section, crawlers, counts, source, existing, changes, checks, notes, legend, sources, verified_on, language, note συνήθως 1–2 credits
faq_from_supportΣυχνές ερωτήσεις από μηνύματα υποστήριξης 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 συνήθως 1–3 credits
price_display_checkΈλεγχος αναγραφής τιμών 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 συνήθως 1–3 credits
form_text_checkΚείμενα φορμών 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 συνήθως 1–3 credits
newsletter_checkΈλεγχος newsletter 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 συνήθως 1–3 credits
social_card_checkΈλεγχος κάρτας κοινοποίησης url – language, url, counts, preview, findings, tags, images, snippet, guidance, limits, note συνήθως 1–2 credits
image_performance_checkΈλεγχος εικόνων url – language, url, counts, total, formats, lcp, page_findings, summary, images, more_images, legend, limits, note, truncated συνήθως 1–2 credits
ai_transparency_checkΈλεγχος διαφάνειας AI url, text, html chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, detected_language, source, answers, checklist, detected, notices, summary, counts, dropped, ai, legal, hints, note συνήθως 1–3 credits
structured_data_checkΈλεγχος δομημένων δεδομένων url, html – language, url, input, counts, formats, findings, items, rules, visible, limits, truncated, note συνήθως 1–2 credits
legal_notice_checkΈλεγχος στοιχείων εκδότη 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 συνήθως 1–3 credits
glossary_builderΔημιουργία γλωσσαρίου 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 συνήθως 1–3 credits
local_business_checkΈλεγχος στοιχείων επιχείρησης 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 συνήθως 1–2 credits
ai_literacy_policyΠολιτική γραμματισμού AI (άρθρο 4 του Κανονισμού για την ΤΝ) text, uses, roles, data, company_name company_size: 1-9 | 10-49 | 50-249 | 250+sector: general | retail | services | crafts | health | finance | education | public_sector | media | it | manufacturing | tourism | socialreview_months: 12 | 6 | 24language: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv language, title, sections, training, record_columns, markdown, text, profile, counts, dropped, legal, hints, note συνήθως 1–2 credits
withdrawal_button_checkΈλεγχος κουμπιού υπαναχώρησης 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 συνήθως 1–3 credits
product_safety_checkΈλεγχος σελίδας προϊόντος (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 συνήθως 1–3 credits
newsletter_createΔημιουργία newsletter 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 συνήθως 1–3 credits
website_checkΈλεγχος ιστοσελίδας url scope: short | full score, categories, findings, counts, snippet, llms_txt, summary, actions, note σταθερά 5 credits ανά εργασία
translateΜετάφραση 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 συνήθως 1–4 credits
proofreadΔιόρθωση κειμένου 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 συνήθως 1–4 credits
translate_fileΑρχεία γλώσσας 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 συνήθως 5–8 credits

Κατάσταση εργασίας

queued και running: δουλεύεται ακόμα (τα position και wait_seconds σε βοηθούν να περιμένεις). done: το result περιέχει τα πεδία του εργαλείου. failed: δεν χρεώθηκε τίποτα (το credits είναι 0)· το error.code δείχνει τον λόγο: address_blocked (το Do4U δεν ανοίγει αυτή τη διεύθυνση, για παράδειγμα μια ιδιωτική ή εσωτερική· στείλε το κείμενο ή το HTML), input_too_large (μίκρυνε την είσοδο), image_unavailable ή job_failed. expired: το αποτέλεσμα δεν αποθηκεύεται πια.

Webhooks

Πρόσθεσε "callback_url" στο POST /api/v1/jobs και το Do4U στέλνει ένα υπογεγραμμένο POST (συμβάν job.finished με την κατάσταση, τα credits και τον σύνδεσμο του αποτελέσματος - όχι το ίδιο το αποτέλεσμα) μόλις ολοκληρωθεί η εργασία. Μόνο δημόσιες διευθύνσεις στη θύρα 80 ή 443· επαναλαμβάνουμε έως 6 φορές με αυξανόμενες παύσεις.

Παράδειγμα: δημιουργία εργασίας με callback_url – και το αίτημα που στέλνει το Do4U σε αυτή τη διεύθυνση όταν ολοκληρωθεί η εργασία:

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

Έλεγξε την κεφαλίδα X-Do4U-Signature: t=<time>,v1=<hex>, όπου v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Απόρριψε παλιές χρονικές στιγμές (π.χ. παλαιότερες από 5 λεπτά). Το μυστικό σου ξεκινά με whsec_ και εμφανίζεται στη σελίδα Κλειδιά API.

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

credits.low

Όταν το υπόλοιπο credits ενός λογαριασμού πέσει κάτω από το όριο, το Do4U στέλνει ένα υπογεγραμμένο POST στη διεύθυνση webhook του λογαριασμού. Το συμβάν δεν περιέχει προσωπικά δεδομένα, μόνο το υπόλοιπο, το όριο και την ώρα (UTC). Το επόμενο ακολουθεί μόνο αφού προστεθούν ξανά credits (αγορά, μηνιαία δωρεάν credits ή κουπόνι). Η υπογραφή και το μυστικό είναι τα ίδια με το job.finished.

POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: credits.low
X-Do4U-Signature: t=1793180000,v1=6b1f...

{"event":"credits.low","balance":18,"threshold":20,"ts":"2026-10-29T10:00:04Z"}

Ορίζεις τη διεύθυνση και το όριο εδώ: Κλειδιά API

n8n

Έτοιμη ροή εργασίας: ένα webhook λαμβάνει την κλήση από το Do4U, ελέγχει την υπογραφή, παίρνει το αποτέλεσμα και το παραδίδει στο επόμενο βήμα σου.

Λήψη του προτύπου n8n (JSON)

Πρότυπο, που δεν έχει ακόμα δοκιμαστεί σε πραγματική εγκατάσταση n8n ή Make – δοκίμασε τον έλεγχο της υπογραφής πριν το χρησιμοποιήσεις.

Στο n8n: Workflows → Import from file. Μετά πληκτρολόγησε το μυστικό σου στον κόμβο "Check signature" και το κλειδί API σου στον "Do4U: get result", ενεργοποίησε τη ροή εργασίας και χρησιμοποίησε το production URL του webhook ως callback_url. Το n8n που φιλοξενείς μόνος σου χρειάζεται τη μεταβλητή περιβάλλοντος NODE_FUNCTION_ALLOW_BUILTIN=crypto για τον έλεγχο της υπογραφής.

Make

  1. Πρόσθεσε την ενότητα Webhooks → Custom webhook ως trigger και ενεργοποίησε τα "JSON pass-through" και "Get request headers" στις προχωρημένες ρυθμίσεις της.
  2. Χρησιμοποίησε τη διεύθυνση αυτού του webhook ως callback_url.
  3. Έλεγξε την υπογραφή: σύγκρινε το v1 από την κεφαλίδα X-Do4U-Signature με το sha256(t + "." + raw body; hex; το μυστικό σου).
  4. Πρόσθεσε HTTP → Make a request: GET στο result_url με την κεφαλίδα Authorization: Bearer <your API key>.
  5. Χρησιμοποίησε το πεδίο result στις επόμενες ενότητές σου.

Πρότυπο, που δεν έχει ακόμα δοκιμαστεί σε πραγματική εγκατάσταση n8n ή Make – δοκίμασε τον έλεγχο της υπογραφής πριν το χρησιμοποιήσεις.

Συνταγές: αλυσίδα εργαλείων

Μια συνταγή εκτελεί 2 έως 4 εργαλεία το ένα μετά το άλλο ως μία εργασία. Στείλε "recipe" αντί για "tool": είτε το όνομα μιας έτοιμης συνταγής είτε μια λίστα βημάτων. Το κείμενο πηγαίνει στο πρώτο βήμα· το αποτέλεσμα κάθε βήματος είναι το κείμενο για το επόμενο βήμα. Το GET /api/v1/recipes απαριθμεί τις έτοιμες συνταγές, τα εργαλεία που μπορείς να χρησιμοποιήσεις και το πεδίο που περνά κάθε εργαλείο παρακάτω.

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

Παίρνεις μία εκτίμηση για όλα τα βήματα (credits_estimate). Αυτό το ποσό δεσμεύεται στην αρχή. Μετά από κάθε βήμα καταγράφεται η πραγματική χρήση και το υπόλοιπο μένει δεσμευμένο μέχρι το τέλος, και τότε απελευθερώνεται. Ένα βήμα που αποτυγχάνει δεν κοστίζει τίποτα, τα υπόλοιπα βήματα παραλείπονται και τα βήματα που είχαν ήδη ολοκληρωθεί χρεώνονται.

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

Το GET /api/v1/jobs/{id} δείχνει κάθε βήμα με την κατάστασή του (pending, queued, running, done, failed, skipped), τις πιστώσεις του, μια ειδοποίηση input_shortened αν το κείμενο έπρεπε να μειωθεί για το επόμενο εργαλείο, και το αποτέλεσμα κάθε βήματος μόλις τελειώσει η συνταγή. Με το no_store τα αποτελέσματα εμφανίζονται μία φορά. Το callback_url ενεργοποιείται μία φορά, στο τέλος της συνταγής.

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

Σφάλματα

Τα σφάλματα έχουν πάντα την ίδια μορφή: {"error": {"code": "...", "message": "..."}}. Με 429 και 503 η κεφαλίδα Retry-After λέει πόσα δευτερόλεπτα να περιμένεις.

ΚωδικόςHTTPΣημασία
missing_key401Δεν στάλθηκε κλειδί API.
invalid_key401Το κλειδί είναι άγνωστο ή ανακλήθηκε.
rate_limited429Πάρα πολλά αιτήματα σε αυτό το λεπτό.
invalid_json400Το σώμα του αιτήματος δεν είναι αντικείμενο JSON.
unknown_tool400Δεν υπάρχει εργαλείο με αυτό το όνομα.
invalid_option400Άγνωστη επιλογή ή τιμή.
invalid_field400Ένα πεδίο έχει λάθος τύπο.
invalid_language400Το language δεν είναι en, de ή pl.
empty_input400Δεν υπάρχει κείμενο ή URL.
text_b_required400Το compare χρειάζεται text και text_b.
input_too_long400Η είσοδος είναι μεγαλύτερη από το όριό σου.
input_too_large400Η είσοδος είναι πολύ μεγάλη για μία εργασία: μίκρυνέ την ή χώρισέ την σε περισσότερες εργασίες.
invalid_url400Το URL δεν επιτρέπεται ή δεν μπορεί να διαβαστεί.
invalid_image400Λείπει η εικόνα, η μορφή είναι λάθος ή είναι πολύ μεγάλη.
payload_too_large413Το σώμα του αιτήματος είναι μεγαλύτερο από 8 MB.
insufficient_credits402Δεν έχεις αρκετά credits.
email_not_verified402Επιβεβαίωσε πρώτα τη διεύθυνση email σου.
daily_limit429Εξαντλήθηκε το ημερήσιο όριο Free (website_check scope short).
too_many_open_jobs429Έχεις πάρα πολλές ανοιχτές εργασίες στον λογαριασμό σου.
package_required403Το εργαλείο απαιτεί αγορασμένο πακέτο.
busy503Η ουρά είναι γεμάτη, δοκίμασε ξανά σε λίγο.
tool_unavailable503Το εργαλείο δεν είναι διαθέσιμο αυτή τη στιγμή.
not_found404Άγνωστο endpoint ή άγνωστη εργασία.
method_not_allowed405Λάθος μέθοδος HTTP.
internal_error500Σφάλμα από τη δική μας πλευρά.
invalid_idempotency_key400Το Idempotency-Key είναι κενό, πολύ μεγάλο ή έχει χαρακτήρες που δεν είναι εκτυπώσιμοι ASCII.
idempotency_conflict422Αυτό το Idempotency-Key έχει ήδη χρησιμοποιηθεί με διαφορετικό αίτημα.
idempotency_in_progress409Ένα αίτημα με αυτό το Idempotency-Key εκτελείται ακόμη. Περίμενε λίγο (Retry-After).
idempotency_unavailable503Το Idempotency-Key δεν μπορεί να χρησιμοποιηθεί αυτή τη στιγμή. Δοκίμασε ξανά αργότερα.
same_language400Το κείμενο είναι ήδη στη γλώσσα-στόχο (εργαλεία μετάφρασης). Στείλε allow_same_language: true για να μεταφραστεί παρ' όλα αυτά.

Όρια

Credits

Μια νέα εργασία δείχνει εκτίμηση (credits_estimate)· χρεώνεται η πραγματική χρήση (credits). Οι αποτυχημένες εργασίες δεν κοστίζουν τίποτα. Τα δωρεάν credits χρησιμοποιούνται πρώτα.

Εργαλεία γραφείου: είσοδοι, έλεγχος και εξαγωγές

Και τα εννέα εργαλεία χρησιμοποιούν POST /api/v1/jobs και το υπάρχον τελικό σημείο κατάστασης εργασιών. Τα έγγραφα εισόδου και τα παραγόμενα προσχέδια είναι δεδομένα, ποτέ οδηγίες εκτέλεσης ενεργειών. Τα αποτελέσματα απαιτούν έλεγχο πριν από την επιχειρησιακή χρήση. Κανένα εργαλείο δεν στέλνει μηνύματα, δεν δημοσιεύει άρθρα και δεν αλλάζει αρχεία πηγής.

Πρακτικά συναντήσεων

meeting_minutes

Είσοδος και όρια

Μόνο απλό κείμενο UTF-8, έως 12.000 χαρακτήρες· κάθε μη κενή γραμμή πηγής περιορίζεται σε 1.200 χαρακτήρες. Το options.items δέχεται τις συμβολοσειρές "5", "10" ή "20" (προεπιλογή "10"). Η γλώσσα πηγής διατηρείται. Δεν γίνονται δεκτά μεταφορτωμένα PDF, απομακρυσμένα URL ή εικόνες.

Αποτέλεσμα και εξαγωγή

Το αποτέλεσμα περιέχει ελεγμένες προτάσεις προσχεδίων, ακριβή παραθέματα πηγής, αριθμούς γραμμών και μετατοπίσεις σε byte. Υπεύθυνοι, προθεσμίες ή απαντήσεις που λείπουν παραμένουν ελλιπή. Τα result.exports.text και result.exports.csv περιέχουν filename, mime και content σε UTF-8. Τα κελιά CSV λαμβάνουν προστασία από τύπους. Τα εκπαιδευτικά κουίζ παρέχουν επίσης result.exports.moodle_xml για εισαγωγή ερωτήσεων σύντομης απάντησης στο Moodle. Οι ερωτήσεις και οι απαντήσεις εξακολουθούν να απαιτούν έλεγχο από ειδικό του αντικειμένου.

Αίτημα JSON

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

Απαιτήσεις διαγωνισμών

tender_requirements

Είσοδος και όρια

Μόνο απλό κείμενο UTF-8, έως 12.000 χαρακτήρες· κάθε μη κενή γραμμή πηγής περιορίζεται σε 1.200 χαρακτήρες. Το options.items δέχεται τις συμβολοσειρές "5", "10" ή "20" (προεπιλογή "10"). Η γλώσσα πηγής διατηρείται. Δεν γίνονται δεκτά μεταφορτωμένα PDF, απομακρυσμένα URL ή εικόνες.

Αποτέλεσμα και εξαγωγή

Το αποτέλεσμα περιέχει ελεγμένες προτάσεις προσχεδίων, ακριβή παραθέματα πηγής, αριθμούς γραμμών και μετατοπίσεις σε byte. Υπεύθυνοι, προθεσμίες ή απαντήσεις που λείπουν παραμένουν ελλιπή. Τα result.exports.text και result.exports.csv περιέχουν filename, mime και content σε UTF-8. Τα κελιά CSV λαμβάνουν προστασία από τύπους. Τα εκπαιδευτικά κουίζ παρέχουν επίσης result.exports.moodle_xml για εισαγωγή ερωτήσεων σύντομης απάντησης στο Moodle. Οι ερωτήσεις και οι απαντήσεις εξακολουθούν να απαιτούν έλεγχο από ειδικό του αντικειμένου.

Αίτημα JSON

{
    "tool": "tender_requirements",
    "text": "A signed declaration is mandatory.\nThe proposal must include two references.\nThe submission deadline is 9 November 2026.",
    "options": {
        "items": "10"
    }
}

Οδηγίες εργασίας

work_instructions

Είσοδος και όρια

Μόνο απλό κείμενο UTF-8, έως 12.000 χαρακτήρες· κάθε μη κενή γραμμή πηγής περιορίζεται σε 1.200 χαρακτήρες. Το options.items δέχεται τις συμβολοσειρές "5", "10" ή "20" (προεπιλογή "10"). Η γλώσσα πηγής διατηρείται. Δεν γίνονται δεκτά μεταφορτωμένα PDF, απομακρυσμένα URL ή εικόνες.

Αποτέλεσμα και εξαγωγή

Το αποτέλεσμα περιέχει ελεγμένες προτάσεις προσχεδίων, ακριβή παραθέματα πηγής, αριθμούς γραμμών και μετατοπίσεις σε byte. Υπεύθυνοι, προθεσμίες ή απαντήσεις που λείπουν παραμένουν ελλιπή. Τα result.exports.text και result.exports.csv περιέχουν filename, mime και content σε UTF-8. Τα κελιά CSV λαμβάνουν προστασία από τύπους. Τα εκπαιδευτικά κουίζ παρέχουν επίσης result.exports.moodle_xml για εισαγωγή ερωτήσεων σύντομης απάντησης στο Moodle. Οι ερωτήσεις και οι απαντήσεις εξακολουθούν να απαιτούν έλεγχο από ειδικό του αντικειμένου.

Αίτημα JSON

{
    "tool": "work_instructions",
    "text": "Prerequisite: a clean surface.\nOperator: technician.\nSwitch off the device before cleaning.\nCheck that the surface is dry.",
    "options": {
        "items": "10"
    }
}

Εκπαιδευτικό κουίζ

learning_quiz

Είσοδος και όρια

Μόνο απλό κείμενο UTF-8, έως 12.000 χαρακτήρες· κάθε μη κενή γραμμή πηγής περιορίζεται σε 1.200 χαρακτήρες. Το options.items δέχεται τις συμβολοσειρές "5", "10" ή "20" (προεπιλογή "10"). Η γλώσσα πηγής διατηρείται. Δεν γίνονται δεκτά μεταφορτωμένα PDF, απομακρυσμένα URL ή εικόνες.

Αποτέλεσμα και εξαγωγή

Το αποτέλεσμα περιέχει ελεγμένες προτάσεις προσχεδίων, ακριβή παραθέματα πηγής, αριθμούς γραμμών και μετατοπίσεις σε byte. Υπεύθυνοι, προθεσμίες ή απαντήσεις που λείπουν παραμένουν ελλιπή. Τα result.exports.text και result.exports.csv περιέχουν filename, mime και content σε UTF-8. Τα κελιά CSV λαμβάνουν προστασία από τύπους. Τα εκπαιδευτικά κουίζ παρέχουν επίσης result.exports.moodle_xml για εισαγωγή ερωτήσεων σύντομης απάντησης στο Moodle. Οι ερωτήσεις και οι απαντήσεις εξακολουθούν να απαιτούν έλεγχο από ειδικό του αντικειμένου.

Αίτημα JSON

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

Καθαρισμός CSV και XLSX

clean_table

Είσοδος και όρια

Το CSV αποστέλλεται στο text (έως 24.000 byte), ή το text αρχίζει με D4XLSX1: και ακολουθεί αυστηρή κωδικοποίηση base64 αρχείου XLSX (έως 1.000.000 αποκωδικοποιημένα byte). Όρια: ένα φύλλο, 201 σειρές μαζί με την κεφαλίδα, 32 στήλες, 3.000 κελιά και 20.000 byte κειμένου κελιών. Τύποι, μακροεντολές και εξωτερικοί σύνδεσμοι απορρίπτονται. Στυλ και λειτουργίες υπολογιστικών φύλλων δεν διατηρούνται. options.delimiter: auto, comma, semicolon ή tab. options.decimal: keep ή comma.

Αποτέλεσμα και εξαγωγή

Ο έλεγχος εντοπίζει ακριβώς διπλότυπες σειρές και συντηρητικές διορθώσεις τιμών. Για εξαγωγή, αποστέλλονται ξανά το ίδιο αρχικό text και οι ίδιες επιλογές, με options.office_action="export", options.export_format="csv" ή "xlsx", και selected ως λίστα ελεγμένων αναγνωριστικών κωδικοποιημένη σε συμβολοσειρά JSON. Εφαρμόζονται μόνο οι επιλεγμένες αλλαγές. Κενή επιλογή δεν εφαρμόζει καθαρισμό. Η προστασία CSV από τύπους παραμένει ενεργή· το XLSX αποθηκεύει κυριολεκτικές συμβολοσειρές. Η διεργασία εργασίας επανυπολογίζει τα αναγνωριστικά αντί να εμπιστεύεται αναφορά του πελάτη.

Το selected είναι συμβολοσειρά που περιέχει λίστα JSON, για παράδειγμα "[\"C1\"]"· απαιτούνται τα πραγματικά αναγνωριστικά από τον έλεγχο. Μέγιστο 5.000 byte και 3.000 διαφορετικά αναγνωριστικά. Οι εργασίες εξαγωγής επιστρέφουν result.type="office_export" και result.export που περιέχει filename, mime και content_base64. Το base64 αποκωδικοποιείται ως byte αρχείου. Δεν γίνεται δεκτή αναφορά που παρέχεται από τον πελάτη.

Αίτημα JSON

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

Ανωνυμοποίηση κειμένου

anonymize

Είσοδος και όρια

Απλό κείμενο UTF-8 έως 12.000 byte. Το options.scope δέχεται all, email, phone, iban ή ip. Το προαιρετικό terms είναι συμβολοσειρά με έως 30 ακριβείς όρους με διάκριση πεζών και κεφαλαίων, σε ξεχωριστές γραμμές, έως 2.000 byte. Η ανίχνευση ονομάτων και διευθύνσεων απαιτεί αυτούς τους προσαρμοσμένους όρους. Η αναγνώριση IP καλύπτει IPv4· οι πιθανοί τηλεφωνικοί αριθμοί απαιτούν έλεγχο και τα πιθανά IBAN απαιτούν έγκυρο άθροισμα ελέγχου.

Αποτέλεσμα και εξαγωγή

Κάθε εμφάνιση και το προτεινόμενο σύμβολο κράτησης θέσης απαιτούν έλεγχο. Επαναλαμβανόμενες ίδιες τιμές χρησιμοποιούν σταθερά σύμβολα κράτησης θέσης μέσα στο κείμενο. Για εξαγωγή, αποστέλλονται ξανά το αρχικό text και οι επιλογές με options.office_action="export", options.export_format="txt", και selected ως λίστα αναγνωριστικών εμφανίσεων κωδικοποιημένη σε συμβολοσειρά JSON. Οι μη επιλεγμένες εμφανίσεις παραμένουν αμετάβλητες. Αυτό βοηθά στην απόκρυψη δεδομένων και δεν πιστοποιεί μη αναστρέψιμη ανωνυμοποίηση.

Το selected είναι συμβολοσειρά που περιέχει λίστα JSON, για παράδειγμα "[\"C1\"]"· απαιτούνται τα πραγματικά αναγνωριστικά από τον έλεγχο. Μέγιστο 5.000 byte και 3.000 διαφορετικά αναγνωριστικά. Οι εργασίες εξαγωγής επιστρέφουν result.type="office_export" και result.export που περιέχει filename, mime και content_base64. Το base64 αποκωδικοποιείται ως byte αρχείου. Δεν γίνεται δεκτή αναφορά που παρέχεται από τον πελάτη.

Αίτημα JSON

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

Έλεγχος και μετάφραση υποτίτλων

subtitles

Είσοδος και όρια

Αποστέλλεται απλό SRT ή WebVTT στο text, έως 65.536 byte, 200 υπότιτλοι και 16.000 χαρακτήρες κειμένου υποτίτλων. Στυλ, ενσωματωμένη σήμανση και μη υποστηριζόμενα μεταδεδομένα απορρίπτονται. Το options.mode είναι check (προεπιλογή) ή translate· το options.format είναι auto, srt ή vtt. Το options.target επιλέγει υποστηριζόμενη γλώσσα μετάφρασης. Τα ακέραια πεδία max_line_chars (10–100, προεπιλογή 42), max_lines (1–6, προεπιλογή 2) και max_cps (5–40, προεπιλογή 20) είναι πεδία ανώτατου επιπέδου.

Αποτέλεσμα και εξαγωγή

Το αποτέλεσμα αναφέρει σφάλματα χρονισμού, επικαλύψεις, μήκη γραμμών και ταχύτητα ανάγνωσης. Ο έλεγχος διατηρεί την αρχική γλώσσα. Η μετάφραση αλλάζει το κείμενο των υποτίτλων διατηρώντας τους αρχικούς χρονισμούς και την αντιστοιχία των τμημάτων· δεν αλλάζει τον χρονισμό ούτε διαχωρίζει τα τμήματα. Το κείμενο προς λήψη βρίσκεται στο result.file με result.filename και result.mime. Μη έγκυρος χρονισμός ενδέχεται να αφήσει το file ως null. Επιτυχής έλεγχος δεν εγγυάται προσβασιμότητα ή γλωσσική ποιότητα.

Αίτημα JSON

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

Επικύρωση ηλεκτρονικών τιμολογίων

invoice_validate

Είσοδος και όρια

Αποστέλλεται XML τιμολογίου UTF-8 στο text, έως 262.144 byte. Γίνονται δεκτά UBL Invoice, UBL CreditNote και UN/CEFACT CII με προφίλ EN 16931 ή XRechnung 3. Το options.profile είναι auto, en16931 ή xrechnung. Δεν υποστηρίζονται ZIP, PDF, εξαγωγή από ενσωματωμένο PDF ZUGFeRD, DTD και εξωτερικές οντότητες. Το εξαγόμενο XML μπορεί να υποβληθεί ξεχωριστά εφόσον πληροί το αποδεκτό προφίλ.

Αποτέλεσμα και εξαγωγή

Η επικύρωση χρησιμοποιεί επίσημα τεχνουργήματα XSD και Schematron με σταθερές εκδόσεις: KoSIT 1.6.3, διαμόρφωση XRechnung 3.0.2 με ημερομηνία 2026-08-31, κανόνες EN 16931 1.3.16 και κανόνες XRechnung 2.6.0. Το αποτέλεσμα καταγράφει εκδόσεις, κατακερματισμό εγγράφου, ευρήματα, σοβαρότητα, αναγνωριστικά κανόνων και κατάσταση αποδοχής. Το not_checked σημαίνει ότι δεν λήφθηκε απόφαση συμμόρφωσης. Η τεχνική επιτυχία δεν εγγυάται αποδοχή από τον παραλήπτη, λογιστική ορθότητα ή νομική συμμόρφωση.

Αίτημα JSON

Το σύντομο παράδειγμα XML παρακάτω είναι σκόπιμα ελλιπές και αναμένεται να επιστρέψει σφάλματα επικύρωσης. Ένα πλήρες εμπορικό τιμολόγιο πρέπει να περιλαμβάνει όλα τα υποχρεωτικά πεδία· το παράδειγμα παρουσιάζει τη μορφή αιτήματος, όχι συμμορφούμενο τιμολόγιο.

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

Είσοδος και όρια

Η φάση πλάνου απαιτεί topic (300 byte), audience (500 byte) και goal (500 byte). Το προαιρετικό text παρέχει έως 12.000 byte πηγαίου υλικού, σε έως 12 παραγράφους των 1.800 byte η καθεμία. Το προαιρετικό source_url πρέπει να είναι δημόσια διεύθυνση HTTP(S) έως 2.000 χαρακτήρες· το analyse_url πρέπει να είναι η λογική τιμή JSON true για να επιτραπεί η ανάλυση. Ιδιωτικοί προορισμοί και μη επιτρεπόμενες σελίδες παραμένουν αποκλεισμένοι.

Αποτέλεσμα και εξαγωγή

Αρχικά υποβάλλεται phase="briefing". Ακολουθεί έλεγχος του περιγράμματος, των ερωτήσεων και των πηγών που επιστρέφονται. Το αποτέλεσμα που συνδέεται με τον κάτοχο παρέχει approval_token και briefing_hash. Μόνο μετά από ρητό έλεγχο υποβάλλονται phase="article", approved=true, sources_approved=true και οι δύο τιμές χωρίς αλλαγή. Η έγκριση λήγει μετά από 30 λεπτά και ανήκει στον λογαριασμό που έχει ταυτοποιηθεί. Τα αιτήματα άρθρου δεν μπορούν να αντικαταστήσουν topic, audience, goal, text ή πηγές. Το άρθρο παραμένει προσχέδιο με παραγράφους συνδεδεμένες με πηγές· τίποτα δεν δημοσιεύεται αυτόματα.

Αίτημα JSON

{
    "tool": "blog_assistant",
    "phase": "briefing",
    "topic": "Bicycle inspections",
    "audience": "Local commuters",
    "goal": "Explain the appointment process",
    "text": "An inspection requires an appointment.\n\nThe workshop checks brakes, tyres and lights."
}

Αίτημα άρθρου μετά την έγκριση

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

Οι αναφορές τιμολογίων περιλαμβάνουν result.exports.json· τα επικυρωμένα προσχέδια άρθρων περιλαμβάνουν result.exports.text. Κάθε εξαγωγή περιέχει filename, mime και content σε UTF-8. Το κείμενο του άρθρου διατηρεί τις αναφορές πηγών και παραμένει αδημοσίευτο προσχέδιο.

Οι εξαγωγές αποθηκεύονται ως συνημμένα με τον επιστρεφόμενο τύπο MIME. Κάθε κείμενο πρέπει να αντιμετωπίζεται ως μη έμπιστο περιεχόμενο και να γίνεται διαφυγή ειδικών χαρακτήρων πριν από την απόδοση HTML. Το περιεχόμενο εγγράφων δεν πρέπει να εκτελείται ούτε τα ευρήματα να μετατρέπονται σε αυτόματες εξωτερικές ενέργειες.

Εργαλεία εγγράφων, υπολογιστικών φύλλων και πολυμέσων

Τα οκτώ εργαλεία χρησιμοποιούν το ίδιο API εργασιών με έλεγχο ταυτότητας. Το αίτημα είναι JSON και το πεδίο text περιέχει ένα αντικείμενο κωδικοποιημένο ως JSON. Τα μεταφορτωμένα αρχεία αναπαρίστανται μέσα σε αυτό το αντικείμενο με όνομα αρχείου και περιεχόμενο σε τυπική κωδικοποίηση base64. Δεν γίνεται λήψη αρχείων από απομακρυσμένα URL.

Η προεπισκόπηση και η εξαγωγή είναι ξεχωριστά αιτήματα. Η εξαγωγή απαιτεί ρητή έγκριση και το αποτύπωμα πηγής ή το διακριτικό έγκρισης που επιστρέφει η προεπισκόπηση και είναι συνδεδεμένο με τον ιδιοκτήτη. Ένα αρχείο ή μια απόκριση μοντέλου δεν μπορεί να δώσει έγκριση.

Ψηφιακή επεξεργασία αποδείξεων

receipt_extract

Είσοδος και όρια

Το αντικείμενο περιέχει files: ένα αντικείμενο με name και content_base64. PDF, PNG, JPEG ή TXT· έως 1 MB, PDF έως τρεις σελίδες. Το options.action είναι review ή export· το options.export_format είναι csv ή xlsx. Για εξαγωγή απαιτούνται ξανά τα αρχικά αρχεία μαζί με approved=true, source_sha256 και reviewed με διορθωμένα πεδία και επιμέρους χρεώσεις.

Αποτέλεσμα και ανασκόπηση

Ο έλεγχος επιστρέφει εξαγόμενα πεδία, επιμέρους χρεώσεις, ακριβή τεκμήρια πηγής και αριθμητικές προειδοποιήσεις. Οι εξαγόμενες τιμές είναι προσχέδια ελεγμένα από τον πελάτη, όχι επαληθευμένες λογιστικές εγγραφές. Το OCR μπορεί να εισαγάγει σφάλματα.

Παράδειγμα αιτήματος

{
    "tool": "receipt_extract",
    "text": "{\"files\":[{\"name\":\"receipt.txt\",\"content_base64\":\"U2FtcGxlIFN0b3JlCjIwMjYtMTEtMDIKTmV0OiAxMDAuMDAKVGF4OiAxOS4wMApUb3RhbDogMTE5LjAwIEVVUg==\"}]}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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"
        }
    }
}

Βοηθός τύπων υπολογιστικών φύλλων

spreadsheet_formula

Είσοδος και όρια

Το αντικείμενο περιέχει task, columns, application, formula_language και separator. Κάθε στήλη έχει name, cell και sample. Έως 20 στήλες και 3.000 χαρακτήρες περιγραφής εργασίας. Το application είναι excel ή sheets· η γλώσσα ονομάτων συναρτήσεων είναι en, de ή pl· το separator είναι κόμμα ή λατινικό ερωτηματικό (;). Τα αγγλικά ονόματα συναρτήσεων διατίθενται με συμβατές ρυθμίσεις υπολογιστικού φύλλου.

Αποτέλεσμα και ανασκόπηση

Επιστρέφονται τύπος, επεξήγηση, παραδοχές και παραδείγματα ελέγχου. Το tests_executed είναι false: ο διακομιστής δεν εκτελεί ποτέ τον τύπο. Το υποστηριζόμενο υποσύνολο επιτρέπει συνήθεις συναρτήσεις και τοπικές αναφορές κελιών· απορρίπτονται εξωτερικές αναφορές, μακροεντολές και συναρτήσεις δικτύου.

Παράδειγμα αιτήματος

{
    "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\":\",\"}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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": [
                ",",
                ";"
            ]
        }
    }
}

Έλεγχος ποιότητας μετάφρασης

translation_check

Είσοδος και όρια

Το αντικείμενο περιέχει source, translation, source_language και target_language, καθώς και προαιρετικό terms με ζεύγη source και target. Έως 10.000 χαρακτήρες ανά κείμενο και 30 ζεύγη όρων.

Αποτέλεσμα και ανασκόπηση

Επιστρέφονται πιθανές διαφορές με ακριβή αποσπάσματα και θέσεις σε bytes και στα δύο κείμενα. Ξεχωριστοί έλεγχοι συγκρίνουν τις ακριβείς εμφανίσεις αριθμών και τους απαιτούμενους όρους. Η τοπική μορφοποίηση ή η κλίση μπορεί να εξηγεί ένα εύρημα· μια κενή αναφορά δεν πιστοποιεί ακρίβεια.

Παράδειγμα αιτήματος

{
    "tool": "translation_check",
    "text": "{\"source\":\"The battery lasts 12 hours.\",\"translation\":\"Der Akku hält 10 Stunden.\",\"source_language\":\"en\",\"target_language\":\"de\",\"terms\":[]}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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
                    }
                }
            }
        }
    }
}

Απομαγνητοφώνηση ήχου και βίντεο

transcribe

Είσοδος και όρια

Το αντικείμενο περιέχει filename, content_base64 και language. Υποστηριζόμενες μορφές: WAV, MP3, M4A, MP4, WebM, OGG και FLAC. Μέγιστο 3 MiB και 30 δευτερόλεπτα. Το language είναι auto ή υποστηριζόμενος κωδικός γλώσσας. Τα αρχεία επεξεργάζονται τοπικά· δεν γίνεται λήψη μέσω URL.

Αποτέλεσμα και ανασκόπηση

Επιστρέφονται τμήματα με χρονικές σημάνσεις και εξαγωγές TXT, SRT και VTT για έλεγχο. Η αναγνώριση μπορεί να είναι λανθασμένη. Η κατάσταση not_completed περιλαμβάνει κωδικό από περιορισμένο σύνολο σφαλμάτων και δεν αντιπροσωπεύει επιτυχημένη απομαγνητοφώνηση.

Απαιτείται πραγματικό αρχείο. Το παρακάτω σχήμα περιγράφει το αποκωδικοποιημένο αντικείμενο text· το content_base64 πρέπει να περιέχει τα πραγματικά bytes του αρχείου σε τυπική κωδικοποίηση base64. Οι συμβολοσειρές κράτησης θέσης δεν είναι λειτουργικά παραδείγματα.

Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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"
            ]
        }
    }
}

Συμπλήρωση προτύπων εγγράφων

document_merge

Είσοδος και όρια

Το αντικείμενο περιέχει template με name και content_base64, καθώς και data ως κείμενο CSV ή D4XLSX1: ακολουθούμενο από bytes XLSX σε τυπική κωδικοποίηση base64. Το πρότυπο DOCX δέχεται έως 32 σύμβολα κράτησης θέσης και τα δεδομένα έως 20 γραμμές. Το options.action είναι review ή export· το options.export_format είναι docx ή pdf. Η εξαγωγή απαιτεί τις αρχικές εισόδους, approved=true και source_sha256.

Αποτέλεσμα και ανασκόπηση

Η προεπισκόπηση παραθέτει σύμβολα κράτησης θέσης, στήλες δεδομένων και τιμές που λείπουν. Οι χρησιμοποιούμενες τιμές που λείπουν εμποδίζουν την εξαγωγή. Το ZIP περιέχει τα συμπληρωμένα έγγραφα. Το DOCX διατηρεί τη διάταξη του προτύπου· το PDF χρησιμοποιεί απλή διάταξη κειμένου χωρίς μορφοποίηση Word ή εικόνες.

Απαιτείται πραγματικό αρχείο. Το παρακάτω σχήμα περιγράφει το αποκωδικοποιημένο αντικείμενο text· το content_base64 πρέπει να περιέχει τα πραγματικά bytes του αρχείου σε τυπική κωδικοποίηση base64. Οι συμβολοσειρές κράτησης θέσης δεν είναι λειτουργικά παραδείγματα.

Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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_map

Είσοδος και όρια

Το αντικείμενο περιέχει πίνακες source και target ως κείμενο CSV ή D4XLSX1: ακολουθούμενο από bytes XLSX σε τυπική κωδικοποίηση base64. Η επικεφαλίδα προορισμού ονομάζει τις απαιτούμενες στήλες· μια προαιρετική δεύτερη γραμμή δηλώνει text, number, date ή email, προαιρετικά με πρόθεμα required:. Το mapping περιέχει δείκτες στηλών πηγής με αρίθμηση από το μηδέν ή null. Έως 200 γραμμές δεδομένων και 32 στήλες.

Αποτέλεσμα και ανασκόπηση

Επιστρέφονται προτεινόμενες αντιστοιχίσεις, επαναχρησιμοποιήσιμο προφίλ, γραμμές προεπισκόπησης και ευρήματα ελέγχου. Η εξαγωγή με options.action=export απαιτεί approved=true και ρητό mapping· τα ανεπίλυτα ευρήματα ελέγχου εμποδίζουν την εξαγωγή. Δεν τροποποιείται κανένα εξωτερικό σύστημα.

Παράδειγμα αιτήματος

{
    "tool": "import_map",
    "text": "{\"source\":\"name,amount\\nExample,12\",\"target\":\"name,amount\\nrequired:text,number\"}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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
            }
        }
    }
}

Παρουσιάσεις από πρωτογενές υλικό

presentation

Είσοδος και όρια

Για phase=outline, το text περιέχει title, audience, purpose και material. Το υλικό έχει μία έως οκτώ παραγράφους πηγής, έως 1.200 χαρακτήρες η καθεμία. Για phase=pptx απαιτούνται approved=true και approval_token στο ανώτερο επίπεδο· το text πρέπει να απουσιάζει ή να είναι κενό. Τα διακριτικά συνδέονται με τον ταυτοποιημένο λογαριασμό και λήγουν.

Αποτέλεσμα και ανασκόπηση

Το περίγραμμα περιέχει τίτλους διαφανειών και αποσπάσματα δεσμευμένα στις πηγές. Μετά τον έλεγχο, το δεύτερο αίτημα εξάγει επεξεργάσιμο PPTX με γεωμετρικές λεπτομέρειες και σημειώσεις ομιλητή. Το κείμενο πηγής δεν μπορεί να αλλάξει την έγκριση, τη σύνδεση με λογαριασμό ή τα δικαιώματα εξαγωγής.

Παράδειγμα αιτήματος

{
    "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.\"}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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
        }
    }
}

Εξαγωγή εγκεκριμένης παρουσίασης

Το APPROVAL_TOKEN_FROM_OWN_OUTLINE πρέπει να αντικατασταθεί με το διακριτικό από το αποτέλεσμα του ελεγμένου περιγράμματος· δεν αποτελεί λειτουργικό διακριτικό.

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

Βοηθός αρχειοθέτησης εγγράφων

document_filing

Είσοδος και όρια

Το αντικείμενο περιέχει files και προαιρετικό όνομα έργου. Έως δέκα αρχεία TXT, PDF, DOCX, PNG ή JPEG, 1 MB ανά αρχείο και 2 MB συνολικά. Το options.action είναι review ή export· το options.export_format είναι zip. Η εξαγωγή απαιτεί τις αρχικές εισόδους, approved=true, source_sha256 και αντικείμενο names που αντιστοιχίζει αναγνωριστικά αρχείων σε ελεγμένους προορισμούς.

Αποτέλεσμα και ανασκόπηση

Επιστρέφονται προτεινόμενες κατηγορίες, ημερομηνίες και ονόματα αρχείων. Οι προτάσεις βασίζονται στο κείμενο των εγγράφων και απαιτούν έλεγχο. Η εξαγωγή δημιουργεί ZIP με αντίγραφα· τα πρωτότυπα παραμένουν αμετάβλητα. Απορρίπτονται μη ασφαλείς διαδρομές, αλλαγές επεκτάσεων και διπλοί προορισμοί.

Παράδειγμα αιτήματος

{
    "tool": "document_filing",
    "text": "{\"files\":[{\"name\":\"invoice.txt\",\"content_base64\":\"SW52b2ljZQoyMDI2LTExLTAyClRvdGFsIDEyMCBFVVI=\"}],\"project\":\"Project\"}"
}
Σχήμα του αποκωδικοποιημένου αντικειμένου text
{
    "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"
            }
        }
    }
}

Οι εξαγωγές κειμένου περιέχουν content. Οι δυαδικές εξαγωγές δηλώνουν base64 μέσω content_base64 ή encoding=base64. Αποκωδικοποιείται μόνο η δηλωμένη κωδικοποίηση. Τα ονόματα αρχείων είναι προτάσεις· τα αποτελέσματα διατίθενται μόνο μέσω του αποτελέσματος εργασίας με έλεγχο ταυτότητας και ιδιοκτησίας.

Εργαλεία προμηθειών, προγραμματισμού και λειτουργίας

Αυτά τα οκτώ εργαλεία χρησιμοποιούν το υπάρχον API εργασιών με έλεγχο ταυτότητας. Το πεδίο text περιέχει αντικείμενο κωδικοποιημένο σε JSON με τα πεδία εισόδου που παρατίθενται παρακάτω. Τα παραδείγματα περιέχουν πραγματικά ενδεικτικά δεδομένα εντός ορίων.

Κάθε αρχικό αποτέλεσμα απαιτεί φάση μοντέλου ΤΝ μέσω της υπάρχουσας υπηρεσίας worker. Ντετερμινιστικός κώδικας επικυρώνει αναφορές πηγών, περιορισμούς και υπολογισμούς αφού το μοντέλο προτείνει αντιστοιχίσεις, αναθέσεις ή δομή. Δεν υπάρχει εναλλακτική λειτουργία μόνο με κώδικα.

Η αποστολή γίνεται ως application/json. Μεταφορτώσεις multipart, απομακρυσμένα URL αρχείων, άγνωστα πεδία και μη κενές ειδικές επιλογές εργαλείου απορρίπτονται. Το options παραλείπεται ή αποστέλλεται ως κενό αντικείμενο. Οι κοινές σημαίες API διατηρούν τη γενική σημασία τους στο API.

Σύγκριση προσφορών προμηθευτών

supplier_compare

Σύγκριση γραμμών προσφορών με απαιτούμενα είδη, έλεγχος προτάσεων αντιστοίχισης ΤΝ και διαφορών σε ποσότητα, νόμισμα, μεταφορικά και συνολική τιμή.

Αποκωδικοποιημένα πεδία εισόδου

requirements — Απαιτούμενα είδη
Στήλες CSV: description,quantity,unit. Η γραφή των μονάδων πρέπει να είναι ίδια με τις προσφορές. Έως 30 γραμμές· 40 συνολικά σε όλους τους πίνακες.
offers — Γραμμές προσφορών προμηθευτών
Στήλες CSV: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. Τα μεταφορικά αφορούν μόνο αυτή τη γραμμή· χωρίς χρέωση καταχωρίζεται 0. Ο χρόνος παράδοσης μπορεί να είναι κενός. Οι τιμές πρέπει να συγκρίνονται στην ίδια φορολογική βάση.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
max_lead_days — Όριο ελέγχου χρόνου παράδοσης
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται χρόνοι παράδοσης προσφορών πάνω από τον επιλεγμένο αριθμό ημερών και προσφορές χωρίς δηλωμένο χρόνο παράδοσης. Οι τιμές και οι συγκρίσεις παραμένουν αμετάβλητες. Μέγιστο 999 ημέρες.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 60000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "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\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "requirements",
        "offers"
    ],
    "properties": {
        "requirements": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "description",
                            "quantity",
                            "unit"
                        ],
                        "properties": {
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "offers": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "supplier",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "shipping",
                            "currency",
                            "lead_days"
                        ],
                        "properties": {
                            "supplier": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "shipping": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "lead_days": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_lead_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 999,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "supplier"
            ],
            "default": "source"
        }
    }
}

Συμφωνία παραγγελίας, παράδοσης και τιμολογίου

three_way_match

Αντιστοίχιση γραμμών παραγγελίας, παράδοσης και τιμολογίου με βοήθεια ΤΝ και στη συνέχεια υπολογισμός ελλείψεων, υπερτιμολόγησης και διαφορών τιμής μονάδας από τα δεδομένα πηγής.

Αποκωδικοποιημένα πεδία εισόδου

orders — Γραμμές παραγγελίας
Στήλες CSV: reference,description,quantity,unit,unit_price,currency. Η αναφορά σημαίνει την κοινή αναφορά παραγγελίας, όχι αριθμό παραστατικού προμηθευτή. Απαιτούνται ίδιες ονομασίες μονάδων και φορολογική βάση παντού.
deliveries — Γραμμές παράδοσης
Στήλες CSV: reference,description,quantity,unit. Η αναφορά σημαίνει την κοινή αναφορά παραγγελίας. Οι μερικές παραδόσεις μπορούν να είναι ξεχωριστές γραμμές.
invoices — Γραμμές τιμολογίου
Στήλες CSV: reference,description,quantity,unit,unit_price,currency. Η αναφορά σημαίνει την κοινή αναφορά παραγγελίας. Φόροι, εκπτώσεις και πιστωτικά δεν πρέπει να καταχωρίζονται ως γραμμές ειδών.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
review_blank_references — Επισήμανση ελλειπουσών αναφορών εγγράφων
Προσθήκη ευρήματος ελέγχου για κάθε γραμμή παραγγελίας, παράδοσης ή τιμολογίου με κενή αναφορά. Οι υπάρχουσες αποφάσεις αντιστοίχισης και προειδοποιήσεις παραμένουν αμετάβλητες.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 60000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "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\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "orders",
        "deliveries",
        "invoices"
    ],
    "properties": {
        "orders": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "deliveries": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "invoices": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "description",
                            "quantity",
                            "unit",
                            "unit_price",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "description": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "quantity": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "unit_price": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "review_blank_references": {
            "type": "boolean",
            "default": false
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "reference"
            ],
            "default": "source"
        }
    }
}

Συμφωνία πληρωμών και τιμολογίων

payment_match

Προτάσεις αντιστοίχισης εισερχόμενων πληρωμών με ανοικτά τιμολόγια, εντοπισμός ασάφειας και υπολογισμός δόσεων, υπολοίπων και υπερπληρωμών.

Αποκωδικοποιημένα πεδία εισόδου

payments — Εισερχόμενες πληρωμές
Στήλες CSV: reference,counterparty,date,amount,currency. Χρησιμοποιούνται γνωστές αναφορές τιμολογίων, θετικά ποσά και ημερομηνίες YYYY-MM-DD. Μία πληρωμή μπορεί να προταθεί μόνο για ένα τιμολόγιο.
invoices — Ανοικτά τιμολόγια
Στήλες CSV: reference,counterparty,date,amount,currency. Το ποσό είναι το ανεξόφλητο υπόλοιπο πριν από τις μεταφορτωμένες πληρωμές. Οι αναφορές μπορούν να είναι κενές, αλλά η ασάφεια μπορεί να εμποδίσει την κατανομή.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
review_date — Ημερομηνία αναφοράς ηλικίας τιμολογίου
Προαιρετική ρητή ημερομηνία YYYY-MM-DD, από το 1900 έως το 2200. Τα ανοιχτά υπόλοιπα τιμολογίων ελέγχονται ως προς την ηλικία από την ημερομηνία τιμολογίου της πηγής. Κενό πεδίο απενεργοποιεί αυτόν τον έλεγχο. Η ηλικία τιμολογίου δεν αποτελεί ημερομηνία λήξης πληρωμής ή νομικό εύρημα υπερημερίας.
aging_days — Όριο ελέγχου ηλικίας τιμολογίου
Επισήμανση θετικών ανοιχτών υπολοίπων των οποίων η ημερομηνία τιμολογίου προηγείται της επιλεγμένης ημερομηνίας αναφοράς κατά τουλάχιστον αυτόν τον αριθμό ημερών. Εύρος 0–3,650 ημέρες. Απαιτείται ημερομηνία αναφοράς· δεν συνάγεται προθεσμία τιμολογίου.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 60000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "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\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "payments",
        "invoices"
    ],
    "properties": {
        "payments": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "counterparty",
                            "date",
                            "amount",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "counterparty": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "amount": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "invoices": {
            "oneOf": [
                {
                    "type": "string",
                    "maxLength": 20000
                },
                {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 30,
                    "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                            "reference",
                            "counterparty",
                            "date",
                            "amount",
                            "currency"
                        ],
                        "properties": {
                            "reference": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "counterparty": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "date": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "amount": {
                                "type": "string",
                                "maxLength": 240
                            },
                            "currency": {
                                "type": "string",
                                "maxLength": 240
                            }
                        }
                    }
                }
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "review_date": {
            "type": "string",
            "maxLength": 10,
            "default": ""
        },
        "aging_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3650,
            "default": 30
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "date"
            ],
            "default": "source"
        }
    }
}

Βοηθός προγραμματισμού αναπλήρωσης

reorder_plan

Ιεράρχηση ειδών αποθέματος με ΤΝ, υπολογισμός ποσοτήτων αναπλήρωσης από παρεχόμενη ζήτηση και χρόνους παράδοσης και έλεγχος επιδράσεων ελάχιστης παραγγελίας και μεγέθους συσκευασίας.

Αποκωδικοποιημένα πεδία εισόδου

items — Είδη αποθέματος
Στήλες CSV: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. Τα ID πρέπει να είναι μοναδικά. Οι ποσότητες χρησιμοποιούν δεκαδική τελεία· τα lead_days και min_order είναι μη αρνητικοί ακέραιοι και το pack_size θετικός ακέραιος.
horizon_days — Πρόσθετες ημέρες κάλυψης
Η επιδιωκόμενη κάλυψη ισούται με τον χρόνο παράδοσης συν αυτές τις πρόσθετες ημέρες. Η ζήτηση θεωρείται σταθερή· το αποτέλεσμα είναι εκτίμηση προγραμματισμού.
notes — Σημειώσεις και προτιμήσεις προγραμματισμού
Προαιρετικό πλαίσιο για την πρόταση ΤΝ. Διαθεσιμότητα, προσόντα, εξαρτήσεις και αριθμητικά όρια πρέπει επίσης να εισάγονται στους δομημένους πίνακες· οι σημειώσεις δεν παρακάμπτουν ποτέ αυτούς τους ελέγχους.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
large_order_threshold — Όριο ελέγχου μεγάλης παραγγελίας
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται προτεινόμενες ποσότητες παραγγελίας αυστηρά πάνω από το όριο, έως 10,000,000 μονάδες. Το απόθεμα πηγής, η ζήτηση, η επιδιωκόμενη κάλυψη, η στρογγυλοποίηση συσκευασιών και οι ποσότητες παραγγελίας δεν αλλάζουν.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 120000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "tool": "reorder_plan",
    "text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Τακάκια φρένων,12,3,5,4,10,5\\nI2,Λάδι αλυσίδας,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Τα τακάκια φρένων χρειάζονται για προγραμματισμένες επισκευές και πρέπει να ελεγχθούν πρώτα. Το λάδι αλυσίδας είναι λιγότερο επείγον.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "items",
        "horizon_days"
    ],
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000
        },
        "horizon_days": {
            "type": "integer",
            "minimum": 0,
            "maximum": 365
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "large_order_threshold": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10000000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "order_desc"
            ],
            "default": "source"
        }
    }
}

Βοηθός προγραμματισμού βαρδιών

shift_plan

Προτάσεις ανάθεσης εργαζομένων με ΤΝ και έλεγχος διαθεσιμότητας, απαιτούμενων δεξιοτήτων, επικαλυπτόμενων βαρδιών, παρεχόμενων ορίων ωρών και υπολειπόμενης κάλυψης.

Αποκωδικοποιημένα πεδία εισόδου

workers — Εργαζόμενοι
Στήλες CSV: id,name,skills,max_hours. Πολλαπλές δεξιότητες διαχωρίζονται με |. Το max_hours είναι το μέγιστο συνολικό προγραμματισμένο ωράριο αυτής της πρότασης, όχι νόμιμο όριο εργασίας.
availability — Διαθεσιμότητα
Στήλες CSV: id,worker_id,start,end. Οι ώρες είναι ρητά UTC σε μορφή YYYY-MM-DDTHH:MM. Ένα διάστημα διαθεσιμότητας πρέπει να καλύπτει ολόκληρη τη βάρδια.
shifts — Βάρδιες
Στήλες CSV: id,start,end,skill,needed. Όλες οι ώρες είναι UTC. Ο εργαζόμενος πρέπει να έχει ακριβώς την απαιτούμενη δεξιότητα. Το needed είναι ο απαιτούμενος αριθμός εργαζομένων.
notes — Σημειώσεις και προτιμήσεις προγραμματισμού
Προαιρετικό πλαίσιο για την πρόταση ΤΝ. Διαθεσιμότητα, προσόντα, εξαρτήσεις και αριθμητικά όρια πρέπει επίσης να εισάγονται στους δομημένους πίνακες· οι σημειώσεις δεν παρακάμπτουν ποτέ αυτούς τους ελέγχους.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
max_shift_hours — Όριο ελέγχου διάρκειας βάρδιας
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται βάρδιες πηγής μεγαλύτερες από την επιλεγμένη διάρκεια, έως 168 ώρες. Οι αναθέσεις και οι προειδοποιήσεις κάλυψης διατηρούνται. Πρόκειται για προτίμηση σχεδιασμού και όχι για νομική αξιολόγηση χρόνου εργασίας.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 120000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "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\":\"Όπου είναι πρακτικό, ο Alex παραμένει στις επισκευές και ο Sam αναλαμβάνει τον πάγκο εξυπηρέτησης.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "workers",
        "availability",
        "shifts"
    ],
    "properties": {
        "workers": {
            "type": "string",
            "maxLength": 40000
        },
        "availability": {
            "type": "string",
            "maxLength": 40000
        },
        "shifts": {
            "type": "string",
            "maxLength": 40000
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_shift_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 168,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "begin"
            ],
            "default": "source"
        }
    }
}

Προγραμματισμός δυναμικότητας έργου

project_plan

Προτάσεις προτεραιοτήτων εργασιών και αναθέσεων πόρων με ΤΝ, έπειτα υπολογισμός προγράμματος βάσει εξαρτήσεων και ημερήσιας δυναμικότητας, με επισήμανση μη ανατεθειμένης εργασίας.

Αποκωδικοποιημένα πεδία εισόδου

tasks — Εργασίες έργου
Στήλες CSV: id,name,hours,depends,skill. Οι εξαρτήσεις είναι ID εργασιών χωρισμένα με |. Κενό depends σημαίνει ότι δεν υπάρχει προηγούμενη εργασία. Ο φόρτος της εργασίας ανατίθεται σε έναν κατάλληλα καταρτισμένο πόρο.
resources — Πόροι έργου
Στήλες CSV: id,name,skills,hours_per_day. Οι δεξιότητες διαχωρίζονται με |. Η ημερήσια δυναμικότητα είναι ο διαθέσιμος χρόνος προγραμματισμού, έως 12 ώρες. Τα ημερολόγια χρησιμοποιούν Δευτέρα–Παρασκευή· αργίες και άδειες δεν μοντελοποιούνται.
start_date — Ημερομηνία έναρξης έργου
Η πρώτη εργάσιμη ημέρα είναι αυτή η ημερομηνία ή η επόμενη Δευτέρα αν πέφτει σε Σαββατοκύριακο. Τα διαστήματα ημερήσιας δυναμικότητας αρχίζουν στις 00:00 UTC και περιγράφουν κατανομή δυναμικότητας, όχι πραγματικό ωράριο.
notes — Σημειώσεις και προτιμήσεις προγραμματισμού
Προαιρετικό πλαίσιο για την πρόταση ΤΝ. Διαθεσιμότητα, προσόντα, εξαρτήσεις και αριθμητικά όρια πρέπει επίσης να εισάγονται στους δομημένους πίνακες· οι σημειώσεις δεν παρακάμπτουν ποτέ αυτούς τους ελέγχους.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
max_task_hours — Όριο ελέγχου απαιτούμενης εργασίας
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται εργασίες με απαιτούμενο χρόνο πάνω από το επιλεγμένο όριο, έως 10,000 ώρες. Οι εξαρτήσεις, η δυναμικότητα πόρων και το υπολογισμένο πρόγραμμα παραμένουν αμετάβλητα.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 120000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "tool": "project_plan",
    "text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Περιγραφή εργασίας,4,,planning\\nT2,Σχεδιασμός,10,T1,design\\nT3,Έλεγχος,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"Ο σχεδιασμός εξαρτάται από την ολοκληρωμένη περιγραφή εργασίας. Πρέπει να διατηρηθεί χρόνος για τον τελικό έλεγχο.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "additionalProperties": false,
    "required": [
        "tasks",
        "resources",
        "start_date"
    ],
    "properties": {
        "tasks": {
            "type": "string",
            "maxLength": 40000
        },
        "resources": {
            "type": "string",
            "maxLength": 40000
        },
        "start_date": {
            "type": "string",
            "maxLength": 10
        },
        "notes": {
            "type": "string",
            "maxLength": 3000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_task_hours": {
            "type": "number",
            "minimum": 0,
            "maximum": 10000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "finish_slot"
            ],
            "default": "source"
        }
    }
}

Φύλλα ετικετών γραμμωτού κώδικα και QR

label_sheet

Μετατροπή γραμμών ειδών σε εκτυπώσιμες ετικέτες με ελεγμένους γραμμωτούς κώδικες και QR.

Αποκωδικοποιημένα πεδία εισόδου

csv — Γραμμές ειδών (CSV)
Απαιτούμενες στήλες: id, name, code, qr. Έως 24 γραμμές. Το περιεχόμενο QR προέρχεται μόνο από την παρεχόμενη στήλη qr.
format — Μορφή γραμμωτού κώδικα
Το EAN-13 απαιτεί 13 ψηφία και έγκυρο ψηφίο ελέγχου. Το Code 128 υποστηρίζει 1–24 εκτυπώσιμους χαρακτήρες ASCII.
layout — Διάταξη φύλλου
A4: 2 × 7 ετικέτες διαστάσεων 99.1 × 38.1 mm ή 3 × 8 ετικέτες διαστάσεων 63.5 × 33.9 mm. Εκτύπωση στο 100 % χωρίς κλιμάκωση.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
max_label_characters — Όριο ελέγχου εκτυπωμένης ονομασίας ετικέτας
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται εκτυπωμένες ονομασίες μεγαλύτερες από τον επιλεγμένο αριθμό χαρακτήρων Unicode, έως 160. Οι ίδιες ονομασίες, ετικέτες και σειρά διατηρούνται στην προεπισκόπηση, το PDF και το SVG· αυτή η επιλογή δεν περικόπτει τίποτα.
require_https_qr — Επισήμανση περιεχομένου QR χωρίς απλή διεύθυνση HTTPS
Προσθήκη ευρήματος όταν το περιεχόμενο QR δεν είναι διεύθυνση HTTPS με όνομα εξυπηρετητή και χωρίς ενσωματωμένα διαπιστευτήρια, λευκούς χαρακτήρες ή ανάστροφες καθέτους. Το περιεχόμενο QR δεν αλλάζει, δεν ανοίγεται και δεν ανακτάται ποτέ. Αυτός ο συντακτικός έλεγχος δεν τεκμηριώνει ότι ένας προορισμός είναι ασφαλής.

Μέγιστα byte UTF-8 στο περίβλημα text: 24000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "tool": "label_sheet",
    "text": "{\"csv\":\"id,name,code,qr\\nA1,Μπλε κουτί αποθήκευσης,BOX-001,BOX-001\\nA2,Πράσινο κουτί αποθήκευσης,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}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "required": [
        "csv",
        "format",
        "layout"
    ],
    "additionalProperties": false,
    "properties": {
        "csv": {
            "type": "string",
            "maxLength": 18000
        },
        "format": {
            "enum": [
                "code128",
                "ean13"
            ]
        },
        "layout": {
            "enum": [
                "auto",
                "a4_2x7",
                "a4_3x8"
            ]
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_label_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 160,
            "default": 0
        },
        "require_https_qr": {
            "type": "boolean",
            "default": false
        }
    }
}

Πίνακας δοκιμών απαιτήσεων

test_cases

Δημιουργία θετικών και αρνητικών περιπτώσεων ελέγχου συνδεδεμένων με πηγές από παρεχόμενες απαιτήσεις.

Αποκωδικοποιημένα πεδία εισόδου

requirements — Απαιτήσεις
Έως 12 απαιτήσεις χωρισμένες με κενές γραμμές. Κάθε απαίτηση μπορεί να περιέχει έως 1.000 byte UTF-8.
context — Πλαίσιο ελέγχου
Προαιρετικές πληροφορίες πεδίου εφαρμογής, έως 2.000 byte UTF-8. Δεν αποτελούν πρόσθετη απαίτηση ή εντολή εκτέλεσης δοκιμών.
csv_separator — Διαχωριστικό CSV
Επιλογή ελληνικού ερωτηματικού, κόμματος ή στηλοθέτη μόνο για το εξαγόμενο CSV. Οι μεταφορτώσεις CSV πηγής εξακολουθούν να απαιτούν τις τεκμηριωμένες επικεφαλίδες τους με διαχωριστικό κόμμα.
csv_bom — Δείκτης UTF-8 στο CSV
Συμπερίληψη δείκτη σειράς byte UTF-8 για συμβατότητα με υπολογιστικά φύλλα ή παράλειψή του για συστήματα που απαιτούν απλό UTF-8.
csv_line_ending — Τερματισμοί γραμμών CSV
Χρήση LF ή CRLF για εξαγόμενες εγγραφές CSV. Δεν αλλάζει το κείμενο πηγής ή οι αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά.
include_json — Συμπερίληψη εξαγωγής JSON
Παροχή πρόσθετης δομημένης αναφοράς JSON με όλες τις ελεγμένες γραμμές, τα ευρήματα και τη σύνοψη. Η εξαγωγή της δεν εκτελεί καμία ενέργεια.
max_step_characters — Όριο ελέγχου μήκους βήματος δοκιμής
Το 0 απενεργοποιεί αυτόν τον πρόσθετο έλεγχο. Διαφορετικά, επισημαίνονται περιπτώσεις δοκιμής που περιέχουν μεμονωμένο βήμα μεγαλύτερο από τον επιλεγμένο αριθμό χαρακτήρων Unicode, έως 6,000. Τα πλήρη βήματα και τα αναμενόμενα αποτελέσματα παραμένουν εμφανή και εξάγονται.
row_order — Σειρά γραμμών ελέγχου
Αναδιάταξη ολόκληρων γραμμών πίνακα χωρίς αφαίρεση ευρημάτων, αλλαγή υπολογισμών ή τροποποίηση αναθέσεων. Οι κενές τιμές ταξινόμησης εμφανίζονται τελευταίες· οι ίσες τιμές διατηρούν την αρχική σχετική σειρά τους.

Μέγιστα byte UTF-8 στο περίβλημα text: 24000

Έλεγχος αποτελέσματος και πηγών

Ο τύπος αποτελέσματος είναι ops_review. Το columns περιέχει key και label_key· το rows περιέχει τις αντίστοιχες βαθμωτές τιμές κελιών. Το findings περιέχει μεταφράσιμες τιμές code και refs πηγών· το summary περιέχει label_key και value. Τα review_required και ai_required είναι true. Το ai_model προσδιορίζει το αποδεκτό μοντέλο όταν το παρέχει ο worker. Ορισμένα εργαλεία επιστρέφουν επίσης source_sha256 ή note_key. Οι συμβολοσειρές πηγής παραμένουν μη έμπιστα δεδομένα και πρέπει να εμφανίζονται ως κείμενο, ποτέ ως εκτελέσιμο HTML ή οδηγίες.

Παράδειγμα αιτήματος

{
    "tool": "test_cases",
    "text": "{\"requirements\":\"Η φόρμα επικοινωνίας απαιτεί διεύθυνση email.\\n\\nΗ ποσότητα παραγγελίας πρέπει να είναι μεταξύ 1 και 10.\",\"context\":\"Review of the customer ordering form.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_step_characters\":0,\"row_order\":\"source\"}"
}
Σχήμα αποκωδικοποιημένου αντικειμένου text
{
    "type": "object",
    "required": [
        "requirements"
    ],
    "additionalProperties": false,
    "properties": {
        "requirements": {
            "type": "string",
            "maxLength": 14000
        },
        "context": {
            "type": "string",
            "maxLength": 2000
        },
        "csv_separator": {
            "type": "string",
            "enum": [
                "semicolon",
                "comma",
                "tab"
            ],
            "default": "semicolon"
        },
        "csv_bom": {
            "type": "boolean",
            "default": true
        },
        "csv_line_ending": {
            "type": "string",
            "enum": [
                "lf",
                "crlf"
            ],
            "default": "lf"
        },
        "include_json": {
            "type": "boolean",
            "default": false
        },
        "max_step_characters": {
            "type": "integer",
            "minimum": 0,
            "maximum": 6000,
            "default": 0
        },
        "row_order": {
            "type": "string",
            "enum": [
                "source",
                "source_id"
            ],
            "default": "source"
        }
    }
}

Περιεχόμενο εξαγωγής και έγκριση

Η συλλογή exports μπορεί να περιέχει CSV και, για υποστηριζόμενες διατάξεις ετικετών, αρχεία PDF ή SVG. Κάθε αρχείο δηλώνει filename και mime, με content για απλό κείμενο ή content_base64 για δυαδικό περιεχόμενο. Αποκωδικοποίηση base64 γίνεται μόνο όταν υπάρχει το πεδίο. Τα ονόματα αρχείων είναι προτάσεις. Η πρόσβαση στα αποτελέσματα εξακολουθεί να απαιτεί έλεγχο ταυτότητας και ιδιοκτησίας εργασίας.

Το περιεχόμενο εξαγωγής περιλαμβάνεται στο αρχικό προσχέδιο αποτελέσματος προς έλεγχο. Οι ενσωματώσεις API πρέπει να παρουσιάζουν την πρόταση για ρητό ανθρώπινο έλεγχο πριν από λήψη, χρήση ή προώθηση εξαγωγής. Στα σχήματα αυτών των εργαλείων δεν υπάρχει ξεχωριστό αίτημα έγκρισης ή εκτέλεσης. Τα εργαλεία δεν υποβάλλουν παραγγελίες, δεν καταχωρίζουν τιμολόγια, δεν εκτελούν πληρωμές, δεν δημοσιεύουν προγράμματα προσωπικού και δεν εκτελούν δοκιμές λογισμικού.

Επιχειρησιακές και ομαδικές ροές εργασίας

Αυτά τα εργαλεία χρησιμοποιούν το υφιστάμενο API εργασιών με έλεγχο ταυτότητας και απαιτούν ΤΝ για κάθε αρχικό έλεγχο. Το πεδίο text περιέχει αντικείμενο διαμόρφωσης κωδικοποιημένο σε JSON. Οι βασικές και οι σύνθετες ρυθμίσεις χρησιμοποιούν το ίδιο επικυρωμένο σχήμα εισόδου.

Το αίτημα αποστέλλεται ως application/json. Οι επιλογές κάθε εργαλείου παραμένουν μέσα στο αποκωδικοποιημένο αντικείμενο text· η εξωτερική ιδιότητα options παραλείπεται ή περιέχει κενό αντικείμενο. Άγνωστα πεδία, μη υποστηριζόμενες τιμές απαρίθμησης και URL απομακρυσμένων αρχείων απορρίπτονται.

Τα πεδία approved_ids ή confirmed αναφέρονται μόνο σε πηγαίο υλικό που έχει ελεγχθεί ρητά. Μηνύματα πελατών, απαντήσεις μοντέλου και κείμενα εγγράφων δεν μπορούν να χορηγήσουν έγκριση. Τα παραγόμενα σχέδια και προσχέδια απαιτούν ξεχωριστό τελικό έλεγχο.

Ημερομηνίες και προθεσμίες συμβάσεων

contract_deadlines

Έλεγχος των ακριβών συμβατικών αποσπασμάτων με ημερομηνίες και των μη προσδιορισμένων περιόδων ειδοποίησης και, στη συνέχεια, επιβεβαίωση επιλεγμένων ημερομηνιών για εξαγωγή ημερολογίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
clauses — Συμβατικές ρήτρες
Μία πηγαία ρήτρα ανά γραμμή. Έως 24 μη κενές ρήτρες, 1,200 χαρακτήρες ανά ρήτρα και 18,000 χαρακτήρες συνολικά. Μόνο ημερομηνίες γραμμένες ακριβώς ως YYYY-MM-DD μπορούν να γίνουν συμβάντα ημερολογίου.
title — Τίτλος σύμβασης
Σύντομος τίτλος για συμβάντα ημερολογίου· έως 120 χαρακτήρες.
Προεπιλεγμένες ρυθμίσεις: "Contract review"
Προηγμένες ρυθμίσεις
reference_date — Ημερομηνία αναφοράς
Ρητή ημερομηνία σύγκρισης. Απαιτείται για φίλτρα μελλοντικών ή παρελθοντικών ημερομηνιών. Δεν δημιουργεί ούτε υπολογίζει συμβατικές ημερομηνίες.
Προεπιλεγμένες ρυθμίσεις: ""
date_window — Φίλτρο ημερομηνιών
Οι μελλοντικές ημερομηνίες περιλαμβάνουν την ημερομηνία αναφοράς· οι παρελθοντικές την εξαιρούν. Σχετικές προθεσμίες χωρίς ημερομηνία ISO εμφανίζονται μόνο με την επιλογή Όλες οι ημερομηνίες.
all — Όλες οι ημερομηνίες και οι ανεπίλυτες προθεσμίες · upcoming — Την ημερομηνία αναφοράς ή αργότερα · past — Πριν από την ημερομηνία αναφοράς
Προεπιλεγμένες ρυθμίσεις: "all"
event_type — Κατηγορία προθεσμίας
Εμφάνιση μίας κατηγορίας βάσει πηγής ή όλων των κατηγοριών. Η ταξινόμηση εξακολουθεί να απαιτεί έλεγχο.
all — Όλες οι κατηγορίες · termination — Καταγγελία σύμβασης · payment — Πληρωμή · renewal — Ανανέωση · delivery — Παράδοση · other — Άλλο
Προεπιλεγμένες ρυθμίσεις: "all"
max_events — Μέγιστος αριθμός ευρημάτων
Περιορισμός των εμφανιζόμενων ευρημάτων σε 1–20 μετά το φιλτράρισμα και την ταξινόμηση. Ειδοποίηση επισημαίνει τα περικομμένα αποτελέσματα.
Προεπιλεγμένες ρυθμίσεις: 20
sort — Σειρά ευρημάτων
Ταξινόμηση κατά πηγαία ρήτρα και θέση παράθεσης ή κατά ημερομηνία με τις ανεπίλυτες προθεσμίες στο τέλος.
source — Σειρά πηγών · date — Σειρά ημερομηνιών
Προεπιλεγμένες ρυθμίσεις: "source"
reminder_days — Χρόνος προειδοποίησης υπενθύμισης ημερολογίου
Η τιμή 0 απενεργοποιεί τις υπενθυμίσεις. Διαφορετικά ορίζεται οπτική υπενθύμιση 1–90 ημέρες πριν από κάθε επιβεβαιωμένο ολοήμερο συμβάν· η συμπεριφορά των εφαρμογών ημερολογίου ενδέχεται να διαφέρει.
Προεπιλεγμένες ρυθμίσεις: 7
include_source — Συμπερίληψη παραθεμάτων πηγών
Εμφάνιση ακριβών παραθεμάτων στον έλεγχο και στις περιγραφές των επιβεβαιωμένων συμβάντων ημερολογίου. Τα ID πηγών και οι θέσεις χαρακτήρων παραμένουν ορατά και στις δύο λειτουργίες.
yes — Συμπερίληψη παραθεμάτων · no — Μόνο αναφορές πηγών
Προεπιλεγμένες ρυθμίσεις: "yes"
calendar_name — Όνομα ημερολογίου
Όνομα για το επιβεβαιωμένο ημερολόγιο ICS, έως 120 χαρακτήρες.
Προεπιλεγμένες ρυθμίσεις: "Reviewed contract dates"

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "contract_deadlines",
    "text": "{\"clauses\":\"Το τιμολόγιο είναι πληρωτέο στις 2027-03-15.\\nΗ ειδοποίηση πρέπει να παραληφθεί τουλάχιστον 30 ημέρες πριν από την ανανέωση.\\nΗ ημερομηνία παράδοσης είναι 2027-04-02.\",\"title\":\"Σύμβαση υπηρεσιών\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Ελεγμένες ημερομηνίες συμφωνίας\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Υπολογιστής προσφορών

quote_builder

Οργάνωση υποβληθεισών θέσεων εργασίας, υπηρεσιών και υλικών σε προσχέδιο με ντετερμινιστικούς υπολογισμούς προσαύξησης, περιθωρίου, έκπτωσης και φόρου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
items — Γραμμές προσφοράς
Κεφαλίδες CSV: label,kind,quantity,unit,cost. Το kind είναι labor, material ή service. Το quantity χρησιμοποιεί δεκαδική τελεία και έως τρία δεκαδικά ψηφία· το cost είναι το καθαρό μοναδιαίο κόστος με έως δύο δεκαδικά ψηφία. Έως 30 γραμμές. Οι ποσότητες εργασίας μπορούν να αντιπροσωπεύουν ώρες.
currency — Νόμισμα
Ένα νόμισμα για όλες τις γραμμές· χωρίς μετατροπή συναλλαγματικής ισοτιμίας. Όλα τα ποσά χρησιμοποιούν δύο δεκαδικά ψηφία.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Προεπιλεγμένες ρυθμίσεις: "EUR"
Προηγμένες ρυθμίσεις
pricing_mode — Μέθοδος τιμολόγησης
Η προσαύξηση προσθέτει ένα ποσοστό στο κόστος. Το επιθυμητό περιθώριο διαιρεί το κόστος με ένα μείον το ποσοστό· είναι το περιθώριο πριν από την έκπτωση, όχι προσαύξηση.
markup — Προσαύξηση επί του κόστους · margin — Επιθυμητό περιθώριο πριν από την έκπτωση
Προεπιλεγμένες ρυθμίσεις: "markup"
pricing_percent — Ποσοστό τιμολόγησης
0–500 για προσαύξηση ή 0–95 για επιθυμητό περιθώριο· έως δύο δεκαδικά ψηφία.
Προεπιλεγμένες ρυθμίσεις: 20
discount_percent — Ποσοστό έκπτωσης
Ρητή έκπτωση 0–100%, η οποία εφαρμόζεται σε κάθε υπολογισμένη τιμή πώλησης πριν από τον φόρο. Έως δύο δεκαδικά ψηφία.
Προεπιλεγμένες ρυθμίσεις: 0
tax_percent — Ποσοστό φόρου
Ρητός φόρος 0–100%, ο οποίος εφαρμόζεται μετά την έκπτωση. Η τιμή μηδέν σημαίνει ότι δεν προστίθεται φόρος. Το εργαλείο δεν προσδιορίζει τον εφαρμοστέο φορολογικό συντελεστή ή τη φορολογική μεταχείριση.
Προεπιλεγμένες ρυθμίσεις: 0
rounding — Στρογγυλοποίηση σε κάθε βήμα υπολογισμού
Στρογγυλοποίηση του κόστους γραμμής, της τιμής πώλησης, του καθαρού ποσού μετά την έκπτωση και του φόρου σε δύο δεκαδικά ψηφία νομίσματος σύμφωνα με τον επιλεγμένο κανόνα. Τα σύνολα προκύπτουν από το άθροισμα των στρογγυλοποιημένων γραμμών.
nearest — Στο πλησιέστερο λεπτό· οι μισές μονάδες προς τα πάνω · up — Πάντα προς τα πάνω · down — Πάντα προς τα κάτω
Προεπιλεγμένες ρυθμίσεις: "nearest"
item_scope — Είδη θέσεων που περιλαμβάνονται
Περιλαμβάνονται όλες οι θέσεις της πηγής ή μόνο εργασία, υλικά ή υπηρεσίες. Οι εξαιρούμενες θέσεις δεν συνυπολογίζονται σε κανένα σύνολο.
all — Όλα τα είδη θέσεων · labor — Μόνο εργασία · material — Μόνο υλικά · service — Μόνο υπηρεσίες
Προεπιλεγμένες ρυθμίσεις: "all"
detail — Αναλυτικότητα αποτελέσματος
Εμφάνιση των επιμέρους θέσεων της πηγής ή των συνόλων ανά είδος θέσης. Και οι δύο προβολές χρησιμοποιούν τους ίδιους υπολογισμούς ανά γραμμή.
full — Επιμέρους θέσεις · totals — Σύνολα ανά είδος
Προεπιλεγμένες ρυθμίσεις: "full"
quote_reference — Αναφορά προσφοράς
Προαιρετικό εσωτερικό αναγνωριστικό έως 120 χαρακτήρων. Εμφανίζεται όπως υποβλήθηκε και δεν δημιουργεί δέσμευση προς πελάτη.
Προεπιλεγμένες ρυθμίσεις: ""
valid_until — Ημερομηνία ισχύος προσχεδίου
Προαιρετική ρητή ημερομηνία ISO που εμφανίζεται για έλεγχο. Δεν αποστέλλεται προσφορά ούτε συνάπτεται συμφωνία.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "quote_builder",
    "text": "{\"items\":\"label,kind,quantity,unit,cost\\nΕργασία συνεργείου,labor,2.5,hour,40.00\\nΣετ ανταλλακτικών,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προσχέδιο διαχείρισης παραπόνου

complaint_case

Έλεγχος τεκμηρίων πελάτη και πληροφοριών που λείπουν και, στη συνέχεια, σύνθεση απάντησης από ρητά εγκεκριμένες επιχειρηματικές δηλώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer_text — Μήνυμα πελάτη
Μία παράγραφος πηγής ανά γραμμή, έως 16 μη κενές παραγράφους, 1,500 χαρακτήρες η καθεμία και 10,000 χαρακτήρες συνολικά. Οι δηλώσεις του πελάτη τεκμηριώνουν το μήνυμα, αλλά δεν παρέχουν εξουσιοδότηση για επιχειρηματικές δεσμεύσεις.
approved_rules — Εγκεκριμένοι κανόνες απάντησης
Μία εγκεκριμένη επιχειρηματική δήλωση ανά γραμμή, έως 12 δηλώσεις, 1,000 χαρακτήρες η καθεμία και 10,000 χαρακτήρες συνολικά. Οι επιλεγμένες δηλώσεις αντιγράφονται αυτούσιες στο προσχέδιο. Το πεδίο παραμένει κενό όταν δεν ισχύει κάποια εγκεκριμένη πολιτική.
Προεπιλεγμένες ρυθμίσεις: ""
rules_approved — Επιβεβαίωση έγκρισης κανόνων
Απαιτείται ρητή έγκριση πριν από την επεξεργασία μη κενών κανόνων. Η έγκριση αφορά ακριβώς τις υποβληθείσες δηλώσεις· το κείμενο πελάτη δεν μπορεί να την παράσχει.
no — Χωρίς έγκριση · yes — Έχουν εγκριθεί ακριβώς αυτοί οι κανόνες
Προεπιλεγμένες ρυθμίσεις: "no"
Προηγμένες ρυθμίσεις
case_type — Κατηγορία υπόθεσης
Η επιλεγμένη κατηγορία εμφανίζεται στην αναφορά και παρέχεται στο μοντέλο ως πλαίσιο επιλογής. Δεν συνεπάγεται συγκεκριμένο ένδικο βοήθημα.
delivery — Παράδοση · quality — Ποιότητα προϊόντος ή υπηρεσίας · billing — Χρέωση · other — Άλλο
Προεπιλεγμένες ρυθμίσεις: "other"
response_style — Δομή απάντησης
Η συνοπτική μορφή συνενώνει τις ελεγμένες δηλώσεις σε μία παράγραφο· η δομημένη μορφή διαχωρίζει τις δηλώσεις και τα αιτήματα πληροφοριών σε παραγράφους.
concise — Μία παράγραφος · structured — Χωριστές παράγραφοι
Προεπιλεγμένες ρυθμίσεις: "structured"
opening — Εισαγωγή προσχεδίου
Επιλογή ουδέτερης εισαγωγής για την εξέταση της υπόθεσης ή επιβεβαίωσης παραλαβής. Και οι δύο επιλογές αποτελούν σταθερό μεταφρασμένο κείμενο χωρίς δεσμεύσεις επιστροφής χρημάτων ή παροχής υπηρεσιών.
neutral — Οι πληροφορίες της υπόθεσης είναι διαθέσιμες για εξέταση. · acknowledge — Το αναφερθέν πρόβλημα έχει καταγραφεί.
Προεπιλεγμένες ρυθμίσεις: "acknowledge"
closing — Κλείσιμο προσχεδίου
Προαιρετική προσθήκη σταθερής δήλωσης ότι οι διαθέσιμες πληροφορίες εξακολουθούν να υπόκεινται σε εξέταση. Δεν παρέχεται υπόσχεση προθεσμίας ή αποτελέσματος.
none — Χωρίς κλείσιμο · review — Οι διαθέσιμες πληροφορίες εξακολουθούν να υπόκεινται σε εξέταση.
Προεπιλεγμένες ρυθμίσεις: "review"
required_fields — Κατάλογος ελέγχου πληροφοριών
Τεχνικά αναγνωριστικά χωρισμένα με κόμματα, χωρίς κενά: order_id,purchase_date,issue_description,photos,desired_resolution. Τα στοιχεία που λείπουν μετατρέπονται σε σταθερά αιτήματα πληροφοριών. Κενό πεδίο σημαίνει ότι δεν χρησιμοποιείται κατάλογος ελέγχου.
Προεπιλεγμένες ρυθμίσεις: "order_id,issue_description"
max_rule_quotes — Μέγιστος αριθμός επιλεγμένων κανόνων
Το μοντέλο μπορεί να επιλέξει έως 1–12 εγκεκριμένους κανόνες. Απάντηση που υπερβαίνει αυτό το όριο απορρίπτεται.
Προεπιλεγμένες ρυθμίσεις: 8
max_customer_quotes — Μέγιστος αριθμός παραθεμάτων πελάτη
Μπορούν να επιλεγούν έως 1–8 παράγραφοι πηγής του πελάτη για την ενότητα τεκμηρίωσης.
Προεπιλεγμένες ρυθμίσεις: 4
include_sources — Εμφάνιση ενοτήτων τεκμηρίωσης
Εμφάνιση των παραθεμάτων πελάτη, των τεκμηρίων πληροφοριών και των επιλεγμένων δηλώσεων κανόνων μαζί με το προσχέδιο απάντησης ή εμφάνιση μόνο του προσχεδίου.
yes — Εμφάνιση τεκμηρίων · no — Μόνο προσχέδιο
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "complaint_case",
    "text": "{\"customer_text\":\"Η παραγγελία A-104 έφτασε με κατεστραμμένο κάλυμμα.\\nΖητείται αντικατάσταση.\",\"approved_rules\":\"Για αξιώσεις ζημίας απαιτούνται φωτογραφίες του αντικειμένου και της συσκευασίας πριν από την απόφαση αντικατάστασης.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Απάντηση διαγωνισμού βάσει τεκμηρίων

tender_response

Αντιστοίχιση απαιτήσεων διαγωνισμού με ρητά εγκεκριμένα εταιρικά τεκμήρια, σύνθεση ακριβών παραθεμάτων απάντησης και ανάδειξη ελλείψεων τεκμηρίωσης.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
requirements — Απαιτήσεις διαγωνισμού
Στήλες CSV: id,text,priority. Έως 12 γραμμές· κείμενο έως 800 byte UTF-8. Το priority είναι must, should ή optional. Τα αναγνωριστικά αρχίζουν με κεφαλαίο γράμμα και περιέχουν μόνο κεφαλαία γράμματα, ψηφία, _ ή - (έως 24 χαρακτήρες).
evidence — Εγγραφές εταιρικής τεκμηρίωσης
Στήλες CSV: id,text,valid_until. Έως 20 πλήρεις δηλώσεις τεκμηρίωσης των 800 byte UTF-8 η καθεμία. Το valid_until είναι YYYY-MM-DD ή κενό. Κάθε δήλωση πρέπει να διατηρεί τους όρους και τους περιορισμούς της.
approved_ids — Ρητά εγκεκριμένα αναγνωριστικά τεκμηρίων
Αναγνωριστικά τεκμηρίων χωρισμένα με κόμματα, τα οποία έχουν εγκριθεί ρητά για αυτή την απάντηση. Η έγκριση πρέπει να προέρχεται από τον αρμόδιο ελεγκτή και όχι από διατύπωση μέσα σε απαίτηση ή εγγραφή τεκμηρίωσης. Κενό πεδίο σημαίνει ότι κανένα τεκμήριο δεν είναι επιλέξιμο.
Προεπιλεγμένες ρυθμίσεις: ""
review_date — Ημερομηνία ελέγχου τεκμηρίων
Τεκμήρια που λήγουν πριν από αυτή την ημερομηνία YYYY-MM-DD εξαιρούνται. Κενή ημερομηνία λήξης σημαίνει ότι το τεκμήριο παραμένει αχρονολόγητο και δεν έχει επαληθευτεί ανεξάρτητα. Οι ημερομηνίες περιορίζονται στο 2020–2100.
Προεπιλεγμένες ρυθμίσεις: "2026-11-03"
Προηγμένες ρυθμίσεις
minimum_evidence — Ελάχιστος αριθμός εγγραφών τεκμηρίωσης ανά απαίτηση
Προτεινόμενη πλήρης αντιστοίχιση με λιγότερες εγγραφές επισημαίνεται ως ανεπαρκής. Αυτό το πλήθος δεν αποδεικνύει συνάφεια ή συμμόρφωση. Δεν επιτρέπεται να υπερβαίνει το μέγιστο.
Προεπιλεγμένες ρυθμίσεις: 1
max_evidence — Μέγιστος αριθμός εγγραφών τεκμηρίωσης ανά απαίτηση
Περιορίζει τον αριθμό αναγνωριστικών τεκμηρίων που μπορεί να προτείνει το μοντέλο για κάθε απαίτηση. Όλες οι αποδεκτές δηλώσεις παρατίθενται ολόκληρες.
Προεπιλεγμένες ρυθμίσεις: 2
include_optional — Συμπερίληψη προαιρετικών απαιτήσεων
Η εξαίρεση προαιρετικών απαιτήσεων τις αφαιρεί από την είσοδο του μοντέλου και το αποτέλεσμα. Πρέπει να παραμένει τουλάχιστον μία απαίτηση.
yes — Συμπερίληψη · no — Εξαίρεση
Προεπιλεγμένες ρυθμίσεις: "yes"
response_format — Μορφή πίνακα απάντησης
Η συνοπτική μορφή εμφανίζει την απαίτηση, την κατάσταση ελέγχου και ολόκληρα τα παραθέματα τεκμηρίωσης. Η μορφή ελέγχου εμφανίζει επιπλέον προτεραιότητα, αναγνωριστικά τεκμηρίων και ημερομηνίες λήξης.
compact — Συνοπτική απάντηση · audit — Έλεγχος τεκμηρίωσης
Προεπιλεγμένες ρυθμίσεις: "audit"
sort_order — Σειρά απαιτήσεων
Η σειρά πηγής διατηρεί τη σειρά υποβολής των απαιτήσεων. Η επιλογή Κενά πρώτα προβάλλει την ελλείπουσα, μερική και ανεπαρκή τεκμηρίωση. Η σειρά προτεραιότητας τοποθετεί το must πριν από το should και το optional.
source — Σειρά πηγών · gaps_first — Κενά τεκμηρίωσης πρώτα · priority — Προτεραιότητα απαίτησης
Προεπιλεγμένες ρυθμίσεις: "source"

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "tender_response",
    "text": "{\"requirements\":\"id,text,priority\\nR1,Η υποστήριξη πρέπει να είναι διαθέσιμη τις καθημερινές.,must\\nR2,Απαιτείται ανεξάρτητη πιστοποίηση ασφάλειας.,must\\nR3,Προτιμάται εργαστήριο ένταξης.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Η υποστήριξη είναι διαθέσιμη από Δευτέρα έως Παρασκευή από 09:00 έως 17:00 UTC.,2027-12-31\\nE2,Στη βασική υπηρεσία περιλαμβάνεται εργαστήριο ένταξης.,2027-12-31\\nE3,Ένα παλαιότερο πρόγραμμα υπηρεσιών περιλάμβανε υποστήριξη τα Σαββατοκύριακα.,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
        }
    }
}

Συνέπεια εγγράφων προϊόντος

product_consistency

Σύγκριση τιμών προϊόντος συνδεδεμένων με τις πηγές τους σε φύλλα δεδομένων, εγχειρίδια, συσκευασίες και κείμενα προϊόντος, με ρητούς κανόνες μονάδων και ανοχές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
documents — Έγγραφα προϊόντος
Στήλες CSV: id,kind,text. Υποβολή 2–4 εγγράφων, έως 2,400 byte UTF-8 το καθένα. Το kind είναι datasheet, manual, packaging ή product. Τα αναγνωριστικά ακολουθούν τους κανόνες κεφαλαίων αναγνωριστικών πηγής. Απαιτούνται εισαγωγικά CSV για κόμματα και αλλαγές γραμμής μέσα στο κείμενο.
features — Χαρακτηριστικά προς σύγκριση
Στήλες CSV: id,label,type,unit. Έως 6 χαρακτηριστικά. Το label (έως 80 byte UTF-8) πρέπει να υπάρχει κυριολεκτικά σε κάθε εξαγόμενο παράθεμα, ανεξάρτητα από πεζά και κεφαλαία. Το type είναι number ή text. Τα χαρακτηριστικά κειμένου απαιτούν κενό unit· για αριθμητικά χαρακτηριστικά το unit είναι η μονάδα σύγκρισης. Η υποστηριζόμενη τεκμηρίωση χρησιμοποιεί ρητές δηλώσεις ιδιοτήτων όπως Weight: 2 kg ή Colour=Blue· ελεύθερες διατυπώσεις χωρίς αυτή τη δομή παραμένουν ελλείπουσες. Οι προσδιορισμοί κειμένου πρέπει να διατηρούνται· αριθμητικές δηλώσεις με προσδιορισμούς δεν αντιμετωπίζονται ως απλοί αριθμοί.
reference_id — Αναγνωριστικό εγγράφου αναφοράς
Υπάρχον αναγνωριστικό εγγράφου που χρησιμοποιείται ως βάση κάθε σύγκρισης. Ελλείπουσες ή αμφίσημες τιμές αναφοράς αφήνουν την αντίστοιχη σύγκριση ανεπίλυτη.
Προεπιλεγμένες ρυθμίσεις: "D1"
Προηγμένες ρυθμίσεις
unit_policy — Σύγκριση μονάδων
Η ακριβής σύγκριση απαιτεί αμετάβλητη τη μονάδα του χαρακτηριστικού. Η μετρική σύγκριση επιτρέπει μόνο μετατροπές mg/g/kg, mm/cm/m, ml/L, W/kW και mV/V εντός της ίδιας οικογένειας. Οι μονάδες διακρίνουν πεζά και κεφαλαία· όλες οι άλλες ασυμφωνίες παραμένουν συγκρούσεις.
exact — Μόνο ακριβείς μονάδες · metric — Επιτρέπονται οι αναφερόμενες μετρικές μετατροπές
Προεπιλεγμένες ρυθμίσεις: "exact"
absolute_tolerance — Απόλυτη αριθμητική ανοχή
Μέγιστη απόλυτη διαφορά στη μονάδα σύγκρισης του χαρακτηριστικού. Εφαρμόζεται μόνο σε συμβατές αριθμητικές τιμές· το 0 απαιτεί ισότητα, εκτός αν η σχετική ανοχή επιτρέπει διαφορά.
Προεπιλεγμένες ρυθμίσεις: 0
relative_tolerance_pct — Σχετική ανοχή (%)
Η επιτρεπόμενη διαφορά είναι η μεγαλύτερη από την απόλυτη ανοχή και το abs(τιμή αναφοράς) × ποσοστό / 100. Μηδενική τιμή αναφοράς δίνει μηδενική σχετική ανοχή.
Προεπιλεγμένες ρυθμίσεις: 0
case_sensitive — Σύγκριση πεζών και κεφαλαίων στο κείμενο
Ελέγχει τη διάκριση πεζών και κεφαλαίων μόνο για τιμές κειμένου. Δεν αλλάζει ποτέ τα πεζά και κεφαλαία των μονάδων ή τα παραθέματα πηγών.
no — Χωρίς διάκριση πεζών και κεφαλαίων · yes — Διάκριση πεζών και κεφαλαίων
Προεπιλεγμένες ρυθμίσεις: "no"
whitespace_policy — Σύγκριση κενών στο κείμενο
Η ακριβής σύγκριση συγκρίνει τις τιμές κειμένου όπως εξήχθησαν. Η σύμπτυξη αφαιρεί τα εξωτερικά κενά και αντιμετωπίζει διαδοχικούς λευκούς χαρακτήρες ως ένα κενό. Τα παραθέματα πηγών παραμένουν αμετάβλητα.
exact — Διατήρηση κενών · collapse — Κανονικοποίηση κενών
Προεπιλεγμένες ρυθμίσεις: "collapse"
missing_policy — Αντιμετώπιση ελλειπουσών τιμών
Οι ελλείπουσες ή αμφίσημες τιμές παραμένουν εμφανείς είτε ως ανοιχτό κενό τεκμηρίωσης είτε ως σύγκρουση που εμποδίζει την αποδοχή. Δεν επινοείται ποτέ τιμή αντικατάστασης.
warn — Επισήμανση κενού τεκμηρίωσης · conflict — Αντιμετώπιση ως σύγκρουση
Προεπιλεγμένες ρυθμίσεις: "warn"
result_filter — Εμφανιζόμενες γραμμές
Η επιλογή Όλες εμφανίζει κάθε σύγκριση με την αναφορά. Η επιλογή Προβλήματα εμφανίζει μόνο διαφορές, συγκρούσεις μονάδων και ελλείπουσες τιμές· οι συνόψεις εξακολουθούν να μετρούν κάθε σύγκριση.
all — Όλες οι συγκρίσεις · issues — Μόνο προβλήματα
Προεπιλεγμένες ρυθμίσεις: "all"
sort_order — Σειρά αποτελεσμάτων
Η σειρά χαρακτηριστικών ακολουθεί τον πίνακα χαρακτηριστικών. Η σειρά εγγράφων ομαδοποιεί κατά αναγνωριστικό εγγράφου. Η επιλογή Προβλήματα πρώτα τοποθετεί τις συγκρίσεις που δεν συμφωνούν στην κορυφή.
feature — Σειρά χαρακτηριστικών · document — Σειρά εγγράφων · issues_first — Προβλήματα πρώτα
Προεπιλεγμένες ρυθμίσεις: "feature"
decimal_separator — Διαχωριστικό δεκαδικών πηγής
Οι αριθμητικές τιμές πρέπει να χρησιμοποιούν με συνέπεια το επιλεγμένο διαχωριστικό, με έως έξι δεκαδικά ψηφία και χωρίς διαχωριστικά χιλιάδων. Το μέγεθος περιορίζεται σε 100,000,000. Το μοντέλο πρέπει να αντιγράφει ακριβώς τους αριθμούς.
dot — Δεκαδική τελεία · comma — Δεκαδικό κόμμα
Προεπιλεγμένες ρυθμίσεις: "dot"

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "product_consistency",
    "text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Βάρος: 2 kg. Χρώμα: Μπλε.\\nD2,packaging,Βάρος: 2000 g. Χρώμα: μπλε.\\nD3,manual,Βάρος: 2.2 kg. Χρώμα: Κόκκινο.\",\"features\":\"id,label,type,unit\\nF1,Βάρος,number,kg\\nF2,Χρώμα,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
        }
    }
}

Σχέδια ένταξης τεκμηριωμένα από πηγές

onboarding_plan

Μετατροπή επιβεβαιωμένου εσωτερικού υλικού σε πρόγραμμα ένταξης προς έλεγχο, με ημερομηνίες, αρμοδιότητες, μαθησιακούς στόχους και οριοθετημένο ημερήσιο φόρτο εργασίας.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
role — Ρόλος
Επαγγελματικός ρόλος για το σχέδιο ένταξης· έως 200 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
start_date — Ημερομηνία έναρξης
Πρώτη ημερολογιακή ημέρα του χρονικού ορίζοντα σχεδιασμού. Οι ημερομηνίες υπολογίζονται σε UTC· δεν συνάγονται αργίες και απουσίες.
Προεπιλεγμένες ρυθμίσεις: "2026-11-09"
documents — Επιβεβαιωμένα εσωτερικά έγγραφα πηγής
CSV με ακριβείς επικεφαλίδες id,text· 1–12 μοναδικά αναγνωριστικά πηγών και κείμενα πηγών έως 1,000 byte UTF-8 το καθένα. Υποβάλλονται υπάρχουσες εργασίες και περιγραφές διαδικασιών, όχι οδηγίες προς την τεχνητή νοημοσύνη. Δεν επιτρέπονται URL ή σήμανση.
Προεπιλεγμένες ρυθμίσεις: ""
confirmed — Πηγές επιβεβαιωμένες για σχεδιασμό
Ρητή επιβεβαίωση ότι το υποβληθέν εσωτερικό υλικό είναι κατάλληλο για αυτό το προσχέδιο σχεδιασμού. Δεν χορηγείται πρόσβαση ούτε εγκρίνεται οποιαδήποτε πραγματική ενέργεια.
Προεπιλεγμένες ρυθμίσεις: false
Προηγμένες ρυθμίσεις
horizon — Χρονικός ορίζοντας σχεδιασμού
Ημερολογιακός χρονικός ορίζοντας από την ημερομηνία έναρξης. Μόνο οι επιλεγμένες εργάσιμες ημέρες είναι διαθέσιμες για προγραμματισμό.
7_days — 7 ημέρες · 14_days — 14 ημέρες · 30_days — 30 ημέρες · 4_weeks — 4 εβδομάδες · 8_weeks — 8 εβδομάδες
Προεπιλεγμένες ρυθμίσεις: "14_days"
workdays — Εργάσιμες ημέρες
Περιορισμός των διαθέσιμων ημερομηνιών στο επιλεγμένο εβδομαδιαίο μοτίβο. Οι τοπικές αργίες και οι άδειες δεν εξαιρούνται αυτόματα.
mon_fri — Δευτέρα–Παρασκευή · mon_sat — Δευτέρα–Σάββατο · all_days — Όλες οι ημέρες
Προεπιλεγμένες ρυθμίσεις: "mon_fri"
work_mode — Τρόπος εργασίας
Καθοδήγηση της επιλογής εργασιών που τεκμηριώνονται από πηγές και εμφάνιση του επιλεγμένου τρόπου για κάθε εργασία. Δεν δημιουργείται συνάντηση, λογαριασμός ή δικαίωμα πρόσβασης.
onsite — Με φυσική παρουσία · remote — Εξ αποστάσεως · hybrid — Υβριδικά
Προεπιλεγμένες ρυθμίσεις: "hybrid"
owners — Υπεύθυνοι ρόλοι
Ένας ρόλος ανά παράγραφο, με κενή γραμμή ανάμεσα· 1–8 ρόλοι, έως 160 byte UTF-8 ο καθένας. Η τεχνητή νοημοσύνη μπορεί να αναθέτει μόνο αυτούς τους ρόλους.
Προεπιλεγμένες ρυθμίσεις: ""
learning_goals — Μαθησιακοί στόχοι
Ένας στόχος ανά παράγραφο, με κενή γραμμή ανάμεσα· 1–8 στόχοι, έως 600 byte UTF-8 ο καθένας. Κάθε προτεινόμενη εργασία αντιστοιχίζεται σε έναν υποβληθέντα στόχο.
Προεπιλεγμένες ρυθμίσεις: ""
task_count — Αριθμός εργασιών
Ζητείται ακριβώς αυτός ο αριθμός διακριτών εργασιών τεκμηριωμένων από πηγές. Τα έγγραφα πρέπει να περιέχουν αρκετά κατάλληλα αποσπάσματα εργασιών.
Προεπιλεγμένες ρυθμίσεις: 4
minutes_per_day — Ημερήσιο διαθέσιμο χρονικό όριο ένταξης
Μέγιστο άθροισμα προγραμματισμένων λεπτών εργασιών ανά εργάσιμη ημέρα. Κάθε εργασία απαιτεί τουλάχιστον 5 λεπτά.
Προεπιλεγμένες ρυθμίσεις: 120
follow_up — Τρόπος επανελέγχου
Προσθήκη χωρίς σημείο επανελέγχου, την επόμενη διαθέσιμη εργάσιμη ημέρα ή την τελευταία εργάσιμη ημέρα του χρονικού ορίζοντα. Σημείο επανελέγχου στο όριο του χρονικού ορίζοντα παραμένει στην τελευταία διαθέσιμη ημερομηνία.
none — Κανένα · next_workday — Επόμενη εργάσιμη ημέρα · final_day — Τελευταία εργάσιμη ημέρα
Προεπιλεγμένες ρυθμίσεις: "next_workday"

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "onboarding_plan",
    "text": "{\"role\":\"Ειδικός υποστήριξης πελατών\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Μελέτη του εγχειριδίου υποστήριξης και εξέταση της διαδικασίας κλιμάκωσης.\\nS2,Εξάσκηση στη σύνταξη απαντήσεων στον εκπαιδευτικό χώρο εργασίας και εξέταση των ενδεικτικών υποθέσεων.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Υπεύθυνος ομάδας\\n\\nΣυντονιστής εκπαίδευσης\",\"learning_goals\":\"Κατανόηση της διαδικασίας κλιμάκωσης.\\n\\nΠροετοιμασία σαφών απαντήσεων υποστήριξης.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Δομημένοι οδηγοί επαγγελματικής συνέντευξης

interview_guide

Δημιουργία συνεπών ερωτήσεων σχετικών με τη θέση, κατανομών χρόνου και κριτηρίων τεκμηρίωσης από περιγραφή ρόλου και επαγγελματικές απαιτήσεις, χωρίς βαθμολόγηση υποψηφίων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
role_description — Περιγραφή ρόλου
Μόνο επαγγελματικός ρόλος και αρμοδιότητες, έως 3,000 byte UTF-8. Δεν περιλαμβάνονται προφίλ υποψηφίων, προσωπικά δεδομένα ή προστατευόμενα χαρακτηριστικά.
Προεπιλεγμένες ρυθμίσεις: ""
requirements — Επαγγελματικές απαιτήσεις
Μία απαίτηση σχετική με τη θέση ανά παράγραφο, με κενή γραμμή ανάμεσα· 1–12 απαιτήσεις, έως 1,000 byte UTF-8 η καθεμία. Δεν επιτρέπονται URL, σήμανση ή ιδιωτικές πληροφορίες υποψηφίων.
Προεπιλεγμένες ρυθμίσεις: ""
duration — Διάρκεια συνέντευξης σε λεπτά
Συνολική διάρκεια συνεδρίας, συμπεριλαμβανομένου του δεσμευμένου περιθωρίου χρόνου. Πρέπει να απομένουν τουλάχιστον 2 λεπτά ανά ερώτηση μετά την αφαίρεση του περιθωρίου.
Προεπιλεγμένες ρυθμίσεις: 45
Προηγμένες ρυθμίσεις
level — Επίπεδο εμπειρίας
Προσαρμογή του βάθους τυποποιημένων ερωτήσεων: βασικές αρχές, πρακτική ολοκληρωμένη εργασία ή σύνθετοι συμβιβασμοί. Περιγράφει τον ρόλο και δεν αποτελεί αξιολόγηση προσώπου.
entry — Εισαγωγικό επίπεδο · experienced — Με εμπειρία · senior — Ανώτερο επίπεδο
Προεπιλεγμένες ρυθμίσεις: "experienced"
interview_type — Μορφή συνέντευξης
Προσθήκη συνεπούς δομημένου ή τεχνικού πλαισίου ή προτεινόμενης μελέτης περίπτωσης σε κάθε ερώτηση.
structured — Δομημένη συνέντευξη · technical — Τεχνική συνέντευξη · case_study — Μελέτη περίπτωσης
Προεπιλεγμένες ρυθμίσεις: "structured"
focus — Επαγγελματική εστίαση
Έμφαση σε παρατηρήσιμες δεξιότητες, επίλυση προβλημάτων ή επικοινωνία σχετικά με την εργασία.
competencies — Επαγγελματικές δεξιότητες · problem_solving — Επίλυση προβλημάτων · communication — Επαγγελματική επικοινωνία
Προεπιλεγμένες ρυθμίσεις: "competencies"
question_types — Στρατηγικές ερωτήσεων
Χρήση μίας στρατηγικής ή συνδυασμού τουλάχιστον δύο. Οι ερωτήσεις κατασκευάζονται από ακριβή αποσπάσματα επαγγελματικών απαιτήσεων.
mixed — Μικτές στρατηγικές · knowledge — Γνώση · scenario — Προτεινόμενο σενάριο · experience — Επαγγελματική εμπειρία
Προεπιλεγμένες ρυθμίσεις: "mixed"
question_count — Αριθμός ερωτήσεων
Ζητείται ακριβώς αυτός ο αριθμός διακριτών συνδυασμών απαίτησης και στρατηγικής. Πρέπει να απομένουν τουλάχιστον 2 λεπτά ανά ερώτηση.
Προεπιλεγμένες ρυθμίσεις: 6
rubric — Κριτήρια αξιολόγησης
Επιλογή χωρίς κλίμακα, με τρία επίπεδα τεκμηρίωσης ή με πέντε επίπεδα τεκμηρίωσης. Το εργαλείο παρέχει μόνο κριτήρια και δεν αποδίδει ποτέ βαθμολογία σε υποψήφιο.
none — Κανένα · three_level — Τρία επίπεδα τεκμηρίωσης · five_level — Πέντε επίπεδα τεκμηρίωσης
Προεπιλεγμένες ρυθμίσεις: "three_level"
followups — Συμπληρωματική ερώτηση
Προαιρετική προσθήκη μίας τυποποιημένης ερώτησης για τεκμήρια, εναλλακτικές και επαλήθευση. Ο χρόνος συζήτησής της περιλαμβάνεται στον χρόνο που κατανέμεται σε κάθε ερώτηση.
none — Κανένα · one — Μία συμπληρωματική ερώτηση
Προεπιλεγμένες ρυθμίσεις: "one"
time_buffer — Δεσμευμένο περιθώριο χρόνου συνεδρίας
Λεπτά που δεσμεύονται για εισαγωγή, μεταβάσεις και κλείσιμο· αφαιρούνται πριν από την ομοιόμορφη κατανομή του χρόνου ερωτήσεων.
Προεπιλεγμένες ρυθμίσεις: 5

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "interview_guide",
    "text": "{\"role_description\":\"Μηχανικός υποστήριξης λογισμικού με αρμοδιότητα τη διάγνωση προβλημάτων προϊόντος και την τεκμηρίωση αναπαραγώγιμων περιπτώσεων.\",\"requirements\":\"Εξήγηση αναπαραγώγιμης διαδικασίας αποσφαλμάτωσης.\\n\\nΣαφής κοινοποίηση τεχνικών ευρημάτων στην ομάδα υλοποίησης.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Ιχνηλάσιμες παραδόσεις έργων

project_handover

Προετοιμασία συνοπτικής παράδοσης από προσδιορισμένες πηγές έργου, με ρητή κατάσταση, αρμοδιότητες, φίλτρα και εμφανή άγνωστα στοιχεία.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
project — Όνομα έργου
Όνομα του έργου ή του σκέλους εργασιών, έως 200 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
sources — Στιγμιότυπο πηγών έργου
CSV με ακριβείς επικεφαλίδες id,category,status,role,text. Χρήση 1–12 γραμμών, μοναδικών αναγνωριστικών και κειμένων πηγής έως 1,000 byte UTF-8. Κατηγορίες: risk, decision, open, deliverable. Καταστάσεις: open, in_progress, done, unknown. Χρήση ονομασίας ρόλου αντί ιδιωτικών προσωπικών δεδομένων. Δεν επιτρέπονται URL ή σήμανση.
Προεπιλεγμένες ρυθμίσεις: ""
cutoff_date — Ημερομηνία αναφοράς στιγμιότυπου
Ημερομηνία που αποδίδεται στο υποβληθέν στιγμιότυπο. Πρόκειται για ημερομηνία αναφοράς που παρέχεται από τον χρήστη και όχι για ανεξάρτητα επαληθευμένη χρονική σήμανση πηγής.
Προεπιλεγμένες ρυθμίσεις: "2026-11-09"
Προηγμένες ρυθμίσεις
audience — Αποδέκτες παράδοσης
Καθοδήγηση της επιλογής σημείων τεκμηριωμένων από πηγές όταν αντιστοιχούν περισσότερες πηγές από το όριο στοιχείων.
successor — Διάδοχος · team — Ομάδα υλοποίησης · management — Διοίκηση
Προεπιλεγμένες ρυθμίσεις: "successor"
category_filter — Φίλτρο κατηγορίας
Συμπερίληψη όλων των κατηγοριών ή μόνο της επιλεγμένης κατηγορίας πηγής.
all — Όλες · risk — Κίνδυνος · decision — Απόφαση · open — Ανοιχτό · deliverable — Παραδοτέο
Προεπιλεγμένες ρυθμίσεις: "all"
status_filter — Φίλτρο κατάστασης
Φιλτράρισμα της ρητά υποβληθείσας κατάστασης. Η κατάσταση δεν συνάγεται ποτέ από αναδιατύπωση του μοντέλου.
all — Όλες · open — Ανοιχτό · in_progress — Σε εξέλιξη · done — Ολοκληρωμένο στην πηγή · unknown — Άγνωστο
Προεπιλεγμένες ρυθμίσεις: "all"
role_filter — Φίλτρο υπεύθυνου ρόλου
Προαιρετική ακριβής ονομασία ρόλου από το CSV· κενή τιμή περιλαμβάνει όλους τους ρόλους. Το φίλτρο διακρίνει πεζά και κεφαλαία.
Προεπιλεγμένες ρυθμίσεις: ""
detail — Αναλυτικότητα αποσπάσματος
Μέγιστο μήκος αποσπάσματος πηγής ανά στοιχείο: σύντομο 180, κανονικό 400, αναλυτικό 800 byte UTF-8. Διατηρούνται η αρχική διατύπωση και γλώσσα.
brief — Σύντομο · standard — Κανονικό · detailed — Αναλυτικό
Προεπιλεγμένες ρυθμίσεις: "standard"
max_items — Μέγιστος αριθμός στοιχείων παράδοσης
Επιλογή έως αυτού του αριθμού αντίστοιχων πηγών, με ένα απόσπασμα ανά πηγή. Λιγότερες αντίστοιχες πηγές παράγουν λιγότερα στοιχεία.
Προεπιλεγμένες ρυθμίσεις: 8
include_unknowns — Συμπερίληψη άγνωστης κατάστασης
Διατήρηση ή εξαίρεση πηγών που έχουν επισημανθεί ρητά ως άγνωστες. Τα στοιχεία που λείπουν δεν συμπληρώνονται ποτέ με επινοημένες απαντήσεις.
yes — Συμπερίληψη · no — Εξαίρεση
Προεπιλεγμένες ρυθμίσεις: "yes"
sort_order — Σειρά εμφάνισης
Ταξινόμηση των επιλεγμένων σημείων παράδοσης κατά την αρχική σειρά πηγών, τη μεταφρασμένη κατηγορία ή τη μεταφρασμένη κατάσταση.
source — Σειρά πηγών · category — Κατηγορία · status — Κατάσταση
Προεπιλεγμένες ρυθμίσεις: "source"

Μέγιστος αριθμός byte εισόδου UTF-8: 24000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "project_handover",
    "text": "{\"project\":\"Έκδοση πύλης πελατών\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Υπεύθυνος υλοποίησης,Το πεδίο της έκδοσης περιλαμβάνει τη σελίδα λογαριασμού και τις ρυθμίσεις ειδοποιήσεων.\\nS2,risk,open,Υπεύθυνος ποιότητας,Ο έλεγχος παλινδρόμησης για κινητά παραμένει σε εκκρεμότητα.\\nS3,open,unknown,Λειτουργίες,Το χρονικό παράθυρο εγκατάστασης δεν έχει επιβεβαιωθεί.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Πρόβλεψη ταμειακών ροών και σενάρια

cashflow_forecast

Σύγκριση βασικής πρόβλεψης ταμειακών ροών τεκμηριωμένης από πηγές με ρητά σενάρια χρονισμού και ποσών, ημερήσια υπόλοιπα και προειδοποιήσεις αποθεματικού ασφαλείας.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
transactions — Ταμειακές κινήσεις
Κεφαλίδες CSV: id,date,direction,amount,description,certainty. Έως 40 μοναδικά αναγνωριστικά πηγής. Το direction είναι in ή out· το certainty είναι confirmed ή expected. Οι ημερομηνίες χρησιμοποιούν YYYY-MM-DD· τα θετικά ποσά δεκαδική τελεία και έως δύο δεκαδικά ψηφία, έως 10000000.00. Οι περιγραφές περιορίζονται σε 600 byte UTF-8. Δεν ανακτάται κανένα URL.
start_date — Ημερομηνία έναρξης πρόβλεψης
Το αρχικό υπόλοιπο είναι το υπόλοιπο ακριβώς πριν από αυτή την ημέρα. Οι προγενέστερες κινήσεις της πηγής παραμένουν ορατές, αλλά δεν περιλαμβάνονται στη βασική πρόβλεψη. Οι ημερομηνίες είναι ημερολογιακές ημερομηνίες UTC, χωρίς προσαρμογές για Σαββατοκύριακα ή αργίες.
opening_balance — Αρχικό υπόλοιπο
Προσημασμένο δεκαδικό ποσό από -10000000.00 έως 10000000.00, με έως δύο δεκαδικά ψηφία. Απαιτείται ρητά δηλωμένο γνωστό υπόλοιπο· το εργαλείο δεν συνδέεται με τράπεζα.
Προεπιλεγμένες ρυθμίσεις: "0.00"
currency — Νόμισμα
Ένα νόμισμα για όλες τις γραμμές πηγής, τα υπόλοιπα, τα αποθεματικά και τα όρια. Όλα τα ποσά χρησιμοποιούν δύο δεκαδικά ψηφία· δεν πραγματοποιείται μετατροπή συναλλαγματικής ισοτιμίας.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Προεπιλεγμένες ρυθμίσεις: "EUR"
Προηγμένες ρυθμίσεις
horizon_days — Ορίζοντας πρόβλεψης σε ημέρες
Περιλαμβάνονται 1–90 ημερολογιακές ημέρες από την ημερομηνία έναρξης. Οι κινήσεις εκτός οποιουδήποτε από τους δύο ορίζοντες παραμένουν ορατές και επισημαίνονται με εύρημα· δεν συμμετέχουν στο υπόλοιπο της αντίστοιχης πρόβλεψης.
Προεπιλεγμένες ρυθμίσεις: 30
reserve_buffer — Αποθεματικό ασφαλείας
Μη αρνητικό δεκαδικό κατώφλι υπολοίπου έως 10000000.00. Ένα εύρημα εντοπίζει υπόλοιπα σεναρίου κάτω από αυτό το επίπεδο· πρόκειται για προτίμηση σχεδιασμού και όχι για δυνατότητα υπερανάληψης.
Προεπιλεγμένες ρυθμίσεις: "0.00"
inflow_delay_days — Καθυστέρηση εισροών σεναρίου
Μετατόπιση εισροών με ημερομηνία κατά ή μετά την έναρξη της πρόβλεψης κατά 0–90 ημερολογιακές ημέρες αργότερα, μόνο στο σενάριο. Οι προγενέστερες κινήσεις πηγής παραμένουν εκτός και των δύο προβλέψεων, επειδή το αρχικό υπόλοιπο καθορίζει ήδη την αρχική θέση. Ένα καθυστερημένο στοιχείο ενδέχεται να βρεθεί εκτός ορίζοντα· η βασική ημερομηνία του παραμένει ορατή.
Προεπιλεγμένες ρυθμίσεις: 0
outflow_delay_days — Καθυστέρηση εκροών σεναρίου
Μετατόπιση εκροών με ημερομηνία κατά ή μετά την έναρξη της πρόβλεψης κατά 0–90 ημερολογιακές ημέρες αργότερα, μόνο στο σενάριο. Οι προγενέστερες κινήσεις πηγής παραμένουν εκτός και των δύο προβλέψεων. Πρόκειται για παραδοχή και όχι για άδεια αναβολής πληρωμής. Οι ημερομηνίες πηγής παραμένουν ορατές.
Προεπιλεγμένες ρυθμίσεις: 0
inflow_percent — Ποσοστό εισροών σεναρίου
Εφαρμογή ακέραιου ποσοστού από 0 έως 200 σε κάθε εισροή του σεναρίου. Τα ποσά στρογγυλοποιούνται στο πλησιέστερο εκατοστό, με τα μισά προς τα πάνω· τα βασικά ποσά παραμένουν αμετάβλητα.
Προεπιλεγμένες ρυθμίσεις: 100
outflow_percent — Ποσοστό εκροών σεναρίου
Εφαρμογή ακέραιου ποσοστού από 0 έως 200 σε κάθε εκροή του σεναρίου. Τα ποσά στρογγυλοποιούνται στο πλησιέστερο εκατοστό, με τα μισά προς τα πάνω· τα βασικά ποσά παραμένουν αμετάβλητα.
Προεπιλεγμένες ρυθμίσεις: 100
expected_inflow_percent — Ποσοστό αναμενόμενων εισροών
Για εισροές πηγής με χαρακτηρισμό expected, εφαρμόζεται αυτό το ακέραιο ποσοστό 0–100 μετά το γενικό ποσοστό εισροών, με νέα στρογγυλοποίηση σε εκατοστά. Οι επιβεβαιωμένες εισροές και όλες οι εκροές δεν επηρεάζονται από αυτόν τον δεύτερο συντελεστή.
Προεπιλεγμένες ρυθμίσεις: 100
chart_interval — Διάστημα γραφήματος
Η ημερήσια προβολή δείχνει κάθε υπόλοιπο τέλους ημέρας. Η εβδομαδιαία δείχνει κάθε έβδομη ημέρα και την τελευταία ημέρα. Τα ελάχιστα υπόλοιπα και τα ευρήματα αποθεματικού εξακολουθούν να υπολογίζονται για κάθε ημέρα, συμπεριλαμβανομένων όσων παραλείπονται από το γράφημα.
daily — Ημερήσια · weekly — Εβδομαδιαία
Προεπιλεγμένες ρυθμίσεις: "daily"
sort_order — Σειρά γραμμών ελέγχου
Αναδιάταξη μόνο ολόκληρων γραμμών πηγής. Οι χρηματικοί έλεγχοι, τα δεδομένα πηγής, οι προβλέψεις και όλα τα ευρήματα παραμένουν αμετάβλητα.
source — Σειρά πηγής · date — Σειρά ημερομηνίας · category — Προτεινόμενη κατηγορία
Προεπιλεγμένες ρυθμίσεις: "date"

Μέγιστος αριθμός byte εισόδου UTF-8: 40000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cashflow_forecast",
    "text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Τιμολόγιο πελάτη για ολοκληρωμένη εργασία σχεδιασμού,expected\\nT2,2027-03-03,out,900.00,Μηνιαίο ενοίκιο γραφείου,confirmed\\nT3,2027-03-08,out,450.00,Μισθοδοσία προσωπικού,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Έλεγχος εσωτερικών κανόνων δαπανών

expense_policy_check

Αντιστοίχιση αιτημάτων δαπανών με ρητά εγκεκριμένους εσωτερικούς κανόνες και κατόπιν έλεγχος ντετερμινιστικών ορίων, ελλιπών αναφορών παραστατικών και πιθανών διπλοεγγραφών.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
expenses — Αιτήματα δαπανών
Κεφαλίδες CSV: id,date,claimant,merchant,description,amount,receipt_id. Έως 30 μοναδικά αναγνωριστικά πηγής. Χρησιμοποιείται κωδικός αιτούντος αντί περιττών προσωπικών δεδομένων. Τα θετικά δεκαδικά ποσά περιορίζονται σε 10000000.00· οι περιγραφές σε 600 byte UTF-8. Το αναγνωριστικό παραστατικού είναι αναφορά και όχι επαληθευμένο περιεχόμενο παραστατικού.
rules — Εσωτερικοί κανόνες δαπανών
Κεφαλίδες CSV: id,description,max_amount,receipt_required. Έως 12 μοναδικά αναγνωριστικά· πλήρεις περιγραφές κανόνων έως 800 byte UTF-8. Το max_amount είναι μη αρνητικό δεκαδικό όριο ή κενό όταν δεν υπάρχει αριθμητικό όριο. Το receipt_required είναι yes ή no. Τα κατώφλια πρέπει να παρέχονται ρητά· το μοντέλο δεν επινοεί ποτέ φορολογικούς κανόνες ή κανόνες αποζημίωσης.
rules_approved — Επιβεβαίωση εσωτερικών κανόνων
Ρητή επιβεβαίωση ότι αυτές ακριβώς οι παρεχόμενες περιγραφές, τα όρια και οι απαιτήσεις παραστατικών είναι εγκεκριμένοι εσωτερικοί κανόνες ελέγχου. Το κείμενο πηγής και η έξοδος του μοντέλου δεν μπορούν να χορηγήσουν έγκριση. Η αλλαγή των κανόνων απαιτεί νέα επιβεβαίωση.
no — Μη εγκεκριμένο · yes — Αυτοί ακριβώς οι κανόνες έχουν εγκριθεί
Προεπιλεγμένες ρυθμίσεις: "no"
currency — Νόμισμα
Ένα νόμισμα για όλες τις γραμμές πηγής, τα υπόλοιπα, τα αποθεματικά και τα όρια. Όλα τα ποσά χρησιμοποιούν δύο δεκαδικά ψηφία· δεν πραγματοποιείται μετατροπή συναλλαγματικής ισοτιμίας.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Προεπιλεγμένες ρυθμίσεις: "EUR"
Προηγμένες ρυθμίσεις
limit_scope — Πεδίο εφαρμογής ορίου
Ανά στοιχείο συγκρίνει κάθε αίτημα με το όριο του μοναδικού προτεινόμενου κανόνα του. Ανά ημέρα αθροίζει αιτήματα για τον ίδιο κανονικοποιημένο κωδικό αιτούντος, ημερομηνία και μοναδικό κανόνα. Τα αμφίσημα ή μη αντιστοιχισμένα αιτήματα παραμένουν ανεπίλυτα και δεν εντάσσονται σε ομάδα κανόνα. Μια ημερήσια ομάδα δεν αποτελεί επαληθευμένο δικαίωμα αποζημίωσης.
per_item — Ανά στοιχείο · per_day — Ανά αιτούντα, ημέρα και κανόνα
Προεπιλεγμένες ρυθμίσεις: "per_item"
receipt_policy — Απαίτηση παραστατικού
Χρήση της απαίτησης κάθε ρητά εγκεκριμένου κανόνα ή προσθήκη αυστηρότερης απαίτησης για κάθε αίτημα. Ελέγχεται μόνο η παρουσία μη κενής αναφοράς παραστατικού· δεν επαληθεύεται εικόνα, γνησιότητα ή πληρωμή.
rule — Χρήση εγκεκριμένων κανόνων · all — Απαίτηση αναφοράς παραστατικού για κάθε αίτημα
Προεπιλεγμένες ρυθμίσεις: "rule"
duplicate_check — Έλεγχος διπλοεγγραφών
Επισήμανση επαναλαμβανόμενων αναφορών παραστατικών ή αντιστοιχίας ημερομηνίας/κανονικοποιημένου αιτούντος/κανονικοποιημένου εμπόρου/ποσού ή και των δύο. Οι συγκρίσεις αφαιρούν τα κενά στα άκρα και αγνοούν τη διάκριση πεζών-κεφαλαίων. Όλες οι πιθανές διπλοεγγραφές παραμένουν στα σύνολα· κανένα αίτημα δεν αφαιρείται χωρίς επισήμανση.
both — Και οι δύο έλεγχοι · receipt — Αναφορές παραστατικών · fingerprint — Ημερομηνία, αιτών, έμπορος και ποσό
Προεπιλεγμένες ρυθμίσεις: "both"
date_from — Έλεγχος από ημερομηνία
Προαιρετικό κάτω όριο ημερομηνίας YYYY-MM-DD, συμπεριλαμβανόμενο. Τα αιτήματα εκτός ορίου επισημαίνονται, αλλά διατηρούνται στον πίνακα, στα σύνολα και στις ημερήσιες ομάδες. Κενό σημαίνει χωρίς κάτω όριο.
Προεπιλεγμένες ρυθμίσεις: ""
date_to — Έλεγχος έως ημερομηνία
Προαιρετικό άνω όριο ημερομηνίας YYYY-MM-DD, συμπεριλαμβανόμενο. Τα αιτήματα εκτός ορίου επισημαίνονται, αλλά διατηρούνται στον πίνακα, στα σύνολα και στις ημερήσιες ομάδες. Κενό σημαίνει χωρίς άνω όριο.
Προεπιλεγμένες ρυθμίσεις: ""
sort_order — Σειρά γραμμών ελέγχου
Αναδιάταξη μόνο ολόκληρων γραμμών πηγής. Οι χρηματικοί έλεγχοι, τα δεδομένα πηγής, οι προβλέψεις και όλα τα ευρήματα παραμένουν αμετάβλητα.
source — Σειρά πηγής · date — Σειρά ημερομηνίας · issues_first — Πρώτα τα ευρήματα
Προεπιλεγμένες ρυθμίσεις: "source"
include_evidence — Εμφάνιση στηλών τεκμηρίωσης
Συμπερίληψη του ακριβούς επιλεγμένου αποσπάσματος δαπάνης και των πλήρων διατυπώσεων των προτεινόμενων κανόνων ή παράλειψη αυτών των δύο στηλών προβολής. Τα αναγνωριστικά πηγής, τα αναγνωριστικά κανόνων, τα ευρήματα και οι χρηματικοί έλεγχοι παραμένουν ορατά.
yes — Συμπερίληψη αποσπασμάτων · no — Μόνο αναφορές πηγής
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 40000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "expense_policy_check",
    "text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Ξενοδοχείο Πόλης,Διανυκτέρευση σε ξενοδοχείο για επίσκεψη πελάτη,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Σιδηροδρομική Εταιρεία,Σιδηροδρομικό ταξίδι για την επίσκεψη πελάτη,35.00,\\nE3,2027-03-02,TEAM-A,Ξενοδοχείο Πόλης,Διανυκτέρευση σε ξενοδοχείο για επίσκεψη πελάτη,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Η ξενοδοχειακή διαμονή σε επαγγελματικά ταξίδια ελέγχεται έναντι του παρεχόμενου ορίου.,120.00,yes\\nR2,Τα σιδηροδρομικά επαγγελματικά ταξίδια απαιτούν αναφορά παραστατικού.,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Έλεγχος αποδοχής μετάπτωσης δεδομένων

migration_acceptance

Σύγκριση εξαγωγών πηγής και προορισμού με ρητή αντιστοίχιση, κανονικοποίηση και ανοχές, ακολουθούμενη από έλεγχο ταξινομήσεων τεχνητής νοημοσύνης αντιπροσωπευτικών ευρημάτων με σύνδεση στην πηγή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
source_csv — CSV πηγής
Έως 1,000 γραμμές και 12 στήλες. CSV UTF-8 με διαχωρισμό κόμματος και ονόματα στηλών ASCII· κάθε κελί έως 600 byte.
target_csv — CSV προορισμού
Εξαγωγή προορισμού με τις ίδιες συμβάσεις CSV. Τα κενά σύνολα δεδομένων μπορούν να περιέχουν μόνο την κεφαλίδα.
mapping_csv — Αντιστοίχιση στηλών
Κεφαλίδες CSV source,target,type. Έως δέκα αντιστοιχίσεις· το type είναι text, number ή reference. Οι τιμές αναφοράς πρέπει να προσδιορίζουν γραμμή στην αντίστοιχη εξαγωγή. Η αντιστοίχιση κλειδιών χρησιμοποιεί πάντα ακριβείς τιμές.
Προηγμένες ρυθμίσεις
source_key — Στήλη κλειδιού πηγής
Στήλη που υπάρχει στο CSV πηγής. Τα κενά ή διπλά κλειδιά παραμένουν ορατά ως κενά δεδομένων.
Προεπιλεγμένες ρυθμίσεις: "id"
target_key — Στήλη κλειδιού προορισμού
Στήλη που υπάρχει στο CSV προορισμού. Τα κλειδιά αντιστοιχίζονται ακριβώς, ανεξάρτητα από την κανονικοποίηση κειμένου.
Προεπιλεγμένες ρυθμίσεις: "id"
whitespace — Σύγκριση λευκών χαρακτήρων
Το «Ακριβώς» διατηρεί τους λευκούς χαρακτήρες· το «Περικοπή» αφαιρεί τους περιβάλλοντες λευκούς χαρακτήρες· το «Συμπίεση» αντικαθιστά επίσης εσωτερικές ακολουθίες λευκών χαρακτήρων με ένα κενό.
exact — Ακριβώς · trim — Περικοπή · collapse — Συμπίεση
Προεπιλεγμένες ρυθμίσεις: "trim"
case_sensitive — Σύγκριση κειμένου με διάκριση πεζών-κεφαλαίων
Το «Όχι» συγκρίνει το αντιστοιχισμένο κείμενο μετά τη μετατροπή σε πεζά Unicode. Τα κλειδιά και οι αναζητήσεις αναφορών παραμένουν ακριβή.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
null_tokens — Σύμβολα κενών τιμών
Ένα σύμβολο ανά γραμμή, έως οκτώ σύμβολα και 120 byte. Τα σύμβολα αντιστοιχίζονται μετά την επεξεργασία λευκών χαρακτήρων και πριν από την κανονικοποίηση πεζών-κεφαλαίων.
Προεπιλεγμένες ρυθμίσεις: "NULL"
empty_policy — Πολιτική κενών τιμών
Το «Ισοδύναμο» αντιμετωπίζει τα διαμορφωμένα σύμβολα null ως κενές συμβολοσειρές. Το «Ακριβώς» διατηρεί τα σύμβολα ως συνήθεις τιμές.
exact — Ακριβώς · equivalent — Ισοδύναμο
Προεπιλεγμένες ρυθμίσεις: "equivalent"
absolute_tolerance — Απόλυτη αριθμητική ανοχή
Μέγιστη απόλυτη διαφορά στην παρεχόμενη αριθμητική μονάδα. Μόνο τιμές με δεκαδική τελεία· χωρίς μετατροπή μονάδων.
Προεπιλεγμένες ρυθμίσεις: 0
relative_tolerance_pct — Σχετική αριθμητική ανοχή (%)
Ανοχή σε σχέση με την απόλυτη τιμή πηγής. Εφαρμόζεται η μεγαλύτερη από την απόλυτη και τη σχετική ανοχή· μηδενική τιμή πηγής χρησιμοποιεί την απόλυτη ανοχή.
Προεπιλεγμένες ρυθμίσεις: 0
extra_rows — Πρόσθετες εγγραφές προορισμού
Το «Αναφορά» αναφέρει πρόσθετες εγγραφές προορισμού ως ευρήματα. Το «Να επιτρέπεται» θεωρεί αποδεκτή την παρουσία τους εντός του διαμορφωμένου πεδίου.
issue — Αναφορά · allow — Να επιτρέπεται
Προεπιλεγμένες ρυθμίσεις: "issue"
detail_filter — Επιλογή λεπτομερειών
Το «Μόνο ευρήματα» κρύβει τις αντίστοιχες γραμμές λεπτομερειών. Το «Όλα» περιλαμβάνει τις αντίστοιχες γραμμές. Τα σύνολα και η επιλογή υποψηφίων για τεχνητή νοημοσύνη παραμένουν ανεξάρτητα από αυτό το φίλτρο προβολής.
issues — Μόνο ευρήματα · all — Όλα
Προεπιλεγμένες ρυθμίσεις: "issues"

Μέγιστος αριθμός byte εισόδου UTF-8: 200000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "migration_acceptance",
    "text": "{\"source_csv\":\"id,name,amount,parent\\nA1,Μπλε κουτί,10,\\nA2,Μικρό κουτί,20,A1\",\"target_csv\":\"id,title,amount,parent\\nA1,Μπλε κουτί,10,\\nA2,Μικρό κουτί,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Έλεγχος ιχνηλασιμότητας παρτίδων και σειριακών αριθμών

batch_traceability

Ιχνηλάτηση παρεχόμενων σχέσεων παρτίδων και καθολικών κινήσεων, υπολογισμός υπολοίπων με συγκεκριμένες μονάδες και εντοπισμός παραληπτών και ελλιπών τεκμηρίων εντός ρητού πεδίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
batches_csv — CSV μητρώου παρτίδων
Κεφαλίδες id,product,serial,unit,opening,notes. Έως 100 μοναδικά αναγνωριστικά παρτίδων. Το opening είναι το αρχικό λογιστικό υπόλοιπο και όχι ανεξάρτητα επαληθευμένη απογραφή.
links_csv — CSV σχέσεων παρτίδων
Κεφαλίδες parent,child· έως 200 σχέσεις. Οι σχέσεις περιγράφουν συνδέσεις ιχνηλασιμότητας και δεν αφαιρούν ποτέ απόθεμα. Αρχείο μόνο με κεφαλίδα είναι έγκυρο.
movements_csv — CSV καθολικού κινήσεων
Κεφαλίδες id,batch,kind,quantity,unit,party,reference,date. Έως 300 μοναδικές κινήσεις. Είδη: receive,consume,ship,adjust_in,adjust_out. Οι ποσότητες είναι μη αρνητικές τιμές με δεκαδική τελεία· οι ημερομηνίες χρησιμοποιούν YYYY-MM-DD.
start_batch — Αρχική παρτίδα
Απαιτείται ακριβώς μία αρχική παρτίδα ή ένας σειριακός αριθμός. Τα αναγνωριστικά παρτίδων χρησιμοποιούν γράμματα, ψηφία, κάτω παύλες ή ενωτικά.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
start_serial — Αρχικός σειριακός αριθμός
Εναλλακτική της αρχικής παρτίδας. Ο σειριακός αριθμός πρέπει να προσδιορίζει ακριβώς μία παρεχόμενη παρτίδα.
Προεπιλεγμένες ρυθμίσεις: ""
direction — Κατεύθυνση ιχνηλάτησης
Το «Προς τα εμπρός» ακολουθεί από γονική σε θυγατρική παρτίδα· το «Προς τα πίσω» από θυγατρική σε γονική· το «Και τα δύο» εξερευνά και τις δύο κατευθύνσεις. Οι κύκλοι επισκέπτονται μία φορά.
forward — Προς τα εμπρός · backward — Προς τα πίσω · both — Και τα δύο
Προεπιλεγμένες ρυθμίσεις: "both"
max_depth — Μέγιστο βάθος σχέσεων
Μεταξύ 1 και 20. Οι σχέσεις πέρα από το όριο καταμετρώνται ρητά· οι παρτίδες τους δεν περιλαμβάνονται.
Προεπιλεγμένες ρυθμίσεις: 10
as_of — Καταληκτική ημερομηνία κινήσεων
Προαιρετική καταληκτική ημερομηνία YYYY-MM-DD, συμπεριλαμβανόμενη. Φιλτράρονται μόνο οι ημερομηνίες κινήσεων· οι αχρονολόγητες σχέσεις παρτίδων δεν είναι ιστορικά στιγμιότυπα.
Προεπιλεγμένες ρυθμίσεις: ""
include_zero — Εμφάνιση μηδενικού αποθέματος
Το «Όχι» κρύβει γραμμές λεπτομερειών αποθέματος με μηδενικό υπόλοιπο. Η εμβέλεια ιχνηλάτησης, οι κινήσεις και ο έλεγχος σημειώσεων από τεχνητή νοημοσύνη δεν επηρεάζονται.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
movement_view — Λεπτομέρειες κινήσεων
Το «Όλα» εμφανίζει κάθε επιλεγμένη κίνηση. Το «Αποστολές» εμφανίζει μόνο κινήσεις αποστολής· το «Απόθεμα» εμφανίζει τις υπόλοιπες κινήσεις. Κάθε επιλεγμένη κίνηση εξακολουθεί να συνεισφέρει στο υπόλοιπο αποθέματος.
all — Όλα · shipments — Αποστολές · stock — Απόθεμα
Προεπιλεγμένες ρυθμίσεις: "all"
minimum_stock — Κατώφλι προειδοποίησης αποθέματος
Επισημαίνονται υπόλοιπα κάτω από αυτό το κατώφλι. Οι μονάδες πρέπει να αντιστοιχούν ακριβώς σε κάθε παρτίδα. Οι ασυμβίβαστες κινήσεις εξαιρούνται από την αριθμητική και αναφέρονται ως κενά.
Προεπιλεγμένες ρυθμίσεις: 0
detail_order — Σειρά λεπτομερειών
Το «Παρτίδα» ταξινομεί κατά αναγνωριστικό παρτίδας. Το «Πρώτα τα ευρήματα» τοποθετεί τα ντετερμινιστικά ευρήματα πριν από τις συνήθεις λεπτομέρειες.
batch — Παρτίδα · issues_first — Πρώτα τα ευρήματα
Προεπιλεγμένες ρυθμίσεις: "batch"

Μέγιστος αριθμός byte εισόδου UTF-8: 200000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "batch_traceability",
    "text": "{\"batches_csv\":\"id,product,serial,unit,opening,notes\\nB1,Βασικό υλικό,S1,kg,100,Διατήρηση σε ξηρό περιβάλλον\\nB2,Τελικό προϊόν,S2,kg,20,Έλεγχος συσκευασίας\",\"links_csv\":\"parent,child\\nB1,B2\",\"movements_csv\":\"id,batch,kind,quantity,unit,party,reference,date\\nM1,B2,ship,5,kg,Αποθήκη Α,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Σχεδιασμός συντήρησης με τεκμηρίωση πηγών

maintenance_planner

Σχεδιασμός συντήρησης βάσει ημερομηνιών και ωρών λειτουργίας από ρητά διαστήματα πηγής, με έλεγχο εκπρόθεσμων εργασιών, υπεύθυνους ρόλους και χωριστά επιβεβαιωμένη εξαγωγή ημερολογίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
assets — Εγγραφές πηγής συντήρησης
Κεφαλίδες CSV: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. Το κείμενο CSV περιορίζεται σε 40,000 byte UTF-8. Έως 20 μοναδικά αναγνωριστικά με κεφαλαία γράμματα· asset και owner έως 160 byte UTF-8, οδηγία κατασκευαστή έως 1,200 byte. Απαιτείται τουλάχιστον ένα ρητό θετικό διάστημα: ημέρες 1–3,650 ή ώρες 1–100,000. Τα διαστήματα ημερών απαιτούν last_date σε YYYY-MM-DD, όχι μεταγενέστερη της ημερομηνίας αναφοράς. Τα διαστήματα ωρών απαιτούν ακέραια last_hours και current_hours από 0–10,000,000, με current_hours όχι μικρότερο από last_hours. Τα αχρησιμοποίητα κελιά διαστήματος και μετρητή παραμένουν κενά. Το priority είναι high, medium ή low. Το owner μπορεί να είναι κενό. Τα διαστήματα πρέπει να μεταγράφονται από τον πραγματικό κατασκευαστή ή εγκεκριμένη πηγή συντήρησης· το εργαλείο δεν επαληθεύει την εγκυρότητά τους.
Προεπιλεγμένες ρυθμίσεις: ""
reference_date — Ημερομηνία αναφοράς
Ρητή ημερομηνία YYYY-MM-DD για σύγκριση ημερομηνιών εκτέλεσης και προθεσμιών ενεργειών· υποστηριζόμενα έτη 2000–2100. Δεν εικάζεται τρέχουσα ημερομηνία.
Προεπιλεγμένες ρυθμίσεις: "2026-11-03"
Προηγμένες ρυθμίσεις
horizon_days — Ορίζοντας σχεδιασμού σε ημέρες
Ημερολογιακές ημερομηνίες εκτέλεσης κατά ή πριν από την ημερομηνία αναφοράς συν αυτό το πλήθος ημερών εμπίπτουν στον ορίζοντα σχεδιασμού. Η επόμενη ημερομηνία είναι last_date συν το παρεχόμενο διάστημα· η εκπρόθεσμη εργασία δεν μεταφέρεται προς τα εμπρός χωρίς επισήμανση.
Προεπιλεγμένες ρυθμίσεις: 30
priority_filter — Φίλτρο προτεραιότητας
Φιλτράρισμα της ρητά παρεχόμενης προτεραιότητας πριν από την επιλογή μοντέλου. Η προτεραιότητα δεν συνάγεται από το όνομα του εξοπλισμού ούτε παράγεται από το μοντέλο.
all — Όλα · high — Υψηλή · high_medium — Υψηλή και μέτρια
Προεπιλεγμένες ρυθμίσεις: "all"
due_filter — Φίλτρο κατάστασης προθεσμίας
Όλα περιλαμβάνει μεταγενέστερη εργασία. Προς εκτέλεση περιλαμβάνει εκπρόθεσμες εργασίες, ημερομηνίες εντός ορίζοντα και ωριαία κατώφλια εντός της διαμορφωμένης προειδοποίησης. Εκπρόθεσμα απαιτεί ημερομηνία αυστηρά πριν από την ημερομηνία αναφοράς ή αρνητικό υπόλοιπο ωρών. Η ισότητα σημαίνει προς εκτέλεση και όχι εκπρόθεσμο.
all — Όλα · due — Προς εκτέλεση εντός επιλεγμένων ορίων · overdue — Εκπρόθεσμα
Προεπιλεγμένες ρυθμίσεις: "due"
hours_warning — Κατώφλι προειδοποίησης ωρών λειτουργίας
Συμπερίληψη εργασιών βάσει ωρών όταν οι υπολειπόμενες ώρες λειτουργίας είναι ίσες ή χαμηλότερες από αυτό το κατώφλι. Δεν αποτελεί εκτίμηση ρυθμού λειτουργίας και δεν δημιουργεί ποτέ ημερολογιακή ημερομηνία από ώρες.
Προεπιλεγμένες ρυθμίσεις: 20
max_items — Μέγιστο πλήθος επιλεγμένων εγγραφών
Η ΤΝ επιλέγει αυτό το πλήθος επιλέξιμων εγγραφών ή όλες τις επιλέξιμες εγγραφές όταν απομένουν λιγότερες. Η επιλογή είναι πρόταση ελέγχου· οι εξαιρούμενες ή μη επιλεγμένες εγγραφές καταμετρώνται αντί να παρουσιάζονται ως ολοκληρωμένες.
Προεπιλεγμένες ρυθμίσεις: 12
detail — Λεπτομέρεια αποσπάσματος
Τα σύντομα αποσπάσματα περιέχουν έως 180 byte UTF-8· τα αναλυτικά έως 600. Τα αποσπάσματα διατηρούν την ακριβή διατύπωση πηγής στην αρχική γλώσσα.
brief — Σύντομα αποσπάσματα · detailed — Αναλυτικά αποσπάσματα
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά προβολής
Ταξινόμηση ολόκληρων επιλεγμένων γραμμών κατά παρεχόμενη προτεραιότητα, υπολογισμένη ημερομηνία εκτέλεσης με τις εργασίες μόνο βάσει ωρών τελευταίες ή αρχική σειρά πηγής.
priority — Παρεχόμενη προτεραιότητα · date — Ημερομηνία πηγής · source — Σειρά πηγής
Προεπιλεγμένες ρυθμίσεις: "priority"
calendar_name — Όνομα ημερολογίου
Όνομα της χωριστά επιβεβαιωμένης εξαγωγής ημερολογίου, έως 120 byte UTF-8. Μόνο επικυρωμένες ημερολογιακές ημερομηνίες εκτέλεσης μπορούν να γίνουν συμβάντα. Δεν πραγματοποιείται επικοινωνία με υπηρεσία ημερολογίου.
Προεπιλεγμένες ρυθμίσεις: "Maintenance review"
reminder_days — Χρόνος προειδοποίησης υπενθύμισης
Το 0 απενεργοποιεί τις υπενθυμίσεις. Διαφορετικά, το επιβεβαιωμένο ημερολόγιο χρησιμοποιεί οπτική υπενθύμιση 1–90 ημέρες πριν από κάθε επιλεγμένο ολοήμερο συμβάν. Απαιτείται χωριστή ανθρώπινη επιβεβαίωση.
Προεπιλεγμένες ρυθμίσεις: 7

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "maintenance_planner",
    "text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Φίλτρο αέρα,Επιθεώρηση φίλτρου και καταγραφή ορατής ρύπανσης.,30,,2026-10-10,,,high,Ομάδα συντήρησης\\nA2,Συμπιεστής εργαστηρίου,Έλεγχος κατάστασης ιμάντα και καταγραφή αποτελέσματος.,,200,,1000,1190,medium,Υπεύθυνος εργαστηρίου\",\"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\":\"Ελεγμένες ημερομηνίες συντήρησης\",\"reminder_days\":7}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Έλεγχος περιστατικών με συνδεδεμένα τεκμήρια

incident_review

Οργάνωση χρονολογίου περιστατικού, επιπτώσεων, αιτίων επιβεβαιωμένων στην πηγή, υποθέσεων και παρακολούθησης ενεργειών με ακριβή τεκμήρια και ορατά αναπάντητα ερωτήματα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
incident — Τίτλος περιστατικού
Σύντομο όνομα περιστατικού, έως 200 byte UTF-8. Χωρίς μυστικά, προσωπικά αναγνωριστικά ή διαπιστευτήρια.
Προεπιλεγμένες ρυθμίσεις: ""
evidence — Εγγραφές τεκμηρίων περιστατικού
Κεφαλίδες CSV: id,date,kind,status,impact,owner,deadline,text,criterion. Το κείμενο CSV περιορίζεται σε 40,000 byte UTF-8. Έως 24 μοναδικά αναγνωριστικά με κεφαλαία γράμματα· text έως 1,200 byte UTF-8, criterion έως 500 και owner έως 160. Τα date και deadline είναι YYYY-MM-DD ή κενά. Το kind είναι event, impact, cause, hypothesis ή action. Το status είναι recorded, confirmed, open, in_progress, done, verified ή unknown. Το cause απαιτεί confirmed· το hypothesis απαιτεί open ή unknown· το action απαιτεί open, in_progress, done, verified ή unknown. Το impact είναι high, medium, low ή unknown. Η επιβεβαίωση και η επαλήθευση είναι ισχυρισμοί στην παρεχόμενη εγγραφή και όχι ανεξάρτητα ευρήματα. Απούσες τιμές υπευθύνου, προθεσμίας και κριτηρίου αποτελεσματικότητας παραμένουν κενές.
Προεπιλεγμένες ρυθμίσεις: ""
reference_date — Ημερομηνία αναφοράς
Ρητή ημερομηνία YYYY-MM-DD για σύγκριση ημερομηνιών εκτέλεσης και προθεσμιών ενεργειών· υποστηριζόμενα έτη 2000–2100. Δεν εικάζεται τρέχουσα ημερομηνία.
Προεπιλεγμένες ρυθμίσεις: "2026-11-03"
Προηγμένες ρυθμίσεις
focus — Εστίαση ελέγχου
Επιλογή όλων των τεκμηρίων, χρονολογίου συμβάντων/επιπτώσεων, αιτίων/υποθέσεων ή ενεργειών πριν από την επιλογή μοντέλου. Σχετικά τεκμήρια συμβάντων και επιπτώσεων μπορούν ακόμη να αναφέρονται από ολόκληρο το παρεχόμενο στιγμιότυπο.
all — Όλα · chronology — Χρονολόγιο · causes — Αίτια και υποθέσεις · actions — Ενέργειες
Προεπιλεγμένες ρυθμίσεις: "all"
cause_filter — Φίλτρο ταξινόμησης αιτίων
Διατήρηση και των δύο ταξινομήσεων πηγής, μόνο αιτίων επιβεβαιωμένων στην πηγή ή μόνο υποθέσεων. Το μοντέλο δεν μπορεί να αναβαθμίσει μια υπόθεση σε επιβεβαιωμένο αίτιο. Η επιβεβαίωση αντιγράφεται από την είσοδο και πρέπει να ελεγχθεί ανεξάρτητα.
all — Όλα · confirmed — Επιβεβαιωμένο στην παρεχόμενη πηγή · hypotheses — Μόνο υποθέσεις
Προεπιλεγμένες ρυθμίσεις: "all"
action_filter — Φίλτρο κατάστασης ενεργειών
Όλα διατηρεί κάθε παρεχόμενη κατάσταση ενέργειας. Ανοικτά περιλαμβάνει open, in_progress και unknown· επαληθευμένα περιλαμβάνει μόνο ενέργειες που αναφέρονται στην πηγή ως verified. Μια ολοκληρωμένη ενέργεια δεν είναι αυτόματα αποτελεσματική ή επαληθευμένη.
all — Όλα · open — Ανοικτά · verified — Επαληθευμένο στην παρεχόμενη πηγή
Προεπιλεγμένες ρυθμίσεις: "all"
impact_filter — Φίλτρο επιπτώσεων
Φιλτράρισμα του ρητού επιπέδου επίπτωσης σε όλους τους τύπους εγγραφών. Άγνωστη επίπτωση περιλαμβάνεται μόνο με την επιλογή Όλα. Το μοντέλο δεν επινοεί ποτέ σοβαρότητα.
all — Όλα · high — Υψηλή · high_medium — Υψηλή και μέτρια
Προεπιλεγμένες ρυθμίσεις: "all"
max_items — Μέγιστο πλήθος επιλεγμένων εγγραφών
Η ΤΝ επιλέγει αυτό το πλήθος επιλέξιμων εγγραφών ή όλες τις επιλέξιμες εγγραφές όταν απομένουν λιγότερες. Η επιλογή είναι πρόταση ελέγχου· οι εξαιρούμενες ή μη επιλεγμένες εγγραφές καταμετρώνται αντί να παρουσιάζονται ως ολοκληρωμένες.
Προεπιλεγμένες ρυθμίσεις: 16
detail — Λεπτομέρεια αποσπάσματος
Τα σύντομα αποσπάσματα περιέχουν έως 180 byte UTF-8· τα αναλυτικά έως 600. Τα αποσπάσματα διατηρούν την ακριβή διατύπωση πηγής στην αρχική γλώσσα.
brief — Σύντομα αποσπάσματα · detailed — Αναλυτικά αποσπάσματα
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά προβολής
Ταξινόμηση ολόκληρων επιλεγμένων γραμμών κατά ημερομηνία πηγής με τα αχρονολόγητα στοιχεία τελευταία, μεταφρασμένο τύπο εγγραφής ή αρχική σειρά πηγής. Δεν συνάγονται ποτέ απούσες ημερομηνίες.
chronology — Χρονολόγιο · type — Τύπος εγγραφής · source — Σειρά πηγής
Προεπιλεγμένες ρυθμίσεις: "chronology"
include_questions — Συμπερίληψη ερωτημάτων για κενά τεκμηρίωσης
Προσθήκη σταθερών ερωτημάτων ελέγχου για ελλιπή τεκμηρίωση αιτίων, υπεύθυνους ρόλους, προθεσμίες ενεργειών και κριτήρια αποτελεσματικότητας. Οι μη επαληθευμένες ενέργειες παραμένουν ερωτήματα και όχι αυτόματα ολοκληρωμένοι έλεγχοι. Οι εκπρόθεσμες ανοικτές ενέργειες συγκρίνονται με τη ρητή ημερομηνία αναφοράς.
Προεπιλεγμένες ρυθμίσεις: true

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "incident_review",
    "text": "{\"incident\":\"Διακοπή γραμμής συσκευασίας\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Η γραμμή σταμάτησε μετά τον συναγερμό θερμοκρασίας.,\\nE2,2026-11-02,impact,recorded,high,,,Η παραγωγή διακόπηκε για 25 λεπτά.,\\nH1,2026-11-02,hypothesis,open,high,,,Υπάρχει υποψία φραγμένης διαδρομής ψύξης αλλά δεν έχει επιβεβαιωθεί.,\\nA1,2026-11-03,action,open,high,Υπεύθυνος συντήρησης,2026-11-05,Επιθεώρηση διαδρομής ψύξης και καταγραφή ευρημάτων.,Κανένας συναγερμός θερμοκρασίας κατά την τεκμηριωμένη δοκιμή επικύρωσης.\",\"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}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
        }
    }
}

Έλεγχος κόστους και περιθωρίου έργου

job_cost_review

Σύγκριση καθαρού προγραμματισμένου κόστους με αντιστοιχίσεις πραγματικού κόστους που τεκμηριώνονται από πηγές, ακριβείς υπολογισμούς γραμμών, αποκλίσεις και προειδοποιήσεις περιθωρίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
plans — Προγραμματισμένες θέσεις
Στήλες CSV id,description,planned_net,revenue_net. Έως 15 θέσεις. Όλα τα ποσά είναι καθαρά, σε ένα νόμισμα.
actuals — Πραγματικά κόστη
Στήλες CSV id,date,kind,description,quantity,unit_net,plan_id. Έως 30 γραμμές. Η ποσότητα εργασίας σημαίνει ώρες· οι ποσότητες υλικών και εξωτερικών υπηρεσιών σημαίνουν μονάδες. Κενό plan_id ζητά πρόταση του μοντέλου.
currency — Νόμισμα
Ένα ενιαίο νόμισμα με δύο δεκαδικά ψηφία ισχύει για όλα τα μεγέθη.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CZK — CZK · DKK — DKK · SEK — SEK · NOK — NOK · CHF — CHF · HUF — HUF · RON — RON
Προεπιλεγμένες ρυθμίσεις: "EUR"
net_basis — Επιβεβαιωμένα καθαρά ποσά
Υποστηρίζονται μόνο καθαρές τιμές εισόδου· δεν γίνεται υπολογισμός φόρου ή μετατροπή μεικτών ποσών σε καθαρά.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "no"
Προηγμένες ρυθμίσεις
rounding — Στρογγυλοποίηση γραμμής
Κάθε γινόμενο ποσότητας επί τιμή μονάδας στρογγυλοποιείται σε λεπτά πριν από την άθροιση. Η στρογγυλοποίηση στο άρτιο στρογγυλοποιεί τα ακριβή μισά στο άρτιο λεπτό.
half_up — Στρογγυλοποίηση των ακριβών μισών προς τα πάνω · half_even — Στρογγυλοποίηση των ακριβών μισών στο άρτιο λεπτό
Προεπιλεγμένες ρυθμίσεις: "half_up"
group_by — Σειρά λεπτομερειών
Ταξινόμηση των αναλυτικών γραμμών κατά αντιστοιχισμένο σχέδιο, είδος κόστους ή αναγνωριστικό πηγής. Τα σύνολα σχεδίου παραμένουν πάντα χωριστά.
plan — Θέση σχεδίου · kind — Είδος κόστους · source — Αναγνωριστικό πηγής
Προεπιλεγμένες ρυθμίσεις: "plan"
variance_filter — Ορατότητα γραμμών σχεδίου
Προαιρετική εμφάνιση μόνο των γραμμών σχεδίου των οποίων η θετική απόκλιση κόστους υπερβαίνει το όριο. Τα συνοπτικά σύνολα και όλα τα ευρήματα παραμένουν πλήρη.
all — Όλα · over_threshold — Πάνω από το όριο απόκλισης
Προεπιλεγμένες ρυθμίσεις: "all"
variance_threshold — Όριο απόκλισης κόστους
Μη αρνητικό καθαρό ποσό για ευρήματα υπέρβασης σχεδίου και το προαιρετικό φίλτρο γραμμών σχεδίου.
Προεπιλεγμένες ρυθμίσεις: "0.00"
margin_warning_percent — Ποσοστό προειδοποίησης περιθωρίου
Επισήμανση περιθωρίων σχεδίου βάσει κατανεμημένου κόστους κάτω από αυτό το ακέραιο ποσοστό, από 0 έως 100. Τα μηδενικά έσοδα οδηγούν σε άγνωστο περιθώριο.
Προεπιλεγμένες ρυθμίσεις: 20
date_from — Έναρξη περιόδου
Προαιρετική ημερομηνία που συμπεριλαμβάνεται. Φιλτράρονται μόνο τα πραγματικά κόστη· το πλήρες παρεχόμενο κόστος σχεδίου και τα έσοδα παραμένουν αμετάβλητα.
Προεπιλεγμένες ρυθμίσεις: ""
date_to — Λήξη περιόδου
Προαιρετική ημερομηνία που συμπεριλαμβάνεται. Οι εξαιρούμενες πραγματικές γραμμές παραμένουν ορατές και δεν συμμετέχουν στα επιλεγμένα σύνολα κόστους.
Προεπιλεγμένες ρυθμίσεις: ""
mapping_mode — Πολιτική αντιστοίχισης
Η υποβοηθούμενη λειτουργία χρησιμοποιεί μία μοναδική επικυρωμένη πρόταση του μοντέλου. Η λειτουργία μόνο ρητών αντιστοιχίσεων κατανέμει μόνο τις παρεχόμενες τιμές plan_id· αμφίσημα κόστη και κόστη χωρίς αντιστοίχιση παραμένουν μη κατανεμημένα.
assisted — Υποβοηθούμενη αντιστοίχιση · explicit_only — Μόνο ρητές αντιστοιχίσεις
Προεπιλεγμένες ρυθμίσεις: "assisted"
show_details — Εμφάνιση συνήθων αναλυτικών γραμμών
Οι μη αντιστοιχισμένες, αμφίσημες και εξαιρούμενες γραμμές παραμένουν ορατές ακόμη και όταν οι συνήθεις λεπτομέρειες αποκρύπτονται.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
include_quotes — Εμφάνιση παραθεμάτων πηγών
Τα τεκμήρια παραμένουν επικυρωμένα ακόμη και όταν τα παραθέματα αποκρύπτονται από την αναφορά.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "job_cost_review",
    "text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Έναρξη ιστότοπου,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Υλοποίηση έναρξης ιστότοπου,8.000,80.00,P1\\nA2,2027-03-02,material,Γραφικά έναρξης ιστότοπου,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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 και χρόνων απόκρισης

sla_review

Έλεγχος ρητών συμβάντων αιτημάτων έναντι επιβεβαιωμένων κανόνων, με υπολογισμούς χρόνου εργασίας, παύσεων και θερινής ώρας.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
events — Συμβάντα αιτημάτων
Στήλες CSV id,ticket,at,event,priority,description. Έως 60 συμβάντα σε 12 αιτήματα μέσα σε 31 ημέρες που έχουν παρέλθει. Οι χρονικές σημάνσεις απαιτούν δευτερόλεπτα και ρητή απόκλιση από UTC.
rules — Εγκεκριμένοι κανόνες SLA
Στήλες CSV id,priority,description,response_minutes,resolution_minutes. Έως 12 κανόνες· κάθε όριο είναι ρητός θετικός ακέραιος σε λεπτά.
rules_approved — Ρητή επιβεβαίωση κανόνων
Οι παρεχόμενες περιγραφές και τα αριθμητικά όρια απαιτούν ρητή επιβεβαίωση πριν από την επεξεργασία.
no — Όχι · yes — Ναι
Προεπιλεγμένες ρυθμίσεις: "no"
Προηγμένες ρυθμίσεις
timezone — Ζώνη ώρας εργασίας
Οι τοπικές ημερολογιακές ημερομηνίες, ημέρες της εβδομάδας, ώρες εργασίας και παρεχόμενες αργίες χρησιμοποιούν αυτή τη ζώνη ώρας. Οι αποκλίσεις των χρονικών σημάνσεων πηγής καθορίζουν τη χρονολογική σειρά.
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
Προεπιλεγμένες ρυθμίσεις: "Europe/Berlin"
clock — Χρονόμετρο SLA
Ο χρόνος εργασίας μετρά μόνο τα καθορισμένα τοπικά διαστήματα εργασίας. Ο χρόνος που παρήλθε μετρά όλα τα δευτερόλεπτα. Οι επιλεγμένες παύσεις εξαιρούνται και στις δύο λειτουργίες.
business — Χρόνος εργασίας · elapsed — Χρόνος που παρήλθε
Προεπιλεγμένες ρυθμίσεις: "business"
business_hours — Ημερήσιο διάστημα εργασίας
Ένα διάστημα HH:MM-HH:MM εντός της ίδιας ημέρας, με έναρξη πριν από τη λήξη και αμφότερες τις ώρες πριν από τις 24:00. Ισχύει στη λειτουργία χρόνου εργασίας.
Προεπιλεγμένες ρυθμίσεις: "09:00-17:00"
business_days — Εργάσιμες ημέρες εβδομάδας
Μοναδικοί αριθμοί ημερών της εβδομάδας χωρισμένοι με κόμματα, από Δευτέρα 1 έως Κυριακή 7. Ισχύει στη λειτουργία χρόνου εργασίας.
Προεπιλεγμένες ρυθμίσεις: "1,2,3,4,5"
holidays — Εξαιρούμενες τοπικές ημερομηνίες
Έως 31 μοναδικές ημερομηνίες YYYY-MM-DD, χωρισμένες με κόμματα ή αλλαγές γραμμής. Δεν θεωρείται δεδομένο αυτόματο ημερολόγιο αργιών· ισχύει στη λειτουργία χρόνου εργασίας.
Προεπιλεγμένες ρυθμίσεις: ""
pause_states — Καταστάσεις παύσης χρονομέτρου
Τιμές pause_customer ή/και pause_vendor χωρισμένες με κόμματα ή κενό για καμία εξαίρεση χρόνου. Το resume κλείνει ενεργή παύση· το resolve επίσης την κλείνει.
Προεπιλεγμένες ρυθμίσεις: "pause_customer"
cycle_mode — Επιλογή κύκλων
Έλεγχος όλων των ρητών κύκλων open/reopen ή μόνο του πρώτου. Οι υπόλοιποι κύκλοι παραμένουν ορατοί ως εξαιρούμενοι· οι προειδοποιήσεις ακολουθίας διατηρούνται.
all — Όλα · first — Μόνο ο πρώτος κύκλος
Προεπιλεγμένες ρυθμίσεις: "all"
date_from — Έναρξη περιόδου
Προαιρετική τοπική ημερομηνία ανοίγματος, η οποία συμπεριλαμβάνεται, για την επιλογή κύκλων. Τα συμβάντα διατηρούνται για επικύρωση της ακολουθίας.
Προεπιλεγμένες ρυθμίσεις: ""
date_to — Λήξη περιόδου
Προαιρετική τοπική ημερομηνία ανοίγματος, η οποία συμπεριλαμβάνεται, για την επιλογή κύκλων. Οι εξαιρούμενοι κύκλοι παραμένουν ορατοί.
Προεπιλεγμένες ρυθμίσεις: ""
sort_order — Σειρά αποτελεσμάτων
Ταξινόμηση κατά αίτημα ή εμφάνιση ευρημάτων και ελλιπών κύκλων πρώτα.
ticket — Αίτημα · issues_first — Πρώτα τα ευρήματα
Προεπιλεγμένες ρυθμίσεις: "ticket"
include_quotes — Εμφάνιση παραθεμάτων πηγών
Τα τεκμήρια παραμένουν επικυρωμένα ακόμη και όταν τα παραθέματα αποκρύπτονται από την αναφορά.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "sla_review",
    "text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Διακοπή φιλοξενούμενης υπηρεσίας\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Αρχική απόκριση υποστήριξης\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Αναμονή πληροφοριών πελάτη\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Παραλαβή πληροφοριών πελάτη\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Η υπηρεσία αποκαταστάθηκε\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Συμβάντα φιλοξενούμενης υπηρεσίας υψηλής προτεραιότητας,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Μονοδιάστατο σχέδιο κοπής

cutting_plan

Κατανομή ζητούμενων μηκών σε παρεχόμενες ράβδους ή ρολά με ρητό πλάτος κοπής, αποκοπές άκρων, ομάδες υλικών, υπόλοιπα και προτιμήσεις κόστους, με έλεγχο κάθε κατανομής και εναπομείναντος τεμαχίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
demand — CSV απαιτούμενων τεμαχίων
Κεφαλίδες id,material,unit,length,quantity,note. Έως 20 μοναδικά αναγνωριστικά με κεφαλαία γράμματα και συνολικά 200 τεμάχια. Τα θετικά μήκη χρησιμοποιούν δεκαδική τελεία με έως τρία δεκαδικά ψηφία· η ποσότητα είναι θετικός ακέραιος. Οι σημειώσεις έχουν έως 300 byte UTF-8. Όλες οι γραμμές και στα δύο αρχεία πρέπει να χρησιμοποιούν μία κοινή μονάδα: mm, cm, m ή in.
stock — CSV διαθέσιμου αποθέματος
Κεφαλίδες id,material,unit,length,quantity,cost,kind,note. Έως 30 μοναδικά αναγνωριστικά με κεφαλαία γράμματα και συνολικά 100 τεμάχια αποθέματος. Το kind είναι new ή remnant· το cost είναι μη αρνητικό δεκαδικό ποσό ανά τεμάχιο με έως δύο δεκαδικά ψηφία στο επιλεγμένο νόμισμα. Τα υπάρχοντα υπόλοιπα είναι ρητά τεμάχια αποθέματος· δεν αγοράζεται απόθεμα.
Προηγμένες ρυθμίσεις
kerf — Πλάτος κοπής ανά τεμάχιο
Μη αρνητική δεκαδική συμβολοσειρά στην κοινή μονάδα μήκους, έως τρία δεκαδικά ψηφία. Υπολογίζεται ακριβώς ένα πλάτος κοπής ανά κατανεμημένο τεμάχιο, συμπεριλαμβανομένου του τελευταίου.
Προεπιλεγμένες ρυθμίσεις: "0"
trim_start — Αρχική αποκοπή
Μη αρνητική δεκαδική συμβολοσειρά που αφαιρείται μία φορά από την αρχή κάθε χρησιμοποιούμενου τεμαχίου αποθέματος, στην κοινή μονάδα.
Προεπιλεγμένες ρυθμίσεις: "0"
trim_end — Τελική αποκοπή
Μη αρνητική δεκαδική συμβολοσειρά που αφαιρείται μία φορά από το τέλος κάθε χρησιμοποιούμενου τεμαχίου αποθέματος, στην κοινή μονάδα.
Προεπιλεγμένες ρυθμίσεις: "0"
minimum_remnant — Ελάχιστο επαναχρησιμοποιήσιμο υπόλοιπο
Μη αρνητική δεκαδική συμβολοσειρά. Θετικά υπόλοιπα μήκη ίσα ή μεγαλύτερα από αυτό το όριο αναφέρονται ως επαναχρησιμοποιήσιμα· μικρότερα υπόλοιπα υπολογίζονται ως φύρα. Η ταξινόμηση αυτή δεν αλλάζει την τοποθέτηση.
Προεπιλεγμένες ρυθμίσεις: "0"
strategy — Στρατηγική τοποθέτησης
Η καλύτερη εφαρμογή επιλέγει τη μικρότερη υπολειπόμενη χωρητικότητα μετά τις προτιμήσεις αποθέματος υψηλότερης προτεραιότητας. Η πρώτη εφαρμογή παραλείπει την κατάταξη υπολειπόμενης χωρητικότητας. Και οι δύο είναι περιορισμένες άπληστες ευρετικές και δεν αποδεικνύουν ποτέ βελτιστότητα.
best_fit — Καλύτερη εφαρμογή · first_fit — Πρώτη εφαρμογή
Προεπιλεγμένες ρυθμίσεις: "best_fit"
objective — Στόχος επιλογής αποθέματος
Η επιλογή υλικού προτιμά μικρότερο κατάλληλο απόθεμα μετά τις προτιμήσεις υπολοίπων και ήδη χρησιμοποιούμενου αποθέματος. Η επιλογή κόστους κατατάσσει το άθικτο απόθεμα βάσει παρεχόμενου κόστους ανά τεμάχιο πριν από την υπολειπόμενη χωρητικότητα. Προτιμάται ήδη χρησιμοποιούμενο απόθεμα. Δεν δηλώνεται καθολικό ελάχιστο κόστους.
material — Χρήση υλικού · cost — Παρεχόμενο κόστος
Προεπιλεγμένες ρυθμίσεις: "material"
currency — Νόμισμα κόστους
Ενιαία ετικέτα για όλα τα παρεχόμενα κόστη αποθέματος. Δεν πραγματοποιείται μετατροπή συναλλαγματικής ισοτιμίας ή ανεξάρτητη επαλήθευση τιμών.
EUR — EUR · USD — USD · GBP — GBP · PLN — PLN · CHF — CHF
Προεπιλεγμένες ρυθμίσεις: "EUR"
prefer_remnants — Προτεραιότητα στα υπάρχοντα υπόλοιπα
Το Ναι κατατάσσει συμβατά υπόλοιπα πριν από το νέο απόθεμα. Αυτή η προτίμηση προηγείται της κατάταξης ήδη χρησιμοποιούμενου αποθέματος, κόστους και υπολειπόμενης χωρητικότητας.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
allow_remnants — Να επιτρέπονται υπάρχοντα υπόλοιπα
Το Όχι εξαιρεί από την τοποθέτηση γραμμές αποθέματος με σήμανση remnant. Η εξαίρεσή τους δεν δημιουργεί ποτέ νέο απόθεμα ούτε αλλάζει τις ζητούμενες ποσότητες.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
material_case — Ομάδες υλικών με διάκριση πεζών και κεφαλαίων
Αφαιρούνται τα περιφερειακά κενά από τα ονόματα υλικών. Το Όχι επιπλέον συγκρίνει ονόματα σε πεζά Unicode· διαφορετικές ομάδες υλικών δεν αναμειγνύονται ποτέ.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
cut_order — Σειρά τοποθέτησης τεμαχίων
Η επιλογή μεγαλύτερου μήκους πρώτα ταξινομεί κατά μήκος και χρησιμοποιεί τη σειρά πηγής που προτείνει η ΤΝ για ισοπαλίες. Η προτεραιότητα ΤΝ ακολουθεί την τεκμηριωμένη σειρά που προτείνεται από σημειώσεις απαιτήσεων. Κάθε ζητούμενο τεμάχιο συνεχίζει να λαμβάνεται υπόψη.
longest_first — Μεγαλύτερο μήκος πρώτα · ai_priority — Προτεινόμενη προτεραιότητα ΤΝ
Προεπιλεγμένες ρυθμίσεις: "longest_first"
display_order — Σειρά αποτελεσμάτων
Η ταξινόμηση αποθέματος διατάσσει τα χρησιμοποιημένα τεμάχια αποθέματος κατά αναγνωριστικό. Η φύρα πρώτα ταξινομεί κατά το άθροισμα πλάτους κοπής, αποκοπών και υπολοίπου μήκους. Η σειρά εμφάνισης δεν αλλάζει ποτέ το υπολογισμένο σχέδιο.
stock — Αναγνωριστικό αποθέματος · waste_first — Μεγαλύτερο μη παραγωγικό μήκος πρώτα
Προεπιλεγμένες ρυθμίσεις: "stock"

Μέγιστος αριθμός byte εισόδου UTF-8: 180000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cutting_plan",
    "text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Αλουμίνιο,mm,400,2,Προσεκτικός χειρισμός ακμών\\nD2,Αλουμίνιο,mm,180,2,Συνήθης παραγγελία εργαστηρίου\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Αλουμίνιο,mm,1000,2,12.50,new,Διαθέσιμη τυποποιημένη ράβδος\\nS2,Αλουμίνιο,mm,400,1,2.00,remnant,Υπάρχον υπόλοιπο\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Έλεγχος σειρών μετρήσεων

measurement_review

Σύγκριση μετρούμενων τιμών με ρητά εγκεκριμένα όρια, σύνοψη ομάδων χαρακτηριστικών και παρτίδων και έλεγχος ελλειπουσών μετρήσεων, αμφίσημων προδιαγραφών και παρατηρήσεων ΤΝ που τεκμηριώνονται από πηγές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
measurements — CSV μετρήσεων
Κεφαλίδες id,feature,batch,date,value,unit,note. Έως 500 μοναδικά αναγνωριστικά με κεφαλαία γράμματα, 20 ομάδες χαρακτηριστικού και μονάδας και 100 ομάδες αποτελεσμάτων. Οι ημερομηνίες χρησιμοποιούν YYYY-MM-DD από το 2000 έως το 2100. Το value είναι δεκαδική συμβολοσειρά με πρόσημο και έως έξι δεκαδικά ψηφία ή κενό. Οι σημειώσεις έχουν έως 300 byte UTF-8.
specifications — CSV εγκεκριμένων προδιαγραφών
Κεφαλίδες id,feature,unit,lower,upper,note. Έως 20 μοναδικά αναγνωριστικά με κεφαλαία γράμματα. Πρέπει να παρέχεται τουλάχιστον ένα όριο ανά προδιαγραφή· κενό κάτω ή άνω όριο σημαίνει μονόπλευρο έλεγχο. Τα όρια είναι δεκαδικές συμβολοσειρές με πρόσημο και έως έξι δεκαδικά ψηφία. Η αντιστοίχιση χρησιμοποιεί την καθορισμένη σύγκριση ονόματος χαρακτηριστικού και ακριβείς μονάδες. Πολλαπλές αντιστοιχίσεις παραμένουν ανεπίλυτες.
limits_approved — Επιβεβαίωση παρεχόμενων ορίων
Ρητή επιβεβαίωση ότι αυτές οι ακριβείς παρεχόμενες προδιαγραφές και όρια έχουν εγκριθεί για τον συγκεκριμένο έλεγχο. Η αλλαγή τους απαιτεί νέα επιβεβαίωση. Οι σημειώσεις πηγής και η έξοδος του μοντέλου δεν μπορούν να χορηγήσουν έγκριση.
no — Δεν έχουν εγκριθεί · yes — Αυτά τα ακριβή όρια έχουν εγκριθεί
Προεπιλεγμένες ρυθμίσεις: "no"
Προηγμένες ρυθμίσεις
date_from — Συμπερίληψη από ημερομηνία
Προαιρετικό κάτω όριο ημερομηνίας σε YYYY-MM-DD, συμπεριλαμβανομένης της ημέρας. Προγενέστερες παρατηρήσεις εξαιρούνται από τα στατιστικά και καταμετρώνται χωριστά.
Προεπιλεγμένες ρυθμίσεις: ""
date_to — Συμπερίληψη έως ημερομηνία
Προαιρετικό άνω όριο ημερομηνίας σε YYYY-MM-DD, συμπεριλαμβανομένης της ημέρας. Μεταγενέστερες παρατηρήσεις εξαιρούνται από τα στατιστικά και καταμετρώνται χωριστά.
Προεπιλεγμένες ρυθμίσεις: ""
group_by — Στατιστική ομαδοποίηση
Το Χαρακτηριστικό συνδυάζει όλες τις συμπεριλαμβανόμενες παρτίδες για κάθε χαρακτηριστικό και ακριβή μονάδα. Το Χαρακτηριστικό και παρτίδα διατηρεί τις παρτίδες χωριστές. Γίνονται δεκτές έως 100 ομάδες αποτελεσμάτων.
feature — Χαρακτηριστικό και μονάδα · feature_batch — Χαρακτηριστικό, μονάδα και παρτίδα
Προεπιλεγμένες ρυθμίσεις: "feature_batch"
case_sensitive — Αντιστοίχιση χαρακτηριστικών με διάκριση πεζών και κεφαλαίων
Αφαιρούνται τα περιφερειακά κενά από τα ονόματα. Το Όχι επιπλέον συγκρίνει ονόματα σε πεζά Unicode. Οι μονάδες αντιστοιχίζονται πάντα ακριβώς· δεν γίνεται μετατροπή μονάδων ή συναγόμενη αντιστοίχιση εναλλακτικών ονομάτων.
yes — Ναι · no — Όχι
Προεπιλεγμένες ρυθμίσεις: "yes"
missing_policy — Πολιτική ελλειπουσών μετρήσεων
Η Αναφορά επισημαίνει ομάδες με κενές τιμές για έλεγχο. Η Εξαίρεση παραλείπει κενές τιμές από τα στατιστικά χωρίς αυτή την πρόσθετη προειδοποίηση ομάδας. Οι αριθμοί ελλειπουσών τιμών παραμένουν ορατοί και στις δύο λειτουργίες· μη έγκυρο αριθμητικό κείμενο απορρίπτεται.
report — Αναφορά ελλειπουσών τιμών · exclude — Εξαίρεση από αριθμητικά στατιστικά
Προεπιλεγμένες ρυθμίσεις: "report"
boundary — Ερμηνεία οριακών τιμών
Τα συμπεριληπτικά όρια δέχονται τιμές ίσες με παρεχόμενο όριο. Τα αποκλειστικά επισημαίνουν την ισότητα ως εκτός εύρους. Οι συγκρίσεις χρησιμοποιούν ακριβείς μη στρογγυλοποιημένες τιμές σταθερής υποδιαστολής.
inclusive — Συμπεριληπτικά όρια · exclusive — Αποκλειστικά όρια
Προεπιλεγμένες ρυθμίσεις: "inclusive"
rounding_digits — Εμφανιζόμενα δεκαδικά ψηφία
Από 0 έως 6 δεκαδικά ψηφία για περιγραφικά στατιστικά. Η στρογγυλοποίηση εμφάνισης δεν αλλάζει ποτέ τα όρια προδιαγραφών ή τις αποφάσεις εκτός εύρους.
Προεπιλεγμένες ρυθμίσεις: 3
minimum_sample — Ελάχιστο μέγεθος αριθμητικού δείγματος
Ομάδες με λιγότερες αριθμητικές παρατηρήσεις λαμβάνουν κατάσταση ελέγχου. Από 2 έως 500· αυτό το όριο δεν θεμελιώνει στατιστική αξιοπιστία ή αντιπροσωπευτικότητα.
Προεπιλεγμένες ρυθμίσεις: 5
deviation — Σύμβαση τυπικής απόκλισης
Η δειγματική χρησιμοποιεί n−1 και απαιτεί τουλάχιστον δύο αριθμητικές παρατηρήσεις. Η πληθυσμιακή χρησιμοποιεί n και απαιτεί τουλάχιστον μία. Οι τιμές περιγράφουν μόνο τις παρεχόμενες παρατηρήσεις· δεν υποδηλώνεται συμπέρασμα για ευρύτερο πληθυσμό.
sample — Δειγματική τυπική απόκλιση · population — Πληθυσμιακή τυπική απόκλιση
Προεπιλεγμένες ρυθμίσεις: "sample"
sort_order — Σειρά ομάδων
Η σειρά πηγής διατηρεί την πρώτη εμφάνιση κάθε ομάδας. Τα ζητήματα πρώτα τοποθετούν τις ομάδες ελέγχου πρώτες. Το Χαρακτηριστικό ταξινομεί κατά παρεχόμενο όνομα χαρακτηριστικού και παρτίδα. Τα στατιστικά παραμένουν αμετάβλητα.
source — Σειρά πηγής · issues_first — Ομάδες ελέγχου πρώτα · feature — Χαρακτηριστικό και παρτίδα
Προεπιλεγμένες ρυθμίσεις: "source"
include_evidence — Εμφάνιση αντιπροσωπευτικού παραθέματος
Το Ναι περιλαμβάνει την ακριβή σημείωση της πρώτης συμπεριλαμβανόμενης μέτρησης για κάθε ομάδα χαρακτηριστικού και μονάδας. Το Όχι αποκρύπτει μόνο αυτή τη στήλη εμφάνισης· τα αναγνωριστικά πηγών και η επικύρωση μοντέλου παραμένουν αμετάβλητα.
yes — Συμπερίληψη παραθέματος · no — Μόνο αναγνωριστικά πηγών
Προεπιλεγμένες ρυθμίσεις: "yes"
detail_filter — Εμφανιζόμενες ομάδες
Το Όλες εμφανίζει κάθε συμπεριλαμβανόμενη ομάδα. Τα Ζητήματα εμφανίζουν ομάδες με ελλείπουσες ή αμφίσημες προδιαγραφές, τιμές εκτός εύρους, ανεπαρκές μέγεθος αριθμητικού δείγματος ή ελλείπουσες τιμές στη λειτουργία αναφοράς. Οι πλήρεις συνοπτικοί αριθμοί παραμένουν αμετάβλητοι.
all — Όλες οι ομάδες · issues — Μόνο ομάδες ελέγχου
Προεπιλεγμένες ρυθμίσεις: "all"

Μέγιστος αριθμός byte εισόδου UTF-8: 180000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "measurement_review",
    "text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Διάμετρος,B1,2026-11-01,10.010,mm,Ελέγχθηκε ο μηδενισμός του οργάνου\\nM2,Διάμετρος,B1,2026-11-01,10.020,mm,Ίδια διαδικασία μέτρησης\\nM3,Διάμετρος,B1,2026-11-01,10.060,mm,Συνιστάται επανάληψη μέτρησης\\nM4,Διάμετρος,B1,2026-11-01,,mm,Η μέτρηση δεν είναι διαθέσιμη\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Διάμετρος,mm,9.950,10.050,Εγκεκριμένη αναθεώρηση σχεδίου A\",\"limits_approved\":\"yes\",\"date_from\":\"\",\"date_to\":\"\",\"group_by\":\"feature_batch\",\"case_sensitive\":\"yes\",\"missing_policy\":\"report\",\"boundary\":\"inclusive\",\"rounding_digits\":3,\"minimum_sample\":3,\"deviation\":\"sample\",\"sort_order\":\"source\",\"include_evidence\":\"yes\",\"detail_filter\":\"all\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
        }
    }
}

Έλεγχος επιπτώσεων αλλαγών βάσει τηρούμενων στοιχείων

change_impact

Ιχνηλάτηση συγκεκριμένων αλλαγών μέσω τηρούμενων εξαρτήσεων και έλεγχος επηρεαζόμενων εγγράφων, δοκιμών, διαδικασιών και υπεύθυνων ρόλων χωρίς επινόηση συνδέσεων επιπτώσεων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
elements — Τηρούμενα στοιχεία
Κεφαλίδες CSV id,name,kind,criticality,approval,owner,description. Έως 40 μοναδικά αναγνωριστικά με κεφαλαία γράμματα. name και owner: έως 160 byte UTF-8· description: 1.200 byte. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Κενό owner επιτρέπεται και παραμένει κενό τεκμηρίωσης. Η έγκριση είναι ισχυρισμός πηγής, όχι έγκριση που χορηγεί αυτό το εργαλείο. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
dependencies — Τηρούμενες εξαρτήσεις
Κεφαλίδες CSV id,from,to,evidence. Το from είναι το προαπαιτούμενο ή προηγούμενο στοιχείο· το to είναι το εξαρτώμενο ή επόμενο στοιχείο. Έως 100 μοναδικά αναγνωριστικά ακμών και ζεύγη για έλεγχο αλλαγών, 50 για αποκατάσταση. Και τα δύο άκρα πρέπει να υπάρχουν. Το τεκμήριο απαιτείται και περιορίζεται σε 600 byte UTF-8. Αρχείο μόνο με κεφαλίδα είναι έγκυρο· ελλείπουσες εξωτερικές σχέσεις δεν μπορούν να συναχθούν. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
changes — Συγκεκριμένες προτεινόμενες αλλαγές
Κεφαλίδες CSV id,element,description. Έως 12 μοναδικά αναγνωριστικά αλλαγών με κεφαλαία γράμματα, καθένα συνδεδεμένο με υπάρχον στοιχείο. Περιγραφή: 1.200 byte UTF-8. Κάθε επιλεγμένο αρχικό στοιχείο πρέπει να έχει τουλάχιστον μία παρεχόμενη αλλαγή. Μόνο αλλαγές σε επιλεγμένα αρχικά στοιχεία συμμετέχουν στον έλεγχο. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
start_ids — Αναγνωριστικά αρχικών στοιχείων
Ένα έως οκτώ διαφορετικά αναγνωριστικά υπαρχόντων στοιχείων χωρισμένα με κενά ή κόμματα. Κάθε αρχικό στοιχείο απαιτεί συγκεκριμένη εγγραφή αλλαγής. Κανένα αρχικό αναγνωριστικό παραγόμενο από το μοντέλο δεν γίνεται δεκτό.
Προεπιλεγμένες ρυθμίσεις: ""
baseline — Έκδοση γραμμής βάσης
Απαιτούμενο αναγνωριστικό γραμμής βάσης, έως 120 byte UTF-8. Επισημαίνει αυτό το παρεχόμενο στιγμιότυπο· το εργαλείο δεν ανακτά ούτε συγκρίνει εξωτερική έκδοση.
Προεπιλεγμένες ρυθμίσεις: "BASE-1"
Προηγμένες ρυθμίσεις
direction — Κατεύθυνση διάσχισης
Η εμπρόσθια ακολουθεί προαπαιτούμενο προς εξαρτώμενο· η οπίσθια ακολουθεί εξαρτώμενο προς προαπαιτούμενο· οι δύο κατευθύνσεις εξερευνούν αμφότερες. Η αντίστροφη διάσχιση είναι έλεγχος εξάρτησης, όχι απόδειξη επίδρασης σε επόμενα στοιχεία. Κάθε εμφανιζόμενη διαδρομή αποτελείται μόνο από παρεχόμενα αναγνωριστικά ακμών.
forward — Εμπρόσθια · backward — Οπίσθια · both — Και οι δύο κατευθύνσεις
Προεπιλεγμένες ρυθμίσεις: "forward"
max_depth — Μέγιστο βάθος διαδρομής
Μία έως είκοσι ακμές από κάθε τροποποιημένο αρχικό στοιχείο. Διατηρείται η συντομότερη διαδρομή που ανακαλύφθηκε ανά αλλαγή και στοιχείο. Αναφέρονται οι οριακές ακμές· μη ανακαλυφθέντα στοιχεία πέρα από το όριο δεν θεωρούνται ανεπηρέαστα.
Προεπιλεγμένες ρυθμίσεις: 10
kind_filter — Φίλτρο τύπου στοιχείου
Φιλτράρει υποψήφια στοιχεία ελέγχου μετά την πλήρη διάσχιση γραφήματος. Κρυμμένα ενδιάμεσα στοιχεία εξακολουθούν να συμμετέχουν στις διαδρομές εξάρτησης.
all — Όλα · document — Έγγραφο · test — Δοκιμή · process — Διαδικασία · system — Σύστημα
Προεπιλεγμένες ρυθμίσεις: "all"
criticality_filter — Φίλτρο κρισιμότητας
Φιλτράρει υποψήφια στοιχεία ελέγχου με βάση τη ρητά παρεχόμενη κρισιμότητα. Ο προγραμματισμός αποκατάστασης εξακολουθεί να περιλαμβάνει όλες τις επηρεαζόμενες διαδικασίες πριν από αυτή την επιλογή εμφάνισης· εξαρτήσεις χαμηλής προτεραιότητας δεν μπορούν να εξαφανιστούν από το σχέδιο.
all — Όλα · high — Υψηλή · high_medium — Υψηλή και μέτρια
Προεπιλεγμένες ρυθμίσεις: "all"
approval_filter — Φίλτρο έγκρισης πηγής
Φιλτράρει μόνο το παρεχόμενο πεδίο approval. Το approved είναι ετικέτα πηγής, όχι ανεξάρτητα επαληθευμένη άδεια διάθεσης.
all — Όλα · approved — Εγκεκριμένο στην πηγή · draft — Προσχέδιο στην πηγή · unknown — Άγνωστο
Προεπιλεγμένες ρυθμίσεις: "all"
max_items — Μέγιστος αριθμός επιλογών ελέγχου
Η ΤΝ επιλέγει ακριβώς τόσες επιλέξιμες εγγραφές ή όλες τις επιλέξιμες εγγραφές όταν απομένουν λιγότερες. Η πλήρης ντετερμινιστική ανάλυση εξακολουθεί να καλύπτει κάθε παρεχόμενη εξάρτηση και επηρεαζόμενη διαδικασία. Οι μη επιλεγμένες εγγραφές δεν πιστοποιούνται ως ανεπηρέαστες ή αποκατεστημένες.
Προεπιλεγμένες ρυθμίσεις: 10
detail — Λεπτομέρεια παραθεμάτων
Τα σύντομα αποσπάσματα περιορίζονται σε 120 χαρακτήρες, τα αναλυτικά σε 240. Ζητείται από το μοντέλο να προτιμά αποσπάσματα έως 80 χαρακτήρες. Κάθε παράθεμα πρέπει να είναι ακριβές συνεχές απόσπασμα στην αρχική γλώσσα της πηγής.
brief — Σύντομη · detailed — Λεπτομερής
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά εμφάνισης
Αναδιατάσσει επιλεγμένες γραμμές κατά αρχική σειρά πηγής, βάθος συντομότερης επιλεγμένης διαδρομής ή παρεχόμενη κρισιμότητα. Η προσβασιμότητα και η επιλογή δεν αλλάζουν.
source — Σειρά πηγής · depth — Βάθος διαδρομής · criticality — Παρεχόμενη κρισιμότητα
Προεπιλεγμένες ρυθμίσεις: "depth"
include_gaps — Συμπερίληψη κενών υπευθυνότητας και έγκρισης
Όταν ενεργοποιείται, ελλείποντες υπεύθυνοι, μη εγκεκριμένες ετικέτες πηγής και απόντα προσβάσιμα έγγραφα ή εγγραφές δοκιμών παράγουν ρητά ευρήματα. Οι προειδοποιήσεις κύκλων και ορίων βάθους και η ειδοποίηση ελέγχου παραμένουν ορατές ανεξάρτητα από αυτή τη ρύθμιση.
Προεπιλεγμένες ρυθμίσεις: true

Μέγιστος αριθμός byte εισόδου UTF-8: 100000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "change_impact",
    "text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Υπηρεσία παραγγελιών,system,high,approved,Ομάδα πλατφόρμας,Η υπηρεσία επικυρώνει πεδία εισερχόμενων παραγγελιών.\\nD1,Εγχειρίδιο παραγγελιών,document,medium,draft,Ομάδα τεκμηρίωσης,Το εγχειρίδιο περιγράφει τα απαιτούμενα πεδία παραγγελίας.\\nT1,Δοκιμή επικύρωσης παραγγελιών,test,high,approved,Ομάδα ποιότητας,Η δοκιμή ελέγχει ελλείποντα απαιτούμενα πεδία παραγγελίας.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,Το εγχειρίδιο τεκμηριώνει τη διεπαφή υπηρεσίας παραγγελιών.\\nL2,S1,T1,Η δοκιμή εξετάζει την επικύρωση της υπηρεσίας παραγγελιών.\",\"changes\":\"id,element,description\\nC1,S1,Προσθήκη υποχρεωτικής αναφοράς παράδοσης σε κάθε παραγγελία.\",\"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}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
        }
    }
}

Σχεδιασμός επιχειρησιακής αποκατάστασης

recovery_plan

Δημιουργία ελέγξιμης ακολουθίας αποκατάστασης από τηρούμενες εξαρτήσεις διαδικασιών και εργασίες, ρητούς πόρους, προσομοιώσεις διακοπών και στόχους RTO/RPO.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
processes — Κρίσιμες επιχειρησιακές διαδικασίες και διαδικασίες πληροφορικής
Κεφαλίδες CSV id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Έως 20 μοναδικά αναγνωριστικά με κεφαλαία γράμματα. name και owner: 160 byte UTF-8· description: 1.200 byte. criticality: high,medium,low. rto_minutes: ακέραιος 1–10.080· rpo_minutes: ακέραιος 0–10.080. Το backup_at είναι YYYY-MM-DDTHH:MM:00Z ή κενό και δεν μπορεί να είναι μεταγενέστερο του reference_time. Ελλείποντες χρόνοι αντιγράφων ασφαλείας παραμένουν άγνωστοι. Έτη 2000–2100. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
dependencies — Τηρούμενες εξαρτήσεις
Κεφαλίδες CSV id,from,to,evidence. Το from είναι το προαπαιτούμενο ή προηγούμενο στοιχείο· το to είναι το εξαρτώμενο ή επόμενο στοιχείο. Έως 100 μοναδικά αναγνωριστικά ακμών και ζεύγη για έλεγχο αλλαγών, 50 για αποκατάσταση. Και τα δύο άκρα πρέπει να υπάρχουν. Το τεκμήριο απαιτείται και περιορίζεται σε 600 byte UTF-8. Αρχείο μόνο με κεφαλίδα είναι έγκυρο· ελλείπουσες εξωτερικές σχέσεις δεν μπορούν να συναχθούν. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
tasks — Τηρούμενες εργασίες αποκατάστασης
Κεφαλίδες CSV id,process,sequence,duration_minutes,resource,units,instruction. Έως 40 μοναδικά αναγνωριστικά εργασιών. Τα αναγνωριστικά διαδικασιών και πόρων πρέπει να υπάρχουν. sequence: ακέραιος 1–100, μοναδικός εντός κάθε διαδικασίας· duration_minutes: ακέραιος 1–10.080· units: ακέραιος 1–100. Οδηγίες: 1.200 byte UTF-8. Αρχείο μόνο με κεφαλίδα είναι έγκυρο και παράγει εμπόδια ελλειπουσών εργασιών. Όλες οι εργασίες κάθε επηρεαζόμενης διαδικασίας προγραμματίζονται στη σειρά· καμία δεν επινοείται ούτε εκτελείται. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
resources — Πόροι αποκατάστασης
Κεφαλίδες CSV id,name,capacity. Έως 20 μοναδικά αναγνωριστικά πόρων με κεφαλαία γράμματα. name: 160 byte UTF-8· capacity: ακέραιος 1–100 ταυτόχρονες μονάδες. Η δυναμικότητα παρέχεται, δεν επαληθεύεται. Όριο CSV: 40.000 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
failed_processes — Αναγνωριστικά διαδικασιών με προσομοιωμένη αστοχία
Ένα έως είκοσι διαφορετικά αναγνωριστικά υπαρχουσών διαδικασιών χωρισμένα με κενά ή κόμματα. Όλες οι επόμενες εξαρτώμενες διαδικασίες περιλαμβάνονται μεταβατικά. Τα ανεπηρέαστα προαπαιτούμενα θεωρούνται διαθέσιμα· οι ελλείπουσες σχέσεις παραμένουν περιορισμός τεκμηρίωσης.
Προεπιλεγμένες ρυθμίσεις: ""
reference_time — Ρητός χρόνος αναφοράς UTC
YYYY-MM-DDTHH:MM:00Z, έτη 2000–2100. Είναι το λεπτό μηδέν της προσομοιωμένης διακοπής και η αναφορά για την ηλικία αντιγράφου ασφαλείας. Τα δευτερόλεπτα πρέπει να είναι 00. Δεν συνάγεται τρέχουσα χρονική σήμανση.
Προεπιλεγμένες ρυθμίσεις: "2026-11-03T09:00:00Z"
Προηγμένες ρυθμίσεις
unavailable_resources — Αναγνωριστικά προσομοιωμένων μη διαθέσιμων πόρων
Μηδέν έως είκοσι διαφορετικά αναγνωριστικά υπαρχόντων πόρων χωρισμένα με κενά ή κόμματα. Οι καταχωρισμένοι πόροι έχουν μηδενική πραγματική δυναμικότητα. Κενό σημαίνει καμία πρόσθετη προσομοιωμένη διακοπή πόρου.
Προεπιλεγμένες ρυθμίσεις: ""
horizon_minutes — Ορίζοντας σχεδιασμού σε λεπτά
Ένα έως 10.080 λεπτά από τον ρητό χρόνο αναφοράς. Μια διαδικασία της οποίας όλες οι εργασίες δεν μπορούν να ολοκληρωθούν εντός ορίζοντα αποκλείεται· οι μερικές δεσμεύσεις αναιρούνται και δεν παρουσιάζονται ως ολοκληρωμένη αποκατάσταση.
Προεπιλεγμένες ρυθμίσεις: 480
priority_order — Προτεραιότητα προγραμματισμού αποκατάστασης
Οι έτοιμες διαδικασίες επιλέγονται βάσει παρεχόμενης κρισιμότητας, συντομότερου RTO ή σειράς πηγής. Κάθε διαδικασία περιμένει όλα τα επηρεαζόμενα προαπαιτούμενα. Οι δεσμεύσεις πόρων χρησιμοποιούν ντετερμινιστικό άπληστο χρονοδιάγραμμα πρωιμότερης εφικτής τοποθέτησης· το αποτέλεσμα δεν είναι καθολικά βέλτιστο χρονοδιάγραμμα.
criticality — Παρεχόμενη κρισιμότητα · rto — Συντομότερο παρεχόμενο RTO · source — Σειρά πηγής
Προεπιλεγμένες ρυθμίσεις: "criticality"
capacity_percent — Διαθέσιμη δυναμικότητα πόρων (%)
Ακέραιος από 1 έως 100 μειώνει αναλογικά κάθε παρεχόμενη δυναμικότητα πόρου, με στρογγυλοποίηση προς τα κάτω σε ολόκληρες μονάδες. Προσομοιωμένοι μη διαθέσιμοι πόροι παραμένουν στο μηδέν. Εργασίες που απαιτούν περισσότερες μονάδες αποκλείονται· η δυναμικότητα δεν υπερβαίνεται ποτέ σιωπηρά.
Προεπιλεγμένες ρυθμίσεις: 100
rto_margin_minutes — Περιθώριο ασφάλειας RTO σε λεπτά
Μηδέν έως 1.440 λεπτά προστίθενται σε κάθε υπολογισμένο τέλος διαδικασίας κατά τη σύγκριση με τον στόχο RTO. Αυτό το περιθώριο σύγκρισης δεν δεσμεύει πόρους ούτε αλλάζει το χρονοδιάγραμμα εργασιών.
Προεπιλεγμένες ρυθμίσεις: 0
rpo_policy — Πολιτική ηλικίας αντιγράφων ασφαλείας
Η Προειδοποίηση διατηρεί τις παρεχόμενες εργασίες αποκατάστασης προγραμματίσιμες, επισημαίνοντας ελλείποντα ή υπερβολικά παλιά τεκμήρια αντιγράφων ασφαλείας. Ο Αποκλεισμός εμποδίζει τον προγραμματισμό της διαδικασίας όταν η ηλικία αντιγράφου είναι άγνωστη ή υπερβαίνει το RPO· αποκλείονται επίσης οι επόμενες εξαρτώμενες διαδικασίες. Οι χρονικές σημάνσεις αντιγράφων δεν αποδεικνύουν ακεραιότητα αντιγράφων ή πραγματική απώλεια δεδομένων.
warn — Προειδοποίηση για κενά αντιγράφων ασφαλείας · block — Αποκλεισμός σε κενά αντιγράφων ασφαλείας
Προεπιλεγμένες ρυθμίσεις: "warn"
criticality_filter — Φίλτρο κρισιμότητας
Φιλτράρει υποψήφια στοιχεία ελέγχου με βάση τη ρητά παρεχόμενη κρισιμότητα. Ο προγραμματισμός αποκατάστασης εξακολουθεί να περιλαμβάνει όλες τις επηρεαζόμενες διαδικασίες πριν από αυτή την επιλογή εμφάνισης· εξαρτήσεις χαμηλής προτεραιότητας δεν μπορούν να εξαφανιστούν από το σχέδιο.
all — Όλα · high — Υψηλή · high_medium — Υψηλή και μέτρια
Προεπιλεγμένες ρυθμίσεις: "all"
max_items — Μέγιστος αριθμός επιλογών ελέγχου
Η ΤΝ επιλέγει ακριβώς τόσες επιλέξιμες εγγραφές ή όλες τις επιλέξιμες εγγραφές όταν απομένουν λιγότερες. Η πλήρης ντετερμινιστική ανάλυση εξακολουθεί να καλύπτει κάθε παρεχόμενη εξάρτηση και επηρεαζόμενη διαδικασία. Οι μη επιλεγμένες εγγραφές δεν πιστοποιούνται ως ανεπηρέαστες ή αποκατεστημένες.
Προεπιλεγμένες ρυθμίσεις: 10
detail — Λεπτομέρεια παραθεμάτων
Τα σύντομα αποσπάσματα περιορίζονται σε 120 χαρακτήρες, τα αναλυτικά σε 240. Ζητείται από το μοντέλο να προτιμά αποσπάσματα έως 80 χαρακτήρες. Κάθε παράθεμα πρέπει να είναι ακριβές συνεχές απόσπασμα στην αρχική γλώσσα της πηγής.
brief — Σύντομη · detailed — Λεπτομερής
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά εμφάνισης
Ταξινομεί επιλεγμένες γραμμές διαδικασιών κατά υπολογισμένη ώρα έναρξης με τις αποκλεισμένες τελευταίες ή κατά αρχική σειρά πηγής. Δεν αλλάζει το χρονοδιάγραμμα αποκατάστασης.
schedule — Προγραμματισμένη έναρξη · source — Σειρά πηγής
Προεπιλεγμένες ρυθμίσεις: "schedule"

Μέγιστος αριθμός byte εισόδου UTF-8: 100000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "recovery_plan",
    "text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Βάση δεδομένων παραγγελιών,high,60,60,2026-11-03T08:30:00Z,Ομάδα βάσης δεδομένων,Επαναφορά της τηρούμενης βάσης δεδομένων παραγγελιών πριν από την επανεκκίνηση λήψης παραγγελιών.\\nP2,Λήψη παραγγελιών,high,120,60,2026-11-03T08:30:00Z,Ομάδα υπηρεσίας,Η λήψη παραγγελιών απαιτεί διαθέσιμη βάση δεδομένων παραγγελιών.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Η λήψη παραγγελιών διαβάζει και γράφει στη βάση δεδομένων παραγγελιών.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Επαναφορά του εγκεκριμένου αντιγράφου βάσης δεδομένων και καταγραφή αποτελέσματος επικύρωσης.\\nT2,P2,1,20,R1,1,Επανεκκίνηση της τηρούμενης υπηρεσίας λήψης παραγγελιών μετά την επαλήθευση βάσης δεδομένων.\",\"resources\":\"id,name,capacity\\nR1,Χειριστής αποκατάστασης,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Ρουμπρίκα αξιολόγησης βάσει τεκμηρίωσης

assessment_rubrics

Σύγκριση παραδοτέων εργασίας με ρητά κριτήρια και επίπεδα επίδοσης, εξέταση ακριβών παραθεμάτων και υπολογισμός βαθμολογιών από ανθρώπινες αξιολογήσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
criteria — CSV κριτηρίων ρουμπρίκας
Κεφαλίδες id,name,weight,definition. Έως 8 μοναδικά κριτήρια. Τα ID χρησιμοποιούν κεφαλαία γράμματα, ψηφία, κάτω παύλες ή ενωτικά, αρχίζουν με γράμμα και έχουν έως 24 χαρακτήρες. name: 120 byte UTF-8· definition: 300 byte. Το weight είναι ακέραιος από 1 έως 1000. Γίνονται δεκτά έως 60 ζεύγη τεκμηρίου και κριτηρίου. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
levels — CSV επιπέδων επίδοσης
Κεφαλίδες id,criterion,points,descriptor. Από 2 έως 4 επίπεδα ανά κριτήριο και έως 32 συνολικά. Κάθε ID κριτηρίου πρέπει να υπάρχει. Το points είναι ακέραιος από 0 έως 1000, μοναδικός στο αντίστοιχο κριτήριο· το μέγιστο πρέπει να είναι θετικό. descriptor: 300 byte UTF-8. Τα ID είναι μοναδικά σε ολόκληρο τον πίνακα επιπέδων. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
evidence — CSV τεκμηρίωσης παραδοτέων
Κεφαλίδες id,name,text. Έως 10 παραδοτέα εργασίας με μοναδικά αναγνωριστικά, όνομα έως 120 byte UTF-8 και κείμενο τεκμηρίωσης έως 1 200 byte. Το εργαλείο υποστηρίζει τον έλεγχο παρεχόμενων παραδοτέων εργασίας, όχι τη λήψη αποφάσεων με σημαντικές συνέπειες για ανθρώπους. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
ratings — CSV παρεχόμενων ανθρώπινων αξιολογήσεων
Κεφαλίδες id,evidence,criterion,level. Προαιρετικές γραμμές, έως 80· αρχείο μόνο με κεφαλίδα είναι έγκυρο. Κάθε αναφορά πρέπει να υπάρχει και το επίπεδο πρέπει να ανήκει στο αντίστοιχο κριτήριο. Έως μία παρεχόμενη ανθρώπινη αξιολόγηση ανά ζεύγος τεκμηρίου και κριτηρίου. Πρόκειται για εγγραφές εισόδου, όχι για εγκρίσεις με επαληθευμένη ταυτότητα. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
definitions_approved — Επιβεβαίωση παρεχόμενων ορισμών
Η ρητή επιβεβαίωση αφορά αυτούς ακριβώς τους ορισμούς κριτηρίων και τα επίπεδα επίδοσης ή αυτό ακριβώς το εγχειρίδιο κωδικοποίησης. Η αλλαγή οποιουδήποτε ορισμού απαιτεί νέα επιβεβαίωση. Δεν εγκρίνει αποτέλεσμα ΤΝ.
no — Μη επιβεβαιωμένο · yes — Επιβεβαιωμένο για αυτόν τον έλεγχο
Προεπιλεγμένες ρυθμίσεις: "no"
version — Επιβεβαιωμένη έκδοση ορισμών
Υποχρεωτική ετικέτα έκδοσης πηγής έως 120 byte UTF-8. Το εργαλείο δεν ανακτά ούτε επαληθεύει εξωτερική έκδοση.
Προεπιλεγμένες ρυθμίσεις: "VERSION-1"
Προηγμένες ρυθμίσεις
detail — Λεπτομέρεια παραθεμάτων
Οι σύντομες παραθέσεις περιορίζονται σε 60 χαρακτήρες, οι αναλυτικές σε 120. Κάθε παράθεμα πρέπει να είναι ακριβές συνεχόμενο χωρίο της πηγής. Οι πηγές δεν αναδιατυπώνονται ούτε μεταφράζονται.
brief — Σύντομο · detailed — Αναλυτικό
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά αποτελεσμάτων
Η σειρά πηγών ακολουθεί την πρώτη εμφάνιση της παρεχόμενης πηγής· η σειρά αναγνωριστικών ταξινομεί βάσει ID πηγής. Μέσα σε κάθε πηγή η αρχική προτεινόμενη σειρά κριτηρίων ή κωδικών παραμένει σταθερή. Η ταξινόμηση δεν αλλάζει υπολογισμούς ή προειδοποιήσεις.
source — Σειρά πηγών · id — Αναγνωριστικό πηγής
Προεπιλεγμένες ρυθμίσεις: "source"
weight_mode — Στάθμιση κριτηρίων
Τα παρεχόμενα βάρη χρησιμοποιούν κάθε θετικό ακέραιο βάρος. Τα ίσα βάρη χρησιμοποιούν βάρος 1 για κάθε κριτήριο. Οι μονάδες των ανθρώπινων αξιολογήσεων διαιρούνται με τις μέγιστες παρεχόμενες μονάδες επιπέδου του αντίστοιχου κριτηρίου και κατόπιν συνδυάζονται με αυτά τα βάρη.
supplied — Παρεχόμενα βάρη κριτηρίων · equal — Ίσα βάρη κριτηρίων
Προεπιλεγμένες ρυθμίσεις: "supplied"
missing_rating — Πολιτική για ελλείπουσες ανθρώπινες αξιολογήσεις
Η επιλογή incomplete δεν εμφανίζει συνολική βαθμολογία μέχρι όλα τα κριτήρια να έχουν παρεχόμενη ανθρώπινη αξιολόγηση. Η επιλογή zero υπολογίζει ρητά μια ελλείπουσα ανθρώπινη αξιολόγηση ως μηδέν, διατηρώντας την προειδοποίηση έλλειψης. Οι προτάσεις ΤΝ δεν συμμετέχουν ποτέ στο σύνολο.
incomplete — Εμφάνιση ελλιπούς βαθμολογίας · zero — Υπολογισμός ελλειπουσών ανθρώπινων αξιολογήσεων ως μηδέν
Προεπιλεγμένες ρυθμίσεις: "incomplete"
score_scale — Κλίμακα συνολικής βαθμολογίας
Ακέραιος από 1 έως 1000. Η κανονικοποιημένη σταθμισμένη ανθρώπινη βαθμολογία πολλαπλασιάζεται με αυτή την κλίμακα. Πρόκειται για αριθμητική κλίμακα εμφάνισης, όχι για βαθμό ή όριο επιτυχίας.
Προεπιλεγμένες ρυθμίσεις: 100
rounding_digits — Δεκαδικά ψηφία βαθμολογίας
Από 0 έως 4 δεκαδικά ψηφία. Η ακριβής αριθμητική ρητών αριθμών στρογγυλοποιείται με τα μισά προς τα επάνω μόνο στην τελική εμφάνιση· δεν χρησιμοποιούνται βαθμολογίες δυαδικής κινητής υποδιαστολής.
Προεπιλεγμένες ρυθμίσεις: 2
level_order — Σειρά εμφάνισης επιπέδων επίδοσης
Οι περιγραφές των παρεχόμενων επιπέδων κάθε κριτηρίου ταξινομούνται κατά αύξουσες ή φθίνουσες μονάδες. Ο ορισμός βαθμολόγησης και η πρόταση ΤΝ παραμένουν αμετάβλητοι.
ascending — Αύξουσα σειρά μονάδων · descending — Φθίνουσα σειρά μονάδων
Προεπιλεγμένες ρυθμίσεις: "ascending"

Μέγιστος αριθμός byte εισόδου UTF-8: 80000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "assessment_rubrics",
    "text": "{\"criteria\":\"id,name,weight,definition\\nC1,Ιχνηλασιμότητα,2,Οι ισχυρισμοί συνδέονται με αναγνωρίσιμες εγγραφές πηγής.\\nC2,Σαφήνεια,1,Η μέθοδος και οι περιορισμοί της δηλώνονται ρητά.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Δεν παρέχεται αναγνωρίσιμη υποστηρικτική πηγή.\\nL2,C1,2,Ο κύριος ισχυρισμός παραθέτει αναγνωρίσιμη εγγραφή πηγής.\\nL3,C2,0,Η μέθοδος ή οι περιορισμοί της απουσιάζουν.\\nL4,C2,2,Η μέθοδος και τουλάχιστον ένας περιορισμός δηλώνονται ρητά.\",\"evidence\":\"id,name,text\\nE1,Αναφορά εργαστηρίου,Το συμπέρασμα χρησιμοποιεί την εγγραφή DATA-7. Η μέθοδος συγκρίνει δύο δείγματα και δεν μπορεί να τεκμηριώσει αιτιότητα.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Έλεγχος αρχικής διαλογής βιβλιογραφίας

literature_screening

Έλεγχος παρεχόμενων περιλήψεων με ρητά κριτήρια ένταξης και αποκλεισμού, διατήρηση παραθεμάτων και ανάδειξη διαφωνιών αξιολογητών πριν από την επιλογή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
records — CSV παρεχόμενων εγγραφών δημοσιεύσεων
Κεφαλίδες id,title,year,language,text. Έως 15 μοναδικές εγγραφές· title: 200 byte UTF-8· text: 1 200 byte. Το year είναι 1900–2100. Το language είναι ακριβής ετικέτα δύο ή τριών πεζών γραμμάτων με προαιρετική περιοχή σε κεφαλαία. Παρέχεται η περίληψη ή περιορισμένο απόσπασμα πλήρους κειμένου· δεν ανακτάται δημοσίευση. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
criteria — CSV κριτηρίων αρχικής διαλογής
Κεφαλίδες id,kind,definition. Έως 8 μοναδικά κριτήρια. Το kind είναι include ή exclude· definition: 300 byte UTF-8. Γίνονται δεκτά έως 60 ζεύγη εγγραφής και κριτηρίου. Κάθε κριτήριο ελέγχεται για κάθε παρεχόμενη εγγραφή. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
reviews — CSV παρεχόμενων ανθρώπινων ελέγχων
Κεφαλίδες id,record,reviewer,decision,note. Προαιρετικές γραμμές, έως 30· αρχείο μόνο με κεφαλίδα είναι έγκυρο. Το record πρέπει να υπάρχει· το reviewer είναι ID με κεφαλαία. Το decision είναι include, exclude ή unclear. note: 300 byte UTF-8, προαιρετικά κενό. Έως δύο διαφορετικοί αξιολογητές ανά εγγραφή και μία γραμμή ανά ζεύγος αξιολογητή και εγγραφής. Οι ταυτότητες αξιολογητών είναι ετικέτες, όχι επαληθευμένοι λογαριασμοί. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
definitions_approved — Επιβεβαίωση παρεχόμενων ορισμών
Η ρητή επιβεβαίωση αφορά αυτούς ακριβώς τους ορισμούς κριτηρίων και τα επίπεδα επίδοσης ή αυτό ακριβώς το εγχειρίδιο κωδικοποίησης. Η αλλαγή οποιουδήποτε ορισμού απαιτεί νέα επιβεβαίωση. Δεν εγκρίνει αποτέλεσμα ΤΝ.
no — Μη επιβεβαιωμένο · yes — Επιβεβαιωμένο για αυτόν τον έλεγχο
Προεπιλεγμένες ρυθμίσεις: "no"
version — Επιβεβαιωμένη έκδοση ορισμών
Υποχρεωτική ετικέτα έκδοσης πηγής έως 120 byte UTF-8. Το εργαλείο δεν ανακτά ούτε επαληθεύει εξωτερική έκδοση.
Προεπιλεγμένες ρυθμίσεις: "VERSION-1"
Προηγμένες ρυθμίσεις
detail — Λεπτομέρεια παραθεμάτων
Οι σύντομες παραθέσεις περιορίζονται σε 60 χαρακτήρες, οι αναλυτικές σε 120. Κάθε παράθεμα πρέπει να είναι ακριβές συνεχόμενο χωρίο της πηγής. Οι πηγές δεν αναδιατυπώνονται ούτε μεταφράζονται.
brief — Σύντομο · detailed — Αναλυτικό
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά αποτελεσμάτων
Η σειρά πηγών ακολουθεί την πρώτη εμφάνιση της παρεχόμενης πηγής· η σειρά αναγνωριστικών ταξινομεί βάσει ID πηγής. Μέσα σε κάθε πηγή η αρχική προτεινόμενη σειρά κριτηρίων ή κωδικών παραμένει σταθερή. Η ταξινόμηση δεν αλλάζει υπολογισμούς ή προειδοποιήσεις.
source — Σειρά πηγών · id — Αναγνωριστικό πηγής
Προεπιλεγμένες ρυθμίσεις: "source"
year_from — Πρώτο έτος δημοσίευσης
Κάτω όριο από 1900 έως 2100, συμπεριλαμβανομένου. Οι εγγραφές εκτός εύρους παραμένουν στο αποτέλεσμα με ρητή επισήμανση.
Προεπιλεγμένες ρυθμίσεις: 2000
year_to — Τελευταίο έτος δημοσίευσης
Άνω όριο από 1900 έως 2100, συμπεριλαμβανομένου· δεν μπορεί να προηγείται του κάτω ορίου. Δεν συνάγεται έτος από το κείμενο της πηγής.
Προεπιλεγμένες ρυθμίσεις: 2100
languages — Επιτρεπόμενες παρεχόμενες ετικέτες γλώσσας
Προαιρετική λίστα έως 12 ακριβών ετικετών χωρισμένων με κόμματα, όπως en,de,pl. Οι ετικέτες χρησιμοποιούν δύο ή τρία πεζά γράμματα με προαιρετική περιοχή σε κεφαλαία, για παράδειγμα en-GB. Κενή τιμή απενεργοποιεί αυτόν τον έλεγχο μεταδεδομένων. Δεν πραγματοποιείται μετάφραση ή ανίχνευση γλώσσας.
Προεπιλεγμένες ρυθμίσεις: ""
reviewer_policy — Απαιτούμενοι ανθρώπινοι αξιολογητές
Απαιτούνται ένας ή δύο διαφορετικοί παρεχόμενοι αξιολογητές ανά εγγραφή. Οι ελλείποντες αξιολογητές, οι διαφωνίες και οι ασαφείς αποφάσεις επισημαίνονται ανεξάρτητα από τις προτάσεις κριτηρίων της ΤΝ.
one — Ένας ανθρώπινος αξιολογητής · two — Δύο ανθρώπινοι αξιολογητές
Προεπιλεγμένες ρυθμίσεις: "two"
duplicate_policy — Έλεγχος διπλών τίτλων
Η επιλογή flag συγκρίνει τίτλους μετά την αφαίρεση ακραίων κενών, την κανονικοποίηση κενών και τη μετατροπή Unicode σε πεζά. Η επιλογή ignore απενεργοποιεί μόνο αυτή την ευρετική διπλών τίτλων. Καμία εγγραφή δεν αφαιρείται ούτε συγχωνεύεται.
flag — Επισήμανση προς έλεγχο · ignore — Παράλειψη επισημάνσεων διπλών τίτλων
Προεπιλεγμένες ρυθμίσεις: "flag"
screening_stage — Δηλωμένο πεδίο παρεχόμενης τεκμηρίωσης
Διακρίνει το παρεχόμενο υλικό τίτλου και περίληψης από τα παρεχόμενα αποσπάσματα πλήρους κειμένου στο αίτημα του μοντέλου και στην αναφορά. Καμία ρύθμιση δεν ανακτά δημοσίευση ούτε τεκμηριώνει ότι ένα απόσπασμα είναι πλήρες.
title_abstract — Παρεχόμενος τίτλος και περίληψη · supplied_full_text — Παρεχόμενο απόσπασμα πλήρους κειμένου
Προεπιλεγμένες ρυθμίσεις: "title_abstract"

Μέγιστος αριθμός byte εισόδου UTF-8: 80000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "literature_screening",
    "text": "{\"records\":\"id,title,year,language,text\\nR1,Σύγκριση εκπαίδευσης εργαστηρίων,2024,en,Η μελέτη συγκρίνει δύο εκπαιδευτικές ομάδες ενήλικων συμμετεχόντων. Η κατανομή δεν ήταν τυχαιοποιημένη.\\nR2,Σύγκριση εκπαίδευσης εργαστηρίων,2023,en,Η αναφορά περιγράφει μία εκπαιδευτική ομάδα χωρίς ομάδα σύγκρισης.\",\"criteria\":\"id,kind,definition\\nC1,include,Περιγράφεται ομάδα σύγκρισης.\\nC2,exclude,Οι συμμετέχοντες είναι παιδιά.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Περιγράφεται ομάδα σύγκρισης.\\nV2,R1,REVIEWER2,unclear,Έλεγχος αν η σύγκριση πληροί το πρωτόκολλο.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Κωδικοποίηση συνεντεύξεων με τηρούμενο εγχειρίδιο κωδικών

interview_coding

Ανάθεση κωδικών σε τμήματα συνεντεύξεων με ακριβή παραθέματα, έλεγχος μη κωδικοποιημένων χωρίων και αντικρουόμενων προτάσεων, μέτρηση τμημάτων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
segments — CSV τμημάτων συνεντεύξεων
Κεφαλίδες id,interview,speaker,text. Έως 20 μοναδικά τμήματα. Το interview είναι ID με κεφαλαία· το speaker είναι παρεχόμενη ετικέτα έως 80 byte UTF-8· text: 1 200 byte. Όλα τα ID αρχίζουν με γράμμα και χρησιμοποιούν κεφαλαία γράμματα, ψηφία, κάτω παύλες ή ενωτικά, έως 24 χαρακτήρες. Όπου ενδείκνυται χρησιμοποιούνται ψευδωνυμικές ετικέτες. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
codebook — CSV επιβεβαιωμένου εγχειριδίου κωδικοποίησης
Κεφαλίδες id,name,definition,exclusion,group. Έως 12 μοναδικά ID κωδικών. name: 120 byte UTF-8· definition και exclusion: 300 byte το καθένα. Το exclusion μπορεί να είναι κενό. Ένα μη κενό ID group με κεφαλαία δηλώνει αμοιβαία αποκλειόμενους κωδικούς. Κενό group σημαίνει ότι δεν υπάρχει ομάδα αμοιβαίου αποκλεισμού. Το εγχειρίδιο κωδικοποίησης ορίζει τα όρια ερμηνείας· δεν επινοείται νέος κωδικός. Κάθε CSV περιορίζεται σε 24 000 byte UTF-8· απαιτούνται ακριβείς κεφαλίδες χωρισμένες με κόμματα και σωστή χρήση εισαγωγικών CSV. Σύνδεσμοι, κωδικοποιημένα URL, σήμανση και χαρακτήρες ελέγχου απορρίπτονται.
Προεπιλεγμένες ρυθμίσεις: ""
definitions_approved — Επιβεβαίωση παρεχόμενων ορισμών
Η ρητή επιβεβαίωση αφορά αυτούς ακριβώς τους ορισμούς κριτηρίων και τα επίπεδα επίδοσης ή αυτό ακριβώς το εγχειρίδιο κωδικοποίησης. Η αλλαγή οποιουδήποτε ορισμού απαιτεί νέα επιβεβαίωση. Δεν εγκρίνει αποτέλεσμα ΤΝ.
no — Μη επιβεβαιωμένο · yes — Επιβεβαιωμένο για αυτόν τον έλεγχο
Προεπιλεγμένες ρυθμίσεις: "no"
version — Επιβεβαιωμένη έκδοση ορισμών
Υποχρεωτική ετικέτα έκδοσης πηγής έως 120 byte UTF-8. Το εργαλείο δεν ανακτά ούτε επαληθεύει εξωτερική έκδοση.
Προεπιλεγμένες ρυθμίσεις: "VERSION-1"
Προηγμένες ρυθμίσεις
detail — Λεπτομέρεια παραθεμάτων
Οι σύντομες παραθέσεις περιορίζονται σε 60 χαρακτήρες, οι αναλυτικές σε 120. Κάθε παράθεμα πρέπει να είναι ακριβές συνεχόμενο χωρίο της πηγής. Οι πηγές δεν αναδιατυπώνονται ούτε μεταφράζονται.
brief — Σύντομο · detailed — Αναλυτικό
Προεπιλεγμένες ρυθμίσεις: "detailed"
sort_order — Σειρά αποτελεσμάτων
Η σειρά πηγών ακολουθεί την πρώτη εμφάνιση της παρεχόμενης πηγής· η σειρά αναγνωριστικών ταξινομεί βάσει ID πηγής. Μέσα σε κάθε πηγή η αρχική προτεινόμενη σειρά κριτηρίων ή κωδικών παραμένει σταθερή. Η ταξινόμηση δεν αλλάζει υπολογισμούς ή προειδοποιήσεις.
source — Σειρά πηγών · id — Αναγνωριστικό πηγής
Προεπιλεγμένες ρυθμίσεις: "source"
coding_mode — Τρόπος κωδικοποίησης
Η επιλογή single επιτρέπει έως έναν προτεινόμενο κωδικό ανά τμήμα και απαιτεί μέγιστο αριθμό κωδικών 1. Η επιλογή multiple επιτρέπει πολλούς διαφορετικούς παρεχόμενους κωδικούς μέχρι το καθορισμένο μέγιστο.
single — Ένας κωδικός ανά τμήμα · multiple — Πολλοί κωδικοί ανά τμήμα
Προεπιλεγμένες ρυθμίσεις: "multiple"
max_codes — Μέγιστος αριθμός κωδικών ανά τμήμα
Ακέραιος από 1 έως 3. Κάθε προτεινόμενος κωδικός απαιτεί δικό του ακριβές παράθεμα από το συγκεκριμένο τμήμα. Οι επαναλαμβανόμενοι κωδικοί απορρίπτονται· οι κενές λίστες κωδικών παραμένουν ρητά μη κωδικοποιημένες.
Προεπιλεγμένες ρυθμίσεις: 3
speaker_filter — Ακριβές φίλτρο ομιλητή
Προαιρετική ακριβής παρεχόμενη ετικέτα ομιλητή, έως 80 byte UTF-8. Δεν συνάγεται ταυτότητα. Ο αριθμός αποκλεισμένων τμημάτων παραμένει ορατός.
Προεπιλεγμένες ρυθμίσεις: ""
interview_filter — Ακριβές φίλτρο συνέντευξης
Προαιρετικό υπάρχον ID συνέντευξης. Τα δύο φίλτρα συνδυάζονται· μια κενή τελική επιλογή απορρίπτεται. Κανένα αποκλεισμένο τμήμα δεν αποστέλλεται στο μοντέλο.
Προεπιλεγμένες ρυθμίσεις: ""
minimum_count — Όριο ελέγχου χαμηλής συχνότητας
Ακέραιος από 1 έως 20 που εφαρμόζεται στην επιλεγμένη μονάδα μέτρησης. Οι κωδικοί κάτω από το όριο επισημαίνονται, συμπεριλαμβανομένων των αχρησιμοποίητων· καμία γραμμή δεν αποκρύπτεται.
Προεπιλεγμένες ρυθμίσεις: 2
count_mode — Μονάδα συχνότητας κωδικού
Η επιλογή segments μετρά κάθε τμήμα έως μία φορά ανά κωδικό. Η επιλογή interviews μετρά κάθε παρεχόμενο ID συνέντευξης έως μία φορά ανά κωδικό, ακόμη και αν αντιστοιχούν πολλά τμήματα. Κανένα πλήθος δεν αποτελεί εκτίμηση για τον πληθυσμό.
segments — Διαφορετικά τμήματα · interviews — Διαφορετικές συνεντεύξεις
Προεπιλεγμένες ρυθμίσεις: "segments"
uncoded_policy — Χειρισμός μη κωδικοποιημένων τμημάτων
Η επιλογή flag προσθέτει εύρημα προς έλεγχο για μη κωδικοποιημένα τμήματα. Η επιλογή report διατηρεί τις μη κωδικοποιημένες γραμμές αποτελεσμάτων χωρίς αυτό το πρόσθετο εύρημα. Δεν κατασκευάζει ποτέ υποστηρικτικό παράθεμα ή κωδικό.
flag — Επισήμανση προς έλεγχο · report — Αναφορά μη κωδικοποιημένων γραμμών χωρίς πρόσθετη επισήμανση
Προεπιλεγμένες ρυθμίσεις: "flag"

Μέγιστος αριθμός byte εισόδου UTF-8: 80000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "interview_coding",
    "text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Συμμετέχων A,Η λίστα ελέγχου παράδοσης με βοήθησε να βρω τα αρχεία που έλειπαν.\\nS2,I1,Συμμετέχων A,Εξακολουθούσα να χρειάζομαι συνάδελφο για να εξηγήσει το βήμα έγκρισης.\\nS3,I2,Συμμετέχων B,Η διαδικασία πραγματοποιείται κάθε Δευτέρα.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Χρήσιμη καθοδήγηση,Ρητή περιγραφή καθοδήγησης που βοήθησε στην ολοκλήρωση εργασίας.,Ουδέτερη αναφορά χωρίς δηλωμένη βοήθεια.,\\nC2,Ασαφής έγκριση,Ρητή ανάγκη διευκρίνισης της διαδικασίας έγκρισης.,Δήλωση ότι η έγκριση ήταν ήδη σαφής.,APPROVAL\\nC3,Σαφής έγκριση,Ρητή δήλωση ότι η διαδικασία έγκρισης ήταν σαφής.,Αίτημα βοήθειας για την κατανόηση της έγκρισης.,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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
            ]
        }
    }
}

Ποσότητες συνταγών και αγορές

recipe_scaling

Αναπροσαρμογή ποσοτήτων συνταγών, εφαρμογή ρητών αποδόσεων, συνδυασμός ισοδύναμων συστατικών και υπολογισμός ολόκληρων συσκευασιών με πηγές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
ingredients — Συστατικά συνταγής
Έως 30 γραμμές. Το ingredient_key προσδιορίζει ρητά ισοδύναμο συστατικό· τα ονόματα δεν δημιουργούν ισοδυναμία. Τα quantity και pack_size χρησιμοποιούν τη μονάδα της γραμμής. Το yield_percent είναι το ποσοστό που διατηρείται μετά την παρεχόμενη παραδοχή απώλειας. Κενό pack_size αφήνει την αγορά εκκρεμή. Οι σημειώσεις περιορίζονται σε 160 byte UTF-8.
base_portions — Βασικές μερίδες
Θετικός δεκαδικός αριθμός έως 10000· ο αριθμός μερίδων που αντιπροσωπεύει η αρχική συνταγή.
Προεπιλεγμένες ρυθμίσεις: "4"
target_portions — Μερίδες στόχου
Θετικός δεκαδικός αριθμός έως 10000· χρησιμοποιείται μόνο στη λειτουργία αναλογίας μερίδων.
Προεπιλεγμένες ρυθμίσεις: "8"
Προηγμένες ρυθμίσεις
scaling_mode — Μέθοδος αναπροσαρμογής
Χρησιμοποιούνται οι μερίδες στόχου διαιρεμένες με τις βασικές μερίδες ή ο ρητός συντελεστής. Και τα δύο πεδία εισόδου εξακολουθούν να ελέγχονται αυστηρά.
portions — Αναλογία μερίδων · factor — Ρητός συντελεστής
Προεπιλεγμένες ρυθμίσεις: "portions"
scale_factor — Ρητός συντελεστής αναπροσαρμογής
Θετικός δεκαδικός αριθμός έως 100· χρησιμοποιείται μόνο στη λειτουργία ρητού συντελεστή.
Προεπιλεγμένες ρυθμίσεις: "2"
apply_yield — Εφαρμογή παρεχόμενων αποδόσεων
Η αναπροσαρμοσμένη καθαρή ποσότητα διαιρείται με το παρεχόμενο κλάσμα απόδοσης κάθε γραμμής. Όταν η λειτουργία είναι ανενεργή, η παρεχόμενη ποσότητα θεωρείται απαιτούμενη ποσότητα πριν από το απόθεμα.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"
reserve_percent — Ποσοστό αποθέματος
Μη αρνητικός δεκαδικός αριθμός από 0 έως 100, εφαρμοζόμενος στην υπολογισμένη απαίτηση υλικού πριν από τη στρογγυλοποίηση συσκευασιών.
Προεπιλεγμένες ρυθμίσεις: "0"
aggregation — Ομαδοποίηση συστατικών
Συνδυάζονται μόνο ίδιες τιμές ingredient_key με συμβατές διαστάσεις ή διατηρείται κάθε γραμμή πηγής χωριστά. Διαφορετικές διαστάσεις μάζας και όγκου κάτω από ένα συνδυασμένο κλειδί απορρίπτονται.
ingredient — Συνδυασμός ίδιων κλειδιών συστατικών · source — Σειρά πηγών
Προεπιλεγμένες ρυθμίσεις: "ingredient"
unit_display — Εμφανιζόμενες μονάδες ποσότητας
Χρησιμοποιούνται βασικές μονάδες μάζας και όγκου ή μετατρέπονται σε kg και L. Οι ποσότητες τεμαχίων παραμένουν pcs.
base — g, ml και pcs · large — kg, L και pcs
Προεπιλεγμένες ρυθμίσεις: "base"
purchase_packs — Υπολογισμός ολόκληρων συσκευασιών
Η ακριβής απαίτηση στρογγυλοποιείται προς τα επάνω σε ολόκληρες παρεχόμενες συσκευασίες. Ελλείποντα ή αντικρουόμενα μεγέθη συσκευασίας παραμένουν ορατά· δεν πραγματοποιείται αγορά.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"
rounding_digits — Εμφανιζόμενα δεκαδικά ψηφία
Εμφάνιση από μηδέν έως έξι δεκαδικά ψηφία. Οι ακριβείς συγκρίσεις και η στρογγυλοποίηση ολόκληρων συσκευασιών χρησιμοποιούν μη στρογγυλοποιημένες τιμές.
Προεπιλεγμένες ρυθμίσεις: 3
rounding_mode — Στρογγυλοποίηση εμφάνισης
Οι μισές τιμές στρογγυλοποιούνται προς τα επάνω ή κάθε θετικό υπόλοιπο στρογγυλοποιείται προς τα επάνω. Αυτό επηρεάζει μόνο την εμφάνιση.
half_up — Στρογγυλοποίηση μισών προς τα επάνω · up — Στρογγυλοποίηση προς τα επάνω
Προεπιλεγμένες ρυθμίσεις: "half_up"
sort_order — Σειρά αποτελεσμάτων
Διατηρείται η σειρά πηγών ή προηγούνται οι γραμμές με κενά υπολογισμού και ζητήματα ελέγχου από ΤΝ.
source — Σειρά πηγών · issues_first — Πρώτα τα ζητήματα προς έλεγχο
Προεπιλεγμένες ρυθμίσεις: "source"
include_evidence — Εμφάνιση ακριβών σημειώσεων πηγής
Περιλαμβάνονται οι ακριβείς σημειώσεις πηγής στον πίνακα και στις εξαγωγές ή διατηρούνται μόνο τα αναγνωριστικά εγγραφών. Η επικύρωση πηγών παραμένει πάντα ενεργή.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 160000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "recipe_scaling",
    "text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Αλεύρι,0.5,kg,100,1,Ο τύπος αλευριού παραμένει αμετάβλητος.\\nI2,CARROT,Καρότα,300,g,80,500,Η απόδοση περιλαμβάνει την παρεχόμενη απώλεια καθαρισμού.\\nI3,FLOUR,Αλεύρι για πασπάλισμα,100,g,100,1000,Ίδιο απόθεμα αλευριού με το I1.\",\"base_portions\":\"4\",\"target_portions\":\"10\",\"scaling_mode\":\"portions\",\"scale_factor\":\"2\",\"apply_yield\":\"yes\",\"reserve_percent\":\"10\",\"aggregation\":\"ingredient\",\"unit_display\":\"base\",\"purchase_packs\":\"yes\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Μετρήσεις χώρων και ποσότητες υλικών

room_quantities

Μετατροπή μετρήσεων ορθογώνιων χώρων σε επιφάνειες και απαιτήσεις υλικών με ρητή καλυπτικότητα, στρώσεις, απόθεμα και μεγέθη συσκευασίας.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
rooms — Μετρήσεις χώρων
Έως 20 ορθογώνιοι χώροι. Κάθε γραμμή αναθέτει ένα παρεχόμενο προϊόν στην επιφάνεια στόχου του. Όλες οι διαστάσεις χρησιμοποιούν την επιλεγμένη κοινή μονάδα. Για διαφορετική επιφάνεια ή προϊόν απαιτείται χωριστή γραμμή.
openings — Μετρήσεις ανοιγμάτων
Έως 40 ανοίγματα συνδεδεμένα με room_id. Πλάτος × ύψος × πλήθος αφαιρείται μόνο από τους τοίχους όταν ενεργοποιείται η αφαίρεση. CSV μόνο με κεφαλίδα σημαίνει απουσία ανοιγμάτων. Η γεωμετρία και η επικάλυψη ανοιγμάτων δεν συνάγονται.
products — Ορισμοί καλυπτικότητας προϊόντων
Έως 20 προϊόντα. Το target είναι floor, ceiling ή walls· το coverage είναι m² ανά L ή kg ανά στρώση. Το unit είναι L ή kg. Κενό pack_size αφήνει την αγορά εκκρεμή. Όλες οι αποδόσεις είναι παρεχόμενες παραδοχές, όχι ανακτημένες προδιαγραφές.
dimension_unit — Μονάδα μέτρησης
Η μονάδα m, cm ή mm εφαρμόζεται με συνέπεια σε κάθε διάσταση χώρου και ανοίγματος. Οι έξοδοι χρησιμοποιούν m και m².
m — m · cm — cm · mm — mm
Προεπιλεγμένες ρυθμίσεις: "m"
Προηγμένες ρυθμίσεις
opening_policy — Αφαιρέσεις ανοιγμάτων
Τα συνδεδεμένα ορθογώνια ανοίγματα αφαιρούνται από το εμβαδόν τοίχων ή διατηρείται το μικτό εμβαδόν. Οι υπολογισμοί δαπέδου και οροφής δεν αφαιρούν ανοίγματα.
subtract — Αφαίρεση από τοίχους · ignore — Διατήρηση μικτού εμβαδού τοίχων
Προεπιλεγμένες ρυθμίσεις: "subtract"
reserve_percent — Ποσοστό αποθέματος
Μη αρνητικός δεκαδικός αριθμός από 0 έως 100, εφαρμοζόμενος στην υπολογισμένη απαίτηση υλικού πριν από τη στρογγυλοποίηση συσκευασιών.
Προεπιλεγμένες ρυθμίσεις: "10"
coats_mode — Πηγή αριθμού στρώσεων
Χρησιμοποιείται ο παρεχόμενος αριθμός στρώσεων κάθε προϊόντος ή ένας ρητός καθολικός αριθμός στρώσεων.
product — Ομαδοποίηση ανά προϊόν · global — Καθολικός αριθμός στρώσεων
Προεπιλεγμένες ρυθμίσεις: "product"
coats — Καθολικός αριθμός στρώσεων
Ακέραιος από 1 έως 10, που χρησιμοποιείται μόνο όταν επιλέγεται η καθολική πηγή αριθμού στρώσεων.
Προεπιλεγμένες ρυθμίσεις: 2
purchase_packs — Υπολογισμός ολόκληρων συσκευασιών
Η ακριβής απαίτηση στρογγυλοποιείται προς τα επάνω σε ολόκληρες παρεχόμενες συσκευασίες. Ελλείποντα ή αντικρουόμενα μεγέθη συσκευασίας παραμένουν ορατά· δεν πραγματοποιείται αγορά.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"
pack_scope — Πεδίο στρογγυλοποίησης συσκευασιών
Οι απαιτήσεις κάθε προϊόντος αθροίζονται πριν από τη στρογγυλοποίηση σε ολόκληρες συσκευασίες ή κάθε χώρος στρογγυλοποιείται χωριστά. Δεν αφαιρείται αυτόματα απόθεμα αποθήκης.
product — Ομαδοποίηση ανά προϊόν · room — Χωριστή στρογγυλοποίηση κάθε χώρου
Προεπιλεγμένες ρυθμίσεις: "product"
rounding_digits — Εμφανιζόμενα δεκαδικά ψηφία
Εμφάνιση από μηδέν έως έξι δεκαδικά ψηφία. Οι ακριβείς συγκρίσεις και η στρογγυλοποίηση ολόκληρων συσκευασιών χρησιμοποιούν μη στρογγυλοποιημένες τιμές.
Προεπιλεγμένες ρυθμίσεις: 3
rounding_mode — Στρογγυλοποίηση εμφάνισης
Οι μισές τιμές στρογγυλοποιούνται προς τα επάνω ή κάθε θετικό υπόλοιπο στρογγυλοποιείται προς τα επάνω. Αυτό επηρεάζει μόνο την εμφάνιση.
half_up — Στρογγυλοποίηση μισών προς τα επάνω · up — Στρογγυλοποίηση προς τα επάνω
Προεπιλεγμένες ρυθμίσεις: "half_up"
sort_order — Σειρά αποτελεσμάτων
Διατηρείται η σειρά πηγών ή προηγούνται οι γραμμές με κενά υπολογισμού και ζητήματα ελέγχου από ΤΝ.
source — Σειρά πηγών · issues_first — Πρώτα τα ζητήματα προς έλεγχο
Προεπιλεγμένες ρυθμίσεις: "source"
include_evidence — Εμφάνιση ακριβών σημειώσεων πηγής
Περιλαμβάνονται οι ακριβείς σημειώσεις πηγής στον πίνακα και στις εξαγωγές ή διατηρούνται μόνο τα αναγνωριστικά εγγραφών. Η επικύρωση πηγών παραμένει πάντα ενεργή.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 160000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "room_quantities",
    "text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Εργαστήριο,5,4,2.5,P1,Έλεγχος μετρήσεων τοίχων πριν από την παραγγελία.\\nR2,Αποθήκη,3,2,2.5,P1,Χρήση της ίδιας παρεχόμενης επίστρωσης τοίχων.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Άνοιγμα πόρτας.\\nO2,R1,1.5,1,2,Δύο παράθυρα.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Επίστρωση τοίχων,walls,10,L,5,2,Η καλυπτικότητα είναι παρεχόμενη τιμή σχεδιασμού ανά στρώση.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος αποστάσεων καλλιέργειας και αμειψισποράς

crop_planning

Υπολογισμός χωρητικοτήτων ορθογώνιας φύτευσης και έλεγχος συγκρούσεων χρήσης, διαστημάτων οικογενειών και ελλείπουσας ιστορίας χωρίς επινόηση κανόνων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
beds — Μετρημένα παρτέρια
Έως 20 ορθογώνια παρτέρια. Κάθε γραμμή έχει δική της μονάδα m, cm ή mm. Μια φύτευση καταλαμβάνει ολόκληρο το αναφερόμενο παρτέρι για τους ελέγχους συγκρούσεων.
plantings — Προγραμματισμένες καλλιέργειες
Έως 30 φυτεύσεις με συμπεριλαμβανόμενες ημερομηνίες έναρξης και λήξης. Το family είναι ρητό κλειδί με κεφαλαία, όχι βοτανική ταξινόμηση συναγόμενη από το όνομα της καλλιέργειας. Οι αποστάσεις χρησιμοποιούν την επιλεγμένη κοινή μονάδα.
history — Καταγεγραμμένες προηγούμενες καλλιέργειες
Έως 40 ιστορικές εγγραφές με συμπεριλαμβανόμενες ημερομηνίες. Επιτρέπεται CSV μόνο με κεφαλίδα. Οι εγγραφές ελέγχονται για επικάλυψη και διαστήματα ίδιας οικογένειας· ελλείπον εξωτερικό ιστορικό δεν μπορεί να ανακατασκευαστεί.
rules — Παρεχόμενα διαστήματα οικογενειών
Έως 20 μοναδικοί κανόνες οικογενειών. Το break_days είναι ακέραιος από 0 έως 3650, μετρώντας πλήρεις ελεύθερες ημέρες. Επιτρέπεται CSV μόνο με κεφαλίδα· οι ελλείποντες κανόνες παραμένουν ορατοί στη λειτουργία ρητών κανόνων.
Προηγμένες ρυθμίσεις
spacing_unit — Μονάδα αποστάσεων και περιθωρίου άκρων
Η μονάδα m, cm ή mm εφαρμόζεται στις αποστάσεις φυτών και γραμμών και στο κοινό περιθώριο άκρων. Οι διαστάσεις παρτεριών διατηρούν τις δικές τους ρητά παρεχόμενες μονάδες.
m — m · cm — cm · mm — mm
Προεπιλεγμένες ρυθμίσεις: "cm"
edge_margin — Περιθώριο άκρου σε κάθε πλευρά
Μη αρνητικός δεκαδικός αριθμός έως 10000 στη μονάδα αποστάσεων. Το διπλάσιο αυτού του περιθωρίου αφαιρείται και από τις δύο διαστάσεις του παρτεριού πριν από τη μέτρηση θέσεων.
Προεπιλεγμένες ρυθμίσεις: "0"
path_percent — Πρόβλεψη σχεδιασμού για διαδρόμους
Μη αρνητικός δεκαδικός αριθμός από 0 έως 100. Το πλήθος θέσεων του ορθογώνιου πλέγματος μειώνεται κατά αυτό το ποσοστό και στρογγυλοποιείται προς τα κάτω. Πρόκειται για συνολική πρόβλεψη, όχι γεωμετρική διάταξη διαδρόμων.
Προεπιλεγμένες ρυθμίσεις: "0"
rotation_mode — Πηγή κανόνων αμειψισποράς
Χρησιμοποιούνται ρητοί κανόνες για κάθε οικογένεια ή το παρεχόμενο καθολικό διάστημα. Δεν συνάγεται αυτόματα γεωπονικό διάστημα.
rules — Ρητοί κανόνες οικογενειών · default — Καθολικό παρεχόμενο διάστημα
Προεπιλεγμένες ρυθμίσεις: "rules"
default_break_days — Καθολικό διάστημα ελεύθερων ημερών
Ακέραιος από 0 έως 3650, που χρησιμοποιείται μόνο στη λειτουργία καθολικού διαστήματος. Το διάστημα εφαρμόζεται στο ίδιο παρεχόμενο κλειδί οικογένειας.
Προεπιλεγμένες ρυθμίσεις: 365
overlap_policy — Πλήθη κατά τις συγκρούσεις χρήσης
Οι ενδεικτικές χωρητικότητες διατηρούνται με ρητές προειδοποιήσεις επικάλυψης ή τα πλήθη των επηρεαζόμενων φυτεύσεων μηδενίζονται. Υπολογίζονται επίσης επικαλύψεις με παρεχόμενο ιστορικό.
flag — Επισήμανση συγκρούσεων και διατήρηση ενδεικτικών πληθών · block_count — Απόκρυψη πληθών για επικαλυπτόμενες φυτεύσεις
Προεπιλεγμένες ρυθμίσεις: "flag"
history_status — Δήλωση κάλυψης ιστορικού
Δηλώνεται αν οι παρεχόμενες ιστορικές εγγραφές είναι πλήρεις για τον προβλεπόμενο έλεγχο. Αυτή η δήλωση δεν επαληθεύει εξωτερικές εγγραφές.
complete — Δηλωμένο ως πλήρες · incomplete — Δηλωμένο ως ελλιπές
Προεπιλεγμένες ρυθμίσεις: "incomplete"
date_from — Έναρξη διαστήματος εμφάνισης
Προαιρετική ημερομηνία YYYY-MM-DD από 2000 έως 2100. Περιλαμβάνονται φυτεύσεις που επικαλύπτουν το διάστημα εμφάνισης· όλες οι παρεχόμενες εγγραφές εξακολουθούν να συμμετέχουν στους ελέγχους συγκρούσεων.
Προεπιλεγμένες ρυθμίσεις: ""
date_to — Λήξη διαστήματος εμφάνισης
Προαιρετική ημερομηνία λήξης YYYY-MM-DD από 2000 έως 2100, συμπεριλαμβανόμενη. Κενή τιμή σημαίνει απουσία άνω ορίου εμφάνισης.
Προεπιλεγμένες ρυθμίσεις: ""
rounding_digits — Εμφανιζόμενα δεκαδικά ψηφία
Εμφάνιση από μηδέν έως έξι δεκαδικά ψηφία. Οι ακριβείς συγκρίσεις και η στρογγυλοποίηση ολόκληρων συσκευασιών χρησιμοποιούν μη στρογγυλοποιημένες τιμές.
Προεπιλεγμένες ρυθμίσεις: 3
sort_order — Σειρά αποτελεσμάτων
Διατηρείται η σειρά πηγών ή προηγούνται οι γραμμές με κενά υπολογισμού και ζητήματα ελέγχου από ΤΝ.
source — Σειρά πηγών · issues_first — Πρώτα τα ζητήματα προς έλεγχο
Προεπιλεγμένες ρυθμίσεις: "source"
include_evidence — Εμφάνιση ακριβών σημειώσεων πηγής
Περιλαμβάνονται οι ακριβείς σημειώσεις πηγής στον πίνακα και στις εξαγωγές ή διατηρούνται μόνο τα αναγνωριστικά εγγραφών. Η επικύρωση πηγών παραμένει πάντα ενεργή.
yes — Ενεργό · no — Ανενεργό
Προεπιλεγμένες ρυθμίσεις: "yes"

Μέγιστος αριθμός byte εισόδου UTF-8: 160000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "crop_planning",
    "text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Βόρειο παρτέρι,4,1.2,m,Μετρημένο ορθογώνιο παρτέρι.\\nB2,Νότιο παρτέρι,3,1,m,Χωριστή περιοχή φύτευσης.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Καρότα,APIACEAE,2027-03-01,2027-06-30,30,10,Έλεγχος παρεχόμενης απόστασης γραμμών.\\nC2,B1,Παντζάρια,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Οι προγραμματισμένες ημερομηνίες επικαλύπτουν την προηγούμενη καλλιέργεια.\\nC3,B2,Αρακάς,FABACEAE,2027-03-01,2027-06-01,40,10,Έλεγχος διαθέσιμου ιστορικού.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Καταγεγραμμένη προηγούμενη καλλιέργεια.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Ρητό παρεχόμενο διάστημα.\\nT2,AMARANTHACEAE,180,Ρητό παρεχόμενο διάστημα.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος συνέχειας σεναρίου

script_continuity

Σύγκριση δηλωμένων καταστάσεων σκηνών με τηρούμενους κανόνες συνέχειας και εξέταση ακριβούς τεκμηρίωσης με χωριστή αξιολόγηση υποστήριξης από ΤΝ.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
scenes — Σκηνές
Στήλες CSV id,day,order,text. Έως 40 σκηνές· τα day και order είναι ακέραιοι 1–999 και κάθε ζεύγος day/order πρέπει να είναι μοναδικό. Το κείμενο σκηνής περιορίζεται σε 1200 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
states — Δηλωμένες καταστάσεις συνέχειας
Στήλες CSV id,scene,entity,kind,state,quote. Έως 20 εγγραφές καταστάσεων. Το kind είναι role, prop ή costume. Κάθε quote πρέπει να είναι ακριβές χωρίο της αναφερόμενης σκηνής, έως 240 byte UTF-8. Μία εγγραφή ανά σκηνή, οντότητα και kind. Η ισότητα καταστάσεων χρησιμοποιεί ακριβές κείμενο, συμπεριλαμβανομένης ορθογραφίας και πεζών/κεφαλαίων.
Προεπιλεγμένες ρυθμίσεις: ""
rules — Τηρούμενοι κανόνες συνέχειας
Στήλες CSV id,entity,kind,scope,policy,description. Έως 20 κανόνες. Το scope είναι same_day ή whole_story· το policy είναι constant ή track. Η οντότητα και το kind πρέπει να ταιριάζουν ακριβώς. Οι περιγραφές περιορίζονται σε 240 byte UTF-8.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
day_from — Πρώτη ημέρα ιστορίας
Κάτω όριο ημέρας ιστορίας, συμπεριλαμβανόμενο. Ελέγχονται μόνο οι επιλεγμένες εγγραφές καταστάσεων.
Προεπιλεγμένες ρυθμίσεις: 1
day_to — Τελευταία ημέρα ιστορίας
Άνω όριο ημέρας ιστορίας, συμπεριλαμβανόμενο, όχι πριν από την πρώτη ημέρα ιστορίας.
Προεπιλεγμένες ρυθμίσεις: 999
kind_filter — Κατηγορία συνέχειας
Περιορισμός τεκμηρίωσης καταστάσεων σε μία τηρούμενη κατηγορία.
all — Όλα · role — Ρόλος · prop — Αντικείμενο σκηνής · costume — Κοστούμι
Προεπιλεγμένες ρυθμίσεις: "all"
entity_filter — Ακριβές φίλτρο οντότητας
Προαιρετικό ακριβές όνομα οντότητας. Κενή τιμή περιλαμβάνει όλες τις οντότητες· ορθογραφία και πεζά/κεφαλαία πρέπει να ταιριάζουν στις τηρούμενες εγγραφές.
Προεπιλεγμένες ρυθμίσεις: ""
rule_filter — Πολιτική κανόνα
Η επιλογή constant επισημαίνει αλλαγές δηλωμένης κατάστασης· η track τεκμηριώνει αλλαγές χωρίς να τις αντιμετωπίζει ως συγκρούσεις. Το φιλτράρισμα αλλάζει το σύνολο εφαρμοστέων κανόνων.
all — Όλα · constant — Απαιτείται σταθερή κατάσταση · track — Παρακολούθηση αλλαγών
Προεπιλεγμένες ρυθμίσεις: "all"
sort_order — Σειρά τεκμηρίωσης
Η τεκμηρίωση καταστάσεων ταξινομείται χρονολογικά ή βάσει ακριβούς ονόματος οντότητας. Οι συγκρίσεις κανόνων διατηρούν τη σειρά των τηρούμενων κανόνων και σκηνών.
chronology — Χρονολογία ιστορίας · entity — Οντότητα
Προεπιλεγμένες ρυθμίσεις: "chronology"
show_consistent — Εμφάνιση αμετάβλητων συγκρίσεων
Περιλαμβάνονται συγκρίσεις όπου η δηλωμένη κατάσταση παραμένει ίδια. Οι κρυμμένες αμετάβλητες συγκρίσεις καταμετρώνται ρητά· η τεκμηρίωση πηγής παραμένει πάντα ορατή.
Προεπιλεγμένες ρυθμίσεις: true
include_gaps — Εντοπισμός ελλειπόντων κανόνων
Προστίθεται εύρημα για επιλεγμένες εγγραφές καταστάσεων χωρίς εφαρμοστέο τηρούμενο κανόνα.
Προεπιλεγμένες ρυθμίσεις: true
detail — Μήκος τεκμηρίωσης ΤΝ
Τα σύντομα αποσπάσματα περιορίζονται σε 120 χαρακτήρες, τα αναλυτικά σε 240. Διατηρείται η ακριβής γλώσσα πηγής. Πολύ μεγάλες εισαγωγές ενδέχεται και πάλι να απορριφθούν.
brief — Σύντομη τεκμηρίωση · detailed — Αναλυτική τεκμηρίωση
Προεπιλεγμένες ρυθμίσεις: "brief"
baseline — Έκδοση αναφοράς σεναρίου
Παρεχόμενη ετικέτα έκδοσης ή αναθεώρησης που εμφανίζεται σε κάθε γραμμή τεκμηρίωσης και σύγκρισης.
Προεπιλεγμένες ρυθμίσεις: "V1"

Μέγιστος αριθμός byte εισόδου UTF-8: 90000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "script_continuity",
    "text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Η Μάρα φορά κόκκινο παλτό και κρατά ορειχάλκινο κλειδί.\\nS2,1,2,Η Μάρα φορά μπλε παλτό και κρατά ορειχάλκινο κλειδί.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Μάρα,costume,κόκκινο παλτό,Η Μάρα φορά κόκκινο παλτό\\nE2,S2,Μάρα,costume,μπλε παλτό,Η Μάρα φορά μπλε παλτό\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Μάρα,costume,same_day,constant,Το παλτό παραμένει αμετάβλητο στην ίδια ημέρα της ιστορίας.\",\"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\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
}

Αναπαραγώγιμος σχεδιασμός πειράματος

experiment_design

Δημιουργία πλήρους, περιορισμένου μη κλινικού πίνακα δοκιμών από τηρούμενους παράγοντες και επίπεδα, με διάταξη με seed και έλεγχο παραγόντων από ΤΝ.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
factors — Παράγοντες και σκοπός
Στήλες CSV id,name,purpose. Από 1 έως 6 παράγοντες. Ονόματα:120 byte UTF-8· purpose:600. Η ΤΝ ταξινομεί μόνο τον παρεχόμενο σκοπό και παραθέτει ακριβές χωρίο.
Προεπιλεγμένες ρυθμίσεις: ""
levels — Τηρούμενα επίπεδα παραγόντων
Στήλες CSV id,factor,value. Κάθε παράγοντας χρειάζεται 2–6 διαφορετικές τιμές και έγκυρα ID επιπέδων. Έως 36 επίπεδα· κάθε τιμή είναι έως 120 byte UTF-8. Τιμές που μοιάζουν αριθμητικές παραμένουν κυριολεκτικές ετικέτες και δεν μετατρέπονται ποτέ σε μετρήσεις.
Προεπιλεγμένες ρυθμίσεις: ""
combinations — Ρητά επιτρεπόμενοι συνδυασμοί
Χρησιμοποιείται μόνο στη λειτουργία allowed_combinations. Το CSV αρχίζει με id και ακολουθεί κάθε ID παράγοντα στην επιλεγμένη σειρά παραγόντων. Κάθε κελί περιέχει ID επιπέδου που ανήκει στον αντίστοιχο παράγοντα. Οι διπλοί συνδυασμοί απορρίπτονται. Για full_factorial η τιμή πρέπει να μείνει κενή.
Προεπιλεγμένες ρυθμίσεις: ""
design_mode — Λειτουργία συνδυασμών
Το πλήρες παραγοντικό σχέδιο απαριθμεί κάθε συνδυασμό τηρούμενων επιπέδων. Η ρητή λειτουργία περιλαμβάνει μόνο τους παρεχόμενους επιτρεπόμενους συνδυασμούς. Καμία λειτουργία δεν συνάγει ασφάλεια ή εφικτότητα.
full_factorial — Πλήρες παραγοντικό σχέδιο · allowed_combinations — Ρητά επιτρεπόμενοι συνδυασμοί
Προεπιλεγμένες ρυθμίσεις: "full_factorial"
objective — Τηρούμενος στόχος
Παρεχόμενος μη κλινικός στόχος που χρησιμοποιείται ως πλαίσιο για έλεγχο παραγόντων συνδεδεμένο με πηγές και εμφανίζεται αμετάβλητος στο αποτέλεσμα. Δεν μπορεί να εγκρίνει νέα επίπεδα ή πειράματα.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
replicates — Επαναλήψεις ανά συνδυασμό
Κάθε περιλαμβανόμενος συνδυασμός επαναλαμβάνεται εξίσου. Η επανάληψη δεν τεκμηριώνει στατιστική ισχύ ή ανεξαρτησία.
Προεπιλεγμένες ρυθμίσεις: 2
block_size — Δοκιμές ανά ομάδα
Οι διαδοχικές δοκιμές ομαδοποιούνται σε ομάδες αυτού του μεγέθους· η τελευταία ομάδα μπορεί να είναι μικρότερη. Πρόκειται για ομάδες προγραμματισμού, όχι για συναγόμενους επιστημονικούς παράγοντες ομαδοποίησης.
Προεπιλεγμένες ρυθμίσεις: 4
randomization — Διάταξη δοκιμών
Η επιλογή none διατηρεί τη δημιουργημένη σειρά. Η επιλογή εντός ομάδων ανακατεύει μόνο μέσα στις αρχικές ομάδες. Η global ανακατεύει όλες τις δοκιμές πριν από την ανάθεση ομάδων. Μια κατάταξη SHA256 με έκδοση και μια αρχική τιμή seed παράγουν αναπαραγώγιμη σειρά.
none — Χωρίς τυχαιοποίηση · within_blocks — Τυχαιοποίηση μέσα στις ομάδες · global — Καθολική τυχαιοποίηση
Προεπιλεγμένες ρυθμίσεις: "within_blocks"
seed — Αρχική τιμή seed για αναπαραγωγιμότητα
Ακέραιος 0–2147483647. Τα ίδια πλήρη δεδομένα εισόδου και ο ίδιος αλγόριθμος διάταξης παράγουν τον ίδιο πίνακα. Η τιμή seed δεν είναι μηχανισμός ασφάλειας.
Προεπιλεγμένες ρυθμίσεις: 42
run_limit — Μέγιστος πλήρης αριθμός δοκιμών
Ολόκληρο το σχέδιο απορρίπτεται αν οι συνδυασμοί πολλαπλασιασμένοι με τις επαναλήψεις υπερβαίνουν αυτό το όριο. Δεν παράγεται τυχαίο υποσύνολο ούτε γίνεται σιωπηρή περικοπή.
Προεπιλεγμένες ρυθμίσεις: 180
factor_order — Σειρά παραγόντων
Διατηρείται η σειρά παραγόντων CSV ή γίνεται ταξινόμηση βάσει ID παράγοντα. Οι κεφαλίδες ρητών συνδυασμών πρέπει να ακολουθούν αυτή την επιλεγμένη σειρά.
source — Σειρά πηγών · id — Σειρά ID
Προεπιλεγμένες ρυθμίσεις: "source"
level_order — Σειρά επιπέδων
Διατηρείται η σειρά επιπέδων CSV μέσα σε κάθε παράγοντα ή γίνεται ταξινόμηση βάσει ID επιπέδου. Αυτό αλλάζει την απαρίθμηση πλήρους παραγοντικού σχεδίου και μπορεί να αλλάξει την ένταξη στις ομάδες.
source — Σειρά πηγών · id — Σειρά ID
Προεπιλεγμένες ρυθμίσεις: "source"
replicate_order — Σειρά επαναλήψεων
Η επιλογή grouped τοποθετεί μαζί τις επαναλήψεις κάθε συνδυασμού. Η interleaved διατρέχει όλους τους συνδυασμούς μία φορά ανά επανάληψη πριν από την τυχαιοποίηση.
grouped — Ομαδοποίηση ανά συνδυασμό · interleaved — Εναλλαγή επαναλήψεων
Προεπιλεγμένες ρυθμίσεις: "interleaved"
domain — Μη κλινικός τομέας εργασίας
Το υποστηριζόμενο πεδίο είναι μη κλινική εργασία σε διεργασίες, υλικά, λογισμικό ή εκπαίδευση. Το εργαλείο δεν τεκμηριώνει ασφάλεια, εγκρίσεις ή καταλληλότητα για πειράματα σε ανθρώπους.
manufacturing — Παραγωγή · materials — Υλικά · software — Λογισμικό · education — Εκπαίδευση
Προεπιλεγμένες ρυθμίσεις: "manufacturing"
design_name — Αναφορά σχεδίου
Παρεχόμενη αναφορά που εμφανίζεται σε όλες τις δοκιμές και τους ελέγχους παραγόντων.
Προεπιλεγμένες ρυθμίσεις: "DESIGN1"
detail — Μήκος τεκμηρίωσης ΤΝ
Τα σύντομα αποσπάσματα περιορίζονται σε 120 χαρακτήρες, τα αναλυτικά σε 240. Διατηρείται η ακριβής γλώσσα πηγής. Πολύ μεγάλες εισαγωγές ενδέχεται και πάλι να απορριφθούν.
brief — Σύντομη τεκμηρίωση · detailed — Αναλυτική τεκμηρίωση
Προεπιλεγμένες ρυθμίσεις: "brief"

Μέγιστος αριθμός byte εισόδου UTF-8: 90000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "experiment_design",
    "text": "{\"factors\":\"id,name,purpose\\nF1,Ταχύτητα εκτύπωσης,Σύγκριση ρυθμίσεων ταχύτητας εκτύπωσης ως προς την ορατή ποιότητα ακμών.\\nF2,Ρύθμιση ψύξης,Σύγκριση ελεγχόμενων ρυθμίσεων ψύξης κατά τον έλεγχο ποιότητας εκτύπωσης.\",\"levels\":\"id,factor,value\\nL1,F1,Αργή\\nL2,F1,Γρήγορη\\nL3,F2,Χαμηλή\\nL4,F2,Υψηλή\",\"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\":\"Σύγκριση τηρούμενων ρυθμίσεων εκτυπωτή σε μη κλινικά δοκιμαστικά εξαρτήματα.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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
}

Δελτίο τύπου

press_release

Γράψε ένα δελτίο τύπου από τα γεγονότα που δίνεις, με τις εγκεκριμένες παραθέσεις λέξη προς λέξη και χωρίς επινοημένους αριθμούς.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι συνέβη, ποιος εμπλέκεται, γιατί έχει σημασία. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
organisation — Οργανισμός
Όνομα του εκδίδοντος οργανισμού.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Τόπος που αναγράφεται πριν από την ημερομηνία.
Προεπιλεγμένες ρυθμίσεις: ""
release_date — Ημερομηνία
Ημερομηνία όπως πρέπει να εμφανίζεται.
Προεπιλεγμένες ρυθμίσεις: ""
approved_quotes — Εγκεκριμένες παραθέσεις
Μόνο παραθέσεις που έχουν εγκριθεί. Προστίθενται λέξη προς λέξη· η AI δεν γράφει παραθέσεις.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
boilerplate — Σχετικά με τον οργανισμό
Τυποποιημένη παράγραφος, προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""
length — Μήκος
Κατά προσέγγιση μήκος του προσχεδίου.
short — Σύντομο · medium — Μεσαίο · long — Μεγάλο
Προεπιλεγμένες ρυθμίσεις: "medium"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "press_release",
    "text": "{\"facts\":\"Το Riverside Bakery ανοίγει ένα δεύτερο κατάστημα στην Mill Street στις 12 Μαΐου. Το κατάστημα δημιουργεί 6 θέσεις εργασίας. Το ψωμί ψήνεται στο χώρο με αλεύρι από το Hartmann Mill.\",\"organisation\":\"Riverside Bakery\",\"location\":\"Bridgeport\",\"release_date\":\"2 Μαΐου\",\"approved_quotes\":\"\\\"Θέλαμε να ψήνουμε εκεί που ζουν οι πελάτες μας.\\\" Anna Berg, ιδιοκτήτρια\",\"boilerplate\":\"Το Riverside Bakery ψήνει ψωμί στο Bridgeport από το 1994.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αγγελία εργασίας

job_ad_create

Γράψε μια αγγελία εργασίας από τα στοιχεία της θέσης, με τον μισθό και τα στοιχεία αίτησης λέξη προς λέξη και με επισήμανση διατυπώσεων που αποκλείουν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Καθήκοντα, απαιτήσεις, τι προσφέρεται, ώρες εργασίας. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
job_title — Τίτλος θέσης εργασίας
Προστίθεται λέξη προς λέξη ως τίτλος.
Προεπιλεγμένες ρυθμίσεις: ""
company — Εταιρεία
Όνομα του εργοδότη.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Τόπος εργασίας ή εξ αποστάσεως.
Προεπιλεγμένες ρυθμίσεις: ""
salary — Μισθός
Προστίθεται λέξη προς λέξη. Αφήστε το κενό αν δεν έχει δημοσιευτεί.
Προεπιλεγμένες ρυθμίσεις: ""
apply_contact — Πώς να κάνετε αίτηση
Επικοινωνία ή διεύθυνση για αιτήσεις, προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "job_ad_create",
    "text": "{\"facts\":\"Υποστήριξη της ομάδας του συνεργείου. Προγραμματισμός εντολών επισκευής, παραγγελία ανταλλακτικών, επικοινωνία με τους πελάτες. Απαιτείται ολοκληρωμένη εκπαίδευση ως μηχανικός αυτοκινήτων και δίπλωμα οδήγησης. 38 ώρες την εβδομάδα, 30 ημέρες άδεια.\",\"job_title\":\"Σύμβουλος εξυπηρέτησης πελατών (όλα τα φύλα)\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Συνοδευτική επιστολή για μια προσφορά

offer_cover_letter

Γράψε την επιστολή που συνοδεύει μια προσφορά: το ποσό, η ισχύς και ο αριθμός προσφοράς μένουν ακριβώς όπως δόθηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι προσφέρεται, για ποιον, τι έχει σημασία για αυτόν τον πελάτη.
Προεπιλεγμένες ρυθμίσεις: ""
customer — Πελάτης
Όνομα του πελάτη ή του υπεύθυνου επικοινωνίας.
Προεπιλεγμένες ρυθμίσεις: ""
offer_number — Αριθμός προσφοράς
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
amount — Ποσό
Προστίθεται λέξη προς λέξη, για παράδειγμα με νόμισμα.
Προεπιλεγμένες ρυθμίσεις: ""
valid_until — Ισχύει έως
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "offer_cover_letter",
    "text": "{\"facts\":\"Προσφορά για αναβαθμιστικό βάψιμο της σκάλας στο κτίριο της Maple Street. Δύο στρώσεις, εργασία κατά τη διάρκεια των ωρών γραφείου, ο πελάτης ζήτησε μπογιά χαμηλής οσμής.\",\"customer\":\"Κυρία Keller, Maple Street Property\",\"offer_number\":\"A-2041\",\"amount\":\"4.180 EUR plus ΦΠΑ\",\"valid_until\":\"30 Ιουνίου\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ειδοποίηση προς τον πελάτη σχετικά με μια αλλαγή

customer_change_notice

Ανακοίνωσε σαφώς μια αλλαγή τιμής, όρων ή υπηρεσίας: τι αλλάζει, από πότε, τι πρέπει να κάνουν οι πελάτες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι αλλάζει, γιατί, τι παραμένει ίδιο, τι μπορούν να κάνουν οι πελάτες.
Προεπιλεγμένες ρυθμίσεις: ""
organisation — Οργανισμός
Όνομα του αποστολέα.
Προεπιλεγμένες ρυθμίσεις: ""
effective_date — Ισχύει από
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "customer_change_notice",
    "text": "{\"facts\":\"Η μηνιαία συνδρομή αυξάνεται από 29 σε 32 EUR λόγω υψηλότερου κόστους ενέργειας. Οι συμβάσεις μπορούν να ακυρωθούν πριν από την έναρξη της αλλαγής. Οι ώρες λειτουργίας παραμένουν ίδιες.\",\"organisation\":\"North Gym\",\"effective_date\":\"1 Μαρτίου\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ευγενική απόρριψη

polite_decline

Γράψε μια ευγενική άρνηση για ένα αίτημα, έναν προμηθευτή ή μια αίτηση εργασίας, αναφέροντας μόνο τον λόγο που δόθηκε.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
situation — Κατάσταση
Ποιος ζήτησε τι. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
reason — Λόγος
Μόνο ο λόγος που επιτρέπεται να αναφερθεί. Αφήστε το κενό για να μη δοθεί λόγος.
Προεπιλεγμένες ρυθμίσεις: ""
alternative — Εναλλακτική
Προαιρετική προσφορά ή επόμενο βήμα.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "polite_decline",
    "text": "{\"situation\":\"Η Lena Hoffmann έκανε αίτηση για τη θέση εκπαιδευόμενου στο τυπογραφείο μας. Συνέντευξη στις 4 Απριλίου.\",\"reason\":\"Ένας άλλος υποψήφιος είχε περισσότερη εμπειρία στην εκτύπωση offset.\",\"alternative\":\"Θα κρατήσουμε την αίτηση για έξι μήνες εάν συμφωνήσει.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Υπενθύμιση πληρωμής

payment_reminder

Γράψε μια υπενθύμιση πληρωμής στο επιλεγμένο επίπεδο. Ο αριθμός τιμολογίου, το ποσό και η ημερομηνία παραμένουν ακριβείς· χωρίς επινοημένες χρεώσεις ή απειλές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης
Όνομα πελάτη.
Προεπιλεγμένες ρυθμίσεις: ""
invoice_number — Αριθμός τιμολογίου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
invoice_date — Ημερομηνία τιμολογίου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
amount — Υπόλοιπο οφειλής
Προστίθεται λέξη προς λέξη, με νόμισμα.
Προεπιλεγμένες ρυθμίσεις: ""
due_date — Νέα ημερομηνία λήξης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
level — Επίπεδο
Πόσο αυστηρή είναι η υπενθύμιση.
friendly — Φιλική υπενθύμιση · second — Δεύτερη υπενθύμιση · final — Τελική υπενθύμιση
Προεπιλεγμένες ρυθμίσεις: "friendly"
payment_details — Στοιχεία πληρωμής
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
notes — Σημειώσεις
Προαιρετικά: προηγούμενη επικοινωνία, συμφωνημένες επιβαρύνσεις, συνέπειες που ισχύουν.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "payment_reminder",
    "text": "{\"customer\":\"Baker & Sons\",\"invoice_number\":\"2026-118\",\"invoice_date\":\"3 Φεβρουάριου\",\"amount\":\"1.240,00 EUR\",\"due_date\":\"20 Μαρτίου\",\"level\":\"friendly\",\"notes\":\"\",\"payment_details\":\"IBAN DE00 0000 0000 0000 0000 00\",\"sender\":\"Τμήμα λογιστικής, Lumen Print\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρόσκληση σε εκδήλωση

event_invitation

Γράψε μια πρόσκληση με την ημερομηνία, τον τόπο και τις λεπτομέρειες απάντησης ακριβώς όπως αυτές δίνονται.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
event — Εκδήλωση
Όνομα ή είδος εκδήλωσης.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Σκοπός, πρόγραμμα, ποιος καλείται, τι να φέρουν.
Προεπιλεγμένες ρυθμίσεις: ""
date_time — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
place — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
rsvp — Απάντηση
Πώς και έως πότε να απαντήσετε. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
host — Οικοδεσπότης
Ποιος καλεί.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "event_invitation",
    "text": "{\"event\":\"Καλοκαιρινό πάρτι των ενοικιαστών του Lindenhof\",\"facts\":\"Παρέχονται ψάρι/σουβλάκι και ποτά, παρακαλούμε φέρτε μια σαλάτα ή ένα γλυκό. Τα παιδιά είναι ευπρόσδεκτα. Μουσική από τις 18:00.\",\"date_time\":\"Σάββατο 21 Ιουνίου, 16:00\",\"place\":\"Courtyard, Lindenhof 4\",\"rsvp\":\"Απάντηση στην κυρία Yilmaz έως τις 14 Ιουνίου\",\"host\":\"Επιτροπή ενοικιαστών\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επιστολή ακύρωσης

cancellation_letter

Γράψε μια σαφή επιστολή ακύρωσης για μια σύμβαση με αίτημα για γραπτή επιβεβαίωση. Όχι νομική συμβουλή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
contract — Σύμβαση
Είδος σύμβασης και αριθμός σύμβασης.
Προεπιλεγμένες ρυθμίσεις: ""
provider — Πάροχος
Όνομα της εταιρείας.
Προεπιλεγμένες ρυθμίσεις: ""
end_date — Λήξη σύμβασης
Για παράδειγμα μια ημερομηνία ή "επόμενη δυνατή ημερομηνία". Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
customer_block — Στοιχεία πελάτη
Όνομα, διεύθυνση και αριθμός πελάτη. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
notes — Σημειώσεις
Προαιρετικά: λόγος, πάγια εντολή προς διακοπή, δεδομένα προς διαγραφή.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cancellation_letter",
    "text": "{\"contract\":\"Συμβόλαιο κινητού, αριθμός πελάτη 88213\",\"provider\":\"Telecom North\",\"end_date\":\"επόμενη δυνατή ημερομηνία\",\"customer_block\":\"Maria Lang, Oak Street 7, 12345 Riverton\",\"notes\":\"Παρακαλώ σταματήστε την αυτόματη κατάθεση μετά την τελευταία τιμολόγηση.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επιστολή παραπόνων

complaint_letter

Μετάτρεψε σημειώσεις σε ένα αντικειμενικό παράπονο με σαφές αίτημα και προθεσμία, χωρίς απειλές ή επινοημένες λεπτομέρειες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι συνέβη, πότε, τι συμφωνήθηκε, τι έχει δοκιμαστεί.
Προεπιλεγμένες ρυθμίσεις: ""
recipient — Παραλήπτης
Εταιρεία ή πρόσωπο.
Προεπιλεγμένες ρυθμίσεις: ""
desired_outcome — Ζητούμενο αποτέλεσμα
Τι πρέπει να συμβεί τώρα.
Προεπιλεγμένες ρυθμίσεις: ""
reference — Κωδικός αναφοράς
Αριθμός παραγγελίας ή πελάτη. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
deadline — Προθεσμία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "complaint_letter",
    "text": "{\"facts\":\"Πλυντήριο που παραγγέλθηκε στις 3 Μαρτίου, παραδόθηκε στις 20 Μαρτίου αντίθετα με την 10 Μαρτίου. Η στεγανωτική φλάντζα της πόρτας ήταν κατεστραμμένη κατά την παράδοση. Αναφέρθηκε τηλεφωνικά στις 21 Μαρτίου, χωρίς καμία απάντηση από τότε.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Αντικατάσταση της στεγανωτικής φλάντζας της πόρτας ή της συσκευής.\",\"reference\":\"Παραγγελία 55821\",\"deadline\":\"14 Απριλίου\",\"sender\":\"Paul Novak, Elm Road 2\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προφίλ εταιρείας

company_profile

Γράψε ένα κείμενο «σχετικά με εμάς» σε δύο μήκη από τα γεγονότα που δίνεις, χωρίς επινοημένους αριθμούς ή υπερθετικά.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι κάνει η εταιρεία, για ποιον, από πότε, πώς λειτουργεί.
Προεπιλεγμένες ρυθμίσεις: ""
company — Εταιρεία
Όνομα της εταιρείας.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Προαιρετικό.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
length — Μήκος
Κατά προσέγγιση μήκος του προσχεδίου.
short — Σύντομο · medium — Μεσαίο · long — Μεγάλο
Προεπιλεγμένες ρυθμίσεις: "medium"
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "company_profile",
    "text": "{\"facts\":\"Οικογενειακή επιχείρηση για έπιπλα κήπου, ιδρυθείσα το 2003. Ιδική εργαστήριο με 14 άτομα. Ξυλεία από τοπικά δάση. Πωλείς σε ιδιώτες και ξενοδοχεία. Επισκευές για 10 χρόνια.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προσχέδιο ομιλίας

speech_draft

Σύνταξε μια ομιλία για μια περίσταση από τα γεγονότα που δίνεις, χωρίς επινοημένα ανέκδοτα, ονόματα ή αριθμούς.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
occasion — Περίσταση
Για παράδειγμα επέτειος, αποχαιρετισμός, εγκαίνια.
Προεπιλεγμένες ρυθμίσεις: ""
speaker — Ομιλητής
Ποιος μιλάει και σε ποια θέση.
Προεπιλεγμένες ρυθμίσεις: ""
audience — Ακροατήριο
Ποιοι ακούν.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Ονόματα, ορόσημα, τι πρέπει να ειπωθεί. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
length — Μήκος
Κατά προσέγγιση μήκος του προσχεδίου.
short — Σύντομο · medium — Μεσαίο · long — Μεγάλο
Προεπιλεγμένες ρυθμίσεις: "medium"
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "speech_draft",
    "text": "{\"occasion\":\"Αποχαιρετισμός της Helga Sommer μετά από 31 χρόνια\",\"speaker\":\"Διευθύνων σύμβουλος\",\"audience\":\"Συνάδελφοι και οικογένεια\",\"facts\":\"Η Helga Sommer ξεκίνησε το 1995 στο λογιστήριο και αργότερα ηγήθηκε της ομάδας των 6 ατόμων. Εισήγαγε τα πρώτα ηλεκτρονικά τιμολόγια και εκπαίδευσε 12 μαθητευόμενους. Τώρα θα ταξιδέψει στη Νορβηγία.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Σύνοψη αίτησης χρηματοδότησης

grant_summary

Γράψε τη σύνοψη του έργου μιας αίτησης χρηματοδότησης από τα παρεχόμενα γεγονότα, χωρίς επινοημένους αριθμούς ή αποτελέσματα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
project — Τίτλος έργου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
organisation — Οργανισμός
Αιτών φορέας.
Προεπιλεγμένες ρυθμίσεις: ""
funder — Χρηματοδότης
Προαιρετικό, για την επιλογή της διατύπωσης.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Πρόβλημα, στόχοι, δραστηριότητες, ομάδα-στόχος, αναμενόμενα αποτελέσματα.
Προεπιλεγμένες ρυθμίσεις: ""
amount — Αιτούμενο ποσό
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "grant_summary",
    "text": "{\"project\":\"Απόγευμα διάβασμα στη περιφερειακή βιβλιοθήκη\",\"organisation\":\"Φίλοι της Ανατολικής Βιβλιοθήκης\",\"funder\":\"Ταμείο πολιτισμού της πόλης\",\"facts\":\"Παιδιά ηλικίας 6 έως 10 ετών διαβάζουν δυνατά με εθελοντές δύο απόγευματά την εβδομάδα. Πολλές οικογένειες έχουν λίγα βιβλία στο σπίτι. 8 εθελοντές είναι έτοιμοι, τα βιβλία παρέχονται από τη βιβλιοθήκη. Στόχος: περισσότερα παιδιά να χρησιμοποιούν τη βιβλιοθήκη τακτικά.\",\"amount\":\"6.500 EUR\",\"period\":\"Σεπτέμβριος έως Ιούνιος\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επιστολή προς τους γονείς

parent_letter

Γράψε ένα σαφές γράμμα από ένα σχολείο ή παιδικό κέντρο προς τους γονείς: τι συμβαίνει, πότε και τι πρέπει να κάνουν οι γονείς.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
school — Σχολείο ή νηπιαγωγείο
Όνομα του ιδρύματος.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Τι συμβαίνει, τι απαιτείται, τι κοστίζει.
Προεπιλεγμένες ρυθμίσεις: ""
date_time — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
deadline — Προθεσμία απάντησης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "parent_letter",
    "text": "{\"school\":\"Δημοτικό Σχολείο Sunflower\",\"facts\":\"Η τάξη 3b επισκέπτεται το ζωολογικό. Τα παιδιά χρειάζονται ένα κιτ φακέλου και αδιάβροχα. Η εκδρομή κοστίζει 8 EUR, οι οποίες θα πληρωθούν στην τάξη. Επιστρέφουμε στις 14:00.\",\"date_time\":\"Τρίτη 13 Μαΐου, 8:30\",\"deadline\":\"Παρασκευή 9 Μαΐου\",\"sender\":\"Κυρία Aydin, δασκάλα τάξης\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ειδοποίηση για πίνακα ή πόρτα

notice_board

Γράψε μια σύντομη ανακοίνωση για πίνακα, πόρτα ή κλιμακοστάσιο: τι συμβαίνει, πότε, τι πρέπει να γίνει.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι συμβαίνει, ποιος επηρεάζεται, τι πρέπει να κάνετε.
Προεπιλεγμένες ρυθμίσεις: ""
date_time — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
place — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "notice_board",
    "text": "{\"facts\":\"Το νερό έχει κλειστεί επειδή αντικαθίσταται η κεντρική βαλβίδα. Παρακαλούμεγεγεμίστε κάποια νερό προκαταβολικά και μην χρησιμοποιήσετε το πλυντήριο.\",\"date_time\":\"Πέμπτη 8 Μαΐου, 9:00 έως 12:00\",\"place\":\"Αριθμοί σπιτιών 4 έως 8\",\"contact\":\"Επιμελητής κ. Lang, 0151 000000\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Συνοδευτική επιστολή αίτησης εργασίας

cover_letter

Γράψε μια επιστολή αίτησης εργασίας από την αγγελία και ένα προφίλ. Εμφανίζονται μόνο οι αναφερόμενες δεξιότητες και εμπειρίες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
job_ad — Αγγελία εργασίας
Κείμενο της αγγελίας.
Προεπιλεγμένες ρυθμίσεις: ""
profile — Προσωπικό προφίλ
Εμπειρία, δεξιότητες, εκπαίδευση, κίνητρο. Μόνο αυτά επιτρέπεται να αναφερθούν.
Προεπιλεγμένες ρυθμίσεις: ""
company — Εταιρεία
Όνομα του εργοδότη.
Προεπιλεγμένες ρυθμίσεις: ""
applicant — Στοιχεία υποψήφιου
Όνομα και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cover_letter",
    "text": "{\"job_ad\":\"Αναζητούμε βοηθό ομάδας με εμπειρία στην οργάνωση εκδηλώσεων. Απαιτείται καλή γνώση αγγλικών.\",\"profile\":\"Έξι χρόνια ως διαχειριστής γραφείου σε εταιρεία εκθέσεων. Οργάνωσε 40 εκδηλώσεις πελατών ανά έτος. Αγγλικά επιπέδου B2. Αναζητά μια θέση με περισσότερες ευθύνες.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αγγελία ακινήτου

property_listing

Γράψε μια αγγελία ακινήτου από τα γεγονότα που δίνεις. Το εμβαδόν και η τιμή μένουν ακριβή· χωρίς επινοημένα χαρακτηριστικά ή ισχυρισμούς για τη γειτονιά.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Μέγεθος, δωμάτια, κατάσταση, έτος, χαρακτηριστικά, τι υπάρχει κοντά.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
price — Τιμή ή ενοίκιο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "property_listing",
    "text": "{\"facts\":\"3 δωμάτια, 74 τετραγωνικά μέτρα, δεύτερος όροφος, μπαλκόνι με νότιο προσανατολισμό, ανακαινισμένο το 2021, πλήρης κουζίνα, υπόγειο, στάση τραμ σε 5 λεπτά με τα πόδια.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR συν τα κοινόχρηστα\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αγγελία

classified_ad

Γράψε μια σύντομη, ειλικρινή αγγελία για ένα αντικείμενο, με αναφορά των ελαττωμάτων και την ακριβή τιμή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facts — Γεγονότα
Τι είναι, ηλικία, κατάσταση, ελαττώματα, τι περιλαμβάνεται.
Προεπιλεγμένες ρυθμίσεις: ""
price — Τιμή
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Επικοινωνία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "classified_ad",
    "text": "{\"facts\":\"Παιδικό ποδήλατο 20 ιντσά, αγοράστηκε το 2022, 6 ταχύτητες, μπλε. Μια μικρή γρατζουνιά στο πλαίσιο, καινούργια φρένα πέρυθρα. Φώτα συμπεριλαμβανομένα.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Μήνυμα στην πλατφόρμα\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έκκληση για δωρεές

donation_appeal

Γράψε μια έκκληση για δωρεές από τα γεγονότα που δίνεις, χωρίς επινοημένους αριθμούς αντίκτυπου και χωρίς πίεση.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
organisation — Οργανισμός
Όνομα του οργανισμού.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Για τι προορίζονται τα χρήματα, ποιος ωφελείται, τι έχει γίνει μέχρι τώρα.
Προεπιλεγμένες ρυθμίσεις: ""
goal — Στόχος δωρεάς
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
donation_details — Πώς να κάνετε μια δωρεά
Λογαριασμός ή σύνδεσμος. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "donation_appeal",
    "text": "{\"organisation\":\"Κατοικείο Ζώων Bergen\",\"facts\":\"Η στέγη της σκυλιάς υπάρχει και πρέπει να αντικατασταθεί πριν τον χειμώνα. Το καταφύγιο φροντίζει περίπου 40 σκύλους. Ένας σκεπαστής έδωσε προσφορά 12.000 EUR. Έχουν συγκεντρωθεί 5.000 EUR μέχρι τώρα.\",\"goal\":\"7.000 EUR έως τον Οκτώβριο\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, αναφορά Στέγη\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Σημειώσεις έκδοσης

release_notes

Μετάτρεψε μια λίστα αλλαγών σε ευανάγνωστες σημειώσεις έκδοσης. Κάθε αλλαγή εμφανίζεται μία φορά και οι αριθμοί παραμένουν όπως δόθηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
changes — Αλλαγές
Μία αλλαγή ανά γραμμή. Ο τύπος είναι added, changed, fixed, removed ή security.
Προεπιλεγμένες ρυθμίσεις: ""
product — Προϊόν
Όνομα του προϊόντος.
Προεπιλεγμένες ρυθμίσεις: ""
version — Έκδοση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
release_date — Ημερομηνία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
audience — Ακροατήριο
Ποιοι διαβάζουν τις σημειώσεις.
customers — Πελάτες · developers — Προγραμματιστές · internal — Εσωτερική ομάδα
Προεπιλεγμένες ρυθμίσεις: "customers"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "release_notes",
    "text": "{\"changes\":\"id,type,text\\nC1,added,Εξαγωγή CSV για τιμολόγια\\nC2,fixed,Η σύνδεση απέτυχε όταν το e-mail περιείχε κεφαλαία γράμματα\\nC3,changed,Οι αναφορές φορτώνονται στο παρασκήνιο\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12 Μαΐου\",\"audience\":\"customers\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "changes": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "product": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
        },
        "version": {
            "type": "string",
            "maxLength": 40
        },
        "release_date": {
            "type": "string",
            "maxLength": 40
        },
        "audience": {
            "type": "string",
            "enum": [
                "customers",
                "developers",
                "internal"
            ]
        }
    },
    "required": [
        "changes",
        "product",
        "audience"
    ]
}

Κεφάλαια βίντεο

video_chapters

Δημιούργησε σημάνσεις κεφαλαίων από υπότιτλους ή ένα κείμενο μεταγραφής με χρονικούς κώδικες. Οι χρόνοι προέρχονται από το αρχείο, μόνο οι τίτλοι από την AI.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
transcript — Μεταγραφή με χρονικούς κώδικες
SRT, VTT ή γραμμές που αρχίζουν με έναν χρόνο όπως 01:12.
Προεπιλεγμένες ρυθμίσεις: ""
max_chapters — Μέγιστος αριθμός κεφαλαίων
Από 3 έως 20.
Προεπιλεγμένες ρυθμίσεις: 8
Προηγμένες ρυθμίσεις
min_gap_seconds — Ελάχιστη απόσταση σε δευτερόλεπτα
Από 10 έως 600.
Προεπιλεγμένες ρυθμίσεις: 60

Μέγιστος αριθμός byte εισόδου UTF-8: 70000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "video_chapters",
    "text": "{\"transcript\":\"00:00 Καλώς ήρθατε στο εργαστήριο και μια σύντομη επισκόπηση για σήμερα.\\n00:40 Ξεκινάμε με τα εργαλεία που χρειάζεστε για να αλλάξετε ένα ελαστικό.\\n01:30 Πρώτα χαλαρώστε τις βίδες του τροχού ενώ το αυτοκίνητο είναι στο έδαφος.\\n02:20 Τώρα σηκώστε το αυτοκίνητο με τον γρύλο στο σημείο που υποδεικνύεται.\\n03:10 Αφαιρέστε τον τροχό και τοποθετήστε τον εφεδρικό.\\n04:05 Σφίξτε τα παξιμάδια σε σταυροειδή σειρά και κατεβάστε το αυτοκίνητο.\\n05:00 Ελέγξτε την πίεση και αποθηκεύστε τα εργαλεία.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ημερήσια διάταξη συνεδρίασης

meeting_agenda

Δημιούργησε μια χρονομετρημένη ημερήσια διάταξη συνεδρίασης από θέματα και διάρκειες. Ο διακομιστής υπολογίζει τους χρόνους και η AI διατυπώνει τα θέματα και τα αναμενόμενα αποτελέσματα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
meeting_title — Τίτλος συνάντησης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
objective — Στόχος
Τι πρέπει να επιτύχει η συνάντηση.
Προεπιλεγμένες ρυθμίσεις: ""
start_time — Ώρα έναρξης
Μορφή 09:30.
Προεπιλεγμένες ρυθμίσεις: "09:00"
topics — Θέματα
Ένα θέμα ανά γραμμή με το υπεύθυνο άτομο και τα λεπτά.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
available_minutes — Διαθέσιμα λεπτά
Το 0 σημαίνει χωρίς όριο. Μια μεγαλύτερη ημερήσια διάταξη επισημαίνεται.
Προεπιλεγμένες ρυθμίσεις: 0
break_minutes — Διάλειμμα μετά από κάθε τρίτο θέμα
Λεπτά, το 0 σημαίνει χωρίς διάλειμμα.
Προεπιλεγμένες ρυθμίσεις: 0

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "meeting_agenda",
    "text": "{\"meeting_title\":\"Σχεδιασμός άνοιξης\",\"objective\":\"Αποφασίστε τη σειρά των τριών έργων\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,ανασκόπηση τελευταίου τριμήνου,Anna,20\\nT2,προϋπολογισμός έργων Α Β Γ,Marek,40\\nT3,ποιος κάνει τι,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ερωτήσεις σε ένα έγγραφο

document_questions

Απάντησε σε ερωτήσεις από ένα επικολλημένο έγγραφο. Κάθε απάντηση χρειάζεται ένα ακριβές απόσπασμα· διαφορετικά το αποτέλεσμα αναφέρει ότι το έγγραφο δεν το δηλώνει.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Έγγραφο
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""
questions — Ερωτήσεις
Μία ερώτηση ανά γραμμή, έως 12.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
answer_length — Μήκος απάντησης
Συνοπτικές ή αναλυτικές απαντήσεις.
brief — Συνοπτική · detailed — Αναλυτική
Προεπιλεγμένες ρυθμίσεις: "brief"

Μέγιστος αριθμός byte εισόδου UTF-8: 40000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "document_questions",
    "text": "{\"document\":\"Η περίοδος ενοικίασης ξεκινά στις 1 Ιουνίου και διαρκεί 24 μήνες.\\n\\nΟ ενοικιαστήριο πληρώνει μηνιαίο ενοίκιο 950 EUR έως την τρίτη εργάσιμη ημέρα κάθε μήνα.\\n\\nΤα κατοικίδια απαιτούν γραπτή άδεια από τον ιδιοκτήτη.\",\"questions\":\"Πόσο διαρκεί η περίοδος ενοικίασης;\\nΜπορεί ο ενοικιαστήριο να έχει σκύλο;\\nΠοιος πληρώνει για τις επισκευές;\",\"answer_length\":\"brief\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ρήτρες συμβολαίου προς επανεξέταση

contract_clause_review

Βρες ρήτρες σε ένα συμβόλαιο που αξίζουν προσεκτικότερη ματιά: ανανέωση, καταγγελία, ευθύνη, πληρωμή, ποινές και δεδομένα, η καθεμία με ακριβή παράθεση.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Κείμενο συμβολαίου
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 32000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "contract_clause_review",
    "text": "{\"document\":\"Αυτή η συμφωνία ανανεώνεται αυτόματα για 12 μήνες, εκτός εάν ακυρωθεί εγγράφως 3 μήνες πριν από το τέλος της προθεσμίας.\\n\\nΗ ευθύνεια του παρόχου περιορίζεται στα τέλη που καταβλήθηκαν κατά τους προηγούμενους 6 μήνες.\\n\\nΟι τιμολόγιας πρέπει να εξοφλούνται εντός 14 ημερών. Η καθυστερημένη πληρωμή συνεπάγεται τέλος ύψους 2 τοις εκατόν ανά μήνα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Εργασίες και αποφάσεις από κείμενο

action_items

Εξάγαγε εργασίες, αποφάσεις και ανοιχτές ερωτήσεις από email ή σημειώσεις. Οι υπεύθυνοι και οι ημερομηνίες εμφανίζονται μόνο εάν βρίσκονται στο κείμενο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — E-mails ή σημειώσεις
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 32000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "action_items",
    "text": "{\"document\":\"Γεια σε όλους, συμφωνήσαμε να μεταφέρουμε την έναρξη στις 12 Ιουνίου. Ο Marek θα ενημερώσει τη λίστα τιμών έως την Παρασκευή. Κανείς δεν έχει ελέγξει ακόμα εάν ο προμηθευτής μπορεί να παραδώσει νωρίτερα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Αντιφάσεις σε ένα έγγραφο

contradiction_check

Βρες δηλώσεις σε ένα έγγραφο που αντιφάσκουν μεταξύ τους, όπως διαφορετικές ημερομηνίες ή ποσά, με παράθεση και των δύο αποσπασμάτων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Έγγραφο
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 32000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "contradiction_check",
    "text": "{\"document\":\"Το έργο ξεκινά στις 1 Μαρτίου και ολοκληρώνεται μετά από 6 μήνες.\\n\\nΤο συνολικό budget είναι 40.000 EUR.\\n\\nΣτην ενότητα 4 το έργο ολοκληρώνεται στις 30 Νοεμβρίου. Το συνολικό budget των 45.000 EUR περιλαμβάνει τα έξοδα μετακίνησης.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Ελλιπείς πληροφορίες σε ένα αίτημα

missing_information

Βρες τι λείπει από ένα αίτημα ή μια περιγραφή εργασίας πριν ξεκινήσει η δουλειά, και πάρε τις ερωτήσεις που πρέπει να τεθούν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Αίτημα ή περιγραφή εργασίας
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""
purpose — Για τι χρειάζεται
Για παράδειγμα "προετοιμασία προσφοράς" ή "σχεδιασμός εκδήλωσης".
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 22000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "missing_information",
    "text": "{\"document\":\"Γεια σας, χρειαζόμαστε σύντομα να αναβαθμιστεί η βαφή του γραφείου μας. Διαθέτει αρκετά δωμάτια και οι τοίχοι έχουν ορισμένες αλλοιώσεις. Παρακαλώ στείλτε μια προσφορά.\",\"purpose\":\"προετοιμασία προσφοράς\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        }
    },
    "required": [
        "document",
        "purpose"
    ]
}

Εξήγηση επίσημης επιστολής

official_letter_explainer

Εξήγησε μια επίσημη επιστολή με απλή γλώσσα: τι λέει, προθεσμίες, ποσά και τι πρέπει να γίνει, το καθένα με το ακριβές απόσπασμα. Όχι νομική συμβουλή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Κείμενο επιστολής
Επικολλήστε το κείμενο. Τα προσωπικά δεδομένα μπορούν να αφαιρεθούν πρώτα.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 22000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "official_letter_explainer",
    "text": "{\"document\":\"Ειδοποίηση 4 Μαΐου. Η αίτησή σας για επιδိုးμα στέγασης έχει λάβει. Παρακαλώ υποβάλετε το μισθωτήρια συμβόλαιό σας και την απόδειξη εισοδήματος έως τις 25 Μαΐου. Χωρίς αυτά τα έγγραφα δεν μπορούμε να αποφασίσουμε για την αίτησή σας. Ερωτήσεις: Γραφείο Στέγασης, δωμάτιο 214.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Λίστα ελέγχου από ένα κείμενο

checklist_from_text

Μετάτρεψε οδηγίες ή μια διαδικασία σε λίστα ελέγχου. Κάθε σημείο συνδέεται με ένα ακριβές απόσπασμα και δεν προστίθεται τίποτα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Οδηγίες ή διαδικασία
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 32000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "checklist_from_text",
    "text": "{\"document\":\"Πριν ξεκινήσετε, απενεργοποιήστε τη μηχανή και βγάλτε το φις από την πρίζα. Ανοίξτε το κάλυμμα με το παρεχόμενο κλειδί. Αφαιρέστε το φίλτρο και ξεπλύνετέ το κάτω από κρύο νερό. Μην χρησιμοποιείτε ποτέ διαλύτες, καθώς καταστρέφουν τη στεγανότητα. Αφήστε το φίλτρο να στεγνώσει για μία ώρα πριν το τοποθετήσετε ξανά.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Διαλογή αιτημάτων υποστήριξης

ticket_triage

Ταξινόμησε αιτήματα υποστήριξης σε καθορισμένες κατηγορίες με βαθμό επείγοντος, ένα ακριβές απόσπασμα και ένα προτεινόμενο επόμενο βήμα. Τίποτα δεν αποστέλλεται.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
items — Αιτήματα
Ένα αίτημα ανά γραμμή. Το κείμενο μπορεί να επικολληθεί από οποιοδήποτε σύστημα.
Προεπιλεγμένες ρυθμίσεις: ""
categories — Κατηγορίες
Καθορισμένες κατηγορίες με σύντομο ορισμό.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 56000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "ticket_triage",
    "text": "{\"items\":\"id,subject,text\\nT1,Η σύνδεση αποτυγχάνει,Από το πρωί κανείς από την ομάδα μας δεν μπορεί να συνδεθεί. Δεν μπορούμε να εργαστούμε.\\nT2,Διεύθυνση τιμολόγησης,Παρακαλώ αλλάξτε τη διεύθυνση τιμολόγησής μας σε Mill Road 3.\\nT3,Ιδέα,Θα ήταν ωραίο να υπάρχει σκοτεινή λειτουργία (dark mode).\",\"categories\":\"id,name,definition\\nC1,Τεχνικό σφάλμα,Κάτι δεν λειτουργεί\\nC2,Χρεώσεις,Τιμολόγια και πληρωμές\\nC3,Αίτημα για λειτουργία,Επιθυμίες για νέες λειτουργίες\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Ταξινόμηση σχολίων

feedback_sorting

Ταξινόμησε ελεύθερα σχόλια σε καθορισμένα θέματα, με ένα ακριβές απόσπασμα για κάθε καταχώριση και πλήθος ανά θέμα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
items — Σχόλια
Μία καταχώρηση ανά γραμμή, για παράδειγμα από μια έρευνα.
Προεπιλεγμένες ρυθμίσεις: ""
categories — Θέματα
Καθορισμένα θέματα με σύντομο ορισμό.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 56000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "feedback_sorting",
    "text": "{\"items\":\"id,source,text\\nF1,Έρευνα,Το προσωπικό στο κατάστημα ήταν πολύ φιλικό.\\nF2,E-mail,Έκλεισα ραντεβού και περίμενα πάνω από μία ώρα.\\nF3,Έρευνα,Είναι δύσκολο να βρεις πάρκινγκ κοντά στο κτίριο.\",\"categories\":\"id,name,definition\\nS1,Προσωπικό,Συμπεριφορά και συμβουλές προσωπικού\\nS2,Χρόνος αναμονής,Αναμονή και ραντεβού\\nS3,Τοποθεσία,Πρόσβαση και στάθμευση\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "items": {
            "type": "string",
            "maxLength": 40000,
            "minLength": 1
        },
        "categories": {
            "type": "string",
            "maxLength": 15000,
            "minLength": 1
        }
    },
    "required": [
        "items",
        "categories"
    ]
}

Συστατική επιστολή

recommendation_letter

Γράψε μια συστατική επιστολή από τα γεγονότα που δίνεις, χωρίς επινοημένα επιτεύγματα, βαθμολογίες ή συγκρίσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
person — Πρόσωπο
Ποιος προτείνεται.
Προεπιλεγμένες ρυθμίσεις: ""
relationship — Σχέση
Πώς γνωρίζει ο συγγραφέας το πρόσωπο και για πόσο καιρό.
Προεπιλεγμένες ρυθμίσεις: ""
purpose — Συνιστάται για
Προαιρετικά: δουλειά, μάθημα ή πρόγραμμα.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Απλές σημειώσεις είναι αρκετές. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στο προσχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "recommendation_letter",
    "text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Team lead για τρία χρόνια στο Lumen Print\",\"purpose\":\"Ρόλος διαχειριστή έργου\",\"facts\":\"Η Mira σχεδίασε τη μετακόμιση του εκτυπωτικού μας εργαστηρίου το 2025. Εκπαίδευσε δύο νέους συναδέλφους. Διατήρησε τους πελάτες ενημερωμένους κατά τη διάρκεια της μετακόμισης.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, Head of Production, Lumen Print\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "person": {
            "type": "string",
            "maxLength": 160,
            "minLength": 1
        },
        "relationship": {
            "type": "string",
            "maxLength": 240,
            "minLength": 1
        },
        "purpose": {
            "type": "string",
            "maxLength": 200
        },
        "facts": {
            "type": "string",
            "maxLength": 6000,
            "minLength": 1
        },
        "tone": {
            "type": "string",
            "enum": [
                "neutral",
                "friendly",
                "formal"
            ]
        },
        "sender": {
            "type": "string",
            "maxLength": 600,
            "minLength": 1
        }
    },
    "required": [
        "person",
        "relationship",
        "facts",
        "tone",
        "sender"
    ]
}

Βιογραφικό από σημειώσεις

cv_from_notes

Μετάτρεψε σημειώσεις για την εργασία και την εκπαίδευση σε ένα δομημένο βιογραφικό σημείωμα (CV), με ημερομηνίες και εργοδότες ακριβώς όπως έχουν δοθεί.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
full_name — Όνομα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη κάτω από το όνομα.
Προεπιλεγμένες ρυθμίσεις: ""
target_role — Θέση-στόχος
Προαιρετικό: η θέση εργασίας για την οποία προορίζεται αυτό το βιογραφικό.
Προεπιλεγμένες ρυθμίσεις: ""
experience — Εμπειρία εργασίας
Θέσεις, εργοδότες, ημερομηνίες και καθήκοντα. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
education — Εκπαίδευση
Προαιρετικό: σχολές, μαθήματα και ημερομηνίες.
Προεπιλεγμένες ρυθμίσεις: ""
skills — Δεξιότητες
Προαιρετικά: γλώσσες, εργαλεία και άλλες δεξιότητες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cv_from_notes",
    "text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Διαχειριστής έργου\",\"experience\":\"2022 έως σήμερα: συντονιστής ομάδας στο Lumen Print, σχεδιασμός μετακίνησης εργαστηρίου, εκπαίδευση νέων συναδέλφων. 2018 έως 2022: τεχνικός εκτύπωσης στο Atlas Druck.\",\"education\":\"2018 επαγγελματική κατάρτιση ως τεχνικός εκτύπωσης\",\"skills\":\"Σχεδιασμός έργου, Γερμανικά, Αγγλικά\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Γράμμα ευχαριστίας

thank_you_letter

Γράψε ένα γράμμα ευχαριστίας σε πελάτες, δωρητές ή συνεργάτες με βάση την παρεχόμενη περίσταση και τα γεγονότα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
recipient — Παραλήπτης
Πρόσωπο ή οργανισμός.
Προεπιλεγμένες ρυθμίσεις: ""
occasion — Περίσταση
Για ποιο λόγο είναι οι ευχαριστίες.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Απλές σημειώσεις είναι αρκετές. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στο προσχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "thank_you_letter",
    "text": "{\"recipient\":\"Riverside Bakery\",\"occasion\":\"Χορηγία της καλοκαιρινής μας γιορτής\",\"facts\":\"Το αρτοποιείο δώρισε ψωμί για 200 καλεσμένους. Δύο από το προσωπικό του βοήθησαν στο περίπτερο.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, Διοικητικό Συμβούλιο, Riverside Association\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επιβεβαίωση ραντεβού

appointment_confirmation

Γράψε μια επιβεβαίωση ραντεβού με ημερομηνία, τόπο και στοιχεία αλλαγής ακριβώς όπως δόθηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
recipient — Παραλήπτης
Όνομα του ατόμου.
Προεπιλεγμένες ρυθμίσεις: ""
subject_matter — Ραντεβού
Το θέμα του ραντεβού.
Προεπιλεγμένες ρυθμίσεις: ""
date_time — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
place — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις
Προαιρετικά: τι να φέρετε, πώς να προετοιμαστείτε.
Προεπιλεγμένες ρυθμίσεις: ""
cancellation — Αλλαγή ή ακύρωση
Πώς να αλλάξετε ή να ακυρώσετε. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "appointment_confirmation",
    "text": "{\"recipient\":\"Κύριος Novak\",\"subject_matter\":\"Επιθεώρηση θέρμανσης\",\"date_time\":\"12 Μαΐου, 10:00\",\"place\":\"Mill Road 4\",\"notes\":\"Παρακαλώ βεβαιωθείτε ότι το θερμοκηπείο είναι προσβάσιμο. Φέρτε την τελευταία έκθεση επιθεώρησης.\",\"cancellation\":\"Καλέστε στο 030 000000 έως την προηγούμενη ημέρα.\",\"tone\":\"neutral\",\"sender\":\"Ομάδα εξυπηρέτησης, Heizung Berg\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Μήνυμα απουσίας

out_of_office

Γράψε ένα μήνυμα απουσίας για άτομα εκτός του οργανισμού και ένα για συναδέλφους, με την περίοδο όπως δόθηκε.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
person — Πρόσωπο
Όνομα του ατόμου που απουσιάζει.
Προεπιλεγμένες ρυθμίσεις: ""
date_range — Περίοδος
Από και έως, όπως πρέπει να εμφανίζεται.
Προεπιλεγμένες ρυθμίσεις: ""
substitute — Ποιος αναλαμβάνει
Όνομα και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις
Προαιρετικά: επείγοντα θέματα, τι περιμένει μέχρι την επιστροφή.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "out_of_office",
    "text": "{\"person\":\"Mira Kovac\",\"date_range\":\"4 έως 15 Αυγούστου\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"Οι τιμολόγια περιμένουν μέχρι την επιστροφή.\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επαναληπτική επικοινωνία για προσφορά

offer_follow_up

Γράψε μια ευγενική υπενθύμιση για μια ανοιχτή προσφορά, χωρίς πίεση, επινοημένες προθεσμίες ή εκπτώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης
Όνομα πελάτη.
Προεπιλεγμένες ρυθμίσεις: ""
offer_reference — Προσφορά
Αριθμός ή τίτλος και ημερομηνία. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Τι προσφέρθηκε, τι συζητήθηκε, τι θα ήταν το επόμενο βήμα.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "offer_follow_up",
    "text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Προσφορά 2026-41 της 3 Μαρτίου\",\"facts\":\"Νέα μηχανή διπλώματος με εγκατάσταση. Μιλήσαμε για την παράδοση τον Μάιο. Το επόμενο βήμα θα ήταν μια σύντομη κλήση.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Πωλήσεις, Lumen Print\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Γρήγορος οδηγός

quick_guide

Μετάτρεψε σημειώσεις σε έναν σύντομο οδηγό βήμα προς βήμα, με προειδοποιήσεις μόνο όπως δόθηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
guide_title — Τίτλος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
audience — Για ποιον
Προαιρετικό: ποιος χρησιμοποιεί αυτόν τον οδηγό.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις
Βήματα, ρυθμίσεις και προειδοποιήσεις σε οποιαδήποτε σειρά.
Προεπιλεγμένες ρυθμίσεις: ""
support — Βοήθεια
Προαιρετικό: ποιον να ρωτήσετε. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "quick_guide",
    "text": "{\"guide_title\":\"Καθάρισμα της μηχανής καφέ\",\"audience\":\"Ομάδα γραφείου\",\"notes\":\"Απενεργοποιήστε και αφήστε το να κρυώσει. Αδειάστε το δίσκο σταγόνισμα. Ξεπλύνετε το δίσκο με ζεστό νερό. Μην χρησιμοποιήσετε το πλυντήριο πιάτων. Πατήστε το κουμπί καθαρισμού για 3 δευτερόλεπτα.\",\"support\":\"Ομάδα εγκαταστάσεων, δωμάτιο 12\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ενημέρωση ασφαλείας

safety_briefing

Γράψε μια ενημέρωση ασφαλείας από τους κανόνες και τους κινδύνους που παρέχονται, χωρίς να προσθέσεις κινδύνους, κανόνες ή νομικές δηλώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
workplace — Χώρος εργασίας
Περιοχή ή εργασία για την οποία προορίζεται η ενημέρωση.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Κανόνες και κίνδυνοι
Δικοί σας κανόνες, κίνδυνοι και βήματα έκτακτης ανάγκης. Δεν προστίθεται τίποτα άλλο.
Προεπιλεγμένες ρυθμίσεις: ""
responsible — Υπεύθυνος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
briefing_date — Ημερομηνία ενημέρωσης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "safety_briefing",
    "text": "{\"workplace\":\"Εργαστήριο εκτύπωσης\",\"notes\":\"Κίνδυνοι: κινούμενοι κυλίνδροι, ατμοί διαλύματος. Κανόνες: δέστε τα μακριά μαλλιά, φορέστε γάντια κατά τον καθαρισμό, κρατήστε τις πόρτες ανοιχτές κατά τη χρήση διαλύματος. Έκτακτη ανάγκη: πατήστε το κόκκινο κουμπί διακοπής, καλέστε τον προϊστάμενο της βάρδιας.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12 Μαΐου\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ειδοποίηση ενοικιαστή

tenant_notice

Γράψε μια ειδοποίηση προς τους ενοικιαστές σχετικά με εργασίες, πρόσβαση ή αλλαγές, με ημερομηνία και στοιχεία επικοινωνίας ακριβώς όπως αυτά παρείχονται.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
property — Ακίνητο
Διεύθυνση ή κτίριο.
Προεπιλεγμένες ρυθμίσεις: ""
topic — Θέμα
Τι αφορά η ειδοποίηση.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Απλές σημειώσεις είναι αρκετές. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στο προσχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""
date_time — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "tenant_notice",
    "text": "{\"property\":\"Mill Road 4\",\"topic\":\"Κλείσιμο της παροχής νερού για επισκευή σωλήνα\",\"facts\":\"Το νερό θα είναι κλειστό σε ολόκληρο το κτίριο για περίπου 4 ώρες. Παρακαλούμε μαζέψτε νερό προκαταρχαστικά και κρατήστε την πρόσβαση στο υπόγειο ελεύθερη.\",\"date_time\":\"12 Μαΐου, 08:00\",\"contact\":\"Ομάδα εγκαταστάσεων, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Διαχείριση ακινήτων Berg\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Εσωτερική ανακοίνωση

internal_announcement

Γράψε μια ανακοίνωση για συναδέλφους ή μέλη με βάση τα παρεχόμενα γεγονότα, με ημερομηνία και στοιχεία επικοινωνίας ακριβώς όπως δίνονται.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
topic — Θέμα
Τι αφορά η ανακοίνωση.
Προεπιλεγμένες ρυθμίσεις: ""
audience — Για ποιον
Προαιρετικά: ομάδα, τμήμα ή όλα τα μέλη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Απλές σημειώσεις είναι αρκετές. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στο προσχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""
effective_date — Ισχύει από
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
contact — Στοιχεία επικοινωνίας
Ποιος απαντά σε ερωτήσεις. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "internal_announcement",
    "text": "{\"topic\":\"Νέες ώρες λειτουργίας του γραφείου\",\"audience\":\"Όλο το προσωπικό\",\"facts\":\"Το γραφείο κλείνει στις 16:00 τις Παρασκευές. Μετά από αυτή την ώρα, οι κλήσεις μεταφέρονται στο τηλεφωνικό μήνυμα. Παρακαλώ ενημερώστε τους πελάτες για αυτό στην επόμενη επικοινωνία σας.\",\"effective_date\":\"1 Ιουνίου\",\"contact\":\"Anna Berg, γραφείο\",\"tone\":\"neutral\",\"sender\":\"Διοίκηση, Lumen Print\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά εργασίας

work_report

Μετάτρεψε σημειώσεις και έναν πίνακα ωρών και υλικών σε μια καθαρή αναφορά εργασίας. Ο διακομιστής αθροίζει τις ώρες και τα ποσά, και η AI διατυπώνει την ολοκληρωμένη εργασία.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
site — Τοποθεσία
Προαιρετικά: διεύθυνση ή αριθμός εργασίας.
Προεπιλεγμένες ρυθμίσεις: ""
work_date — Ημερομηνία εργασίας
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
technician — Εκτελέστηκε από
Προαιρετικά: όνομα ή ομάδα.
Προεπιλεγμένες ρυθμίσεις: ""
work_notes — Σημειώσεις για την εργασία
Τι έγινε, τι βρέθηκε, τι παραμένει εκκρεμές. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ώρες και υλικά
Μία γραμμή ανά είδος. Το kind είναι labour (εργασία), material (υλικό) ή other (άλλο). Το unit_price μπορεί να είναι κενό.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "work_report",
    "text": "{\"customer\":\"Hartmann Bakery\",\"site\":\"Mill Street 4\",\"work_date\":\"12 Μαΐου 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Αντικαταστάθηκε η διαρροή βαλβίδας στη γραμμή νερού του ανακατευτήρα ζύμης. Έγινε έλεγχος για διαρροές, δεν βρέθηκε καμία. Η δεύτερη βαλβίδα παρουσιάζει σκουριά και θα πρέπει να αντικατασταθεί στην επόμενη συντήρηση.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Επισκευή και δοκιμή,2.5,h,48\\nL2,material,Βαλβίδα σφαιρική DN15,1,τμ.,18.40\\nL3,other,Κίνηση,1,επίπεδη,25\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Λίστα ελαττωμάτων

defect_list

Μετάτρεψε τις σημειώσεις επιθεώρησης σε μια αριθμημένη λίστα ελαττωμάτων. Κάθε εγγραφή συνδέεται με το ακριβές απόσπασμα στις σημειώσεις και δεν προστίθεται τίποτα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
site — Τόπος ή ακίνητο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
inspection_date — Ημερομηνία επιθεώρησης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
inspector — Επιθεωρήθηκε από
Προαιρετικό.
Προεπιλεγμένες ρυθμίσεις: ""
document — Σημειώσεις επιθεώρησης
Ένα ελάττωμα ανά γραμμή ή παράγραφο. Μπορούν να αναφερθούν ονόματα αρχείων φωτογραφιών.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "defect_list",
    "text": "{\"site\":\"Mill Road 3, δεύτερος όροφος\",\"inspection_date\":\"3 Ιουνίου 2026\",\"inspector\":\"A. Novak\",\"document\":\"Κουζίνα: η πρίζα δίπλα στο παράθυρο δεν έχει κάλυμμα, τα καλώδια είναι ορατά.\\n\\nΜπάνιο: λείπει ο αρμόστοκος γύρω από την ντουζιέρα στην αριστερή πλευρά.\\n\\nΔιάδρομος: η μπογιά στο πλαίσιο της πόρτας είναι γρατζουνισμένη, δείτε φωτογραφία IMG_204.\\n\\nΚαθιστικό: η βαλβίδα του καλοριφέρ δεν γυρίζει.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επεξήγηση βεβαίωσης εργασίας

reference_explained

Εξήγησε μια βεβαίωση εργασίας πρόταση προς πρόταση με απλά λόγια. Κάθε εξήγηση συνδέεται με την ακριβή πρόταση.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Κείμενο βεβαίωσης
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "reference_explained",
    "text": "{\"document\":\"Η κ. Kovac εργάστηκε για εμάς ως βοηθός έργου από τον Μάρτιο του 2023 έως τον Ιούνιο του 2026.\\n\\nΕκτέλεσε τις εργασίες που της ανατέθηκαν με μεγάλη προσοχή και πάντα προς πλήρη ικανοποίησή μας.\\n\\nΗ συμπεριφορά της προς τους συναδέλφους ήταν φιλική και ήταν πάντα συνεπής.\\n\\nΤης ευχόμαστε ό,τι καλύτερο για το μέλλον.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 12000,
            "minLength": 1
        }
    },
    "required": [
        "document"
    ]
}

Προσχέδιο βεβαίωσης εργασίας

reference_draft

Σύνταξε μια βεβαίωση εργασίας από τα γεγονότα που δίνεις. Ημερομηνίες, καθήκοντα και αξιολογήσεις εμφανίζονται μόνο εάν βρίσκονται στην είσοδο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
employee — Εργαζόμενος
Ονοματεπώνυμο. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος απασχόλησης
Προστίθεται λέξη προς λέξη, για παράδειγμα 1 Μαρτίου 2023 έως 30 Ιουνίου 2026.
Προεπιλεγμένες ρυθμίσεις: ""
role — Ρόλος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
company — Εταιρεία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Καθήκοντα, αποτελέσματα, συμπεριφορά και ο τρόπος με τον οποίο αξιολογούνται. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στο προσχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "reference_draft",
    "text": "{\"employee\":\"Mira Kovac\",\"period\":\"1 Μαρτίου 2023 έως 30 Ιουνίου 2026\",\"role\":\"Βοηθός Έργου\",\"company\":\"Lumen Print\",\"facts\":\"Σχεδίασε προγραμματα εκτύπωσης για 40 πελάτες. Εκπαίδευσε δύο νέους συναδέλφους. Η εργασία της ήταν πολύ καλή και αξιόπιστη. Οι συναδέλφους και οι πελάτες εκτιμούσαν τη φιλική της συμπεριφορά. Αποχωρεί κατόπιν δικής της αιτήσεως.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, Προϊστάμενος Παραγωγής\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος εκκαθάρισης κοινοχρήστων

utility_bill_check

Υπολόγισε εκ νέου μια εκκαθάριση κοινοχρήστων ή λογαριασμών από τα στοιχεία της και κατάγραψε ερωτήσεις. Ο διακομιστής κάνει τους υπολογισμούς.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
property — Διαμέρισμα ή ακίνητο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος χρέωσης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Κόστη από την εκκαθάριση
Μία γραμμή ανά τύπο κόστους: total_amount για το κτίριο, key_total και key_share για την κατανομή, για παράδειγμα 500 και 62 τετραγωνικά μέτρα. Το previous_total ενδέχεται να είναι κενό.
Προεπιλεγμένες ρυθμίσεις: ""
advance_paid — Προκαταβολές
Σύνολο πληρωμών κατά την περίοδο. Κενό εάν είναι άγνωστο.
Προεπιλεγμένες ρυθμίσεις: ""
billed_balance — Υπόλοιπο στην εκκαθάριση
Ποσό προς πληρωμή σύμφωνα με την εκκαθάριση, για σύγκριση. Κενό εάν είναι άγνωστο.
Προεπιλεγμένες ρυθμίσεις: ""
statement_total — Σημειώσεις από την εκκαθάριση
Προαιρετικά: οτιδήποτε άλλο αναφέρεται στην εκκαθάριση, όπως το χρεωμένο υπόλοιπο.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "utility_bill_check",
    "text": "{\"property\":\"Mill Road 3, διαμέρισμα 5\",\"period\":\"1 Ιανουαρίου έως 31 Δεκεμβρίου 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Θέρμανση,8400,500,62,6800\\nC2,Νερό,2100,500,62,2050\\nC3,Φροντιστής,3600,500,62,3600\\nC4,Ασφάλιση,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Δήλωση ημερομηνίας 15 Μαρτίου 2026.\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Επισήμανση αλλεργιογόνων

allergen_labelling

Σημείωσε τα 14 κύρια αλλεργιογόνα τροφίμων ανά πιάτο από λίστες συστατικών. Κάθε καταχώριση αναφέρει το συστατικό από το οποίο προέρχεται, για έλεγχο από την επιχείρηση.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
dishes — Πιάτα και συστατικά
Μία γραμμή ανά πιάτο με όλα τα συστατικά, συμπεριλαμβανομένων των συστατικών έτοιμων προϊόντων, όπου είναι γνωστά.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "allergen_labelling",
    "text": "{\"dishes\":\"id,dish,ingredients\\nD1,Pancakes,\\\"σιτηρό αλεύρι, αυγά, γάλα, βούτυρο, αλάτι\\\"\\nD2,Σούπα φακής,\\\"φακές, καρότα, σέλερι, κρεμμύδια, ελαιόλαδο\\\"\\nD3,Σαλάτα με vinaigrette,\\\"μαρούλι, ντομάτες, μουστάρδα, κρασιακό ξύδι, ηλιέλαιο\\\"\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "dishes": {
            "type": "string",
            "maxLength": 20000,
            "minLength": 1
        }
    },
    "required": [
        "dishes"
    ]
}

Κάρτες μελέτης

flashcards

Μετάτρεψε κείμενο μελέτης σε κάρτες ερωτήσεων και απαντήσεων. Κάθε κάρτα συνδέεται με το ακριβές απόσπασμα, και το σετ μπορεί να εισαχθεί σε προγράμματα καρτών μελέτης.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Κείμενο μελέτης
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""
card_count — Αριθμός καρτών
Από 5 έως 40.
Προεπιλεγμένες ρυθμίσεις: 12

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "flashcards",
    "text": "{\"document\":\"Η φωτοσύνθεση πραγματοποιείται στα χλωροπλάσματα των φυτικών κυττάρων. Η χλωροφύλλη απορροφά το φως, κυρίως στο κόκκινο και μπλε εύρος.\\n\\nΣτις φωτοχημικές αντιδράσεις, το νερό διασπάται και απελευθερώνεται οξυγόνο. Η ενέργεια αποθηκεύεται σε ATP και NADPH.\\n\\nΣτον κύκλο του Calvin, το διοξείδιο του άνθρακα μετατρέπεται σε σάκχαρα χρησιμοποιώντας αυτή την ενέργεια.\",\"card_count\":5}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "document": {
            "type": "string",
            "maxLength": 30000,
            "minLength": 1
        },
        "card_count": {
            "type": "integer",
            "minimum": 5,
            "maximum": 40
        }
    },
    "required": [
        "document",
        "card_count"
    ]
}

Σχέδιο μαθήματος

lesson_plan

Δημιούργησε ένα χρονομετρημένο σχέδιο μαθήματος από φάσεις και διάρκειες. Ο διακομιστής υπολογίζει τους χρόνους και η AI διατυπώνει κάθε φάση και τον μαθησιακό της στόχο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
meeting_title — Τίτλος μαθήματος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
objective — Στόχος μάθησης και ομάδα
Τι θα πρέπει να μπορεί να κάνει η ομάδα μετά, και ποια είναι η ομάδα.
Προεπιλεγμένες ρυθμίσεις: ""
start_time — Ώρα έναρξης
Μορφή 09:30.
Προεπιλεγμένες ρυθμίσεις: "08:00"
topics — Φάσεις
Μία φάση ανά γραμμή με το ποιος την καθοδηγεί και τα λεπτά.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
available_minutes — Διαθέσιμα λεπτά
Το 0 σημαίνει χωρίς όριο. Ένα μεγαλύτερο σχέδιο επισημαίνεται.
Προεπιλεγμένες ρυθμίσεις: 45
break_minutes — Διάλειμμα μετά από κάθε τρίτη φάση
Λεπτά, το 0 σημαίνει χωρίς διάλειμμα.
Προεπιλεγμένες ρυθμίσεις: 0

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "lesson_plan",
    "text": "{\"meeting_title\":\"Κλάσματα: πρόσθεση με τον ίδιο παρονομαστή\",\"objective\":\"Η 5η τάξη μπορεί να προσθέσει κλάσματα με τον ίδιο παρονομαστή.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,Επανάληψη για το τι είναι κλάσμα,Teacher,5\\nP2,Επίδειξη πρόσθεσης με κομμάτια πίτσας,Teacher,10\\nP3,Ασκήσεις σε ζεύγη,Pupils,20\\nP4,Σύγκριση αποτελεσμάτων και σύνοψη,Class,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Δήλωση ζημιάς σε ασφαλιστική

insurance_claim

Γράψε μια δήλωση ζημιάς προς ασφαλιστική εταιρεία από τα γεγονότα που δίνεις. Ο αριθμός ασφαλιστηρίου, η ημερομηνία και το ποσό μένουν ακριβή και δεν προστίθεται τίποτα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
insurer — Ασφαλιστής
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
policy_number — Αριθμός ασφαλιστηρίου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
incident_date — Ημερομηνία του συμβάντος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
incident_place — Τοποθεσία του συμβάντος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Τι συνέβη, τι υπέστη ζημιά, τι έγινε στη συνέχεια, ποιος εμπλέκεται.
Προεπιλεγμένες ρυθμίσεις: ""
claim_amount — Ποσό αξίωσης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "insurance_claim",
    "text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14 Μαρτίου 2026\",\"incident_place\":\"Mill Road 3, διαμέρισμα 5\",\"facts\":\"Ένας σωλήνας νερού στον τοίχο της κουζίνας έσκασε το βράδυ. Το νερό πλημμύρισε την κουζίνα και τον διάδρομο. Το πάτωτο στον διάδρομο και ένα ντουλάπι κουζίνας έχουν υποστεί ζημιά. Κλείσαμε την κεντρική βαλβίδα και καλέσαμε υδραυλικό το ίδιο πρωί.\",\"claim_amount\":\"2.350 EUR\",\"sender\":\"Anna Novak, Mill Road 3, Bridgeport\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά εξόδων ταξιδιού

travel_expenses

Μετάτρεψε μια λίστα εξόδων σε μια αναφορά ταξιδιωτικών εξόδων. Ο διακομιστής προσθέτει τα ποσά και αναφέρει ελλιπείς αποδείξεις και ημερομηνίες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
traveller — Ταξιδιώτης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος ταξιδιού
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
purpose — Σκοπός του ταξιδιού
Πού και γιατί.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Έξοδα
Μία γραμμή ανά έξοδο. Το receipt είναι yes ή no.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "travel_expenses",
    "text": "{\"traveller\":\"Mira Kovac\",\"period\":\"3 έως 4 Ιουνίου 2026\",\"purpose\":\"Επίσκεψη στον προμηθευτή Hartmann Paper στο Bridgeport για τη συμφωνία του προγράμματος παράδοσης.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3 Ιουνίου,Τρένο,Εισιτήριο επιστροφής,86.50,yes\\nE2,3 Ιουνίου,Ξενοδοχείο,Μία νύχτα,112,yes\\nE3,3 Ιουνίου,Γεύματα,Δείπνο με προμηθευτή,48.20,no\\nE4,4 Ιουνίου,Ταξί,Σταθμός προς γραφείο,,no\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ετήσια έκθεση συλλόγου

club_annual_report

Γράψε την ετήσια έκθεση ενός συλλόγου ή ένωσης από σημειώσεις. Οι αριθμοί των μελών και τα οικονομικά στοιχεία εμφανίζονται ακριβώς όπως αυτά που δόθηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
club — Σύλλογος ή ένωση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
year — Έτος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Εκδηλώσεις, μέλη, οικονομικά, ευχαριστίες και σχέδια. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
sender — Αποστολέας και υπογραφή
Όνομα, ρόλος και στοιχεία επικοινωνίας. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
length — Μήκος
Κατά προσέγγιση μήκος του προσχεδίου.
short — Σύντομο · medium — Μεσαίο · long — Μεγάλο
Προεπιλεγμένες ρυθμίσεις: "medium"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "club_annual_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"Πραγματοποιήσαμε την καλοκαιρινή ρεγκάτα τον Ιούνιο με 120 συμμετέχοντες. Αγοράστηκαν δύο νέες βάρκες. Τα μέλη αυξήθηκαν από 84 σε 97. Τα έσοδα ήταν 18.400 EUR και τα έξοδα 16.900 EUR. Το 2026 θέλουμε να ανακαινίσουμε το υπόστεγο των σκαφών. Ευχαριστούμε τους εθελοντές της ομάδας της ρεγκάτας.\",\"length\":\"medium\",\"sender\":\"Anna Novak, Πρόεδρος\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρωτόκολλο παράδοσης διαμερίσματος

flat_handover

Γράψε ένα πρωτόκολλο παράδοσης διαμερίσματος από σημειώσεις. Η διεύθυνση, οι ενδείξεις μετρητών, τα κλειδιά και οι παρόντες μένουν ακριβώς όπως καταχωρίστηκαν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
address — Διεύθυνση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
handover_date — Ημερομηνία παράδοσης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
parties — Παρευρισκόμενοι
Ονόματα και ρόλοι. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
meters — Ενδείξεις μετρητών
Ένας μετρητής ανά γραμμή με αριθμό και ένδειξη. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
keys — Κλειδιά
Τι παραδόθηκε. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
rooms_notes — Σημειώσεις ανά δωμάτιο
Κατάσταση, δωμάτιο προς δωμάτιο. Ελαττώματα και συμφωνίες σε απλές σημειώσεις.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "flat_handover",
    "text": "{\"address\":\"Mill Road 3, διαμέρισμα 5, Bridgeport\",\"handover_date\":\"30 Ιουνίου 2026\",\"parties\":\"Anna Novak (εκμισθωτής), Tom Berg (μισθωτής)\",\"meters\":\"Ηλεκτρικό ρεύμα 44812 kWh\\nΝερό 312 m3\",\"keys\":\"3 κλειδιά διαμερίσματος, 1 κλειδί υπογείου\",\"rooms_notes\":\"Κουζίνα καθαρή, μία γρατζουνιά στην επιφάνεια εργασίας. Καθιστικό πρόσφατα βαμμένο, χωρίς ζημιές. Μπάνιο καθαρό, η βρύση στάζει ελαφρώς. Ο μισθωτής θα επισκευάσει τη βρύση έως τις 15 Ιουλίου.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προετοιμασία συζήτησης με εργαζόμενο

staff_talk_prep

Προετοίμασε μια συζήτηση αξιολόγησης προσωπικού από τις σημειώσεις: δυνατά σημεία, θέματα, ερωτήσεις και πιθανούς στόχους, χρησιμοποιώντας μόνο παραδείγματα από τις σημειώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
employee — Εργαζόμενος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
meeting_date — Ημερομηνία της συζήτησης
Προαιρετικό.
Προεπιλεγμένες ρυθμίσεις: ""
role — Ρόλος
Προαιρετικό.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Γεγονότα
Παρατηρήσεις, αποτελέσματα, ανησυχίες και επιθυμίες. Απλές σημειώσεις είναι αρκετές.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
tone — Ύφος
Γενικό ύφος του προσχεδίου.
neutral — Ουδέτερο · friendly — Φιλικό · formal — Επίσημο
Προεπιλεγμένες ρυθμίσεις: "neutral"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "staff_talk_prep",
    "text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20 Ιουνίου 2026\",\"role\":\"Βοηθός έργου\",\"facts\":\"Σχεδίασε καλά τη μετακόμιση του εργαστηρίου. Εκπαίδευσε δύο νέους συναδέλφους. Οι αναφορές καθυστερούσαν τρεις φορές την άνοιξη. Θα ήθελε να αναλάβει περισσότερη επαφή με τους πελάτες.\",\"tone\":\"friendly\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έκθεση ταμείου για συλλόγους

cash_report

Μετάτρεψε ένα βιβλίο ταμείου σε έκθεση ταμείου. Ο διακομιστής υπολογίζει το υπόλοιπο έναρξης και κλεισίματος, τα έσοδα και τα έξοδα, και αναφέρει ελλιπείς ημερομηνίες και αποδείξεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
club — Σύλλογος ή ένωση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προστίθεται λέξη προς λέξη, για παράδειγμα 1 Ιαν έως 31 Μαρ 2026.
Προεπιλεγμένες ρυθμίσεις: ""
opening_balance — Αρχικό υπόλοιπο
Υπόλοιπο στην αρχή της περιόδου, για παράδειγμα 1250.50. Ένα αρνητικό υπόλοιπο ξεκινά με ένα πρόσημο μείον.
Προεπιλεγμένες ρυθμίσεις: ""
stated_closing — Δηλωθέν τελικό υπόλοιπο
Προαιρετικό: το υπόλοιπο που πράγματι καταμετρήθηκε ή εμφανίζει η τράπεζα, για σύγκριση.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Βιβλίο ταμείου
Μία γραμμή ανά εγγραφή. Καταχωρίστε είτε έσοδο είτε έξοδο ως θετικό αριθμό. Το receipt είναι yes ή no.
Προεπιλεγμένες ρυθμίσεις: ""
treasurer_notes — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει η αναφορά, όπως ο σκοπός μεγαλύτερων εγγραφών.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cash_report",
    "text": "{\"club\":\"Riverside Rowing Club\",\"period\":\"1 Ιαν έως 31 Μαρ 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Ενσημιαία συνδρομή Ιανουαρίου,640.00,,yes\\nK2,2026-01-28,Καύσιμα βάρκας,,86.40,yes\\nK3,2026-02-10,Ενοίκιο αίθουσας,,180.00,yes\\nK4,2026-02-21,Πώληση τορτών στην ημέρα ανοιχτών θυρών,212.50,,no\\nK5,,Είδη καθαρισμού,,34.90,yes\\nK6,2026-03-12,Δωρεά από το αρτοποιείο,150.00,,yes\",\"treasurer_notes\":\"Η απόδειξη για την πώληση τορτών βρίσκεται ακόμα στον οργανωτή. Τα μετρητά μετρήθηκαν στα τέλη Μαρτίου.\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος βιβλίου κίνησης οχήματος

mileage_log_check

Έλεγξε ένα βιβλίο κίνησης οχήματος γραμμή προς γραμμή. Ο διακομιστής υπολογίζει τα χιλιόμετρα κάθε διαδρομής και επισημαίνει κενά, μειούμενες ενδείξεις και στοιχεία που λείπουν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
vehicle — Όχημα
Προστίθεται λέξη προς λέξη, για παράδειγμα ένα όνομα ή μια πινακίδα.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Διαδρομές
Μία γραμμή ανά διαδρομή με την αρχική και την τελική ένδειξη. Το trip_type είναι ελεύθερο κείμενο, για παράδειγμα επαγγελματικό ή ιδιωτικό.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει ο έλεγχος.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "mileage_log_check",
    "text": "{\"vehicle\":\"Εταιρικό βαν BX-KM 418\",\"period\":\"Μάιος 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,επιχειρηματικό,Επίσκεψη πελάτη στο Hartmann Bakery\\nF2,2026-05-05,T. Berg,45262,45298,ιδιωτικό,Επίσκεψη στο κατάστημα ηλεκτρολόγων/βιομηχανικών ειδών\\nF3,2026-05-06,A. Novak,45310,45402,επιχειρηματικό,Παράδοση στη Mill Road\\nF4,2026-05-07,A. Novak,45402,45455,,Συνάντηση με προμηθευτή στο Bridgeport\\nF5,2026-05-08,T. Berg,45450,45471,επιχειρηματικό,Επίσκεψη στον χώρο\",\"remarks\":\"\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Σύνοψη φύλλων ωρών

timesheet_summary

Άθροισε φύλλα ωρών από έναρξη, τέλος και διάλειμμα. Ο διακομιστής υπολογίζει τις ώρες ανά άτομο και εβδομάδα, τις συγκρίνει με τις προβλεπόμενες ώρες και επισημαίνει ασυνήθιστους χρόνους.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
organisation — Εταιρεία ή σύλλογος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Καταχωρίσεις χρόνου
Μία γραμμή ανά περίοδο εργασίας. Ώρες όπως 08:30, διάλειμμα σε ολόκληρα λεπτά.
Προεπιλεγμένες ρυθμίσεις: ""
target_hours — Προβλεπόμενες ώρες ανά εβδομάδα
Προαιρετικό: στόχος για ένα άτομο σε μία ημερολογιακή εβδομάδα, για παράδειγμα 38.5.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε θα πρέπει να αναφέρει η περίληψη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
overnight — Βάρδιες μετά τα μεσάνυχτα
Το «Ναι» μετρά μια ώρα λήξης πριν από την ώρα έναρξης ως την επόμενη ημέρα. Με το «Όχι» τέτοιες γραμμές επισημαίνονται.
no — Όχι · yes — Ναι
Προεπιλεγμένες ρυθμίσεις: "no"

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "timesheet_summary",
    "text": "{\"organisation\":\"Hartmann Bakery\",\"period\":\"4 έως 10 Μαΐου 2026\",\"lines\":\"id,person,date,start,end,break_minutes\\nS1,Mira Kovac,2026-05-04,08:00,12:30,30\\nS2,Mira Kovac,2026-05-05,08:00,14:00,30\\nS3,Mira Kovac,2026-05-06,07:30,15:45,45\\nS4,Mira Kovac,2026-05-07,08:00,13:00,\\nS5,Tom Berg,2026-05-04,06:00,10:00,0\\nS6,Tom Berg,2026-05-05,14:00,12:00,0\\nS7,Tom Berg,2026-05-06,06:00,13:00,30\\nS8,Tom Berg,2026-05-07,,11:00,15\",\"target_hours\":\"20\",\"overnight\":\"no\",\"remarks\":\"\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αξιολόγηση ενδείξεων μετρητών

meter_readings

Αξιολόγησε ενδείξεις μετρητών ρεύματος, νερού ή αερίου. Ο διακομιστής υπολογίζει την κατανάλωση ανά περίοδο και επισημαίνει ακραίες τιμές και μειούμενες ενδείξεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
property — Ακίνητο ή νοικοκυριό
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ενδείξεις
Μία γραμμή ανά ένδειξη. Ημερομηνίες όπως 2026-03-31 ή 31.03.2026. Χρησιμοποιήστε μία μονάδα ανά μετρητή.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: για παράδειγμα μια αλλαγή μετρητή ή μια μακρά απουσία.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
outlier_percent — Όριο ακραίας τιμής σε ποσοστό
Επισημαίνονται οι περίοδοι που απέχουν τόσο από τον μέσο όρο του μετρητή. Από 10 έως 500.
Προεπιλεγμένες ρυθμίσεις: 50

Μέγιστος αριθμός byte εισόδου UTF-8: 40000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "meter_readings",
    "text": "{\"property\":\"Mill Road 3, διαμέρισμα 5\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Ηλεκτρικό ρεύμα,2026-01-01,44120,kWh\\nZ2,Ηλεκτρικό ρεύμα,2026-02-01,44430,kWh\\nZ3,Ηλεκτρικό ρεύμα,2026-03-01,44710,kWh\\nZ4,Ηλεκτρικό ρεύμα,2026-04-01,45410,kWh\\nZ5,Ηλεκτρικό ρεύμα,2026-05-01,45700,kWh\\nZ6,Νερό,2026-01-01,312.5,m3\\nZ7,Νερό,2026-04-01,331,m3\\nZ8,Νερό,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Θερμαντικό χώρου που χρησιμοποιήθηκε τον Μάρτιο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Λίστα απογραφής

inventory_list

Μετάτρεψε μια καταμέτρηση αποθεμάτων σε λίστα απογραφής. Ο διακομιστής πολλαπλασιάζει την ποσότητα με την αξία μονάδας, αθροίζει ανά κατηγορία και επισημαίνει διπλότυπα και τιμές που λείπουν.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
organisation — Κατάστημα ή σύλλογος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
inventory_date — Ημερομηνία απογραφής
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Αντικείμενα
Μία γραμμή ανά αντικείμενο με ποσότητα και αξία ανά μονάδα. Αν λείπει κάποια τιμή, αυτή αναφέρεται και η γραμμή εξαιρείται από το σύνολο.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει η λίστα.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "inventory_list",
    "text": "{\"organisation\":\"Riverside Rowing Club\",\"inventory_date\":\"31 Δεκεμβρίου 2025\",\"location\":\"Βοάτχαους\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Βάρκες,Μονοπλοίο,3,pc,1800\\nI2,Βάρκες,Ζεύγος κουπάλια,12,ζεύγος,95\\nI3,Κουζίνα,Μηχανή καφέ,1,pc,240\\nI4,Κουζίνα,Πιάτα,48,pc,2.50\\nI5,Κουζίνα,Πιάτα,48,pc,2.50\\nI6,Εργαστήριο,Ασύρματο κατσαβίδι,2,pc,\\nI7,Εργαστήριο,Λιπαντικό,,κουτί,7.80\",\"remarks\":\"Καταμετρήθηκε από δύο μέλη του συμβουλίου.\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Παράδοση βάρδιας

shift_handover

Μετάτρεψε τις σημειώσεις βάρδιας σε μια σαφή παράδοση. Εμφανίζονται μόνο τα σημεία από τις σημειώσεις, οι ανοιχτές εργασίες καταγράφονται ξεχωριστά και δεν γίνονται αξιολογήσεις ούτε δίνονται συμβουλές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
area — Περιοχή ή ομάδα
Προστίθεται λέξη προς λέξη, για παράδειγμα ένα τμήμα, μια κουζίνα ή μια γραμμή παραγωγής.
Προεπιλεγμένες ρυθμίσεις: ""
shift — Βάρδια και ημερομηνία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
handed_by — Παραδόθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
received_by — Παραλήφθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις από τη βάρδια
Απλές σημειώσεις είναι αρκετές. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στην παράδοση.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "shift_handover",
    "text": "{\"area\":\"Περιοχή 2, ομάδα φροντίδας\",\"shift\":\"Βραδινή βάρδια, 12 Μαΐου 2026\",\"handed_by\":\"Α. Novak\",\"received_by\":\"Τ. Berg\",\"notes\":\"Δωμάτιο 12: Ο Mr Hansen είχε πίεση αίματος 150/90 στις 16:00, ενημερώθηκε ο γιατρός, δεν υπάρχει ακόμα νέα εντολή. Δωμάτιο 14: Η Ms Lund έλαβε τα evening tablets της στις 18:00. Δωμάτιο 9: η καμπάνα κλήσης δεν λειτουργεί, τηλεφωνήθηκε τεχνικός, θα έρθει αύριο το πρωί. Δωμάτιο 12: ρωτήστε ξανά τον γιατρό για την νέα εντολή πριν από τις 21:00. Η παράδοση λινών πρέπει ακόμα να αποθηκευτεί.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πλάνο προϋπολογισμού συλλόγου

club_budget

Μετάτρεψε τα στοιχεία προϋπολογισμού σε ένα πλάνο προϋπολογισμού συλλόγου. Ο διακομιστής αθροίζει τα έσοδα και τα έξοδα, υπολογίζει το υπόλοιπο και επισημαίνει μεταβολές τουλάχιστον 20 % σε σχέση με το προηγούμενο έτος.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
club — Σύλλογος ή ένωση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
year — Έτος προϋπολογισμού
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Κονδύλια προϋπολογισμού
Μία γραμμή ανά κονδύλι. Το kind είναι income ή expense. Το previous είναι η τιμή του προηγούμενου έτους και μπορεί να είναι κενό.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: λόγοι για αλλαγές ή σχέδια για το έτος.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "club_budget",
    "text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Ενσημιαία συνδρομές,18400,17800\\nH2,income,Εγγραφές σε αγώνες βαρκάδων,3600,2800\\nH3,income,Δωρεές,1500,2000\\nH4,expense,Επισκευές βαρκών,6200,4800\\nH5,expense,Ενοίκιο στεγαστηρίου βαρκών,9600,9600\\nH6,expense,Ασφάλιση,2100,1950\\nH7,expense,Ανακαίνιση της στεγαστικής στάθμης (boathouse),7000,\",\"remarks\":\"Η ανακαίνιση της στεγαστικής στάθμης (boathouse) είναι προγραμματισμένη για το καλοκαίρι. Δύο βάρκα χρειάζονται νέα εξαρτήματα ισαγιού (riggers).\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προετοιμασία για συνέντευξη εργασίας

interview_preparation

Προετοίμασε μια συνέντευξη εργασίας από μια αγγελία και ένα βιογραφικό: πιθανές ερωτήσεις, σημεία συμβατότητας και κενά. Δεν προστίθεται τίποτα σχετικά με τον εργοδότη ή τον υποψήφιο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
job_title — Τίτλος θέσης εργασίας
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
company — Εταιρεία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
job_ad — Αγγελία εργασίας
Επικολλήστε το κείμενο. Αντιμετωπίζεται ως δεδομένα, ποτέ ως οδηγίες.
Προεπιλεγμένες ρυθμίσεις: ""
cv — Βιογραφικό σημείωμα
Επικολλήστε το κείμενο. Μόνο όσα χρειάζονται για την προετοιμασία· τα στοιχεία επικοινωνίας μπορούν να παραλειφθούν.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "interview_preparation",
    "text": "{\"job_title\":\"Βοηθός έργου\",\"company\":\"Lumen Print\",\"job_ad\":\"Η Lumen Print αναζητά βοηθό έργου στο Bridgeport. Καθήκοντα: προγραμματισμός εκτυπώσεων, συντονισμός με πελάτες και προμηθευτές, προετοιμασία εβδομαδιαίων αναφορών κατάστασης. Απαιτήσεις: εμπειρία στον συντονισμό έργων, άνετη χρήση φύλλων τιμών, καλή γραπτή αγγλικά, η εμπειρία στην παραγωγή εκτυπώσεων αποτελεί πλεονέκτημα. Έναρξη: 1 Σεπτεμβρίου.\",\"cv\":\"Mira Kovac. 2023 έως 2026: βοηθός γραφείου στο Hartmann Paper, Bridgeport. Συντονισμός παραδόσεων με 40 πελάτες, διατήρηση του σχεδίου παράδοσης σε φύλλα τιμών, εκπαίδευση δύο νέων συναδέλφων. 2020 έως 2023: μαθητεία ως υπάλληλος γραφείου. Γλώσσες: Αγγλικά, καλή γραπτή και προφορική; Χρωματικά, μητρική γλώσσα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Καταγραφή μαθημάτων οδήγησης

driving_lesson_record

Μετάτρεψε μια λίστα μαθημάτων οδήγησης σε καταγραφή εκπαίδευσης. Ο διακομιστής υπολογίζει τα μαθήματα ανά τύπο και τα συγκρίνει με τους στόχους που έχουν εισαχθεί.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
learner — Μαθητής
Όνομα ή αναφορά. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
driving_school — Σχολή οδήγησης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
licence_class — Κατηγορία άδειας
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Μαθήματα
Μία γραμμή ανά μάθημα ή ενότητα. Το units είναι ο αριθμός των μαθημάτων, το topic μπορεί να είναι κενό.
Προεπιλεγμένες ρυθμίσεις: ""
targets — Στόχοι ανά τύπο μαθήματος
Μία γραμμή ανά τύπο με τον σχετικό στόχο. Το εργαλείο δεν γνωρίζει κανέναν κανόνα και απλώς συγκρίνει αυτές τις τιμές.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: οτιδήποτε θα πρέπει να αναφέρει η καταγραφή.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "driving_lesson_record",
    "text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Σχολείο Οδήγησης Lindenau\",\"licence_class\":\"B\",\"lines\":\"id,date,lesson_type,units,instructor,topic\\nL1,2026-03-03,Basic,2,T. Berg,Starting and steering\\nL2,2026-03-10,Basic,2,T. Berg,Junctions\\nL3,2026-03-17,Basic,2,T. Berg,Parking\\nL4,2026-04-07,Country road,3,A. Novak,Overtaking\\nL5,2026-04-14,Country road,2,A. Novak,\\nL6,2026-04-21,Motorway,4,A. Novak,Joining and leaving\\nL7,2026-05-05,Night,2,T. Berg,\\nL8,,Night,,T. Berg,Dipped headlights\",\"targets\":\"id,lesson_type,target_units\\nT1,Basic,12\\nT2,Country road,5\\nT3,Motorway,4\\nT4,Night,3\",\"remarks\":\"Το μάθημα L8 μεταφέρθηκε, η ημερομηνία παραμένει ανοιχτή.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Κάρτα χρώματος μαλλιών

hair_colour_card

Μετάτρεψε τα προϊόντα χρώματος και τις σημειώσεις σε μια κάρτα χρώματος. Ο διακομιστής υπολογίζει την αναλογία ανάμειξης και τις ποσότητες από τα προϊόντα που καταχωρίστηκαν, και δεν αναφέρεται τίποτα για το δέρμα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
client — Πελάτης
Όνομα ή αριθμός πελάτη. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
salon — Κομμωτήριο
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
recipe_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Προϊόντα
Μία γραμμή ανά προϊόν. Εισάγετε μέρη για αναλογία, ή την ποσότητα κάθε προϊόντος.
Προεπιλεγμένες ρυθμίσεις: ""
total_amount — Συνολική ποσότητα
Προαιρετικό: η ποσότητα ανάμειξης, για παράδειγμα 120. Χωρίζεται στα μέρη.
Προεπιλεγμένες ρυθμίσεις: ""
recipe_notes — Σημειώσεις για την εφαρμογή
Προαιρετικά: σειρά, χρόνοι επεξεργασίας, επιθυμίες του πελάτη.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
unit — Μονάδα
Έως 4 γράμματα, για παράδειγμα g ή ml.
Προεπιλεγμένες ρυθμίσεις: "g"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "hair_colour_card",
    "text": "{\"client\":\"Κάρτα πελάτη 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12 Μαΐου 2026\",\"lines\":\"id,product,shade,parts,amount\\nF1,Lumina Cream,7.1,1,\\nF2,Lumina Cream,6.0,1,\\nF3,Lumina Developer 6 %,,2,\",\"total_amount\":\"120\",\"unit\":\"g\",\"recipe_notes\":\"Ρίζες πρώτα, αφήστε για 30 λεπτά, μετά η μήκος για τα τελευταία 10 λεπτά. Ο πελάτης θέλει ψυχρή απόχρωση χωρίς κόκκινο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρόγραμμα φωτογράφησης

photo_shoot_schedule

Δημιούργησε ένα πρόγραμμα φωτογράφησης από βήματα και λεπτά. Ο διακομιστής υπολογίζει όλους τους χρόνους, τα περιθώρια ασφαλείας και τις υπερβάσεις, και η AI διατυπώνει κάθε βήμα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
shoot — Φωτογράφιση
Όνομα της φωτογράφησης ή του πελάτη. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
shoot_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
location — Τοποθεσία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
start_time — Ώρα έναρξης
Μορφή 09:30.
Προεπιλεγμένες ρυθμίσεις: "09:00"
latest_end — Προγραμματισμένο τέλος
Προαιρετικό, μορφή 18:30. Ένα μεταγενέστερο τέλος επισημαίνεται.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Βήματα
Μία γραμμή ανά βήμα με λεπτά. Το fixed_start είναι προαιρετικό, για μια ώρα που δεν μπορεί να μετακινηθεί, για παράδειγμα η χρυσή ώρα (golden hour) στις 19:40.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: επιθυμίες και λεπτομέρειες που ενδέχεται να βοηθήσουν κατά τη διατύπωση των βημάτων.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "photo_shoot_schedule",
    "text": "{\"shoot\":\"Οικογένεια Berg, φωτογραφίες άνοιξης\",\"shoot_date\":\"16 Μαΐου 2026\",\"location\":\"Mill Park\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Arrival and light check,Photographer,20,\\nA2,Family group at the lake,Photographer and family,30,14:30\\nA3,Children on the meadow,Assistant,25,\\nA4,Change of clothes,Family,15,\\nA5,Portraits in the old orchard,Photographer,40,15:40\\nA6,Couple at the bridge in low sun,Photographer,30,16:15\",\"remarks\":\"Η οικογένεια θέλει φυσικές φωτογραφίες χωρίς πόζες. Τα παιδιά κουράζονται γρήγορα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρόγραμμα της ημέρας του γάμου

wedding_day_schedule

Δημιούργησε το πρόγραμμα μιας ημέρας γάμου από βήματα και λεπτά. Ο διακομιστής υπολογίζει όλους τους χρόνους, τα περιθώρια ασφαλείας και τις υπερβάσεις, και η AI διατυπώνει κάθε βήμα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
wedding — Γάμος
Ονόματα του ζευγαριού. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
wedding_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
venue — Τοποθεσία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
start_time — Ώρα έναρξης
Μορφή 09:30.
Προεπιλεγμένες ρυθμίσεις: "09:00"
latest_end — Προγραμματισμένο τέλος
Προαιρετικό, μορφή 00:30. Αναφέρεται μια μεταγενέστερη ώρα λήξης. Μια ώρα νωρίτερα από την έναρξη θεωρείται η επόμενη ημέρα.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Βήματα
Μία γραμμή ανά βήμα με λεπτά. Το fixed_start είναι προαιρετικό, για μια ώρα που δεν μπορεί να μετακινηθεί, για παράδειγμα η τελετή.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: επιθυμίες και λεπτομέρειες που ενδέχεται να βοηθήσουν κατά τη διατύπωση των βημάτων.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "wedding_day_schedule",
    "text": "{\"wedding\":\"Anna και Tom\",\"wedding_date\":\"20 Ιουνίου 2026\",\"venue\":\"Lindenhof\",\"start_time\":\"09:00\",\"latest_end\":\"00:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nW1,Hair and make-up,Anna and stylist,120,\\nW2,Couple pictures in the garden,Photographer,60,\\nW3,Drive to the church,Tom,30,\\nW4,Guests arrive,Ushers,30,13:00\\nW5,Ceremony,Pastor,45,13:30\\nW6,Reception with cake,Service team,75,\\nW7,Group pictures,Photographer,40,\\nW8,Drive to the Lindenhof,All,20,\\nW9,Dinner,Kitchen,120,18:00\\nW10,Speeches,Best man,45,\\nW11,First dance,Anna and Tom,15,20:30\\nW12,Party,DJ,240,\",\"remarks\":\"Ο κέικς προέρχεται από το Hartmann Bakery. Ο DJ φέρνει τον δικό του εξοπλισμό.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Φύλλο ασκήσεων για το σπίτι

home_exercise_sheet

Ταξινόμησε τις σημειώσεις ενός θεραπευτή σε ένα σαφές φύλλο ασκήσεων για το σπίτι. Εμφανίζονται μόνο οι ασκήσεις από τις σημειώσεις, χωρίς διάγνωση και χωρίς ιατρικές συμβουλές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
patient — Ασθενής
Προαιρετικό: αρκεί ένα μικρό όνομα ή ένας κωδικός αναφοράς. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
therapist — Θεραπευτής ή θεραπευτήριο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
sheet_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις του θεραπευτή
Οι ασκήσεις όπως συμφωνήθηκαν, με τις επαναλήψεις και τον τρόπο εκτέλεσής τους. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν.
Προεπιλεγμένες ρυθμίσεις: ""
practice_contact — Επικοινωνία
Προαιρετικό. Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "home_exercise_sheet",
    "text": "{\"patient\":\"Αναφορά 2207\",\"therapist\":\"Lindenau Physiotherapy, K. Berg\",\"sheet_date\":\"5 Μαΐου 2026\",\"notes\":\"Ανυψώσεις φτέρνας κρατώντας την καρέκλα, 10 φορές, 2 σετ, το πρωί και το βράδυ. Ξαπλώστε ανάσκελα, τραβήξτε το γόνατο στο στήθος και με τα δύο χέρια, κρατήστε 20 δευτερόλεπτα, 3 φορές από κάθε πλευρά. Περπατήστε σε επίπεδο έδαφος 15 λεπτά καθημερινά. Κάντε τις ασκήσεις αργά. Φέρτε το φύλλο στο επόμενο ραντεβού.\",\"practice_contact\":\"Lindenau Physiotherapy, τηλέφωνο 0123 456789\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά φροντίδας

care_report

Μετάτρεψε τις σημειώσεις φροντίδας σε μια ουδέτερη αναφορά. Εμφανίζονται μόνο παρατηρήσεις από τις σημειώσεις, χωρίς διάγνωση και χωρίς συμβουλές, και μια σημείωση αναφέρει ότι ένας εξειδικευμένος επαγγελματίας την ελέγχει.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
care_client — Πελάτης
Ένας κωδικός αναφοράς αρκεί. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
report_date — Ημερομηνία και βάρδια
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
written_by — Συντάχθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις φροντίδας
Τι παρατηρήθηκε και τι έγινε. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στην αναφορά.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "care_report",
    "text": "{\"care_client\":\"Αναφορά A-17\",\"report_date\":\"12 Μαΐου 2026, πρωινή βάρδια\",\"written_by\":\"Α. Novak\",\"notes\":\"Πλύνθηκε στον νιπτήρα με βοήθεια στις 08:00. Έφαγε πρωινό στην αίθουσα ηλικιωμένων. Περπάτησε στον κήπο με το βοηθητικό περπάτημα για περίπου 20 λεπτά. Είπε ότι η νέα πολυθρόνα είναι άνετη. Η μπαταρία της ακουστικής βοήθειας άλλαξε στις 09:30. Η κόρη τηλεφώνησε στις 11:00. Ανοιχτό: ρωτήστε εάν οι φρένα του βοηθητικού περπάτημα χρειάζονται έλεγχο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά παρατήρησης παιδιού

childcare_observation

Ταξινόμησε τις σημειώσεις ενός εκπαιδευτικού σε μια αναφορά παρατήρησης. Εμφανίζονται μόνο οι παρατηρήσεις, χωρίς διάγνωση και χωρίς αξιολόγηση ή ταξινόμηση του παιδιού.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
child — Παιδί
Αρκεί ένα μικρό όνομα ή ένας κωδικός. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
child_group — Ομάδα
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
observation_period — Περίοδος παρατήρησης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
observer — Παρατηρήθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις
Τι έκανε και είπε το παιδί. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν στην αναφορά.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "childcare_observation",
    "text": "{\"child\":\"Παιδί Α\",\"child_group\":\"Ομάδα Ήλιος\",\"observation_period\":\"4 έως 8 Μαΐου 2026\",\"observer\":\"K. Berg\",\"notes\":\"Δευτέρα: έχτισε έναν πύργο με ξύλινες μπάλες κατά τη διάρκεια της ελεύθερης δραστηριότητας και μετρησε τις μπάλες δυνατά μέχρι το 12. Τρίτη: ζήτησε από ένα άλλο παιδί να βοηθήσει να κουβαλήσουν το κουτί. Τετάρτη: ζωγράφισε με και τα δύο χέρια για περίπου 20 λεπτά και είπε «ο ήλιος είναι ζεστός». Πέμπτη: άκουσε την ιστορία στην γωνιά της ανάγνωσης μέχρι το τέλος. Παρασκευή: φορέσει τις μποτάκια χωρίς βοήθεια πριν βγει έξω.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αγγελία θανάτου και νεκρολογία

death_notice_obituary

Γράψε μια αγγελία θανάτου και μια σύντομη νεκρολογία από όσα δηλώνει η οικογένεια. Τα ονόματα και οι ημερομηνίες μένουν λέξη προς λέξη, και τίποτα δεν επινοείται για τη ζωή του ανθρώπου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
deceased — Όνομα του αποβιωσάντος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
born — Γεννήθηκε
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
died — Πέθανε
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
facts — Τι θέλει να πει η οικογένεια
Απλές σημειώσεις για τη ζωή του ατόμου. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν.
Προεπιλεγμένες ρυθμίσεις: ""
mourners — Πενθούν
Προαιρετικά: ονόματα της οικογένειας. Προστίθενται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
service_details — Αποχαιρετιστήρια τελετή
Προαιρετικά: τοποθεσία, ημερομηνία και ευχές. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "death_notice_obituary",
    "text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3 Μαρτίου 1941\",\"died\":\"12 Οκτωβρίου 2026\",\"facts\":\"Δασκάλα στο δημοτικό σχολείο του Bridgeport για 31 χρόνια. Τραγουδούσε στη χορωδία της εκκλησίας. Αγαπούσε τον κήπο της και τα δύο εγγόνια της. Της άρεσε να λέει ότι ένα καλό βιβλίο δεν τελειώνει ποτέ.\",\"mourners\":\"Paul και Lena Wiesental με Tom και Mia\",\"service_details\":\"Σάββατο, 24 Οκτωβρίου 2026, 11:00, Παρεκκλήσι στη Mill Road. Αντί για λουλούδια, παρακαλούμε εξετάστε μια δωρεά στη βιβλιοθήκη του σχολείου.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Συνέλευση ιδιοκτητών: πρόσκληση και πρακτικά

owners_meeting

Γράψε την πρόσκληση ή τα πρακτικά μιας συνέλευσης ιδιοκτητών. Η ημερήσια διάταξη και οι αποφάσεις παραμένουν λέξη προς λέξη, χωρίς νομικές δηλώσεις και χωρίς επινοημένες προθεσμίες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
document — Έγγραφο
Επιλέξτε τι να δημιουργήσετε.
invitation — Πρόσκληση · minutes — Πρακτικά
Προεπιλεγμένες ρυθμίσεις: "invitation"
property_name — Ακίνητο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
meeting_when — Ημερομηνία και ώρα
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
meeting_place — Τοποθεσία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
manager — Διαχειριστής ακινήτου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
agenda_items — Ημερήσια διάταξη
Ένα θέμα ανά γραμμή. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Σημειώσεις
Πρόσκληση: τι πρέπει να αναφέρεται. Πρακτικά: πώς εξελίχθηκε η συνέλευση. Μόνο αυτό που είναι γραμμένο εδώ μπορεί να εμφανιστεί.
Προεπιλεγμένες ρυθμίσεις: ""
attendance — Παρουσίες
Μόνο για πρακτικά: προστίθεται λέξη προς λέξη, για παράδειγμα 14 από 20 ιδιοκτησίες παρούσες.
Προεπιλεγμένες ρυθμίσεις: ""
resolutions — Αποφάσεις
Μόνο για πρακτικά: μία απόφαση ανά γραμμή με ψήφους και ποσά. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "owners_meeting",
    "text": "{\"document\":\"minutes\",\"property_name\":\"Ιδιοκτήτες του Mill Road 3\",\"meeting_when\":\"Πέμπτη, 18 Ιουνίου 2026, 18:30\",\"meeting_place\":\"Δωμάτιο συνεδριάσεων του Lindenau Community Centre\",\"manager\":\"Hartmann Property Management, S. Hartmann\",\"agenda_items\":\"1. Καλωσόρισμα\\n2. Ετήσια έκθεση 2025\\n3. Επισκευή στέγης\\n4. Άλλα θέματα\",\"notes\":\"Η κ. Berg ρώτησε σχετικά με το χρονοδιάγραμμα της επισκευής της στέγης. Ο διαχειριστής θα ρωτήσει την εταιρεία σκεπασμάτων και θα ενημερώσει ξανά. Το φως της σκάλας αναφέρθηκε υπό την ενότητα «οποιαδήποτε άλλη υπόθεση».\",\"attendance\":\"14 από τους 20 κατόχους παρόντες ή εκπροσωπούμενοι\",\"resolutions\":\"Θέμα 2: Η ετήσια έκθεση 2025 εγκρίνεται. 13 υπέρ, 0 κατά, 1 αποχή.\\nΘέμα 3: Η επισκευή της στέγης από την Dachbau Lindenau εγκρίνεται στα 48.500,00 EUR, πληρωμή από το αποθεματικό. 11 υπέρ, 2 κατά, 1 αποχή.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Φύλλο φροντίδας κατοικιδίου μετά την επίσκεψη

pet_aftercare_sheet

Ταξινόμησε τις οδηγίες ενός κτηνιατρείου σε φύλλο φροντίδας για ιδιοκτήτες κατοικιδίων. Χωρίς διάγνωση και χωρίς φάρμακα ή δόσεις πέρα από την είσοδο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
practice — Κτηνιατρείο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
animal — Ζώο
Όνομα και είδος. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
pet_owner — Ιδιοκτήτης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
visit_date — Ημερομηνία επίσκεψης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
notes — Οδηγίες του κτηνιατρείου
Φροντίδα, διατροφή, φάρμακα και δόσεις σύμφωνα με τις οδηγίες, το επόμενο ραντεβού. Μόνο όσα είναι γραμμένα εδώ μπορούν να εμφανιστούν.
Προεπιλεγμένες ρυθμίσεις: ""
practice_contact — Επικοινωνία
Προαιρετικό. Προστίθεται λέξη προς λέξη στο τέλος.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "pet_aftercare_sheet",
    "text": "{\"practice\":\"Veterinary Practice Lindenau\",\"animal\":\"Mops, σκύλος\",\"pet_owner\":\"\",\"visit_date\":\"5 Μαΐου 2026\",\"notes\":\"Μετά τον καθαρισμό των δοντιών: μαλακή τροφή για 3 ημέρες. Όχι παιχνίδια μάσησης για 5 ημέρες. Τζελ Demodent στα ούλα μία φορά την ημέρα το βράδυ για 5 ημέρες, όπως δόθηκε. Εάν υπάρχει αιμορραγία μετά τη 2η ημέρα, παρακαλούμε καλέστε το ιατρείο. Επανέλεγχος στις 14 Μαΐου στις 10:30.\",\"practice_contact\":\"Veterinary Practice Lindenau, τηλέφωνο 0123 456700\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά συνεργείου για ιδιοκτήτες οχημάτων

workshop_report

Εξήγησε μια επισκευή με απλά λόγια. Ο διακομιστής αθροίζει τα εργατικά και τα ανταλλακτικά, και η AI εξηγεί μόνο όσα αναφέρουν η εντολή και οι σημειώσεις του συνεργείου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
workshop — Συνεργείο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
vehicle — Όχημα
Προστίθεται λέξη προς λέξη, για παράδειγμα μοντέλο και αριθμός κυκλοφορίας.
Προεπιλεγμένες ρυθμίσεις: ""
mileage — Χιλιόμετρα
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Εργασία και ανταλλακτικά
Μία γραμμή ανά εργασία ή ανταλλακτικό. Το kind είναι labour ή part. Για labour, το quantity σημαίνει ώρες.
Προεπιλεγμένες ρυθμίσεις: ""
workshop_notes — Σημειώσεις συνεργείου
Τι αναφέρθηκε, τι βρέθηκε και τι συμφωνήθηκε. Μόνο όσα είναι γραμμένα εδώ μπορούν να εξηγηθούν.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 25000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "workshop_report",
    "text": "{\"workshop\":\"Hartmann Car Service\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Replace front brake pads and discs,1.5,89.00\\nW2,labour,Annual service with oil change,2,89.00\\nW3,part,Front brake pads set,1,64.90\\nW4,part,Front brake discs,2,58.50\\nW5,part,Engine oil in litres,4.5,14.20\\nW6,part,Oil filter,1,12.80\\nW7,part,Wiper blades,1,\",\"workshop_notes\":\"Ο πελάτης αναφερθεί ότι ακούγεται ένα τσιτσίρισμα κατά το φρενάρισμα. Οι μπροστινές δισκοί φρένων ήταν κάτω από το όριο φθοράς. Οι πίσω δισκοφόρες πλευρές είναι περίπου ημικλήτως φθαρμένες, το συνεργείο θα τις ελέγξει ξανά στην επόμενη συντήρηση. Η τιμή των μπαλόνι υαλοκαθαριστήρων πρέπει ακόμα να αναζητηθεί.\",\"currency\":\"EUR\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρωτόκολλο ηλεκτρικού ελέγχου

electrical_test_record

Σύγκρινε τις μετρημένες τιμές με τα όρια που καταχωρίστηκαν. Ο διακομιστής σημειώνει κάθε τιμή ως εντός ή εκτός ορίου. Δεν προστίθενται τυπικές τιμές, και αυτό δεν αντικαθιστά τον έλεγχο από εξειδικευμένο ηλεκτρολόγο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
installation — Εγκατάσταση
Προστίθεται λέξη προς λέξη, για παράδειγμα κτίριο και πίνακας διανομής.
Προεπιλεγμένες ρυθμίσεις: ""
test_date — Ημερομηνία ελέγχου
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
tester — Ελέγχθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Μετρήσεις
Μία γραμμή ανά τιμή. Το όριο προκύπτει από το ισχύον πρότυπο ή τον κατασκευαστή. Το limit_type είναι max (η τιμή δεν επιτρέπεται να είναι υψηλότερη) ή min (η τιμή δεν επιτρέπεται να είναι χαμηλότερη).
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει το πρωτόκολλο, για παράδειγμα η συσκευή μέτρησης.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "electrical_test_record",
    "text": "{\"installation\":\"Mill Road 3, πίνακα διακομιστή 1\",\"test_date\":\"12 Μαΐου 2026\",\"tester\":\"T. Berg\",\"lines\":\"id,circuit,measurement,value,unit,limit,limit_type\\nP1,Sockets,Insulation resistance,210,MOhm,1,min\\nP2,Sockets,Loop impedance,0.62,Ohm,1.37,max\\nP3,Oven,Loop impedance,1.54,Ohm,1.37,max\\nP4,Oven,RCD trip time,24,ms,30,max\\nP5,Lighting,Insulation resistance,,MOhm,1,min\\nP6,Lighting,RCD trip current,30,mA,30,max\",\"remarks\":\"Μετρήθηκε με την ίδια συσκευή σε όλα τα κυκλώματα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος λίστας θερμοκρασιών

temperature_log_check

Έλεγξε μια λίστα θερμοκρασιών για ψυγεία και καταψύκτες. Ο διακομιστής εντοπίζει μετρήσεις εκτός του εύρους που καταχωρίστηκε και ημέρες χωρίς μέτρηση. Καμία δήλωση για τη νομοθεσία τροφίμων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
kitchen — Κουζίνα ή επιχείρηση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ενδείξεις
Μία γραμμή ανά μέτρηση. Ημερομηνίες όπως 2026-03-31 ή 31.03.2026, ώρες όπως 08:30. Καταχωρίστε lower και upper μία φορά ανά συσκευή· τα κενά κελιά κρατούν το τελευταίο εύρος.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: για παράδειγμα ημέρες κλεισίματος, οι οποίες εξηγούν ένα κενό.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
checks_per_day — Μετρήσεις ανά ημέρα
Καταγράφονται ημέρες με λιγότερες μετρήσεις ανά συσκευή. Από 1 έως 6.
Προεπιλεγμένες ρυθμίσεις: 1

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "temperature_log_check",
    "text": "{\"kitchen\":\"Riverside Bistro\",\"period\":\"4 έως 8 Μαΐου 2026\",\"lines\":\"id,appliance,date,time,temperature,lower,upper,note\\nT1,Cold room,2026-05-04,08:00,4.0,0,7,\\nT2,Freezer,2026-05-04,08:05,-19,-25,-18,\\nT3,Cold room,2026-05-05,08:00,5.5,,,\\nT4,Freezer,2026-05-05,08:10,-16.5,,,Door open during delivery\\nT5,Cold room,2026-05-06,08:02,8.5,,,\\nT6,Cold room,2026-05-08,08:00,3,,,\\nT7,Freezer,2026-05-08,08:03,,,,\",\"checks_per_day\":1,\"remarks\":\"Κλειστό στις 7 Μαΐου.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Υπολογιστής ποσοστών αρτοποιού

bakers_percentage

Μετάτρεψε μια συνταγή σε ποσότητες. Ο διακομιστής υπολογίζει τα γραμμάρια ανά συστατικό, τη συνολική ζύμη, την υδάτωση και την απόδοση ζύμης από ποσοστά αρτοποιού ή από μια συνταγή σε γραμμάρια.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
recipe — Συνταγή
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Συστατικά
Μία γραμμή ανά συστατικό. Το role είναι flour (αλεύρι), liquid (υγρό) ή other (άλλο). Συμπληρώστε το percent σε όλες τις γραμμές ή το amount_g σε όλες τις γραμμές.
Προεπιλεγμένες ρυθμίσεις: ""
pieces — Τεμάχια
Πόσα τεμάχια χρειάζονται, για παράδειγμα 40.
Προεπιλεγμένες ρυθμίσεις: ""
piece_weight — Ζύμη ανά τεμάχιο (g)
Βάρος ζύμης ενός τεμαχίου σε γραμμάρια, για παράδειγμα 500.
Προεπιλεγμένες ρυθμίσεις: ""
flour_weight — Ή: βάρος αλευριού (g)
Αντί για τεμάχια: συνολικό αλεύρι σε γραμμάρια, για παράδειγμα 10000.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: οτιδήποτε πρέπει να αναφέρει το φύλλο.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 12000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "bakers_percentage",
    "text": "{\"recipe\":\"Ψωμί σιταριού και σίκαλης\",\"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\":\"Η ζύμη ξεκουράζεται όλη τη νύχτα στο ψυγείο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αξιολόγηση καρτέλας κυψέλης

hive_record

Αξιολόγησε καρτέλες κυψελών. Ο διακομιστής αθροίζει την απόδοση μελιού ανά κυψέλη και επισημαίνει μεγάλα κενά μεταξύ των καταχωρίσεων. Χωρίς διάγνωση και χωρίς συμβουλές θεραπείας.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
apiary — Μελισσοκομείο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
year — Σεζόν
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Καταχωρίσεις
Μία γραμμή ανά έλεγχο ή συγκομιδή. Ημερομηνίες όπως 2026-03-31 ή 31.03.2026. Το honey_kg μόνο για συγκομιδή. Χωρίς κόμματα στη σημείωση, εκτός αν βρίσκεται σε εισαγωγικά.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε θα πρέπει να αναφέρει η αξιολόγηση.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
gap_days — Κενό μετά από ημέρες
Καταγράφεται ένα μεγαλύτερο χρονικό διάστημα χωρίς καταχώρηση. Από 7 έως 365.
Προεπιλεγμένες ρυθμίσεις: 30

Μέγιστος αριθμός byte εισόδου UTF-8: 45000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "hive_record",
    "text": "{\"apiary\":\"Mill Road apiary\",\"year\":\"2026\",\"lines\":\"id,hive,date,honey_kg,note\\nB1,Hive 1,2026-04-12,,Queen seen and brood on six frames\\nB2,Hive 1,2026-05-20,,Queen cups found\\nB3,Hive 1,2026-06-15,18.5,First harvest\\nB4,Hive 1,2026-07-20,14,Second harvest\\nB5,Hive 2,2026-04-12,,Few bees after winter\\nB6,Hive 2,2026-06-15,9.25,Harvest from one super\\nB7,Hive 3,2026-04-12,,New colony\\nB8,Hive 3,,,\",\"gap_days\":30,\"remarks\":\"\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Λίστα ξυλείας σε κυβικά μέτρα συμπαγούς ξύλου

timber_list

Μετάτρεψε μια λίστα κορμών σε λίστα ξυλείας. Ο διακομιστής υπολογίζει τον όγκο κάθε κορμού με τον τύπο Huber από το μήκος και τη μέση διάμετρο και δείχνει τον υπολογισμό.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
forest — Δάσος ή ομάδα δέντρων
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
timber_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Κορμοί
Μία γραμμή ανά κορμό με μήκος σε μέτρα και μέση διάμετρο σε εκατοστά.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει η λίστα.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "timber_list",
    "text": "{\"forest\":\"Mill Forest, περίπτερο 12\",\"timber_date\":\"3 Φεβρουάριου 2026\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Spruce,4,32\\nH2,Spruce,4,28.5\\nH3,Spruce,5,24\\nH4,Pine,4.5,30\\nH5,Pine,,26\",\"remarks\":\"Σωίρως ξύλα στην ανατολική γραμμή.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Σχέδιο φύτευσης με ποσότητες

planting_plan

Μετάτρεψε παρτέρια και πυκνότητες σε σχέδιο φύτευσης. Ο διακομιστής υπολογίζει τον αριθμό των φυτών από το εμβαδόν και την πυκνότητα και στρογγυλοποιεί κάθε γραμμή προς τα πάνω σε ολόκληρα φυτά.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
planting_site — Τοποθεσία φύτευσης
Προστίθεται λέξη προς λέξη, για παράδειγμα έργο ή διεύθυνση.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Γραμμές φύτευσης
Μία γραμμή ανά φυτό σε ένα παρτέρι, με το εμβαδόν σε τετραγωνικά μέτρα και τα φυτά ανά τετραγωνικό μέτρο.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: οτιδήποτε πρέπει να αναφέρει το σχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 15000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "planting_plan",
    "text": "{\"planting_site\":\"Πλατεία Mill Road\",\"lines\":\"id,bed,plant,area_m2,density_per_m2\\nG1,North bed,Lavender,12.5,6\\nG2,North bed,Ornamental grass,4.2,5\\nG3,South bed,Ground cover,18.4,8.5\\nG4,Hedge,Hornbeam,7.5,3\\nG5,South bed,Tulips,,25\",\"remarks\":\"Η περιοχή των τουλίπανων θα μετρηθεί στο χώρο την επόμενη εβδομάδα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Φορτίο ισχύος ανά φάση

power_load_phases

Άθροισε την ισχύ ανά φάση για μια εκδήλωση. Ο διακομιστής συγκρίνει τα watt κάθε φάσης με την ασφάλεια που καταχωρίστηκε. Αυτό δεν αντικαθιστά τον έλεγχο από εξειδικευμένο πρόσωπο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
event — Εκδήλωση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
fuse_amps — Ασφάλεια ανά φάση (A)
Από την παροχή στον χώρο, για παράδειγμα 16 ή 32.
Προεπιλεγμένες ρυθμίσεις: 16
lines — Συσκευές
Μία γραμμή ανά τύπο συσκευής. Το phase είναι L1, L2 ή L3. Watt από την πινακίδα στοιχείων ή το φύλλο δεδομένων.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: οτιδήποτε πρέπει να αναφέρει η επισκόπηση.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
voltage — Τάση ανά φάση (V)
Τάση μεταξύ φάσης και ουδέτερου.
Προεπιλεγμένες ρυθμίσεις: 230

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "power_load_phases",
    "text": "{\"event\":\"Καλοκαιρινό φεστιβάλ, κύρια σκηνή\",\"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\":\"Το μπαρ τροφοδοτείται από την ίδια οθλιά διανομής.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Λίστα φόρτωσης με έλεγχο ωφέλιμου φορτίου

load_list

Μετάτρεψε εμπορεύματα σε λίστα φόρτωσης. Ο διακομιστής αθροίζει τα βάρη, τα συγκρίνει με το ωφέλιμο φορτίο που καταχωρίστηκε και επισημαίνει τιμές που λείπουν. Καμία δήλωση για την ασφάλιση του φορτίου.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
vehicle — Όχημα
Προστίθεται λέξη προς λέξη, για παράδειγμα αριθμός κυκλοφορίας.
Προεπιλεγμένες ρυθμίσεις: ""
tour — Δρομολόγιο
Προαιρετικό. Προστίθεται λέξη προς λέξη, για παράδειγμα αριθμός και ημερομηνία.
Προεπιλεγμένες ρυθμίσεις: ""
payload_kg — Ωφέλιμο φορτίο (kg)
Από τα χαρτιά του οχήματος, για παράδειγμα 1200.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Αγαθά
Μία γραμμή ανά είδος με ποσότητα και βάρος ανά τεμάχιο σε κιλά. Το stop είναι το σημείο εκφόρτωσης.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: οτιδήποτε πρέπει να αναφέρει η λίστα.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 25000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "load_list",
    "text": "{\"vehicle\":\"Van BX-KM 418\",\"tour\":\"Tour 7, 12 Μαΐου 2026\",\"payload_kg\":\"1200\",\"lines\":\"id,stop,item,quantity,unit_weight_kg\\nL1,Bridgeport,Pallet of flour,2,320\\nL2,Bridgeport,Sack of sugar,10,25\\nL3,Mill Road,Crate of bottles,14,18.5\\nL4,Mill Road,Cleaning supplies,6,12.25\\nL5,Mill Road,Display stand,1,\",\"remarks\":\"Η βάση προβολής φεύγει από το αποθέματο το πρωί.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πλάνο καθαρισμού με εβδομαδιαίες ώρες

cleaning_plan

Μετάτρεψε τις εργασίες καθαρισμού σε ένα σχέδιο. Ο διακομιστής υπολογίζει τις ώρες ανά εβδομάδα για κάθε τοποθεσία από τη συχνότητα και τα λεπτά και καταγράφει τις ελλιπείς γραμμές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
company — Εταιρεία ή ομάδα καθαρισμού
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Ισχύει από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Καθήκοντα
Μία γραμμή ανά καθήκον και τοποθεσία με φορές ανά εβδομάδα και λεπτά ανά φορά. Κάθε δύο εβδομάδες είναι 0,5 φορές ανά εβδομάδα.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: οτιδήποτε πρέπει να αναφέρει το σχέδιο.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 25000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "cleaning_plan",
    "text": "{\"company\":\"Clearwater Services\",\"period\":\"Μάιος 2026\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Mill Road office,Floors and desks,5,45\\nR2,Mill Road office,Washrooms,5,20\\nR3,Mill Road office,Windows,0.5,90\\nR4,Hartmann Bakery,Sales room,6,30\\nR5,Hartmann Bakery,Storage room,1,40\\nR6,Hartmann Bakery,Staff room,2,\",\"remarks\":\"Τα πρακτικά για το χώρο του προσωπικού συμφωνούνται την επόμενη εβδομάδα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ποσότητα χρώματος για ελαιοχρωματιστές

paint_quantity

Υπολόγισε το χρώμα μιας εργασίας από χώρους, παράθυρα και πόρτες, στρώσεις και απόδοση. Ο διακομιστής υπολογίζει λίτρα και δοχεία και η AI γράφει μια σύντομη σύνοψη για την προσφορά.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
project — Έργο
Προστίθεται αυτούσιο, για παράδειγμα πελάτης και διεύθυνση.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Χώροι και επιφάνειες
Μία γραμμή ανά χώρο ή επιφάνεια. Το εμβαδόν τοίχου είναι η περίμετρος επί το ύψος· το extra_m2 προσθέτει απευθείας ταβάνι ή άλλη επιφάνεια· το openings_m2 αφαιρείται. Αφήστε το coats κενό για να χρησιμοποιηθεί ο αριθμός παρακάτω.
Προεπιλεγμένες ρυθμίσεις: ""
coverage_m2_per_l — Απόδοση (m² ανά λίτρο)
Από το τεχνικό φυλλάδιο του προϊόντος, για παράδειγμα 8 ή 7,5.
Προεπιλεγμένες ρυθμίσεις: ""
coats — Στρώσεις
Για γραμμές χωρίς δικό τους αριθμό. Από 1 έως 6.
Προεπιλεγμένες ρυθμίσεις: 2
container_l — Μέγεθος δοχείου (l)
Προαιρετικό: λίτρα σε ένα δοχείο, για παράδειγμα 10 ή 2,5.
Προεπιλεγμένες ρυθμίσεις: "10"
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η σύνοψη, για παράδειγμα χρώματα ή την κατάσταση των τοίχων.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
reserve_percent — Απόθεμα ασφαλείας (%)
Προστίθεται στο σύνολο των λίτρων. Από 0 έως 50.
Προεπιλεγμένες ρυθμίσεις: 10
container_price — Τιμή ανά δοχείο
Προαιρετικό: για το κόστος υλικών, για παράδειγμα 89,90.
Προεπιλεγμένες ρυθμίσεις: ""
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "paint_quantity",
    "text": "{\"project\":\"Οικογένεια Keller, οδός Πλατάνων\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Σαλόνι,18.4,2.6,,5.2,\\nR2,Κουζίνα,12,2.5,,3.1,\\nR3,Οροφή σαλονιού,,,21.5,,1\\nR4,Χολ,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Τοίχοι σε ζεστό λευκό, οροφή σε καθαρό λευκό. Οι μικρές ρωγμές στην κουζίνα στοκάρονται πρώτα. Το ύψος του χολ μετριέται επί τόπου.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ποσότητα πλακακιών με κόλλα και αρμόστοκο

tile_quantity

Υπολόγισε πλακάκια, κόλλα και αρμόστοκο από τις επιφάνειες μιας εργασίας. Ο διακομιστής προσθέτει τη φύρα, στρογγυλοποιεί προς τα πάνω σε ακέραια κιβώτια ανά πλακάκι και υπολογίζει τα σακιά από την κατανάλωση που καταχωρίστηκε.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
project — Έργο
Προστίθεται αυτούσιο, για παράδειγμα πελάτης και διεύθυνση.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Επιφάνειες
Μία γραμμή ανά επιφάνεια με το καθαρό εμβαδόν σε τετραγωνικά μέτρα. Το tile ονομάζει το πλακάκι. Τα waste_percent και pack_m2 μπορούν να μείνουν κενά για να χρησιμοποιηθούν οι τιμές παρακάτω.
Προεπιλεγμένες ρυθμίσεις: ""
waste_percent — Φύρα (%)
Για γραμμές χωρίς δική τους τιμή. Από 0 έως 50.
Προεπιλεγμένες ρυθμίσεις: 10
pack_m2 — m² ανά κιβώτιο
Προαιρετικό: για γραμμές χωρίς δική τους τιμή, για παράδειγμα 1,44.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η σύνοψη, για παράδειγμα σχέδιο τοποθέτησης ή υπόστρωμα.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
adhesive_kg_m2 — Κόλλα (kg ανά m²)
Προαιρετικό: κατανάλωση από το τεχνικό φυλλάδιο, για παράδειγμα 3,5.
Προεπιλεγμένες ρυθμίσεις: ""
adhesive_bag_kg — Σακί κόλλας (kg)
Προαιρετικό, για παράδειγμα 25.
Προεπιλεγμένες ρυθμίσεις: ""
grout_kg_m2 — Αρμόστοκος (kg ανά m²)
Προαιρετικό: κατανάλωση από το τεχνικό φυλλάδιο για αυτό το πλακάκι και τον αρμό, για παράδειγμα 0,5.
Προεπιλεγμένες ρυθμίσεις: ""
grout_bag_kg — Σακί αρμόστοκου (kg)
Προαιρετικό, για παράδειγμα 5.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "tile_quantity",
    "text": "{\"project\":\"Μπάνιο και κουζίνα, οδός Μύλου 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Δάπεδο μπάνιου,Πλακάκι A 60x60,6.8,,\\nF2,Τοίχος μπάνιου,Πλακάκι B 30x60,22.4,15,1.08\\nF3,Τοίχος κουζίνας,Πλακάκι B 30x60,4.2,,1.08\\nF4,Δάπεδο χολ,Πλακάκι 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\":\"Ο τοίχος του μπάνιου τοποθετείται διαγώνια. Το δάπεδο του χολ μετριέται αφού αφαιρεθεί το παλιό δάπεδο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Υλικά στέγης από τις επιφάνειες στέγης

roofing_material

Υπολόγισε κεραμίδια, τεγίδες και κορφιά από τις επιφάνειες στέγης μιας εργασίας. Ο διακομιστής χρησιμοποιεί τα κεραμίδια ανά τετραγωνικό μέτρο και την απόσταση τεγίδων του κατασκευαστή και προσθέτει τη φύρα.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
project — Έργο
Προστίθεται αυτούσιο, για παράδειγμα πελάτης και διεύθυνση.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Επιφάνειες στέγης
Μία γραμμή ανά επιφάνεια στέγης με το εμβαδόν στην κλίση σε τετραγωνικά μέτρα. Το ridge_m είναι το μήκος κορφιά ή ακμής που καλύπτεται κατά μήκος αυτής της επιφάνειας· έναν κοινό κορφιά καταχωρίστε μόνο μία φορά.
Προεπιλεγμένες ρυθμίσεις: ""
tiles_per_m2 — Κεραμίδια ανά m²
Από τον κατασκευαστή για αυτό το κεραμίδι και την απόσταση τεγίδων, για παράδειγμα 10,5.
Προεπιλεγμένες ρυθμίσεις: ""
batten_gauge_cm — Απόσταση τεγίδων (cm)
Προαιρετικό: απόσταση μεταξύ τεγίδων, για παράδειγμα 33,5. Χωρίς αυτήν δεν υπολογίζονται τεγίδες.
Προεπιλεγμένες ρυθμίσεις: ""
waste_percent — Φύρα (%)
Προστίθεται σε κεραμίδια και τεγίδες. Από 0 έως 30.
Προεπιλεγμένες ρυθμίσεις: 5
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η σύνοψη, για παράδειγμα το μοντέλο κεραμιδιού ή το σχήμα της στέγης.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
ridge_tiles_per_m — Κεραμίδια κορφιά ανά μέτρο
Προαιρετικό: από τον κατασκευαστή, για παράδειγμα 2,5.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 12000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "roofing_material",
    "text": "{\"project\":\"Οικία Berg, οδός Φιλύρας 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Νότια πλευρά,62.4,10.4\\nD2,Βόρεια πλευρά,62.4,\\nD3,Στέγη γκαράζ,18.3,\\nD4,Υπόστεγο εισόδου,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Κόκκινα πήλινα κεραμίδια όπως στην παλιά στέγη. Το υπόστεγο εισόδου μετριέται όταν στηθεί η σκαλωσιά.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Παραγγελία γυαλιού με εμβαδόν και βάρος

glass_order

Μετάτρεψε υαλοπίνακες σε λίστα παραγγελίας. Ο διακομιστής υπολογίζει το εμβαδόν ανά υαλοπίνακα και θέση, ένα προαιρετικό ελάχιστο εμβαδόν ανά υαλοπίνακα και το βάρος από εμβαδόν, πάχος και 2,5 kg ανά m² και mm.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης ή εργασία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
order_ref — Αναφορά παραγγελίας
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Υαλοπίνακες
Μία γραμμή ανά θέση με πλάτος και ύψος σε χιλιοστά, πάχος σε χιλιοστά και ποσότητα. Για μονωτικό ή πολυστρωματικό γυαλί καταχωρίστε το άθροισμα των παχών των υαλοπινάκων.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η παραγγελία, για παράδειγμα φινίρισμα ακμών ή παράδοση.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
min_area_m2 — Ελάχιστο εμβαδόν ανά υαλοπίνακα (m²)
Προαιρετικό: όπως στον τιμοκατάλογο του προμηθευτή, για παράδειγμα 0,5. Οι μικρότεροι υαλοπίνακες υπολογίζονται με αυτό το εμβαδόν.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "glass_order",
    "text": "{\"customer\":\"Novak κουζίνα και μπάνιο\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Παράθυρο κουζίνας,Θερμομονωτικό τζάμι 4/16/4,1200,1400,8,2\\nG2,Μπάνιο,Σατινέ τζάμι,600,450,6,1\\nG3,Ράφι,Κρύσταλλο float,800,250,8,3\\nG4,Πόρτα,Κρύσταλλο float,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Ράφια με γυαλισμένες άκρες. Το ύψος του τζαμιού της πόρτας δίνεται αφού τοποθετηθεί η κάσα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Όγκος μετακόμισης και μέγεθος οχήματος

removal_volume

Μετάτρεψε μια λίστα οικιακών αντικειμένων σε λίστα συσκευασίας. Ο διακομιστής αθροίζει τον όγκο ανά χώρο, προσθέτει απόθεμα ασφαλείας και επιλέγει το μικρότερο κατάλληλο όχημα από τη δική σου λίστα οχημάτων.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
move — Μετακόμιση
Προστίθεται αυτούσιο, για παράδειγμα πελάτης και οι δύο διευθύνσεις.
Προεπιλεγμένες ρυθμίσεις: ""
move_date — Ημερομηνία μετακόμισης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Οικιακά αντικείμενα
Μία γραμμή ανά είδος αντικειμένου με την ποσότητα και τα κυβικά μέτρα ενός τεμαχίου. Το note είναι για οδηγίες συσκευασίας, όπως εύθραυστο ή αποσυναρμολόγηση.
Προεπιλεγμένες ρυθμίσεις: ""
vehicles — Ίδια οχήματα
Προαιρετικό: μία γραμμή ανά όχημα με τον όγκο φόρτωσης σε κυβικά μέτρα. Προτείνεται το μικρότερο που επαρκεί.
Προεπιλεγμένες ρυθμίσεις: ""
reserve_percent — Απόθεμα ασφαλείας (%)
Προστίθεται στον συνολικό όγκο για τα κενά στη στοίβαξη. Από 0 έως 50.
Προεπιλεγμένες ρυθμίσεις: 10
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η λίστα συσκευασίας, για παράδειγμα ορόφους ή ανελκυστήρα.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 32000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "removal_volume",
    "text": "{\"move\":\"Οικογένεια Hartmann, από οδό Μύλου 3 σε οδό Φιλύρας 7\",\"move_date\":\"12 Ιουνίου 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Σαλόνι,Τριθέσιος καναπές,1,1.8,\\nU2,Σαλόνι,Βιβλιοθήκη,2,0.9,Αποσυναρμολόγηση\\nU3,Κουζίνα,Κούτα μετακόμισης,25,0.1,Εύθραυστο\\nU4,Υπνοδωμάτιο,Ντουλάπα,1,2.5,Αποσυναρμολόγηση\\nU5,Υπνοδωμάτιο,Κρεβάτι 160 x 200,1,1.5,\\nU6,Υπόγειο,Ποδήλατο,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Βαν,12\\nV2,Φορτηγό 7.5 t,35\\nV3,Φορτηγό 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Τρίτος όροφος χωρίς ασανσέρ στο παλιό διαμέρισμα. Το υπόγειο ελέγχεται την ημέρα της αυτοψίας.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Προσφορά μετάφρασης ανά τυποποιημένες γραμμές

standard_line_offer

Μετάτρεψε αριθμούς χαρακτήρων σε προσφορά. Ο διακομιστής μετατρέπει τους χαρακτήρες με κενά σε τυποποιημένες γραμμές, πολλαπλασιάζει με την τιμή ανά γραμμή, προσθέτει προσαύξηση επείγοντος και ελέγχει μια ελάχιστη αμοιβή.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
offer_number — Αριθμός προσφοράς
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
language_pair — Γλώσσες
Προαιρετικό. Προστίθεται αυτούσιο, για παράδειγμα από τα γερμανικά στα αγγλικά.
Προεπιλεγμένες ρυθμίσεις: ""
deadline — Παράδοση
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Έγγραφα
Μία γραμμή ανά έγγραφο με τον αριθμό χαρακτήρων μαζί με τα κενά, όπως τους μετρά ο επεξεργαστής κειμένου.
Προεπιλεγμένες ρυθμίσεις: ""
price_per_line — Τιμή ανά γραμμή
Καθαρή τιμή για μία τυποποιημένη γραμμή, για παράδειγμα 1,35.
Προεπιλεγμένες ρυθμίσεις: ""
line_chars — Χαρακτήρες ανά γραμμή
Χαρακτήρες μαζί με τα κενά που αποτελούν μία τυποποιημένη γραμμή. Από 30 έως 100.
Προεπιλεγμένες ρυθμίσεις: 55
rush_percent — Προσαύξηση επείγοντος (%)
0 για καμία προσαύξηση. Από 0 έως 200.
Προεπιλεγμένες ρυθμίσεις: 0
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η προσφορά, για παράδειγμα το θεματικό πεδίο ή τη μορφή.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
rounding — Στρογγυλοποίηση
Πώς μετρώνται οι γραμμές κάθε εγγράφου.
exact — Ακριβώς, δύο δεκαδικά · up — Στρογγυλοποίηση προς τα πάνω σε ακέραιες γραμμές ανά έγγραφο
Προεπιλεγμένες ρυθμίσεις: "exact"
minimum_fee — Ελάχιστη αμοιβή
Προαιρετικό: χρησιμοποιείται όταν το σύνολο είναι μικρότερο, για παράδειγμα 40.
Προεπιλεγμένες ρυθμίσεις: ""
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 12000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "standard_line_offer",
    "text": "{\"customer\":\"Αρτοποιείο Hartmann Μ.Ε.Π.Ε.\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Από τα γερμανικά στα αγγλικά\",\"deadline\":\"εντός 5 εργάσιμων ημερών\",\"lines\":\"id,document,characters\\nN1,Μισθωτήριο συμβόλαιο,12480\\nN2,Συνοδευτική επιστολή,1.830\\nN3,Παράρτημα κάτοψης,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Νομικό αντικείμενο. Το παράρτημα μετριέται μόλις η σάρωση γίνει ευανάγνωστη.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Απόδειξη αγοράς παλαιού χρυσού

gold_purchase_receipt

Μετάτρεψε ζυγισμένα τεμάχια σε απόδειξη αγοράς. Ο διακομιστής υπολογίζει τον καθαρό χρυσό από βάρος και καθαρότητα και την πληρωμή από την ημερήσια τιμή που καταχωρίζει η επιχείρηση. Δεν ανακτώνται τιμές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
business — Αγοραστής
Προστίθεται αυτούσιο, για παράδειγμα επωνυμία και διεύθυνση του καταστήματος.
Προεπιλεγμένες ρυθμίσεις: ""
seller — Πωλητής
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
receipt_date — Ημερομηνία
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
receipt_number — Αριθμός απόδειξης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Τεμάχια που αγοράστηκαν
Μία γραμμή ανά τεμάχιο με το βάρος σε γραμμάρια και την καθαρότητα σε χιλιοστά, για παράδειγμα 585 ή 750. Ζυγίστε χωρίς πέτρες· σημειώστε το στη στήλη σημειώσεων.
Προεπιλεγμένες ρυθμίσεις: ""
price_per_g — Τιμή ανά γραμμάριο καθαρού χρυσού
Σημερινή τιμή που ορίζει η επιχείρηση, για παράδειγμα 58,40. Δεν ανακτάται τίποτα από έξω.
Προεπιλεγμένες ρυθμίσεις: ""
payout_percent — Ποσοστό πληρωμής (%)
Ποσοστό της αξίας του καθαρού χρυσού που καταβάλλεται. Από 1 έως 100.
Προεπιλεγμένες ρυθμίσεις: 100
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η απόδειξη, για παράδειγμα πώς ελέγχθηκαν τα τεμάχια.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "gold_purchase_receipt",
    "text": "{\"business\":\"Χρυσοχοείο Berg, Πλατεία Αγοράς 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14 Μαΐου 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Δαχτυλίδι,4.2,585,\\nA2,Αλυσίδα,12.75,750,\\nA3,Σκουλαρίκια,0.875,333,ζυγισμένα χωρίς πέτρες\\nA4,Βραχιόλι,,585,το κούμπωμα πρέπει ακόμη να αφαιρεθεί\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Οι σφραγίδες ελέγχθηκαν με μεγεθυντικό φακό, η αλυσίδα δοκιμάστηκε με οξύ στο κούμπωμα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Ημερολόγιο ζυθοποιίας με εξασθένηση και αλκοόλ

brew_log

Μετάτρεψε μετρήσεις πυκνότητας σε ημερολόγιο ζυθοποιίας. Ο διακομιστής υπολογίζει φαινομενική εξασθένηση και εκτίμηση αλκοόλ από αρχική και τελική πυκνότητα σε βαθμούς Πλάτο και αναφέρει τον τύπο που χρησιμοποιήθηκε.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
brewery — Ζυθοποιείο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
brew — Βράση
Προστίθεται αυτούσιο, για παράδειγμα μπίρα και αριθμός παρτίδας.
Προεπιλεγμένες ρυθμίσεις: ""
brew_date — Ημέρα παρασκευής
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
og_plato — Αρχική πυκνότητα (°P)
Μετρημένη πριν από την προσθήκη της μαγιάς, για παράδειγμα 12,5.
Προεπιλεγμένες ρυθμίσεις: ""
fg_plato — Τελική πυκνότητα (°P)
Προαιρετικό. Αν μείνει κενό, χρησιμοποιείται η μέτρηση με την πιο πρόσφατη ημερομηνία.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ενδείξεις
Μία γραμμή ανά μέτρηση. Ημερομηνίες όπως 2026-03-31 ή 31.03.2026. Πυκνότητα σε βαθμούς Πλάτο, θερμοκρασία σε βαθμούς Κελσίου· και τα δύο μπορούν να μείνουν κενά.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει το ημερολόγιο, για παράδειγμα μαγιά ή λυκίσκο.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
batch_l — Παρτίδα (l)
Προαιρετικό: λίτρα στη δεξαμενή ζύμωσης, για παράδειγμα 50.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "brew_log",
    "text": "{\"brewery\":\"Ζυθοποιείο Οδού Μύλου\",\"brew\":\"Pale ale, παρτίδα 27\",\"brew_date\":\"2 Μαρτίου 2026\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Προσθήκη μαγιάς,12.5,12,Η μαγιά ενυδατώθηκε\\nS2,2026-03-05,Ημέρα 3,6.2,14,Υψηλός αφρός ζύμωσης\\nS3,09.03.2026,Ημέρα 7,3.1,15,Έγινε ξηρό λυκίσκωμα\\nS4,2026-03-16,Εμφιάλωση,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Ζυμωτήρας 2. Ζάχαρη ανθράκωσης προστέθηκε στην εμφιάλωση.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Χρονοπρόγραμμα πεζοπορίας ανά τμήματα

hiking_time_plan

Μετάτρεψε τα τμήματα μιας διαδρομής σε χρονοπρόγραμμα. Ο διακομιστής υπολογίζει τον χρόνο πεζοπορίας ανά τμήμα με τον κανόνα DIN 33466, προσθέτει διαλείμματα και δείχνει την άφιξη και την τελευταία ώρα σε κάθε σημείο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
tour — Δρομολόγιο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
guide — Συνοδός
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
tour_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Τμήματα
Μία γραμμή ανά τμήμα με τη σειρά πορείας, με την απόσταση σε χιλιόμετρα, την ανάβαση και την κατάβαση σε μέτρα και το διάλειμμα σε λεπτά στο τέλος του τμήματος.
Προεπιλεγμένες ρυθμίσεις: ""
start_time — Ώρα έναρξης
Ώρα όπως 08:30.
Προεπιλεγμένες ρυθμίσεις: "08:00"
latest_return — Τελευταία ώρα επιστροφής
Προαιρετικό: ώρα όπως 17:00, για παράδειγμα πριν σκοτεινιάσει ή το τελευταίο λεωφορείο. Τότε κάθε σημείο λαμβάνει μια τελευταία ώρα.
Προεπιλεγμένες ρυθμίσεις: ""
pace_percent — Συντελεστής ομάδας
Πολλαπλασιάζει κάθε χρόνο πεζοπορίας. Κάτω από 100 για γρήγορη ομάδα, πάνω από 100 για αργή.
70 — 70 % · 80 — 80 % · 90 — 90 % · 100 — 100 % (κανόνας ως έχει) · 110 — 110 % · 120 — 120 % · 130 — 130 % · 150 — 150 % · 200 — 200 %
Προεπιλεγμένες ρυθμίσεις: "100"
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει το πλάνο, για παράδειγμα σημείο συνάντησης ή εξοπλισμό.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 12000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "hiking_time_plan",
    "text": "{\"tour\":\"Κυκλική διαδρομή τριών κορυφών από την Κοιλάδα του Μύλου\",\"guide\":\"T. Berg\",\"tour_date\":\"21 Ιουνίου 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Από το πάρκινγκ στο καταφύγιο Σκλήθρου,4.5,600,0,20\\nT2,Από το καταφύγιο Σκλήθρου στην κορυφή,2.2,450,50,30\\nT3,Από την κορυφή στην κοιλάδα,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Σημείο συνάντησης στο πάρκινγκ. Πακεταρισμένο γεύμα για την κορυφή.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Τεχνικό ράιντερ έναντι αποθέματος

rider_stock_check

Σύγκρινε τον εξοπλισμό ενός τεχνικού ράιντερ με το δικό σου απόθεμα. Ο διακομιστής αθροίζει τις δύο λίστες ανά είδος και επιστρέφει λίστα ελλείψεων με ποσότητες.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
event — Εκδήλωση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
venue — Τοποθεσία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ράιντερ: απαιτούμενος εξοπλισμός
Μία γραμμή ανά είδος του ράιντερ με την απαιτούμενη ποσότητα. Το category είναι προαιρετικό, για παράδειγμα μικρόφωνα.
Προεπιλεγμένες ρυθμίσεις: ""
available — Ίδιο απόθεμα
Μία γραμμή ανά είδος με τη διαθέσιμη ποσότητα για αυτή την ημερομηνία. Χρησιμοποιήστε τα ίδια ονόματα όπως στο ράιντερ.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: ό,τι πρέπει να αναφέρει η λίστα, για παράδειγμα ένα πρόσωπο επικοινωνίας ή μια προθεσμία.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 50000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "rider_stock_check",
    "text": "{\"event\":\"Καλοκαιρινό φεστιβάλ, κεντρική σκηνή, μπάντα B\",\"venue\":\"Παραποτάμιο Πάρκο\",\"lines\":\"id,category,item,quantity\\nR1,Μικρόφωνα,Shure SM58,6\\nR2,Μικρόφωνα,Shure Beta 52A,1\\nR3,Βάσεις,Ψηλή βάση μικροφώνου,8\\nR4,Μόνιτορ,Μόνιτορ δαπέδου,4\\nR5,Μικρόφωνα,shure sm-58,2\\nR6,Καλώδια,Καλώδιο XLR 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Ψηλή βάση μικροφώνου,10\\nB3,Μόνιτορ δαπέδου,2\\nB4,DI box,4\",\"remarks\":\"Τα αντικείμενα που λείπουν διευκρινίζονται με τον μάνατζερ της μπάντας τη Δευτέρα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά ελέγχου σταθμών δολωμάτων

bait_station_check

Αξιολόγησε ελέγχους σταθμών δολωμάτων. Ο διακομιστής μετρά την κατανάλωση ανά σταθμό, συγκρίνει κάθε έλεγχο με τον προηγούμενο και παραθέτει τους εκπρόθεσμους σταθμούς. Καμία δήλωση για σκευάσματα ή νομικές υποχρεώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης ή χώρος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
technician — Εκτελέστηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Έλεγχοι
Μία γραμμή ανά σταθμό και έλεγχο. Το finding είναι none, partial, full, damaged ή no_access. Ημερομηνίες όπως 2026-05-31 ή 31.05.2026.
Προεπιλεγμένες ρυθμίσεις: ""
interval_days — Διάστημα ελέγχου (ημέρες)
Όπως συμφωνήθηκε με τον πελάτη. Από 1 έως 365.
Προεπιλεγμένες ρυθμίσεις: 28
remarks — Σημειώσεις
Προαιρετικά: ό,τι πρέπει να αναφέρει η αναφορά, για παράδειγμα μέτρα που συμφωνήθηκαν επί τόπου.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
report_date — Ημερομηνία αναφοράς
Προαιρετικό, για παράδειγμα 2026-05-31. Οι εκπρόθεσμοι σταθμοί μετρώνται έως αυτή την ημέρα· κενό σημαίνει ο τελευταίος έλεγχος του πίνακα.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "bait_station_check",
    "text": "{\"customer\":\"Αρτοποιείο Hartmann, οδός Μύλου 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 αποθήκη,2026-03-02,none,\\nK2,S2 ράμπα φόρτωσης,2026-03-02,partial,\\nK3,S3 αυλή,2026-03-02,none,\\nK4,S1 αποθήκη,2026-03-30,none,\\nK5,S2 ράμπα φόρτωσης,2026-03-30,full,Περιττώματα δίπλα στον σταθμό\\nK6,S3 αυλή,2026-03-30,no_access,Παλέτες μπροστά στον σταθμό\\nK7,S1 αποθήκη,2026-05-04,none,\\nK8,S2 ράμπα φόρτωσης,2026-05-04,partial,Το κενό κάτω από την πόρτα έκλεισε από τον πελάτη\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Ο πελάτης ζητά την αναφορά πριν από τον έλεγχο επιθεώρησης.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Έλεγχος ημερολογίου νερού πισίνας

pool_water_log

Έλεγξε μετρήσεις νερού πισίνας, όπως pH, χλώριο και θερμοκρασία, έναντι των καταχωρισμένων ορίων. Ο διακομιστής επισημαίνει αποκλίσεις και ημέρες χωρίς μέτρηση. Χωρίς νομικές δηλώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
facility — Πισίνα ή εγκατάσταση
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
tester — Ελέγχθηκε από
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ενδείξεις
Μία γραμμή ανά χρόνο μέτρησης. Αφήστε ένα κελί κενό αν η τιμή δεν μετρήθηκε. Ημερομηνίες όπως 2026-05-31 ή 31.05.2026.
Προεπιλεγμένες ρυθμίσεις: ""
limits — Όρια
Μία γραμμή ανά παράμετρο με τα όρια που ισχύουν για την εγκατάσταση. Κενή πισίνα σημαίνει όλες οι πισίνες. Το εργαλείο δεν γνωρίζει κανόνες και συγκρίνει μόνο με αυτούς τους αριθμούς.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικό: για παράδειγμα ημέρες κλεισίματος, οι οποίες εξηγούν ένα κενό.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
checks_per_day — Μετρήσεις ανά ημέρα
Παρατίθενται οι ημέρες με λιγότερες μετρήσεις ανά πισίνα. Από 1 έως 6.
Προεπιλεγμένες ρυθμίσεις: 1

Μέγιστος αριθμός byte εισόδου UTF-8: 40000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "pool_water_log",
    "text": "{\"facility\":\"Ξενοδοχείο Spa Lindenau\",\"period\":\"4 έως 6 Μαΐου 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Εσωτερική πισίνα,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Υδρομασάζ,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Εσωτερική πισίνα,2026-05-05,08:00,7.8,0.4,0.25,28.5,Πολλοί επισκέπτες το προηγούμενο βράδυ\\nW4,Υδρομασάζ,2026-05-05,08:05,7.3,,0.1,37.0,Τελείωσαν οι ταινίες μέτρησης χλωρίου\\nW5,Εσωτερική πισίνα,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,Υδρομασάζ,free_chlorine,0.7,1.0\\nG5,Υδρομασάζ,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Στο φίλτρο του υδρομασάζ έγινε αντίστροφη πλύση στις 5 Μαΐου.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά εκπαίδευσης σκύλου και πρόγραμμα ασκήσεων

dog_training_report

Μετάτρεψε σημειώσεις από μια συνεδρία εκπαίδευσης σε αναφορά για τον ιδιοκτήτη και πρόγραμμα ασκήσεων για το σπίτι. Ο διακομιστής υπολογίζει τα λεπτά εξάσκησης και η AI χρησιμοποιεί μόνο ασκήσεις από την είσοδο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
dog — Σκύλος
Όνομα και φυλή. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
pet_owner — Ιδιοκτήτης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
trainer — Εκπαιδευτής ή σχολή σκύλων
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
session_date — Ημερομηνία συνεδρίας
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
session_notes — Σημειώσεις από τη συνεδρία
Τι εξασκήθηκε και παρατηρήθηκε και τι συμφωνήθηκε για το σπίτι. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί στην αναφορά.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Ασκήσεις για το σπίτι
Μία γραμμή ανά άσκηση όπως συμφωνήθηκε: πώς, φορές ανά ημέρα, λεπτά κάθε φορά και ημέρες ανά εβδομάδα.
Προεπιλεγμένες ρυθμίσεις: ""
next_session — Επόμενη συνεδρία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "dog_training_report",
    "text": "{\"dog\":\"Bruno, Λαμπραντόρ\",\"pet_owner\":\"Οικογένεια Novak\",\"trainer\":\"Σχολή Σκύλων Lindenau, A. Berg\",\"session_date\":\"12 Μαΐου 2026\",\"session_notes\":\"Εξασκήσαμε το περπάτημα με χαλαρό λουρί στο μονοπάτι του πάρκου. Ο Bruno στην αρχή τραβούσε προς άλλους σκύλους και μετά από μερικές στροφές περπατούσε ήρεμα δίπλα στον ιδιοκτήτη. Η ανάκληση λειτούργησε καλά με το μακρύ λουρί. Στο σπίτι, εξασκηθείτε στον κήπο πριν από τις βόλτες και σταματήστε την άσκηση όσο ο Bruno ακόμη τη διασκεδάζει. Επιβραβεύστε με μικρά κομμάτια από τη συνηθισμένη του τροφή.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Περπάτημα με χαλαρό λουρί,Στον κήπο πριν από τη βόλτα,2,5,6\\nH2,Ανάκληση με μακρύ λουρί,Καλέστε μία φορά και επιβραβεύστε αμέσως,1,10,5\\nH3,Κάτσε και μείνε στην πόρτα,Πριν ανοίξει η πόρτα,3,2,7\",\"next_session\":\"19 Μαΐου 2026, 17:00\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά ξενώνα κατοικιδίων για ιδιοκτήτες

pet_boarding_report

Μετάτρεψε τις καταχωρίσεις μιας διαμονής σε ξενώνα σε αναφορά για τον ιδιοκτήτη. Ο διακομιστής μετρά γεύματα, βόλτες και λεπτά ανά ημέρα και η AI γράφει ένα φιλικό κείμενο χωρίς κτηνιατρικές δηλώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
animal — Ζώο
Όνομα και είδος. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
pet_owner — Ιδιοκτήτης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
boarding — Ξενώνας ή φύλαξη κατοικιδίων
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
stay — Ημέρα ή περίοδος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Καταχωρίσεις
Μία γραμμή ανά καταχώριση. Το activity είναι meal, walk, play, rest, care ή other. Λεπτά για βόλτες και παιχνίδι. Η τροφή και η ποσότητα διατηρούνται λέξη προς λέξη. Ημερομηνίες όπως 2026-05-31 ή 31.05.2026.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις για τον ιδιοκτήτη
Προαιρετικά: πώς προσαρμόστηκε το ζώο, τι του άρεσε. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί στο κείμενο.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 25000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "pet_boarding_report",
    "text": "{\"animal\":\"Lotte, ντακσχούντ\",\"pet_owner\":\"κα Wagner\",\"boarding\":\"Ξενοδοχείο Κατοικιδίων Lindenau\",\"stay\":\"15 έως 16 Μαΐου 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g ξηρά τροφή,Τα έφαγε όλα\\nP2,2026-05-15,09:30,walk,40,,Γνώρισε το μπιγκλ Max\\nP3,2026-05-15,14:00,play,20,,Μπάλα στον κήπο\\nP4,2026-05-15,17:30,meal,,80 g ξηρά τροφή,Άφησε λίγο\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g ξηρά τροφή,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Βουρτσίστηκε\",\"remarks\":\"Η Lotte προσαρμόστηκε γρήγορα και κοιμήθηκε στο δικό της καλάθι. Της άρεσαν τα παιχνίδια με την μπάλα στον κήπο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Δελτίο παραγγελίας μεταποίησης με μέτρα

alteration_order_sheet

Μετάτρεψε μέτρα, αλλαγές και τιμές σε δελτίο παραγγελίας μεταποιήσεων. Ο διακομιστής υπολογίζει νέα μέτρα, σύνολα γραμμών και το υπόλοιπο και ελέγχει τις αλλαγές έναντι του περιθωρίου ραφής.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
customer — Πελάτης
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
order_number — Αριθμός παραγγελίας
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
pickup — Έτοιμο για παραλαβή
Προαιρετικό, για παράδειγμα Παρασκευή 15 Μαΐου. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Μεταποιήσεις
Μία γραμμή ανά μεταποίηση. Το measure είναι το τρέχον μέτρο, το change είναι +2 ή -1.5, το allowance είναι το διαθέσιμο περιθώριο ραφής. Το unit_price μπορεί να είναι κενό.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Επιθυμίες πελάτη
Προαιρετικά: τι ζήτησε ο πελάτης στην πρόβα. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
length_unit — Μονάδα μέτρησης
Εμφανίζεται με όλα τα μέτρα.
cm — Εκατοστά · in — Ίντσες
Προεπιλεγμένες ρυθμίσεις: "cm"
deposit — Καταβληθείσα προκαταβολή
Προαιρετικό, για παράδειγμα 20.
Προεπιλεγμένες ρυθμίσεις: ""
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 25000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "alteration_order_sheet",
    "text": "{\"customer\":\"κα Lena Hartmann\",\"order_number\":\"A-2026-118\",\"pickup\":\"Παρασκευή 15 Μαΐου\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Παντελόνι γκρι,Κόντεμα στριφώματος,104,-3,,1,14.00\\nR2,Παντελόνι γκρι,Άνοιγμα μέσης,82,+3,2,1,18.50\\nR3,Φόρεμα μπλε,Στένεμα πλαϊνών ραφών,96,-4,,1,24.00\\nR4,Σακάκι,Κόντεμα μανικιών,63,-2,,1,22.00\\nR5,Τζιν,Αλλαγή φερμουάρ,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"Στρίφωμα του παντελονιού χωρίς ρεβέρ. Διατηρήστε τα αρχικά κουμπιά στο σακάκι.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Κατάσταση υλικών ανθοπωλείου

floral_bill_of_materials

Μετάτρεψε συνθέσεις και τα κοτσάνια και υλικά ανά σύνθεση σε κατάσταση υλικών. Ο διακομιστής πολλαπλασιάζει ποσότητες, αθροίζει το κόστος ανά σύνθεση και δημιουργεί λίστα αγορών.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
event — Εκδήλωση
Για παράδειγμα γάμος Berg. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
event_date — Ημερομηνία
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
customer — Πελάτης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
arrangements — Συνθέσεις
Μία γραμμή ανά σύνθεση με τον αριθμό των τεμαχίων.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Υλικά ανά σύνθεση
Μία γραμμή ανά υλικό και σύνθεση: η σύνθεση όπως ονομάστηκε παραπάνω, κοτσάνια ή μονάδες ανά τεμάχιο, μονάδα και τιμή ανά μονάδα.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: χρώματα, επιθυμίες, στοιχεία παράδοσης.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
waste_percent — Επιπλέον για θραύση (%)
Προστίθεται μόνο στη λίστα αγορών. Από 0 έως 50.
Προεπιλεγμένες ρυθμίσεις: 0
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "floral_bill_of_materials",
    "text": "{\"event\":\"Γάμος Berg και Novak\",\"event_date\":\"20 Ιουνίου 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Νυφική ανθοδέσμη,1\\nA2,Κεντρική σύνθεση τραπεζιού,8\\nA3,Μπουτονιέρα,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Νυφική ανθοδέσμη,Τριαντάφυλλο Avalanche,15,κοτσάνι,2.40\\nM2,Νυφική ανθοδέσμη,Ευκάλυπτος,5,κοτσάνι,1.10\\nM3,Νυφική ανθοδέσμη,Σατέν κορδέλα,1.5,m,0.90\\nM4,Κεντρική σύνθεση τραπεζιού,Τριαντάφυλλο Avalanche,5,κοτσάνι,2.40\\nM5,Κεντρική σύνθεση τραπεζιού,Γυψοφίλη,3,κοτσάνι,1.30\\nM6,Κεντρική σύνθεση τραπεζιού,Σφουγγάρι ανθοδετικής,1,τεμάχιο,1.80\\nM7,Μπουτονιέρα,Πολυανθές τριαντάφυλλο,1,κοτσάνι,1.50\\nM8,Μπουτονιέρα,Καρφίτσα,2,τεμάχιο,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Μόνο λευκό και απαλό πράσινο. Παράδοση στο Lindenhof στις 10:00.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρόγραμμα σίτισης στάβλου με ποσότητες και κόστος

stable_feed_plan

Μετάτρεψε τη μερίδα ανά άλογο σε πρόγραμμα σίτισης. Ο διακομιστής υπολογίζει κιλά ανά ημέρα και περίοδο, το κόστος ανά μποξ και τις ποσότητες αγοράς ανά ζωοτροφή. Χωρίς διατροφικές συμβουλές.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
stable — Στάβλος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Μερίδες
Μία γραμμή ανά άλογο και ζωοτροφή: kg ανά τάισμα και ταΐσματα ανά ημέρα.
Προεπιλεγμένες ρυθμίσεις: ""
feeds — Τιμές ζωοτροφών
Προαιρετικά: μία γραμμή ανά ζωοτροφή με την τιμή ανά kg. Ζωοτροφές χωρίς τιμή παρατίθενται.
Προεπιλεγμένες ρυθμίσεις: ""
period_days — Ημέρες στην περίοδο
Για παράδειγμα 30 για έναν μήνα. Από 1 έως 366.
Προεπιλεγμένες ρυθμίσεις: 30
remarks — Σημειώσεις
Προαιρετικά: ό,τι πρέπει να αναφέρει το πρόγραμμα, για παράδειγμα ποιος ταΐζει τα σαββατοκύριακα.
Προεπιλεγμένες ρυθμίσεις: ""
Προηγμένες ρυθμίσεις
currency — Νόμισμα
Σύντομος κωδικός ή σύμβολο που εμφανίζεται με τα ποσά, για παράδειγμα EUR.
Προεπιλεγμένες ρυθμίσεις: "EUR"

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "stable_feed_plan",
    "text": "{\"stable\":\"Στάβλος φιλοξενίας Lindenhof\",\"period\":\"Ιούνιος 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Μπόξ 1,Luna,Σανό,4,3\\nF2,Μπόξ 1,Luna,Βρώμη,0.5,2\\nF3,Μπόξ 2,Max,Σανό,5,3\\nF4,Μπόξ 2,Max,Μεταλλικό συμπλήρωμα,0.1,1\\nF5,Μπόξ 3,Fenja,Σανό,3.5,3\\nF6,Μπόξ 3,Fenja,Πέλετ,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Σανό,0.18\\nP2,Βρώμη,0.45\\nP3,Πέλετ,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Ο ιδιοκτήτης του Max φέρνει ο ίδιος το μεταλλικό συμπλήρωμα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Πρόγραμμα μελέτης μουσικής με σημείωση για γονείς

music_practice_plan

Μετάτρεψε κομμάτια και λεπτά σε εβδομαδιαίο πρόγραμμα μελέτης με σημείωση για τους γονείς. Ο διακομιστής κατανέμει τα κομμάτια στις ημέρες εξάσκησης και αθροίζει τα λεπτά· εμφανίζονται μόνο κομμάτια από την είσοδο.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
student — Μαθητής
Αρκεί ένα μικρό όνομα. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
teacher — Δάσκαλος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
week — Εβδομάδα
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Κομμάτια και ασκήσεις
Μία γραμμή ανά κομμάτι ή άσκηση με λεπτά ανά ημέρα εξάσκησης. Το days_per_week μπορεί να είναι κενό: τότε το κομμάτι εξασκείται σε κάθε ημέρα εξάσκησης.
Προεπιλεγμένες ρυθμίσεις: ""
practice_days — Ημέρες εξάσκησης ανά εβδομάδα
Από 1 έως 7.
Προεπιλεγμένες ρυθμίσεις: 5
teacher_notes — Σημειώσεις από το μάθημα
Προαιρετικά: τι πήγε καλά, τι να προσέχει κατά την εξάσκηση. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί στη σημείωση.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "music_practice_plan",
    "text": "{\"student\":\"Mia\",\"teacher\":\"Μουσική Σχολή Lindenau, K. Berg\",\"week\":\"11 έως 17 Μαΐου 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Κλίμακες Σολ μείζονα και Μι ελάσσονα,Αργά με μετρονόμο,5,\\nU2,Μενουέτο σε Σολ,Μέτρα 9 έως 16 μόνο με το αριστερό χέρι,10,4\\nU3,Το τραγούδι του ανέμου,Ολόκληρο μία φορά την ημέρα,5,3\\nU4,Τετράδιο πρώτης ανάγνωσης,Μία νέα γραμμή,5,2\",\"practice_days\":5,\"teacher_notes\":\"Η Mia έπαιξε σήμερα το πρώτο μέρος του μενουέτου πολύ ομοιόμορφα. Στα μέτρα 9 έως 16 το αριστερό χέρι είναι ακόμη αβέβαιο. Παρακαλώ να εξασκείται αργά και να κάνει μικρά διαλείμματα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά προόδου φροντιστηρίου για γονείς

tutoring_progress_report

Μετάτρεψε θέματα, βαθμολογίες και σημειώσεις από το φροντιστήριο σε αναφορά προόδου για τους γονείς. Ο διακομιστής υπολογίζει ποσοστά του μέγιστου ανά μάθημα και η AI δεν κάνει προβλέψεις ή διαγνώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
student — Μαθητής
Αρκεί ένα μικρό όνομα. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
tutor — Καθηγητής ή φροντιστήριο
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
period — Περίοδος
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
lines — Μαθήματα και αποτελέσματα
Μία γραμμή ανά μάθημα ή διαγώνισμα. Τα score και max_score μπορεί να είναι κενά· το grade διατηρείται λέξη προς λέξη. Ημερομηνίες όπως 2026-05-31 ή 31.05.2026.
Προεπιλεγμένες ρυθμίσεις: ""
tutor_notes — Σημειώσεις του καθηγητή
Προαιρετικά: τι πήγε καλά, τι εξασκείται ακόμη. Μόνο ό,τι γράφεται εδώ μπορεί να εμφανιστεί στην αναφορά.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 30000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "tutoring_progress_report",
    "text": "{\"student\":\"Jonas\",\"tutor\":\"Κέντρο Μελέτης Lindenau, P. Novak\",\"period\":\"Μάρτιος έως Μάιος 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Μαθηματικά,Κλάσματα,12,20,\\nL2,2026-04-07,Μαθηματικά,Κλάσματα και δεκαδικοί,15,20,\\nL3,2026-05-05,Μαθηματικά,Ποσοστά,17,20,\\nL4,2026-03-17,Αγγλικά,Αόριστος,8,15,\\nL5,2026-04-28,Αγγλικά,Ανώμαλα ρήματα,11,15,\\nL6,2026-05-12,Αγγλικά,Σχολικό διαγώνισμα,,,B\",\"tutor_notes\":\"Ο Jonas ελέγχει πλέον μόνος του τα αποτελέσματα στα κλάσματα. Τα ανώμαλα ρήματα εξασκούνται με κάρτες στην αρχή κάθε μαθήματος. Κάνει περισσότερες ερωτήσεις από ό,τι τον Μάρτιο.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αναφορά περιποίησης οπλών με επόμενο ραντεβού

hoof_care_report

Μετάτρεψε ευρήματα ανά οπλή και τις εργασίες που έγιναν σε αναφορά για τον ιδιοκτήτη του αλόγου. Ο διακομιστής υπολογίζει το επόμενο ραντεβού από την ημερομηνία και το διάστημα και παραθέτει οπλές χωρίς καταχώριση. Χωρίς κτηνιατρικές διαγνώσεις.

Πεδία εισόδου και διαμόρφωσης

Βασικές ρυθμίσεις
horse — Άλογο
Όνομα και, αν χρειάζεται, στάβλος. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
pet_owner — Ιδιοκτήτης
Προαιρετικό. Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
farrier — Πεταλωτής ή περιποίηση οπλών
Προστίθεται λέξη προς λέξη.
Προεπιλεγμένες ρυθμίσεις: ""
visit_date — Ημερομηνία επίσκεψης
Για παράδειγμα 2026-05-12 ή 12.05.2026. Απαιτείται για το επόμενο ραντεβού.
Προεπιλεγμένες ρυθμίσεις: ""
interval_weeks — Διάστημα έως το επόμενο ραντεβού (εβδομάδες)
Όπως συμφωνήθηκε. Από 1 έως 26.
Προεπιλεγμένες ρυθμίσεις: 6
lines — Οπλές
Μία γραμμή ανά οπλή ή περισσότερες γραμμές για πολλά ευρήματα. Το hoof είναι fl, fr, hl ή hr. Τα finding και work προέρχονται από τις λίστες.
Προεπιλεγμένες ρυθμίσεις: ""
remarks — Σημειώσεις
Προαιρετικά: ό,τι πρέπει να ξέρει ο ιδιοκτήτης, για παράδειγμα συμφωνίες για την επόμενη επίσκεψη.
Προεπιλεγμένες ρυθμίσεις: ""

Μέγιστος αριθμός byte εισόδου UTF-8: 20000

Τα αποτελέσματα χρησιμοποιούν ops_review: columns και βαθμωτές rows, summary, findings συνδεδεμένα με πηγές και προσχέδια exports. Τα review_required και ai_required είναι true και το ai_model είναι do4u-standard. Όλο το κείμενο πρέπει να εμφανίζεται ως μη έμπιστο απλό κείμενο. Τα αποτελέσματα ταμειακών ροών περιέχουν επιπλέον chart_data με type cashflow, currency, buffer_cents και έως 91 χρονολογημένα σημεία που περιέχουν base_cents και scenario_cents. Οι τιμές είναι ακέραια λεπτά νομίσματος υπολογισμένα στον διακομιστή· δεν γίνεται δεκτή σήμανση γραφήματος που δημιουργεί το μοντέλο. Τα αποτελέσματα κοπής περιέχουν chart_data με type cutting και scale 1000: τα μήκη ράβδων είναι ακέραια χιλιοστά της δηλωμένης μονάδας (mm, cm, m ή in). Κάθε ράβδος περιέχει id, unit, length, trim_start, trim_end, kerf, segments (id και length) και remaining. Υπολογίζεται ένα πλάτος κοπής ανά τελικό τεμάχιο. Ο διακομιστής επαληθεύει ότι τεμάχια, πλάτη κοπής, αποκοπές άκρων και υπόλοιπο υλικό ισούνται ακριβώς με το μήκος αποθέματος. Το σχέδιο περιλαμβάνει έως 30 πλήρεις ράβδους και 120 τεμάχια· τα total_bars, omitted_bars και truncated περιγράφουν ρητά κάθε παράλειψη. Η πλήρης κατανομή παραμένει στον πίνακα και στα προσχέδια εξαγωγών. Η ευρετική δεν δηλώνει καθολική βελτιστότητα.

Παράδειγμα αιτήματος

{
    "tool": "hoof_care_report",
    "text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"κα Berg\",\"farrier\":\"Περιποίηση οπλών Novak\",\"visit_date\":\"2026-05-12\",\"interval_weeks\":6,\"lines\":\"id,hoof,hoof_finding,work,note\\nH1,fl,ok,new_shoes,\\nH2,fr,crack,new_shoes,Μικρή ρωγμή στη μύτη στην εξωτερική πλευρά\\nH3,hl,uneven_wear,trim,Φθείρεται περισσότερο στην εσωτερική πλευρά\\nH4,hr,ok,trim,\",\"remarks\":\"Η Fenja στάθηκε ήρεμα. Παρακαλούμε κρατήστε την στο μπόξ για την επόμενη επίσκεψη, ιδανικά πριν από το τάισμα.\"}"
}
Πλήρες σχήμα διαμόρφωσης
{
    "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"
    ]
}

Αίτημα επιβεβαιωμένης εξαγωγής ημερολογίου

Οι έλεγχοι συμβάσεων και συντήρησης επιστρέφουν επιπλέον υπογεγραμμένο token calendar_review, συνδεδεμένο με τον ταυτοποιημένο λογαριασμό, τα δεδομένα πηγής και λήξη 30 λεπτών. Μετά από ρητό ανθρώπινο έλεγχο, αποστέλλονται μέσω POST το token, τα επιλεγμένα αναγνωριστικά συμβάντων και approved:true στο /api/v1/business/calendar με τον ίδιο λογαριασμό. Η απόκριση είναι εξαγωγή ICS. Ο διακομιστής ελέγχει ιδιοκτησία, υπογραφή, λήξη και επιλογή ανεξάρτητα από το μοντέλο. Δεν τροποποιείται κανένα ημερολόγιο.

POST /api/v1/business/calendar

Το τελικό σημείο απαιτεί τον υφιστάμενο έλεγχο ταυτότητας API Bearer για τον ίδιο λογαριασμό που κατέχει τον έλεγχο σύμβασης ή συντήρησης. Ο υπογεγραμμένος έλεγχος ισχύει για 30 λεπτά και δεσμεύει τα εγκεκριμένα δεδομένα πηγής και την επιλογή συμβάντων. Απουσία έγκρισης, ξένος ιδιοκτήτης, άγνωστα αναγνωριστικά συμβάντων ή ληγμένο ή αλλοιωμένο token απορρίπτονται. Το calendar_review είναι αντικείμενο με token και expires_at (χρονική σήμανση Unix). Το calendar_events περιέχει id, title, date (YYYY-MM-DD) και description· το calendar_options περιέχει name και reminder_days. Το αρχικό αποτέλεσμα δεν περιέχει byte ICS. Μπορούν να επιλεγούν έως 20 διακριτά αναγνωριστικά συμβάντων.

{
    "token": "<calendar_review.token>",
    "selected": [
        "E1"
    ],
    "approved": true
}
Σχήμα επιβεβαίωσης ημερολογίου
{
    "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
}

Μια επιτυχής απάντηση περιέχει ok:true και ένα export με filename, mime:text/calendar και ολόκληρο το κείμενο ICS στο content. Το παρακάτω υπόδειγμα περιγράφει τη δομή απάντησης· δεν είναι παραγόμενο αρχείο. Η αποθήκευση ή εισαγωγή του αρχείου αποτελεί χωριστή ενέργεια του πελάτη λογισμικού. Δεν πραγματοποιείται επικοινωνία με υπηρεσία ημερολογίου.

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

Τα αρχικά αποτελέσματα περιέχουν πρόχειρες εξαγωγές με filename, mime και content, μαζί με τον πίνακα ελέγχου συνδεδεμένο με την πηγή. Αυτά τα προσχέδια απαιτούν ρητό ανθρώπινο έλεγχο πριν από χρήση ή προώθηση. Οι έλεγχοι συμβατικών προθεσμιών και συντήρησης μπορούν να περιλαμβάνουν calendar_events, calendar_options και calendar_review· αυτά τα πεδία δεν γίνονται ποτέ δεκτά ως έγκριση χορηγημένη από το μοντέλο. Η εξαγωγή ημερολογίου απαιτεί το χωριστό επιβεβαιωμένο αίτημα που παρουσιάζεται παραπάνω.

Widgets

Ένα widget ενσωματώνει ένα εργαλείο του Do4U στον δικό σου ιστότοπο ως iframe, με την ίδια φόρμα και το ίδιο αποτέλεσμα όπως στο Do4U. Τα αιτήματα χρεώνονται στον λογαριασμό του widget. Δημιουργείς widgets στη σελίδα Widgets ή με το API.

Ενσωμάτωνε widgets μόνο πίσω από σύνδεση. Η σελίδα με το widget πρέπει να απαιτεί σύνδεση. Όποιος μπορεί να ανοίξει τη σελίδα μπορεί να χρησιμοποιήσει το widget και να ξοδέψει τα credits σου. Μη χρησιμοποιείς ποτέ widget σε δημόσια σελίδα.

Το Do4U δεν μπορεί να ελέγξει από έξω αν η σελίδα σου απαιτεί σύνδεση. Το επιβεβαιώνεις εσύ όταν δημιουργείς το widget, και εσύ είσαι υπεύθυνος γι' αυτό. Τα παρακάτω όρια μειώνουν τη ζημιά αν διαρρεύσει ένα token, αλλά δεν αντικαθιστούν τη σύνδεση.

Ένα token ανά widget

Κάθε widget έχει το δικό του token που αρχίζει με d4w_. Το Do4U αποθηκεύει μόνο ένα hash, γι' αυτό το token εμφανίζεται μόνο μία φορά. Μπορεί να κάνει πολύ λιγότερα από ένα κλειδί API:

Γρήγορη εκκίνηση

  1. Άνοιξε τη σελίδα Widgets και διάλεξε εργαλείο, επιτρεπόμενους ιστότοπους, λειτουργία και προϋπολογισμό.
  2. Επιβεβαίωσε ότι θα ενσωματώσεις το widget μόνο πίσω από σύνδεση. Αντίγραψε το token, που εμφανίζεται μόνο μία φορά.
  3. Πρόσθεσε τον κώδικα σε μια σελίδα που απαιτεί σύνδεση.
  4. Συνδέσου, δοκίμασε το widget μία φορά και έλεγξε τη χρήση στη σελίδα Widgets.

Λειτουργία 1: Token στη σελίδα

Ο πιο γρήγορος τρόπος. Το token βρίσκεται στο HTML της σελίδας σου, οπότε κάθε συνδεδεμένος χρήστης μπορεί να το διαβάσει. Χρησιμοποίησε αυτή τη λειτουργία μόνο αν εμπιστεύεσαι όλους τους χρήστες του χώρου. Αυτή η λειτουργία επιτρέπει ένα εργαλείο ανά widget.

<!-- Ενσωμάτωση μόνο σε χώρο που απαιτεί σύνδεση -->
<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: Βραχύβιες συνεδρίες (συνιστάται)

Το token του widget μένει στον διακομιστή σου. Αφού ο διακομιστής σου αναγνωρίσει έναν συνδεδεμένο χρήστη, ζητά ένα token συνεδρίας και γράφει στη σελίδα μόνο αυτό. Ένα token συνεδρίας αρχίζει με d4s_ και λήγει από μόνο του. Σε αυτή τη λειτουργία το πρόγραμμα περιήγησης απορρίπτει το μακρόβιο token, οπότε ένα token που αντιγράφηκε κατά λάθος στο HTML γίνεται αμέσως αντιληπτό.

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

Παράδειγμα σε PHP. Εκτέλεσέ το μόνο για συνδεδεμένους χρήστες, στον διακομιστή που δημιουργεί τη σελίδα:

<?php
// Έλεγξε πρώτα τη δική σου σύνδεση. Το token μένει σε αυτόν τον διακομιστή.
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>

Προαιρετικά: το data-session-url ορίζει μια διεύθυνση στον δικό σου ιστότοπο. Όταν λήξει μια συνεδρία, το widget στέλνει ένα αίτημα σε αυτή τη διεύθυνση με τα cookies του ιστότοπού σου. Έλεγξε εκεί τη σύνδεση και απάντησε με {"token": "d4s_..."}.

toolΠροαιρετικό. Περιορίζει τη συνεδρία σε ένα εργαλείο αυτού του widget. Χωρίς αυτό, η συνεδρία καλύπτει όλα τα εργαλεία του widget.
subjectΠροαιρετικό. Το δικό σου αναγνωριστικό για τον χρήστη, το πολύ 200 byte. Το Do4U αποθηκεύει μόνο ένα hash. Μια συνεδρία με subject βλέπει μόνο εργασίες του ίδιου subject.
ttl_minutesΠροαιρετικό. Διάρκεια σε λεπτά. Προεπιλογή 60, το πολύ 480.

Χαρακτηριστικά

data-do4u-widgetΥποχρεωτικό. Το αναγνωριστικό του widget, όπως w_3f9a1c0b7d2e4a68.
data-toolΥποχρεωτικό. Το όνομα του εργαλείου, όπως στη λίστα παρακάτω.
data-tokenΤο token του widget ή ένα token συνεδρίας. Το script το αφαιρεί από το στοιχείο μετά τη φόρτωση.
data-langΓλώσσα του widget, όπως el. Χωρίς αυτό, το Do4U χρησιμοποιεί τη γλώσσα του προγράμματος περιήγησης.
data-themelight ή dark. Χωρίς αυτό, ισχύει η ρύθμιση του συστήματος.
data-min-heightΕλάχιστο ύψος σε pixel, από προεπιλογή 480. Μετά το ύψος ακολουθεί το περιεχόμενο.
data-session-urlΔιεύθυνση στον ιστότοπό σου που επιστρέφει ένα νέο token συνεδρίας.
data-titleΤίτλος του iframe για προγράμματα ανάγνωσης οθόνης. Όρισέ τον στη γλώσσα της σελίδας σου.

Συμβάντα και προσυμπλήρωση

Το στοιχείο ενεργοποιεί τα do4u:ready, do4u:result και do4u:expired. Με το do4uWidget.fill() η σελίδα σου μπορεί να προσυμπληρώσει πεδία της φόρμας. Μια εργασία δεν ξεκινά ποτέ από μόνη της, γιατί ο χρήστης αποφασίζει πότε ξοδεύονται credits.

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;
});
// Προσυμπλήρωση πεδίων. Την εργασία την ξεκινά πάντα ο χρήστης.
box.addEventListener('do4u:ready', () => {
  box.do4uWidget.fill({ urls: 'https://example.com/article' });
});

Αντιμετώπισε το αποτέλεσμα ως μη αξιόπιστα δεδομένα. Η έξοδος της ΤΝ μπορεί να είναι λανθασμένη, και κείμενο από ιστοσελίδες που διαβάστηκαν μπορεί να την επηρεάσει. Κάνε escape στο αποτέλεσμα ή καθάρισέ το στον διακομιστή σου, πριν το εμφανίσεις ή το αποθηκεύσεις. Βάλε έναν άνθρωπο να το ελέγξει πριν το δημοσιεύσεις.

Content Security Policy

Αν ο ιστότοπός σου χρησιμοποιεί Content Security Policy, επίτρεψε το πλαίσιο και το script. Αν φιλοξενείς το script μόνος σου, αρκεί το frame-src.

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

Διαχείριση widgets με το API

Οι ενσωματώσεις μπορούν να διαχειρίζονται widgets με ένα κλειδί API του λογαριασμού. Το token στην απάντηση στο POST /widgets εμφανίζεται μόνο μία φορά. Το POST /widgets/session δέχεται επίσης ένα token widget· τότε το πεδίο widget δεν χρειάζεται. Με κλειδί API, στείλε το αναγνωριστικό του widget στο πεδίο widget.

POST /widgets/sessionΔημιουργία token συνεδρίας.
GET /widgetsΛίστα με τα widgets, τη χρήση τους και τα εργαλεία που είναι διαθέσιμα για widgets.
POST /widgetsΔημιουργία widget. Απαιτεί confirm_login_area: true.
GET /widgets/{id}Ανάγνωση ενός widget.
DELETE /widgets/{id}Ανάκληση widget.
curl -X POST https://do4u.eu/api/v1/widgets \
  -H "Authorization: Bearer d4u_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Team newsletter", "tools": ["newsletter_create"], "mode": "session",
       "origins": ["https://intern.example.com"], "budget_day": 100, "budget_month": 1000,
       "confirm_login_area": true}'

Σφάλματα στο widget

401 invalidΤο token είναι λάθος ή έχει ανακληθεί, ή τα widgets είναι απενεργοποιημένα.
401 expiredΗ συνεδρία έληξε. Φόρτωσε ξανά τη σελίδα ή χρησιμοποίησε το data-session-url.
401 session_requiredΑυτό το widget λειτουργεί μόνο με tokens συνεδρίας, αλλά έλαβε το μακρόβιο token.
403Το widget ή η συνεδρία δεν επιτρέπει αυτό το εργαλείο.
429Ο προϋπολογισμός του widget εξαντλήθηκε ή υπάρχουν πάρα πολλά αιτήματα ανά λεπτό.

Δεδομένα και χρέωση

Διαθέσιμα εργαλεία

Κάθε εργαλείο που δημιουργεί εργασία είναι διαθέσιμο ως widget. Χρησιμοποίησε αυτά τα ονόματα στο data-tool:

summarize, support_reply, compare, alt_text, rewrite, accessibility_check, form_text_check, seo_meta, alt_pruefer, website_check, translate, translate_html, product_description, headlines, proofread, translate_file, faq_schema, product_safety_check, withdrawal_button_check, ai_literacy_policy, local_business_check, glossary_builder, legal_notice_check, duplicate_content_check, structured_data_check, ai_transparency_check, image_performance_check, social_card_check, newsletter_check, broken_link_check, price_display_check, faq_from_support, ai_robots_txt, hreflang_check, green_claims_check, job_ad_check, design_feedback, chart_description, product_photo, events_calendar, ai_visibility_check, review_analysis, inclusive_language, outdated_content, internal_links, language_level, redirect_plan, contrast_check, explain_terms, social_posts, review_reply, content_brief, extract_data, llms_txt, newsletter_create, moderate_comment, document_html, image_text, pdf_accessibility, seitenlesen, meeting_minutes, tender_requirements, work_instructions, learning_quiz, clean_table, anonymize, subtitles, invoice_validate, blog_assistant, import_map, spreadsheet_formula, translation_check, receipt_extract, document_merge, document_filing, transcribe, presentation, supplier_compare, three_way_match, label_sheet, payment_match, reorder_plan, shift_plan, project_plan, test_cases, contract_deadlines, quote_builder, complaint_case, tender_response, product_consistency, onboarding_plan, interview_guide, project_handover, cashflow_forecast, expense_policy_check, migration_acceptance, batch_traceability, maintenance_planner, incident_review, job_cost_review, sla_review, cutting_plan, measurement_review, change_impact, recovery_plan, assessment_rubrics, literature_screening, interview_coding, recipe_scaling, room_quantities, crop_planning, script_continuity, experiment_design, press_release, job_ad_create, offer_cover_letter, customer_change_notice, polite_decline, payment_reminder, event_invitation, cancellation_letter, complaint_letter, company_profile, speech_draft, grant_summary, parent_letter, notice_board, cover_letter, property_listing, classified_ad, donation_appeal, release_notes, video_chapters, meeting_agenda, document_questions, contract_clause_review, action_items, contradiction_check, missing_information, official_letter_explainer, checklist_from_text, ticket_triage, feedback_sorting, recommendation_letter, cv_from_notes, thank_you_letter, appointment_confirmation, out_of_office, offer_follow_up, quick_guide, safety_briefing, tenant_notice, internal_announcement, work_report, defect_list, reference_explained, reference_draft, utility_bill_check, allergen_labelling, flashcards, lesson_plan, insurance_claim, travel_expenses, club_annual_report, flat_handover, staff_talk_prep, cash_report, mileage_log_check, timesheet_summary, meter_readings, inventory_list, shift_handover, club_budget, interview_preparation, driving_lesson_record, hair_colour_card, photo_shoot_schedule, wedding_day_schedule, home_exercise_sheet, care_report, childcare_observation, death_notice_obituary, owners_meeting, pet_aftercare_sheet, workshop_report, electrical_test_record, temperature_log_check, bakers_percentage, hive_record, timber_list, planting_plan, power_load_phases, load_list, cleaning_plan, paint_quantity, tile_quantity, roofing_material, glass_order, removal_volume, standard_line_offer, gold_purchase_receipt, brew_log, hiking_time_plan, rider_stock_check, bait_station_check, pool_water_log, dog_training_report, pet_boarding_report, alteration_order_sheet, floral_bill_of_materials, stable_feed_plan, music_practice_plan, tutoring_progress_report, hoof_care_report

Η δήλωση προσβασιμότητας έχει δική της διαδικασία χωρίς εργασία και δεν είναι διαθέσιμη ως widget. Τα εργαλεία με δική τους σελίδα εμφανίζουν στο widget ένα απλό πεδίο διεύθυνσης.

Δεδομένα

Οι είσοδοι και τα αποτελέσματα αποθηκεύονται για 7 ημέρες (Free) ή 30 ημέρες (πληρωμένα πακέτα) και μετά διαγράφονται. Οι εικόνες διαγράφονται αμέσως μετά την επεξεργασία. Τα αποτελέσματα παράγονται από AI: έλεγξέ τα πριν τα χρησιμοποιήσεις.

Απάντησε σε email χωρίς να αλλάξεις τα εισερχόμενά σου

Το Do4U δεν διαχειρίζεται εισερχόμενα και δεν αποθηκεύει ποτέ στοιχεία πρόσβασης για το γραμματοκιβώτιό σου. Δύο τρόποι για να πάρεις παρ' όλα αυτά προσχέδια απαντήσεων:

S1 – Πρότυπο για n8n ή Make

  1. Έναρξη: ένα νέο email στο γραμματοκιβώτιό σου (IMAP trigger στο n8n ή στο Make – τα στοιχεία πρόσβασης μένουν εκεί)
  2. POST /api/v1/jobs με εργαλείο support_reply, το κείμενο του email και no_store: true
  3. Περίμενε λίγα δευτερόλεπτα και πάρε το GET /api/v1/jobs/{id} μέχρι η κατάσταση να γίνει done
  4. Δημιούργησε ένα προσχέδιο στο γραμματοκιβώτιό σου με το κείμενο από το result.reply (ενότητα Gmail ή Outlook)

Λήψη του προτύπου n8n (JSON)

Στο Make, φτιάξε το ίδιο σενάριο από τις ενότητες Email (watch emails), HTTP (make a request), Sleep και Gmail ή Outlook (create a draft).

Επεκτάσεις για προγραμματιστές και πρόσθετα καταστημάτων

Εξαγωγή του ZIP και ανάγνωση του οδηγού που περιλαμβάνεται. Φόρτωσε την επέκταση του browser τοπικά· έλεγξε τα πρόσθετα καταστημάτων πρώτα σε δοκιμαστικό κατάστημα. Απαιτείται δικό σου κλειδί Dev API. Το Shopware παρέχει προς το παρόν CLI.