メインコンテンツへスキップ
見出し画像

コード経験ゼロの私が、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ツールを使えば、プログラミング経験がなくても、自分の業務を効率化するツールを作ることができます。

    技術的なハードルは、思っているよりもずっと低いんです。

    まずは小さな課題から

    「こんなツールがあったら便利だな」というアイデアを、ぜひ形にしてみてください。

    今日からできる小さな一歩

    1. 自分の業務で「手作業で時間がかかっている作業」をリストアップする

    2. 「こういうツールがあったら便利」というアイデアを、箇条書きでメモする

    3. AntigravityなどのAIアシスタントに相談してみる

    あなたの「作りたい」という気持ちが、最高のツールを生み出す原動力になります。

    一緒に、業務をもっと楽しく、もっと効率的にしていきましょう!

    質問や感想があれば、ぜひコメントで教えてください。

    あなたの挑戦を、心から応援しています。

    #個人開発 #Python #アパレルDX

     
     
    論理(Logic)と感性(Sense)でハックする! 薬剤師・画家。服のブランドを立ち上げながら、AIをチームにして、MDの道具(TrendGraph)や発信の仕組みを自分で作っています。指示がずれた、任せすぎた、といった失敗も含めて、チームを引っ張る側の記録を書いています。

    あなたへのおすすめ