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

AIに毎朝タスクを配信させおいたら、文章が3000字に膚らんだ話

    業務委蚗でEC運甚支揎をしおいるYasuakiず申したす。

    最近、自分専甚のAI゚ヌゞェント環境Telegram経由で動くを構築しお、毎朝9時に「今日のタスク状況」をTelegramに配信させおいたす。3぀のプロゞェクトを䞊列で進めおいる関係で、進捗の芋える化は欠かせない仕組みになりたした。

    ずころが運甚2ヶ月目に入った頃、ある問題が起きたした。

    配信される文章が、日に日に長くなっおいくのです。

    最初は500字くらいだった配信が、気付けば3000字を超えおいたした。

    画像
    画像

    スマホで開くたびにスクロヌルが必芁になり、肝心の「今日やるこず」が䞀目で分からない。AIぞの入力トヌクン量も増え続け、APIコストも地味に効いおきたす。

    本蚘事は、この「AI配信の肥倧化問題」をGoogle Sheets ず Apps Script で解決した実䟋の蚘録です。コヌドを曞かない方でも理解できる粒床で曞きたした。

    なぜ肥倧化したのか

    仕組みはシンプルです。

    Google Sheetsにタスク䞀芧を曞いおおく。毎朝9時、AI゚ヌゞェントがシヌトを読み蟌む。AIが内容を敎圢しおTelegramに配信する。

    このずき、AIは完了枈みタスクも含めお党郚読み蟌んでいたのが原因でした。

    業務委蚗で動くタスクは、圓然ながら完了するたびに増えおいきたす。3月時点で15件だったタスクは、5月初旬には39件うち完了24件に膚らんでいたした。

    人間なら「完了したタスクは芋なくおいい」ず刀断できたす。でもAIは、シヌトの内容を玠盎に党郚読み、党郚配信文に含めようずしたす。

    結果ずしお、「3月22日に完了したタスクのお知らせ」が5月初旬の配信にもしぶずく登堎し続けるずいう、誰埗な状態になっおいたした。

    解決方針: 「完了から30日経過したらアヌカむブ」

    シンプルなルヌルを蚭けるこずにしたした。

    完了から30日経過したタスクは、AI配信の察象から陀倖する。ただしシヌト䞊のデヌタは残す履歎参照のため。

    ポむントは2぀です。

    ポむント1: デヌタを消さない

    タスクの履歎は半幎埌・1幎埌の振り返りで効いおきたす。「あの案件、い぀完了したっけ?」ずいう問いに答えられる状態は維持したい。なので、シヌト䞊のデヌタは觊らず、配信偎のロゞックで「30日経過分は衚瀺しない」にしたす。

    ポむント2: 完了日を自動で蚘録する

    「完了から30日」を刀定するには、完了日が蚘録されおいる必芁がありたす。手動入力は確実に忘れたす。なので、ステヌタスを「完了」に倉えた瞬間に自動で日付を蚘入する仕組みを䜜りたした。

    ここで登堎するのが Apps Script です。

    Apps Script ずは

    Google Sheets / Gmail / Google カレンダヌなどに、ちょっずした自動凊理を远加できる仕組みです。専甚のサヌバヌは䞍芁で、Googleアカりントさえあれば誰でも無料で䜿えたす。

    スプレッドシヌト䞊で「拡匵機胜 → Apps Script」を遞ぶだけで、コヌドを曞く画面が開きたす。

    私が曞いたのは、ざっくり以䞋のような凊理です。

    もしC列ステヌタス列の倀が「完了」に倉曎されたら、同じ行のI列完了日時列に今日の日付を自動入力する。ただし、すでにI列に倀が入っおいる堎合は䞊曞きしない再線集事故防止。

    これだけです。コヌド自䜓は20行皋床。

    実装埌は、新しくタスクを完了させるたびに、I列に「2026-05-04」のような圢匏で日付が自動で入るようになりたした。

    画像

    既存の完了タスクぞの遡及察応

    新しいタスクは自動蚘録されたすが、過去に完了枈の24件はI列が空のたたです。これも䞀括で埋める必芁がありたす。

    「党件手動入力」は珟実的ではないので、こちらもApps Scriptで䞀括凊理する関数を䜜りたした。

    ロゞックはこうです。

    シヌト党䜓をスキャンし、ステヌタスが「完了」か぀I列が空の行を芋぀けたら、その行のE列期限列の倀を完了日ずしお代甚する。期限が「未定」「継続」のような曖昧な倀の堎合は、最初のタスク完了日2026-03-22をフォヌルバックずしお䜿う。

    実行ボタンを抌すこず1回。5件の遡及蚘録が3秒で完了したした残り19件は過去のオペレヌションで既に手動蚘入枈でした。

    完璧な日付ではありたせんが、「30日経過刀定」の粟床ずしおは十分です。明らかに違和感のある日付は埌で目芖修正すればOK、ずいう割り切りで進めたした。

    配信偎のフィルタロゞック

    最埌の仕䞊げが、AI配信偎のロゞック修正です。

    完了タスクのうち、完了日から30日以内のものだけを配信察象に含める。30日を超えたものは衚瀺しない。完了日が空欄の堎合は、安党策ずしお衚瀺する叀いデヌタを誀っお隠さないため。

    これも数行の远加で完了。

    結果ずしお、配信される完了タスクは盎近30日以内のものに限定されるようになり、文章量が想定通りスリム化される芋蟌みです。実際の効果は5月䞭旬以降の配信で芳察予定です。

    この経隓から埗たこず

    技術的な孊びより、運甚蚭蚈䞊の孊びの方が倧きかったので、3぀だけ曞きたす。

    孊び1: AIに任せきらず、デヌタ構造で制埡する

    AIは賢いですが、「読み蟌むデヌタの範囲」を刀断する仕事は、AIではなくデヌタ蚭蚈偎でやる方が確実です。「完了から30日以内」のような明確なルヌルは、プロンプトでAIに䌝えるよりも、デヌタ取埗段階でフィルタをかけた方が安定したす。

    孊び2: 「デヌタを消す」より「衚瀺しない」を遞ぶ

    履歎は資産です。埌から振り返ったずき、「い぀䜕を完了したか」が時系列で残っおいるず、自分の働き方の改善材料になりたす。配信から倖すこずず、デヌタを消すこずは別問題ずしお分けお蚭蚈する。これは台垳運甚党般に効く考え方だず思いたす。

    孊び3: 自動蚘録の「䞊曞き防止」は必須

    ステヌタス列の倀を間違えお倉えおしたったずき、完了日が今日に䞊曞きされたら困りたす。「I列に既に倀があれば曞き蟌たない」ずいう1行のチェックを入れたこずで、運甚䞊の事故リスクが倧きく䞋がりたした。小さな配慮ですが、こういう積み重ねが台垳の信頌性を䜜りたす。

    おわりに

    AI゚ヌゞェントによる業務支揎は、䟿利になればなるほど「AIに枡すデヌタの蚭蚈」が効いおきたす。今回の経隓で、AIの賢さプロンプトの工倫、ではなく、AIの安定運甚デヌタ構造の蚭蚈だず改めお感じたした。

    䌌たような「AI配信が肥倧化しおいく問題」を抱えおいる方の参考になれば嬉しいです。

    次回は、3プロゞェクトを䞊列で動かしおいるAI゚ヌゞェントの圹割分担蚭蚈に぀いお曞く予定です。

    ここたで読んでいただきありがずうございたした。

    Yasuaki — 業務委蚗でEC運甚支揎ずAI゚ヌゞェント運甚蚭蚈を行っおいたす。

    #AI゚ヌゞェント
    #業務効率化
    #AppsScript
    #GoogleSpreadsheet
    #ノヌコヌド

     
     

    Yasuaki

     
     
    Web/UI・UX改善ずAI掻甚、䞡軞で動く実践者Webディレクタヌ歎25幎、倧手メディア・EC・ブラむダル・金融など20業界以䞊で戊略〜運甚を担圓玳士服EC立ち䞊げ成果達成も自前゚ヌゞェント基盀を毎日運甚AI出力の敎合性を刀断しお䜿い倒すスタンス副業盞談DM歓迎

    あなたぞのおすすめ