AI前提で設計するとCLIが増える?Claude Codeと話して気づいたこと

この記事でわかること

  • きっかけは「Claude CodeってGUIが苦手だよね」という気づき
  • AI(エージェント)が得意な環境・苦手な環境
  • ただ、もう少し広い視点もありそう
  • AI時代のツール選び基準が変わるかもしれない
  • コードとデザイン、需要はどちらが多い?
  • 関連記事

ふと思ったことをClaude Codeに投げてみたら、わりと面白い話になったのでまとめてみます。

きっかけは「Claude CodeってGUIが苦手だよね」という気づき

Claude Codeを使っていて気づいたことがあります。ファイル操作とかスクリプト実行とか、テキストベースの処理はめちゃくちゃ得意なんですが、ブラウザのUIをぽちぽち操作するような作業は正直苦手なんです。

そこでふと思ったのが「AI前提でアプリを設計するとなると、CLIベースのものが増えていくんじゃないか」ということ。

AI(エージェント)が得意な環境・苦手な環境

整理してみると、こんな感じでした。

得意な環境:
– ターミナル・CLIツール
– テキストベースの処理・自動化
– ファイル操作、スクリプト実行
– API呼び出し
– バッチ処理

苦手な環境:
– ブラウザのUI(JavaScriptの実行結果を「見る」必要がある)
– インタラクティブなGUI操作
– リアルタイムでビジュアルフィードバックが必要な作業

この構造を考えると、「CLIが増える」というのは自然な流れかもしれません。

ただ、もう少し広い視点もありそう

「CLIが増える」という方向性と並行して、こんな動きも出てきているなと思います。

プロンプト駆動設計の台頭
複雑なGUIではなく、テキストコマンド+自然言語の組み合わせで十分な領域が増えてきています。

AIは「出力」を生成するもの
UIはあっても、「生成→確認→修正→出力」というループになってきている。手動操作ではなく、AIが中間ステップを自動化していく方向です。

MCPでGUIツールがテキストインターフェース化
FigmaなどのGUIツールもMCPを通じて「テキストで操作できるもの」になってきています。

AI時代のツール選び基準が変わるかもしれない

これからのツール選びでは「このツール、APIあるのか?」「CLIで操作できるのか?」という視点が、以前より重要になってくるんじゃないかと感じています。

自分自身も、Obsidian + WordPress + Claudeで「会話→ノート→記事」のパイプラインを組んでいるんですが、これもGUIをなるべく避けて、テキストとAPIでデータフローを組んでいる形です。まさにこの思想の実践かもしれない。

コードとデザイン、需要はどちらが多い?

少し話が変わりますが、スクールでコードとデザインの両方を教えていて、市場の需要についても考えることがあります。

大きな流れから見ると、コードの需要の方が高い傾向がありそうです。

デザイン側では:
– Figma+AI、Canva、生成AIツールなどで敷居が下がり、供給が増えてきた
– 「デザインできる」だけでは差別化しにくくなってきた

コード側では:
– エンジニア不足は構造的に続いている
– AI時代でもむしろ需要は増えている(AIの活用自体がコード)
– 心理的・時間的な学習の敷居が高いため、そもそもコーダーが少ない

もちろん、正確な市場統計を持っているわけではないので、感触の話ではあります。実際のところは求人サイトの統計や、卒業生の就職・案件状況を見るのが一番参考になるかもしれません。


「AI前提でどう設計するか」「どのスキルが今後も価値を持つか」、これから考え続けていくテーマだなと思っています。

関連記事

ブログ

BLOG

PAGE TOP