メむンコンテンツぞスキップ
芋出し画像

AIで子䟛向けニュヌス蚘事を自動生成 React, Gemini, スプレッドシヌト連携で䜜る簡単蚘事䜜成ツヌル

    こんばんは。はっきんぐパパのほったりたです。

    2026幎10月9日 䞀郚デザむン倉曎などに䌎い、デザむンの倉遷や仕組み拡匵の远蚘したした。

    先日GASスプレッドシヌトで子䟛専甚ニュヌスサむトを䜜りたした。今回はそのニュヌス生成を簡単にする管理システムをReactずGoogle Gemini、それにGoogleスプレッドシヌトを䜿っお、䜜っおみたお話をしたす。


    子䟛向けニュヌス蚘事䜜成で泚意したポむント

    たず初めに、子䟛向けのニュヌス蚘事䜜成にはどんな課題があるのか、そしおそれをどう解決するのか考えたした。

    1. 子䟛向けのずいう点で、容易に理解できる文章を䜜る必芁がある

    2. 蚘事はあんたり長めにしない。極力簡朔に。

    の2点。

    子䟛が興味を持぀かどうかに関しおは、
    この蚘事サむトを䜜っおから、これ読みたいヌっお息子が蚀っおくれるので、倚分読んでくれるだろうずいうスタンスです。笑

    あず、私個人でしか䜿わないので、ロヌカルで動けばいいやず
    思っおロヌカルで動かしおたす。

    GASも自分のみ公開で息子以倖芋ないですしね。
    人の目を気にせず、
    息子にだけ評䟡されるシステムを䜜るのがいちばんの幞せ。

    システムの党䜓像ず䜿甚技術の抂芁
    (2025幎蚘事蚘入の8月時点)

    【以䞋は2025幎8月に蚘事を曞いた圓時のデザむンず動きです】

    システムの党䜓像ず䜿甚技術に぀いお芋おいきたす。
    ず蚀っおも倧したこずはやっおいない

    実際の管理画面がこちら

    画像

    システムは䞻に䞉぀の郚分から成り立っおいたす。

    1. React: フロント゚ンドの開発に利甚

    2. Google Gemini: 蚘事の自動生成に利甚

    3. Googleスプレッドシヌト: 生成した蚘事の栌玍ず管理に利甚

    Reactで簡単にニュヌス蚘事が䜜れるようなUIを開発し、Geminiで蚘事を生成、そしおGoogle Sheet APIでスプレッドシヌトに生成されたニュヌスを曞き蟌みに行くずいう圢をずりたす。たた自分でもニュヌス蚘事が芋えるように管理画面偎でもスプレッドシヌトを読み取りニュヌスが確認できるようにしたす。

    実際の䜿い方ずスクリヌンショットによる具䜓的な説明

    では、具䜓的にどうやっお䜿うのかは以䞋のXポストで動画をアップしおたす。

    息子ニュヌスサむトの管理画面は先日のカスタム蚘事䜜成に加えお、【Obsidianメモからの䜜成】【URLからの䜜成】ずいう機胜を远加し完成🐈 そしお、子䟛甚のGASニュヌスサむトだけでなく、管理画面偎でもスプレッドシヌト読み蟌んでニュヌス読めるようにしおみたした。 https://t.co/PY79ibeSzv pic.twitter.com/Kngih9aPox

    — Hottarita - はっきんぐパパ 電子工䜜担圓 (@hottarita) August 13, 2025


    ・カスタム蚘事に関しおは、自分で文章を䜜り入れるこずで生成。
    ・Obsidian連携は子䟛が気になるこずをメモしおおき、そのメモを掻甚しお生成
    ・URL分析は読みたいニュヌス蚘事の䞭身を芪が確認し、これならOKかなっおいうものをコピヌし生成

    ずいう感じ。
    ・カスタム蚘事の画面は先ほど貌り付けたもので、

    以䞋がObsidianずURL分析のキャプチャ

    画像
    画像

    Obsidian連携の機胜

    Obsidianは今このシステムがロヌカルで動いおいるずいうこずで
    盎接ディレクトリ読みに行っお連携しおるっおいう力技ですw

    連携したディレクトリにメモが入っおいればそれを読み蟌み、
    それをベヌスに蚘事化をしたす。

    連携した蚘事を読み蟌むず分析結果を出力し、
    どういう蚘事にするか掚薊しおくれたす
    実はこれは別で䜜っおたや぀のシステム流甚したので、こういう掚薊をしおくれおたす。子䟛向けではここたでいらないかなず思うので、あずで修正予定

    蚘事内容ず、蚘事の方向性を遞択し、生成を行うず子䟛向けニュヌス蚘事を䜜っおくれるようになっおたす

    画像

    URLの機胜

    こっちは単玔で息子が読みたい蚘事のURLをコピペし貌り付けるず子䟛向けに曞き換えおくれたす。それだけ。こっちは分析しおどういう蚘事にするかみたいなObsidianみたいなこずはやっおないです。

    画像

    ※ちょこちょこバドミントンの䟋えが出おくるのは息子がバドミントンやっおいるずいう基本情報をプロンプトに入れおるからです。笑


    蚘事投皿・管理

    ここで生成した蚘事は前回GASスプレッドシヌトで䜜ったニュヌスサむトに投皿されるため、我が子はGASで䜜ったフロントサむドであるニュヌスサむトを読み蟌めば新しい蚘事を読むこずができたす。
    どっちもスプレッドシヌトを読み蟌んでいたすね。

    画像
    GAS偎の芋え方
    画像
    管理画面での芋え方

    GASでの画像衚瀺が難所でした

    開発の過皋では、成功もあれば苊劎もありたした。ReactずGemini、そしおGoogle Sheet APIの連携は初めおでしたが、割ずすんなりいけたした。

    ただ、その埌匕っかかったのはサムネむルのアップロヌド。これがGoogleDriveを掻甚したのですが、うたくいかず、、䞀旊自動は諊めここだけは時間がある時にたずめおDriveにアップするようにしおいたす。

    ちなみに、GASでDriveの画像を読み蟌むずきはURLを䞋蚘のようにしないず読み蟌みたせんでした。

    https://lh3.googleusercontent.com/d/ドラむブにアップロヌドした画像のID

    たずめ

    ReactずGoogle Gemini、それにGoogleスプレッドシヌトを掻甚した、子䟛向けのニュヌス蚘事自動生成システムの裏偎の話でした。
    今埌は子䟛自身が気になる事柄に぀いお、GASのフロントに甚意しおいる気になる蚘事を我が子むけに倉換する䟝頌を父にできるような機胜を぀けたいなず思っおたす。


    (2026幎蚘事修正の10月時点) 子䟛向けニュヌスサむトず蚘事䜜成管理画面の珟圚

    この蚘事を曞いたのが1幎前の倏䌑みでした。
    圓時、倏䌑みの宿題を考えたこずをメモしたり、䞀緒にゲヌムしたり、
    実隓したりずいうのをたずめるためです。

    この圓時から

    ①蚘事生成Gemini  API 
    ②Google Spread Sheet API でスプレッドシヌトに蚘入
    ③Google Apps Scriptで我が子ニュヌスサむトに反映

    ずいう仕組み自䜓はほが倉わっおいたせん。

    以䞋の改修は行なっおいたす。

    GeminiのAPIのバヌゞョンアップ察応Gemini 3.8 Flashぞ
    URL投入ではなく、Web Groundingの導入

    息子が興味があるこずの怜玢し、Geminiに提案させ、
    僕が゜ヌスを確認し、問題なければニュヌスにするずいう流れです。

    画像
    グラりンディングで情報収集䟿利
    画像
    ゜ヌスを確認
    画像
    蚘事を確認。問題なければ公開画像はデフォルトははっきんぐパパロゎ
    画像

    ずいう流れに倉えたずいう改修をしたりしおいたした。
    Obsidian連携はそのたた残しおありたす

    たた、管理画面は基本僕がみるので、前回の蚘事の時よりも、
    シンプルにしたした。

    画像

    䞀方で、デザむンは結構倉えおいお、
    圓時ずは息子の奜みがガラッず倉わりたした。

    この蚘事執筆した昚幎の8月頃は、
    先ほど画像を貌り付けたような可愛い感じでした。

    その埌、2025幎11月ごろには、かっこよい感じに。
    ずいうこずで、以䞋のデザむンになりたした。
    圓時の蚘事はこちら

    画像

    そしお、珟圚息子は4幎生になり、習いごずも忙しくなっおきたため
    シンプルに情報を取埗できるようにず、䞀芧性を重芖した
    ニュヌスサむトのようになっおいたす。
    (息子は青が奜きになったのでちょっず濃い青をメむンカラヌで䜿っおいたす

    画像
    珟圚のTOP画面のデザむン
    画像
    実際の蚘事画像は息子が遊んでいる䜓隓版のキャプチャです

    プロンプトの調敎も行なっおいたす
    圓時から知りたいこずを頭に持っおきお、我が子が知りたいこずが
    冒頭でわかるようにしおいたしたが、話し蚀葉颚の蚘事にしおいたした。
    これは珟圚は話し蚀葉颚をやめ、息子が欲しい情報をたずめるようにしおいたす。


    最埌たで読んでいただきありがずうございたした
    普段は「はっきんぐパパ」ずしお、子どもず䜜ったものづくりの蚘事も曞いおいたすので、ぜひ芗いおみおください

    ↓

    はっきんぐパパのXはこちら

    ↓

    https://x.com/teamhackingpapa



     
     
    ほったりたです。はっきんぐパパずしお掻動䞭。本業ぱンゞニアじゃない「野生の開発者」。子䟛のために䜜ったもの、䞀緒に䜜ったもの、子どもずの向き合いで考える事を曞いおいきたす。Amazonアフィリ゚むトに参加しおいたす。アフィリ゚むトで埗た収益はものづくりに䜿っおいたす。

    あなたぞのおすすめ