2026年4月7日 - リンクブログ
GLM-5.1: Long-Horizon Tasks へ。中国のAIラボZ.aiの最新モデルは、巨大な754Bパラメータで1.51TB(Hugging Face上で)という、MITライセンスのモンスターです。サイズは彼らの以前のGLM-5リリースと同じで、同じ論文も共有しています。
これはOpenRouter経由で利用可能なので、私はそれにペリカンを描かせてみました:
llm install llm-openrouter
llm -m openrouter/z-ai/glm-5.1 'Generate an SVG of a pelican on a bicycle'
すると、何か新しいことが起きました……指示なしで、モデルが私に、SVGと別のCSSアニメーション一式の両方を含むHTMLページを出力してきたのです!
SVGは素晴らしく、オープンウェイトのモデルとして私の新しいお気に入りになるかもしれません:

ただし、アニメーションがそれを壊してしまいました:

これがペリカンで、左上隅で浮いています。
普段はペリカンのテストでは追いプロンプトをしないのですが、このときは例外にしました:
llm -c 'the animation is a bit broken, the pelican ends up positioned off the screen at the top right'
GLM 5.1はこう返しました:
問題は、SVG要素に対するCSS
transformアニメーションが、配置に使われるSVGのtransform属性を上書きしてしまうため、ペリカンが配置を失い、右上へ飛び去ってしまうことです。対策として、配置(SVG属性)とアニメーション(内側グループ)を分離し、SVGの回転には<animateTransform>を使ってください。これなら座標系を正しく扱えます。
そして、問題を直した新しいHTMLを吐き出してくれました!

特に気に入っているのはくちばしのアニメーションで、SVGのコメントに次のように説明されています:
<!-- 震えるポーチ(下あご) --> <g> <path d="M42,-58 Q43,-50 48,-42 Q55,-35 62,-38 Q70,-42 75,-60 L42,-58 Z" fill="url(#pouchGrad)" stroke="#b06008" stroke-width="1" opacity="0.9"/> <path d="M48,-50 Q55,-46 60,-52" fill="none" stroke="#c06a08" stroke-width="0.8" opacity="0.6"/> <animateTransform attributeName="transform" type="scale" values="1,1; 1.03,0.97; 1,1" dur="0.75s" repeatCount="indefinite" additive="sum"/> </g>
更新:Blueskyで @charles.capps.me が「NORTH VIRGINIA OPOSSUM ON AN E-SCOOTER」を提案して、そして...

この件のHTML+SVGコメントには /* Earring sparkle */ , <!-- Opossum fur gradient -->, <!-- Distant treeline silhouette - Virginia pines -->, <!-- Front paw on handlebar --> などが含まれています。こちらに書き起こしと、HTMLの結果があります。
最近の記事
これは、サイモン・ウィリソンによるリンク投稿で、2026年4月7日に投稿されました。
css 235 svg 53 ai 1952 generative-ai 1733 llms 1700 pelican-riding-a-bicycle 103 llm-release 188 ai-in-china 92 glm 8月次ブリーフィング
$10/月でスポンサーになって、今月の最も重要なLLMの動向を厳選したメールのダイジェストを受け取ってください。
私にお金を払って、あなたが読む量を減らしてください!
スポンサーになる&購読する


