AIで何か作れるのかな、と思った39歳の話
最近、ニュースでもAIという言葉をやたら聞くようになった。「インターネットを超える勢いで普及している」なんて話も耳にして、正直よくわからないなりに「ちょっと触ってみるか」と思ったのがきっかけだ。
題材にBMI計算機を選んだのは、完全に自分の都合。最近の運動不足で、着られる服がどんどん減ってきていた。どうせなら、自分の行動を変えるきっかけになるツールを作ってみたかった。
ちなみに自分は、39歳の会社員で、プログラミングは完全に未経験です。HTMLもCSSも、名前くらいしか知りません。そんな自分が「最近よく聞くAIって、もしかして自分でも何か作れるんじゃないか」と思い立った、というわけです。
使ったのはClaude Code——コードは書かない、日本語で話すだけ
今回使ったのは「Claude Code(クロードコード)」というツールです。Anthropic(アンソロピック)という会社が提供している、AIに日本語で指示を出すだけでプログラムを作ってくれるツールです。
ただし、Claude Codeを動かすには「ターミナル」というものを使います。
ターミナルって何?
ターミナルは、パソコンに文字で命令を出すための画面です。普段マウスでクリックしている操作を、文字で指示するイメージ。黒い画面に白い文字、というあの画面を見たことがある人も多いはず。最初は怖く見えますが、やることは「文字を打ってEnterを押す」だけです。
実際にやったこと
最初にお願いしたのは、たったひと言。「BMI計算機をつくって」——本当にこれだけ。
専門的なコマンドとか、難しい呪文みたいなものが必要だと思っていたのに、普通の日本語で頼んだら、あっさり動き始めた。「あ、日本語でもいいんだ」と、まずそこで驚いた。
しかも、できあがるまで1〜2分。「え、もうできたの?」というのが正直な感想で、ちょっと拍子抜けするくらいあっけなかった。
その後も、「結果を画面に表示して」「スマホでも見やすいデザインにして」といった具合に、お願いごとを文章で書くだけ。AIが裏側で全部コードを書いてくれます。
完成したBMI計算機でできること
できあがったのは、3つの数値を一度に出してくれる計算機です。
1. BMI値
おなじみの肥満度指数。計算式は「体重(kg) ÷ 身長(m) ÷ 身長(m)」。たとえば身長170cm・体重70kgなら、70 ÷ 1.7 ÷ 1.7 = 約24.2、という具合です。
2. 基礎代謝量
何もしなくても1日に消費するカロリー。年齢・性別・身長・体重から計算します。ダイエット中はこの数字を知っておくと、「これを下回らないように」という目安が見えてきます。
3. 1日の推奨カロリー
基礎代謝に、日常の活動量(デスクワーク中心か、よく動くか)を掛け合わせて出すカロリー。これより少なく食べれば痩せる、多く食べれば太る、というシンプルな目安です。

身長・体重・年齢・性別・活動レベルの5つを入力すると、上の3つが一気に出てきます。スマホからでも使えるので、体重を測ったその場でサッと確認できます。
よかったら触ってみてください。
まだ使える機能が少ないので、今後アップデートしていく予定です。
作ってみて気づいた2つの課題——次のバージョンで直したいこと
完成して数日使ってみて、「ここは直したいな」と思った点が2つあります。
課題1:BMIだけ知りたい人には、入力が多すぎる
5項目の入力が必要なので、「とりあえずBMIだけサッと知りたい」という人にはちょっと面倒。身長と体重だけで済む「簡易モード」があってもいいかも、と思いました。
課題2:エラー表示が古い
数字以外を入れたときに出るエラー表示が、いかにも昔のWebサイトっぽい見た目で、正直カッコ悪い。今っぽいデザインに直したいところです。
次のバージョンではこの2つを直して、もっと使いやすくしていく予定です。
完璧じゃなくていい。とりあえず形にできた
プログラミング未経験の39歳が、AIに話しかけるだけで自分専用のツールを作れた。数年前なら、想像もしていなかった話です。
正直に言うと、自分にこんなツールが作れるとは思っていなかった。でも、AIに頼んだら本当にできてしまった。
今までならプログラムを書けないと作れなかったようなツールも、今はAIにお願いするだけで、驚くほど簡単に形になる。「こんなこともできるのか」と、自分でもイメージが広がった。
もし「AIってよく聞くけど、何ができるんだろう」と思っている人がいたら、まずは気軽に触れてみてほしい。思っていたよりずっと便利で、きっと新しい発見があるはずです。
このブログでは、これからもこうしたツール紹介やAI関連の記事を書いていく予定です。よかったらまた覗きに来てください。
次は今回見つかった課題を直して、もっと使いやすいバージョンにしていきます。その過程もまた記事にしていきます。
コメント