
コード経験ゼロの私が、AIと一緒にトレンド分析ツールを作ってしまった話

毎朝ニュースサイトを開いて、ファッション情報を追いかける。
SNSをスクロールして、消費者の声を拾い集める。
これ、MD担当者なら誰もがやっている日課ですよね。
でも正直に言うと、この作業をしたくない。
情報がバラバラすぎて、頭の中で整理しきれない。
「デザインやもっと新しいことへ挑戦したかった…」という敗北感。
もっと楽に、もっと客観的に、トレンドを把握できる方法はないのか?
そう考えた私は、思い切ってツールを自作することにしました。
プログラミング経験? ほぼゼロです。
私の本業は画家で、週に幾日かは薬剤師もやっていますが、コードなんて書いたことがありませんでした。
でも、AIアシスタント「Antigravity」と一緒なら、非エンジニアの私でも作れたんです。
今回は、その開発ストーリーをお話しします。
【なぜ私は、ツールを作ろうと思ったのか】
情報に溺れる毎日
MDの仕事って、本当に幅広いんですよね。
商品企画から在庫管理、販売戦略まで、全部見なきゃいけない。
特に重要なのが、「トレンドを掴むこと」。
今、何が売れそうなのか。
消費者は何に興味を持っているのか。
これを知るために、毎日ニュースサイトやSNS、業界レポートをチェックしていました。

でも、情報源が多すぎて、どんどん散らかっていくんです。
ブラウザのタブは20個以上開きっぱなし。
Excelに情報をメモしても、後で見返すと何が重要だったのか分からない。
「パターンが見えない」というジレンマ
一番困ったのは、「どのキーワードが頻繁に出ているのか」「どの単語同士が関連しているのか」が、手作業では把握しきれないこと。
自分の記憶や感覚に頼った分析になってしまって、客観性がない。
「可視化ツールがあればいいのに…」
そう思ったのが、開発のきっかけでした。
Obsidianのグラフビューを見て、ひらめいた
私はObsidianというノートアプリを使っているのですが、これにはノート同士の関連を「グラフビュー」で表示する機能があるんです。
ノードが繋がって、ネットワークで表示される、あの見た目。
「あれのニュースキーワード版があったら、絶対便利じゃん!」
こう思った瞬間、「自分で作ってみよう」と決意しました。
【作ったツールの仕組み】

まずは「動くプロトタイプ」を目指した
今回作ったのは、ニュース記事を分析してキーワードのネットワークグラフを生成するツールです。
まだ開発途中ですが、基本機能は動いています。
主な機能はこれだけ
ニュースファイルの読み込み: 保存したMarkdown形式の記事を読み込む
日本語解析: 文章を単語に分解して、名詞だけを抽出(Janomeというライブラリを使用)
共起ネットワークの作成: 同じ記事に出てきたキーワード同士を線で結ぶ
インタラクティブな可視化: PyVisというライブラリで、動くグラフをHTML出力
ノード(丸いやつ)の大きさは、出現頻度に応じて変わります。
物理演算で動くから、ドラッグして動かせるのも楽しい。
でも、最初は全然読めなかった!
正直、最初のバージョンは失敗でした。
ノードが密集しすぎて、何が何だか分からない。
日本語フォントも表示されなくて、文字化けだらけ。
「あれ、思ってたのと違う…」と少し落ち込みました。
でも、ここからがAIの本領発揮です。
【AIと一緒に開発した、そのリアルな流れ】
ステップ1: まずは「やりたいこと」を箇条書きにした
私が最初にやったことは、「何を作りたいか」を自分なりに整理すること。
専門的な仕様書なんて書けないので、Markdownでシンプルに箇条書きにしました。
ステップ2: Antigravityに「お願い」してみた

次に、この仕様書をAntigravityに渡して、こう頼みました。
「この仕様書に基づいて、webツールを作ってください」
すると、数分後にはファイルが出来上がっていました。
コードの中身は正直よく分かりませんでしたが、Antigravityが全部書いてくれたので、私は承認するだけ。
まるで、優秀なエンジニアに指示を出している感覚でした。
ステップ3: 実行して、グラフを確認
たったの数分で、HTMLファイルが生成されました。
ブラウザで開くと、ネットワークグラフが表示される。
ノードをドラッグすると、物理演算でゆらゆら動く!
「おお、すごい!」と感動しました。
でも、冷静に見ると、ノードが密集しすぎて読めない…。
このままでは全く使えないじゃん!
ステップ4: 改善要望を、自然な言葉で伝えた
「ノード同士をもっと離してほしい」
「日本語フォントを指定してほしい」
こんな風に、Antigravityに改善要望を出しました。
するとその場でコードを修正してくれて、再度実行すると改善されている。
この「やってみる→問題点を見つける→AIに直してもらう」というサイクルを何度か繰り返して、少しずつ完成度が上がっていきました。
【非エンジニアの私でもできた、3つの理由】
ここまで読んで、「そうは言っても、自分には無理だよ」って思いませんでしたか?
実は私も最初はそう思っていました。
でも、やってみて分かったことがあります。
理由1: コードを書く必要がほとんどない
私はPythonの文法をほとんど理解していません。
「for文」とか「if文」とか、聞いたことはあるけど使えない。
でも、Antigravityが全てのコードを書いてくれるので、私がやることは「やりたいこと」を自然な日本語で伝えるだけでした。
理由2: エラーが出ても、AIが解決してくれる
最初の実行で、「ライブラリが見つかりません」というエラーが出たことがありました。
正直、焦りました。
でも、Antigravityにエラーメッセージを見せたら、「このコマンドでインストールしてください」と即座に解決策を提示してくれました。
エラーでつまずくことなく、スムーズに開発が進んだのは本当に助かりました。
理由3: いきなり完璧を目指さなくていい
最初から完璧なツールを作る必要はありません。
まずは最低限動くもの(MVP: Minimum Viable Product)を作って、そこから少しずつ改善していけばいい。
「まずは動かしてみる→問題点を見つける→Antigravityに改善依頼」
このサイクルを回すだけで、自然と完成度が上がっていきました。
【あなたにも、絶対できます】
あなたの「困った」は、ツールで解決できるかもしれない
この記事を読んで、「自分にもできるかも」って少しでも思ってくれたら嬉しいです。
AIツールを使えば、プログラミング経験がなくても、自分の業務を効率化するツールを作ることができます。
技術的なハードルは、思っているよりもずっと低いんです。
まずは小さな課題から
「こんなツールがあったら便利だな」というアイデアを、ぜひ形にしてみてください。
今日からできる小さな一歩
自分の業務で「手作業で時間がかかっている作業」をリストアップする
「こういうツールがあったら便利」というアイデアを、箇条書きでメモする
AntigravityなどのAIアシスタントに相談してみる
あなたの「作りたい」という気持ちが、最高のツールを生み出す原動力になります。
一緒に、業務をもっと楽しく、もっと効率的にしていきましょう!
質問や感想があれば、ぜひコメントで教えてください。
あなたの挑戦を、心から応援しています。