diff --git a/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java index 66333ac2..6444bdb1 100644 --- a/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java @@ -92,9 +92,16 @@ public class ScaffoldingController { String prompt = """ Generate only YAML for an MCP tool service manifest. The root must be mcp.manifest.routing-functions with one routing function. - Include name, description, server-id, category-key, product-boundary, business-domain, + Include name, server-id, category-key, product-boundary, business-domain, business-outcome, primary-entities, capabilities, select-if, reject-if, - confidence-server-ids, and decision-policy. + confusable-servers, decision-policy, and description-serialization. + Except for machine identifiers and YAML keys (name, server-id, category-key), write every value in Korean. + The routing function name must be exactly route_to_, preserving hyphens (for example route_to_dat-was-cus). + description_serialization is the Korean tool description generated from business-outcome and decision-policy; + do not put JSON, MCP tags, or implementation instructions inside description_serialization. + confusable-servers must contain only other plausible target server IDs and must never contain the current server-id. + descriptions, business domains, outcomes, entities, capabilities, selection/rejection rules, + and decision policy must all be natural and specific Korean text. Use valid YAML only, without Markdown fences or explanations. Pod module: %s Business description: %s diff --git a/dat-gateway/src/main/resources/static/admin/scaffold.html b/dat-gateway/src/main/resources/static/admin/scaffold.html index c00ffee3..8c8db1fc 100644 --- a/dat-gateway/src/main/resources/static/admin/scaffold.html +++ b/dat-gateway/src/main/resources/static/admin/scaffold.html @@ -843,7 +843,7 @@
-
설명을 입력하면 AI가 tool-service-manifest.yml 초안을 작성합니다.
+
설명을 입력하면 AI가 한국어 업무 내용으로 tool-service-manifest.yml 초안을 작성합니다.