← すべてのFAQ質問

AI Draw

今、AIは手を描けるのか?正直な2026年の答え

AIは手を描けるのか?簡単に答えると——はい。単純なポーズの手なら、2026年の画像生成ツールはたいてい正しく描けます。では「今のモデルでAIは手を描けるの?」という質問には、正直なところ、場合によります。どれだけ難しい注文をするか次第です。

2026年の正直な現状

手は、ここ数世代のモデルで他のどの部位よりも改善されています。手に力を入れて学習させた甲斐があったようです。テーブルに置いた手、マグカップを握った手、何かを指さす手——そういうシンプルな手なら、指の数も合っているし、関節もまあまあ自然に出ます。

それが良いニュース。悪いニュースは、複雑なポーズはまだ失敗する、ということ。二つの手が触れ合う、指を組む、変な角度から見た握り拳——こういうのが定番の失敗ポイントです。指が一本多い、指がくっつく、手首が変な方向に曲がる。

自分で使ってみた感想

私の経験では、「コーヒーマグカップを握る手、横から、柔らかい照明」みたいなプロンプトなら、10回中7〜8回は使える結果になります。「雨の中、シネマティックなクローズアップで握手する二人」と頼むと、だいたい延々と再生成することになります。つまり問題はもう「AIは手を描けない」ではなく「AIは難しい手を描けない」なんです。これは2〜3年前から見れば確かな変化です。

なぜ難しい部分は難しいままなのか

公平に言うと、失敗する理由は理解できます。生成画像の中の手は小さく、複雑で、自己相似——つまり5本の似た指が、はっきり区別されて正しい順番で並ぶ必要があります。顔を記憶から合成できるモデルでも、ポーズが曖昧だと指を一本くらいその場ででっち上げます。しかも画像が大体うまくできていると、隅っこの変な手一本を直そうとモデルが思う理由はほとんどありません。

なぜそうなるのかの深掘りが知りたい方は、AIがなぜ手を描くのがこんなに苦手なのかの記事で仕組みを解説しています。この記事は、今の状況がどうなっているかについての話です。

実際に効く実践テクニック

  • 手だけでなくポーズを書く。「手」と書くより「カメラに向けた開いた手、指を広げて」と書いたほうがいい。具体的な位置指定があれば、モデルが勝手に作り出す余地が減ります。
  • 複雑に接触させた手は避ける。手が二つ必要なときは、離して配置しましょう。指が重なるのが、余分な指が生まれる最大のトリガーです。
  • 修正するより再生成。同じプロンプトでもう一度生成するだけで直ることが多いです。私の経験では、修正しようとするより速い。
  • トリミングか構図の変更。広めのショットを頼むか、後から切り取るか。手のクローズアップが一番難しい依頼で、構図の中で小さく存在する手なら正しく出やすい。
  • リトライを前提に。1枚につき数回の試行を想定しておきましょう。それは失敗ではなく、この手のツールの仕組みです。

結論

カジュアルに使う分には十分、プロのクローズアップには不十分。それが正直な線引きです。イラストの中の小さな要素として手が写るなら、たいてい使える結果が得られます。でも手が主役で解剖学的な正確さが必要なら、リトライの時間を確保するか、手を使わない構図で設計しましょう。

面白い視点:図表には手がない

ここが私の好きなところです。画像生成ツールは手が苦手です。ピクセルを生成して当たりを願っているからです。一方、図表ツールはそもそもピクセルを生成しません。ロジックに基づいて図形とつながりを組み立てるのです。フローチャートが指を6本生やすことはありません。組織図が「これって親指?」と混乱することもありません。

それがまさにAI Drawのやり方です。やりたいことを普通の言葉で書けば、本物の編集可能なdraw.io図ができます——フローチャート、UML、シーケンス図、クラウドアーキテクチャ、組織図。解剖学は関係ないので、「手の問題」自体が存在しません。仕組みについてはAIは図を描けるのかを、まず何なのか知りたい方はAI Drawとはをご覧ください。

無料で試せます。1日3図、アカウント不要。AI Drawガイドで全フローを説明しています。もっと量が必要なら、30日間$9.90のPro Passで日次上限を解除できます——アクセスコードはメールで届きます。自分でAI APIキーを入れて無制限に使いたい場合は、設定にBYOKオプションもあります。

エクスポートはPNG、SVG、.drawioソースに対応しているので、draw.io互換ツールならどこでも編集を続けられます。既存図のスクリーンショットやPDFをアップロードして、AI Drawに再現させることも可能です。UIは英語・ドイツ語・フランス語・スペイン語・日本語に対応、プロンプトはどの言語でも動きます。