MENU

AIで中身は作れるのに、UIだけは自分でこだわりたい理由|非エンジニア開発者の本音

最近、SaaSツールを開発しています。

AIの力を借りながら、ですが。私はエンジニアでも何でもない、建築出身の素人です。

そんな私が開発を続ける中で、気づいたことがあります。

AIは、思った以上にすごい。でも、UIだけは自分で決めたくなる。

どういうことか、お話しします。

目次

AIで「中身」は本当に自動でできる

まず正直に言うと、このツールの「頭の良い部分」——どんなキーワードで記事を書くか、競合をどう分析するか、どんな文章を生成するか——これらは、ほぼプロンプトで動いています。

AIに「こういうことをしたい」「こういう条件で判断してほしい」と伝えて、プロンプトを組み立ててある。あとはAIが勝手にやってくれる。

これは本当にそうで、「ロジックの部分ってAIで全部解決できるんだな」と驚きました。

自分でコードを書く必要がないとは言わないけれど、何をしたいかを明確にして、AIと対話しながら作っていけば、エンジニアじゃなくてもかなりのことができる

この半年でそれを実感しました。

だから、「中身(ロジック)」については、AIへの信頼度がある種の限界を超えたんです。

でも「UI」だけは、全然話が違う

ところが、UIになったとたんに、話が変わります。

UIというのはユーザーインターフェース——つまり、ユーザーが実際に触れる画面のことです。ボタン、フォーム、テキスト、色、配置、そういうもの全てですね。

「UIも自動で作れるやろ」と思っていました。

実際、AIはUIのコードも書いてくれます。Reactというプログラミングライブラリで、それっぽい画面はすぐ作れます。

でも……「それっぽいUIと、本当に使いやすいUIは全然違う」というのを、使ってみて初めて痛感したんです。

「使われる側」じゃないと気づかないこと

開発者として自分のツールを見ていると、「これで分かるでしょ」と思う部分がたくさんあります。

でも、全く知らない人がそのUIを見たとき——

「このボタン、何をするやつ?」

「ここ押していいの?」

「あ、保存できたのかな?できたのかわからない……」

こういう疑問が出てくる。

ユーザビリティの問題は、「その機能を知らない人の目線」でしか見えないんです。

AIはこの「知らない人の感覚」を持ってくれません。AIは要件を満たすUIを作ってくれるけれど、「使った瞬間に直感的にわかるか」という部分は、AIにはまだわからないんだと思います。

建築の仕事で学んだ「見えない使いやすさ」

少し話が変わりますが、建築の仕事をしていたとき、同じことを学んだんです。

図面の上では完璧に見えても、実際に床に立って、ドアを開けてみて、窓から外を見たとき——「あ、ここに柱があるのは邪魔だな」「この動線は使いにくい」と気づくことがある。

建物も、使う人が使ってみて初めて分かることがある

UIも全く同じだと感じます。

デザインの知識があるとか、コードが書けるとか、そういう問題じゃなくて。「実際に使ってみたときの感触」を想像しながら作れるかどうか、の問題です。

AIでUIを作って、自分で直す、というサイクル

今のやり方を話します。

まずAIに「こういう画面を作ってほしい」と大まかな要件を伝えます。AIが画面のコードを書いてくれます。

それを実際に動かしてみて、「ここが微妙だな」と思う箇所を見つけます。

「このボタン、もう少し右に寄せたい」

「このテキストが長すぎて読みにくい」

「ここ、どっちかに統一してほしい(一方ではアイコン付き、もう一方では文字だけという不一致)」

こういう細かい修正要求をAIに伝えて、直してもらう。

このサイクルを繰り返します。

「UIの整合性」という言葉があります。たとえば、ボタンのスタイルが場所によって違う、文言のトーンが記事によって違う、色使いが統一されていない——こういうバラバラさが積み重なると、なんとなく「信頼できなさ」が生まれるんですよね。

ユーザーは「なんか変」とは思っても、その理由を言葉にできない。でも離れていく。

これがUIの怖いところで、だから私は手を抜けないんです。

「普通のシステム開発と変わらないのかも」という発見

開発をしていてふと思ったんですが。

「AIを使ったツール開発って、結局のところ普通のシステム開発と変わらないのかも」

ロジックの部分は自動化されて楽になった。でも、ユーザーに価値を届けるための「UXを磨く」という作業は、AIが何でもやってくれるわけじゃない。

見た目を整えて、使いやすさを検証して、改善を繰り返す——この部分は人間がやるしかない、と今は感じています。

むしろ、「ロジックはAIに任せられるからこそ、UXに集中できる」とも言えます。

これって、逆に言えばすごく良いことだと思っていて。私みたいな素人でも、「ロジック部分で詰まって諦める」ということなく、「ユーザー視点での改善」という本来やりたいことに時間を使えている。

こだわりたい、という感情の正体

なぜ、UIにこだわりたいのか。

少し考えると、「ユーザーさんに満足してほしいから」という一言に尽きます。

これまでやったことのなかったシステム開発が、AIの力を借りてできるようになった。

それ自体が嬉しいことなんですが、それ以上に「このツールを使った人が、本当に楽になった、助かった、と感じてほしい」という気持ちがあります。

だから、機能が動いたからといって満足できないんです。「使ってみてストレスがない状態」になってから、初めて「できた」と言える。

それが、UIを自分でこだわる理由です。

まとめ:AIは「中身の担当」、人間は「体験の設計者」

AIと一緒に開発して、改めて思うことがあります。

AIは「何をするか」を実現するのが得意。ロジックを組む、コードを書く、パターンを見つける——この部分は本当に強い。

でも「どう感じるか」を設計するのは、やっぱり人間の仕事だと思います。

ユーザーが触れたとき、どんな感情になるか。「わかりやすい」と感じるか、「戸惑う」か。「信頼できる」と感じるか、「なんか不安」と思うか。

この「どう感じるか」の設計こそが、UIでこだわる部分です。

「中身はAIが、体験の設計は人間が」——これが今の私の開発スタイルです。

AIで副業を、あるいはツール開発を考えている方に伝えたいのは、「全部AIに任せよう」と思うと必ず壁に当たります。でも、「任せる部分と、自分がこだわる部分」を分けると、うまくいくという話です。

こちらの記事もあわせてどうぞ:

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次