GLM-5.1:長期的タスクへの取り組み
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
中国AI研究所Z.aiが、7540億パラメータの大規模言語モデル「GLM-5.1」を発表した。同モデルはMITライセンスで公開され、長期的タスク処理への対応を目指している。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
GLM-5.1: Towards Long-Horizon Tasks
中国のAIラボ、Z.aiによる最新モデルは、7540億パラメータという巨大な規模を持ち、Hugging Face上で公開されている1.51TBのモデルです。このモデルは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'
そして、何かが新しく起こりました……プロンプトを与えていないにもかかわらず、モデルは私にHTMLページを提供することを自ら決定し、そこにはSVGと独立したCSSアニメーションのセットが含まれていました!
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 のコメントで以下のように記述されています:
Pouch (lower beak) with wobble -->
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>
Tags: css, svg, ai, generative-ai, llms, pelican-riding-a-bicycle, llm-release, ai-in-china, glm
原文を表示
GLM-5.1: Towards Long-Horizon Tasks
Chinese AI lab Z.ai's latest model is a giant 754B parameter 1.51TB (on Hugging Face) MIT-licensed monster - the same size as their previous GLM-5 release, and sharing the same paper.
It's available via OpenRouter so I asked it to draw me a pelican:
llm install llm-openrouter
llm -m openrouter/z-ai/glm-5.1 'Generate an SVG of a pelican on a bicycle'
And something new happened... unprompted, the model decided to give me an HTML page that included both the SVG and a separate set of CSS animations!
The SVG was excellent, and might be my new favorite from an open weights model:

But the animation broke it:

That's the pelican, floating up in the top left corner.
I usually don't do follow-up prompts for the pelican test, but in this case I made an exception:
llm -c 'the animation is a bit broken, the pelican ends up positioned off the screen at the top right'
GLM 5.1 replied:
The issue is that CSS transform animations on SVG elements override the SVG transform attribute used for positioning, causing the pelican to lose its placement and fly off to the top-right. The fix is to separate positioning (SVG attribute) from animation (inner group) and use for SVG rotations since it handles coordinate systems correctly.
And spat out fresh HTML which fixed the problem!

I particularly like the animation of the beak, which is described in the SVG comments like so:
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>Tags: css, svg, ai, generative-ai, llms, pelican-riding-a-bicycle, llm-release, ai-in-china, glm
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み