අඩවි නිර්මාණ සම්බන්ධීකරණය v2
අඩවි නිර්මාණ සම්බන්ධීකරණය v2 (Gratis AI Agent v1.4.0 හි හඳුන්වා දුන්) බහු-පියවර වෙබ් අඩවි නිර්මාණයට බලය දෙන යන්ත්රණයයි. ඔබ agent වෙත "අවන්හලක් සඳහා වෙබ් අඩවියක් සාදන්න" හෝ "බ්ලොගයක් සමඟ portfolio එකක් සාදන්න" යැයි ඉල්ලූ විට, orchestrator එම උසස් මට්ටමේ අරමුණ ව්යුහගත සැලැස්මක් බවට බෙදයි, එය ඉටු කිරීමට අවශ්ය plugins සොයා ගනී, එක් එක් පියවර අනුපිළිවෙළින් ක්රියාත්මක කරයි, ප්රගතිය නිරීක්ෂණය කරයි, සහ දෝෂවලින් ස්වයංක්රීයව යථා තත්ත්වයට පත් වෙයි.
මෙය ක්රියා කරන ආකාරය
1. සැලසුම් ජනනය
agent වෙත අඩවි නිර්මාණ උපදෙස් ලැබුණු විට, එය JSON අඩවි සැලැස්මක් නිපදවීමට create_site_plan හැකියාව අමතයි. සැලැස්ම විස්තර කරන්නේ:
- අරමුණ — අවසන් වූ අඩවිය කළ යුතු දේ
- අදියර — පියවරවල අනුපිළිවෙළ කළ කණ්ඩායම් (උදා. සැකසුම, අන්තර්ගත වර්ග, නිර්මාණය, අන්තර්ගතය)
- පියවර — එක් එක් අදියර තුළ ඇති තනි හැකියාව ඇමතුම්
- Plugin අවශ්යතා — යම් පියවර ක්රියාත්මක වීමට සක්රීය විය යුතු plugins
- විකල්ප පියවර — ප්රධාන පියවර අසාර්ථක වුවහොත් භාවිත කළ හැකි විකල්ප පියවර
උදාහරණ සැලැස්ම (සංක්ෂිප්ත)
{
"plan_id": "plan_restaurant_001",
"goal": "Build a restaurant website with an online menu, booking form, and contact page",
"phases": [
{
"id": "setup",
"label": "Setup",
"steps": [
{ "ability": "install_ability", "params": { "slug": "gratis-ai-agent-woocommerce" } },
{ "ability": "register_post_type", "params": { "slug": "menu-item", "singular_label": "Menu Item", "plural_label": "Menu Items" } },
{ "ability": "register_taxonomy", "params": { "slug": "menu-section", "singular_label": "Menu Section", "plural_label": "Menu Sections", "post_types": ["menu-item"] } }
]
},
{
"id": "design",
"label": "Design",
"steps": [
{ "ability": "apply_theme_json_preset", "params": { "preset": "warm-editorial" } },
{ "ability": "inject_custom_css", "params": { "css": ".menu-item { border-radius: 8px; }", "label": "restaurant-ui" } }
]
},
{
"id": "navigation",
"label": "Navigation",
"steps": [
{ "ability": "create_menu", "params": { "name": "Primary Navigation", "location": "primary" } },
{ "ability": "add_menu_item", "params": { "menu_id": "__ref:create_menu.menu_id", "type": "custom", "title": "Menu", "url": "/menu-items/" } },
{ "ability": "add_menu_item", "params": { "menu_id": "__ref:create_menu.menu_id", "type": "custom", "title": "Book a Table", "url": "/book/" } }
]
}
],
"plugin_requirements": [
{ "slug": "contact-form-7", "reason": "Required for the booking and contact forms" }
]
}