f7a720204a
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用 - 添加所有子项目的完整源代码 - 保留原始 .git 为 .git.bak 备份
300 lines
16 KiB
Bash
300 lines
16 KiB
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
# ============================================================
|
|
# S23 Isometric Clean — AI Agent Platform 智能体平台发布
|
|
# Style: S23 Isometric Clean | BG=F0F4F8 | shapes=diamond+rect | morph=block slide | font=Inter Bold
|
|
# 5 slides: hero → statement → pillars → evidence → cta
|
|
# Method A: independent per-slide construction. NO animations.
|
|
# transition=morph on S2-S5.
|
|
# ============================================================
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
DECK="$SCRIPT_DIR/light__isometric_clean.pptx"
|
|
|
|
# Clean & create
|
|
rm -f "$DECK"
|
|
officecli create "$DECK"
|
|
|
|
# ===================== SLIDE 1: hero =====================
|
|
officecli add "$DECK" '/' --type slide --prop layout=blank --prop background=F0F4F8
|
|
|
|
cat <<'BATCH' | officecli batch "$DECK"
|
|
[
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"E8ECF1","opacity":"0.50",
|
|
"x":"12cm","y":"10cm","width":"10cm","height":"6cm","name":"platform"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.85",
|
|
"x":"14cm","y":"5cm","width":"6cm","height":"3.5cm","name":"blockA-top"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"rect","fill":"67C7EB","opacity":"0.80",
|
|
"x":"17cm","y":"7cm","width":"3cm","height":"4cm","name":"blockA-right"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"rect","fill":"2C5F8A","opacity":"0.80",
|
|
"x":"14cm","y":"7cm","width":"3cm","height":"4cm","name":"blockA-left"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"F5A623","opacity":"0.80",
|
|
"x":"2cm","y":"12cm","width":"5cm","height":"3cm","name":"blockB-top"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"rect","fill":"F5A623","opacity":"0.55",
|
|
"x":"4.5cm","y":"14cm","width":"2.5cm","height":"3cm","name":"blockB-right"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.60",
|
|
"x":"26cm","y":"3cm","width":"3cm","height":"1.8cm","name":"smallA"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.60",
|
|
"x":"28cm","y":"14cm","width":"3cm","height":"1.8cm","name":"smallB"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.40",
|
|
"x":"0cm","y":"2cm","width":"3cm","height":"1.8cm","name":"smallC"}},
|
|
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"text":"AI Agent Platform","font":"Inter",
|
|
"size":"60","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"4cm","y":"1.5cm","width":"26cm","height":"3.5cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[1]","type":"shape","props":{
|
|
"text":"智能体平台发布","font":"Inter",
|
|
"size":"28","color":"4A5568","align":"center",
|
|
"x":"4cm","y":"5.5cm","width":"26cm","height":"2cm","fill":"none"}}
|
|
]
|
|
BATCH
|
|
|
|
# ===================== SLIDE 2: statement =====================
|
|
officecli add "$DECK" '/' --type slide --prop layout=blank --prop background=F0F4F8 --prop transition=morph
|
|
|
|
cat <<'BATCH' | officecli batch "$DECK"
|
|
[
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"E8ECF1","opacity":"0.50",
|
|
"x":"1cm","y":"12cm","width":"10cm","height":"6cm","name":"platform"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.85",
|
|
"x":"2cm","y":"7cm","width":"6cm","height":"3.5cm","name":"blockA-top"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"rect","fill":"67C7EB","opacity":"0.80",
|
|
"x":"5cm","y":"9cm","width":"3cm","height":"4cm","name":"blockA-right"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"rect","fill":"2C5F8A","opacity":"0.80",
|
|
"x":"2cm","y":"9cm","width":"3cm","height":"4cm","name":"blockA-left"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"F5A623","opacity":"0.80",
|
|
"x":"25cm","y":"2cm","width":"5cm","height":"3cm","name":"blockB-top"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"rect","fill":"F5A623","opacity":"0.55",
|
|
"x":"27.5cm","y":"4cm","width":"2.5cm","height":"3cm","name":"blockB-right"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.60",
|
|
"x":"30cm","y":"14cm","width":"3cm","height":"1.8cm","name":"smallA"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.60",
|
|
"x":"20cm","y":"0.8cm","width":"3cm","height":"1.8cm","name":"smallB"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.40",
|
|
"x":"32cm","y":"8cm","width":"3cm","height":"1.8cm","name":"smallC"}},
|
|
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"text":"从自动化到自主化","font":"Inter",
|
|
"size":"52","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"6cm","y":"4.5cm","width":"24cm","height":"4cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[2]","type":"shape","props":{
|
|
"text":"AI Agent 正在重新定义人机协作的边界","font":"Inter",
|
|
"size":"20","color":"4A5568","align":"center",
|
|
"x":"8cm","y":"9cm","width":"22cm","height":"2cm","fill":"none"}}
|
|
]
|
|
BATCH
|
|
|
|
# ===================== SLIDE 3: pillars =====================
|
|
officecli add "$DECK" '/' --type slide --prop layout=blank --prop background=F0F4F8 --prop transition=morph
|
|
|
|
cat <<'BATCH' | officecli batch "$DECK"
|
|
[
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"E8ECF1","opacity":"0.50",
|
|
"x":"8cm","y":"14cm","width":"10cm","height":"6cm","name":"platform"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.12",
|
|
"x":"1.2cm","y":"4.5cm","width":"9cm","height":"5.5cm","name":"blockA-top"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.12",
|
|
"x":"12.5cm","y":"4.5cm","width":"9cm","height":"5.5cm","name":"blockA-right"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.12",
|
|
"x":"23.8cm","y":"4.5cm","width":"9cm","height":"5.5cm","name":"blockA-left"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"F5A623","opacity":"0.60",
|
|
"x":"30cm","y":"0.8cm","width":"3cm","height":"1.8cm","name":"blockB-top"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.40",
|
|
"x":"0cm","y":"16cm","width":"3cm","height":"1.8cm","name":"blockB-right"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.60",
|
|
"x":"0cm","y":"0.8cm","width":"3cm","height":"1.8cm","name":"smallA"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.40",
|
|
"x":"32cm","y":"16cm","width":"3cm","height":"1.8cm","name":"smallB"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"preset":"rect","fill":"F5A623","opacity":"0.55",
|
|
"x":"15cm","y":"16cm","width":"2.5cm","height":"3cm","name":"smallC"}},
|
|
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"三大核心能力","font":"Inter",
|
|
"size":"36","bold":"true","color":"2C5F8A","align":"left",
|
|
"x":"1.2cm","y":"0.8cm","width":"20cm","height":"2cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"01","font":"Inter",
|
|
"size":"44","bold":"true","color":"4A90D9","align":"center",
|
|
"x":"3cm","y":"5cm","width":"5cm","height":"2.5cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"感知","font":"Inter",
|
|
"size":"24","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"2cm","y":"7.2cm","width":"7.2cm","height":"1.8cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"多模态输入理解\n实时环境感知","font":"Inter",
|
|
"size":"16","color":"4A5568","align":"center",
|
|
"x":"2cm","y":"9cm","width":"7.2cm","height":"2.5cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"02","font":"Inter",
|
|
"size":"44","bold":"true","color":"67C7EB","align":"center",
|
|
"x":"14.5cm","y":"5cm","width":"5cm","height":"2.5cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"推理","font":"Inter",
|
|
"size":"24","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"13.2cm","y":"7.2cm","width":"7.2cm","height":"1.8cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"链式思维规划\n动态策略生成","font":"Inter",
|
|
"size":"16","color":"4A5568","align":"center",
|
|
"x":"13.2cm","y":"9cm","width":"7.2cm","height":"2.5cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"03","font":"Inter",
|
|
"size":"44","bold":"true","color":"F5A623","align":"center",
|
|
"x":"25.8cm","y":"5cm","width":"5cm","height":"2.5cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"执行","font":"Inter",
|
|
"size":"24","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"24.5cm","y":"7.2cm","width":"7.2cm","height":"1.8cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[3]","type":"shape","props":{
|
|
"text":"工具调用编排\n闭环反馈迭代","font":"Inter",
|
|
"size":"16","color":"4A5568","align":"center",
|
|
"x":"24.5cm","y":"9cm","width":"7.2cm","height":"2.5cm","fill":"none"}}
|
|
]
|
|
BATCH
|
|
|
|
# ===================== SLIDE 4: evidence =====================
|
|
officecli add "$DECK" '/' --type slide --prop layout=blank --prop background=F0F4F8 --prop transition=morph
|
|
|
|
cat <<'BATCH' | officecli batch "$DECK"
|
|
[
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.45",
|
|
"x":"0cm","y":"3cm","width":"16cm","height":"10cm","name":"platform"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"rect","fill":"2C5F8A","opacity":"0.40",
|
|
"x":"0cm","y":"10cm","width":"8cm","height":"8cm","name":"blockA-top"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.35",
|
|
"x":"20cm","y":"1cm","width":"14cm","height":"8cm","name":"blockA-right"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"rect","fill":"67C7EB","opacity":"0.30",
|
|
"x":"28cm","y":"7cm","width":"6cm","height":"6cm","name":"blockA-left"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"F5A623","opacity":"0.60",
|
|
"x":"16cm","y":"14cm","width":"5cm","height":"3cm","name":"blockB-top"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"E8ECF1","opacity":"0.40",
|
|
"x":"28cm","y":"14cm","width":"3cm","height":"1.8cm","name":"blockB-right"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.50",
|
|
"x":"18cm","y":"0cm","width":"3cm","height":"1.8cm","name":"smallA"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.35",
|
|
"x":"12cm","y":"16cm","width":"3cm","height":"1.8cm","name":"smallB"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.30",
|
|
"x":"32cm","y":"12cm","width":"2cm","height":"1.2cm","name":"smallC"}},
|
|
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"平台数据","font":"Inter",
|
|
"size":"36","bold":"true","color":"2C5F8A","align":"left",
|
|
"x":"1.2cm","y":"0.8cm","width":"14cm","height":"2cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"10M+","font":"Inter",
|
|
"size":"68","bold":"true","color":"FFFFFF","align":"center",
|
|
"x":"1cm","y":"5cm","width":"13cm","height":"3.5cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"智能体调用次数","font":"Inter",
|
|
"size":"18","color":"E8ECF1","align":"center",
|
|
"x":"1cm","y":"8.5cm","width":"13cm","height":"1.8cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"99.95%","font":"Inter",
|
|
"size":"52","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"20cm","y":"3cm","width":"13cm","height":"3cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"平台可用性","font":"Inter",
|
|
"size":"18","color":"4A5568","align":"center",
|
|
"x":"20cm","y":"6cm","width":"13cm","height":"1.8cm","fill":"none"}},
|
|
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"50ms","font":"Inter",
|
|
"size":"44","bold":"true","color":"F5A623","align":"center",
|
|
"x":"20cm","y":"10cm","width":"13cm","height":"3cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[4]","type":"shape","props":{
|
|
"text":"平均响应延迟","font":"Inter",
|
|
"size":"18","color":"4A5568","align":"center",
|
|
"x":"20cm","y":"13cm","width":"13cm","height":"1.8cm","fill":"none"}}
|
|
]
|
|
BATCH
|
|
|
|
# ===================== SLIDE 5: cta =====================
|
|
officecli add "$DECK" '/' --type slide --prop layout=blank --prop background=F0F4F8 --prop transition=morph
|
|
|
|
cat <<'BATCH' | officecli batch "$DECK"
|
|
[
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"E8ECF1","opacity":"0.50",
|
|
"x":"18cm","y":"12cm","width":"10cm","height":"6cm","name":"platform"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.85",
|
|
"x":"22cm","y":"7cm","width":"6cm","height":"3.5cm","name":"blockA-top"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"rect","fill":"67C7EB","opacity":"0.80",
|
|
"x":"25cm","y":"9cm","width":"3cm","height":"4cm","name":"blockA-right"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"rect","fill":"2C5F8A","opacity":"0.80",
|
|
"x":"22cm","y":"9cm","width":"3cm","height":"4cm","name":"blockA-left"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"F5A623","opacity":"0.80",
|
|
"x":"0cm","y":"4cm","width":"5cm","height":"3cm","name":"blockB-top"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"rect","fill":"F5A623","opacity":"0.55",
|
|
"x":"2.5cm","y":"6cm","width":"2.5cm","height":"3cm","name":"blockB-right"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"67C7EB","opacity":"0.60",
|
|
"x":"2cm","y":"14cm","width":"3cm","height":"1.8cm","name":"smallA"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"4A90D9","opacity":"0.60",
|
|
"x":"10cm","y":"0.8cm","width":"3cm","height":"1.8cm","name":"smallB"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"preset":"diamond","fill":"2C5F8A","opacity":"0.40",
|
|
"x":"32cm","y":"2cm","width":"3cm","height":"1.8cm","name":"smallC"}},
|
|
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"text":"开始构建你的智能体","font":"Inter",
|
|
"size":"52","bold":"true","color":"2C5F8A","align":"center",
|
|
"x":"4cm","y":"3.5cm","width":"26cm","height":"4cm","fill":"none"}},
|
|
{"command":"add","parent":"/slide[5]","type":"shape","props":{
|
|
"text":"platform.ai/agents | 立即体验","font":"Inter",
|
|
"size":"20","color":"4A5568","align":"center",
|
|
"x":"4cm","y":"8.5cm","width":"26cm","height":"2cm","fill":"none"}}
|
|
]
|
|
BATCH
|
|
|
|
# ===================== VALIDATE =====================
|
|
officecli validate "$DECK"
|
|
officecli view "$DECK" outline
|