| 1 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"> |
| 2 | <defs> |
| 3 | <radialGradient id="bgGlow1" cx="50%" cy="40%" r="50%"> |
| 4 | <stop offset="0%" stop-color="#D4845A" stop-opacity="0.08"/> |
| 5 | <stop offset="100%" stop-color="#D4845A" stop-opacity="0"/> |
| 6 | </radialGradient> |
| 7 | <linearGradient id="numberGrad" x1="0%" y1="0%" x2="100%" y2="100%"> |
| 8 | <stop offset="0%" stop-color="#D4845A"/> |
| 9 | <stop offset="100%" stop-color="#E8B87D"/> |
| 10 | </linearGradient> |
| 11 | <filter id="cardShadow" x="-15%" y="-15%" width="140%" height="140%"> |
| 12 | <feGaussianBlur in="SourceAlpha" stdDeviation="10"/> |
| 13 | <feOffset dx="0" dy="4" result="offsetBlur"/> |
| 14 | <feFlood flood-color="#000000" flood-opacity="0.12" result="shadowColor"/> |
| 15 | <feComposite in="shadowColor" in2="offsetBlur" operator="in" result="shadow"/> |
| 16 | <feMerge> |
| 17 | <feMergeNode in="shadow"/> |
| 18 | <feMergeNode in="SourceGraphic"/> |
| 19 | </feMerge> |
| 20 | </filter> |
| 21 | </defs> |
| 22 | |
| 23 | <!-- Background --> |
| 24 | <rect width="1280" height="720" fill="#0F1117"/> |
| 25 | <rect width="1280" height="720" fill="url(#bgGlow1)"/> |
| 26 | |
| 27 | <!-- Decorative rings --> |
| 28 | <circle cx="180" cy="600" r="70" fill="none" stroke="#D4845A" stroke-opacity="0.06" stroke-width="1"/> |
| 29 | <circle cx="1100" cy="140" r="90" fill="none" stroke="#5B9BD5" stroke-opacity="0.05" stroke-width="1"/> |
| 30 | |
| 31 | <!-- Page header --> |
| 32 | <g id="header"> |
| 33 | <text x="640" y="80" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="36" font-weight="bold" fill="#E8E8EC">Three Core Principles</text> |
| 34 | <rect x="570" y="95" width="140" height="4" rx="2" fill="url(#numberGrad)"/> |
| 35 | </g> |
| 36 | |
| 37 | <!-- Three principle cards — horizontal --> |
| 38 | <!-- Principle 1: Simplicity --> |
| 39 | <g id="principle-1"> |
| 40 | <rect x="60" y="140" width="370" height="310" rx="14" fill="#1A1D27" stroke="#2D3348" stroke-width="1" filter="url(#cardShadow)"/> |
| 41 | <circle cx="245" cy="210" r="40" fill="#D4845A" fill-opacity="0.12" stroke="#D4845A" stroke-width="1.5" stroke-opacity="0.4"/> |
| 42 | <text x="245" y="222" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="28" font-weight="bold" fill="#D4845A">1</text> |
| 43 | |
| 44 | <use data-icon="chunk/star" x="221" y="268" width="48" height="48" fill="#D4845A"/> |
| 45 | <text x="245" y="346" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="22" font-weight="bold" fill="#E8E8EC">Simplicity</text> |
| 46 | <text x="245" y="380" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">Maintain simplicity in your</text> |
| 47 | <text x="245" y="400" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">agent's design. Build the right</text> |
| 48 | <text x="245" y="420" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">system, not the most sophisticated.</text> |
| 49 | </g> |
| 50 | |
| 51 | <!-- Principle 2: Transparency --> |
| 52 | <g id="principle-2"> |
| 53 | <rect x="455" y="140" width="370" height="310" rx="14" fill="#1A1D27" stroke="#2D3348" stroke-width="1" filter="url(#cardShadow)"/> |
| 54 | <circle cx="640" cy="210" r="40" fill="#5B9BD5" fill-opacity="0.12" stroke="#5B9BD5" stroke-width="1.5" stroke-opacity="0.4"/> |
| 55 | <text x="640" y="222" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="28" font-weight="bold" fill="#5B9BD5">2</text> |
| 56 | |
| 57 | <use data-icon="chunk/eye" x="616" y="268" width="48" height="48" fill="#5B9BD5"/> |
| 58 | <text x="640" y="346" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="22" font-weight="bold" fill="#E8E8EC">Transparency</text> |
| 59 | <text x="640" y="380" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">Prioritize transparency by</text> |
| 60 | <text x="640" y="400" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">explicitly showing the agent's</text> |
| 61 | <text x="640" y="420" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">planning steps.</text> |
| 62 | </g> |
| 63 | |
| 64 | <!-- Principle 3: ACI Design --> |
| 65 | <g id="principle-3"> |
| 66 | <rect x="850" y="140" width="370" height="310" rx="14" fill="#1A1D27" stroke="#2D3348" stroke-width="1" filter="url(#cardShadow)"/> |
| 67 | <circle cx="1035" cy="210" r="40" fill="#E8B87D" fill-opacity="0.12" stroke="#E8B87D" stroke-width="1.5" stroke-opacity="0.4"/> |
| 68 | <text x="1035" y="222" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="28" font-weight="bold" fill="#E8B87D">3</text> |
| 69 | |
| 70 | <use data-icon="chunk/toolbox" x="1011" y="268" width="48" height="48" fill="#E8B87D"/> |
| 71 | <text x="1035" y="346" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="22" font-weight="bold" fill="#E8E8EC">ACI Design</text> |
| 72 | <text x="1035" y="380" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">Craft your agent-computer</text> |
| 73 | <text x="1035" y="400" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">interface through thorough tool</text> |
| 74 | <text x="1035" y="420" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="15" fill="#9CA3AF">documentation and testing.</text> |
| 75 | </g> |
| 76 | |
| 77 | <!-- Bottom summary --> |
| 78 | <g id="summary"> |
| 79 | <rect x="140" y="490" width="1000" height="100" rx="12" fill="#1A1D27" stroke="#D4845A" stroke-width="1" stroke-opacity="0.3"/> |
| 80 | <text x="640" y="533" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="18" fill="#E8E8EC">Start with <tspan font-weight="bold" fill="#D4845A">simple prompts</tspan> → optimize with <tspan font-weight="bold" fill="#5B9BD5">comprehensive evaluation</tspan></text> |
| 81 | <text x="640" y="562" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="18" fill="#E8E8EC">→ add agentic systems only when <tspan font-weight="bold" fill="#E8B87D">simpler solutions fall short</tspan></text> |
| 82 | </g> |
| 83 | |
| 84 | <!-- Footer --> |
| 85 | <g id="footer"> |
| 86 | <rect x="0" y="660" width="1280" height="1" fill="#2D3348" fill-opacity="0.3"/> |
| 87 | <text x="60" y="692" font-family="'Helvetica Neue', Arial, sans-serif" font-size="14" fill="#6B7280">Anthropic Engineering · Building Effective Agents</text> |
| 88 | <text x="1220" y="692" text-anchor="end" font-family="'Helvetica Neue', Arial, sans-serif" font-size="10" fill="#6B7280">12</text> |
| 89 | </g> |
| 90 | </svg> |
| 91 |