
Google Apps Script と Claude API で自動しりとりスクリプトを実装する
QiitaGoogle Apps Script から Claude API を呼び出し、AI と自動でしりとりを行うスクリプトを実装。再帰処理で単語の最後の文字を判定し、それを開始文字とする新しい単語をプロンプトで生成。API キーはスクリプト プロパティで安全に管理し、最大 20 ターンまで続行する仕組み。
5 件の記事
このタグの RSS
Google Apps Script から Claude API を呼び出し、AI と自動でしりとりを行うスクリプトを実装。再帰処理で単語の最後の文字を判定し、それを開始文字とする新しい単語をプロンプトで生成。API キーはスクリプト プロパティで安全に管理し、最大 20 ターンまで続行する仕組み。

Claude API のマルチターン会話機能を使い、開発要望を受け取ったら技術スタックやデザイン制約などを 1 問ずつヒアリングし、実装可否・工数・スコープを自動判断する Bot を Python CLI と HTML/JS で実装。System Prompt で「1 ターン 1 問」と終了条件を「ターン数」から「判断可能状態」に変更することで、実用的なヒアリング精度を実現した。

Claude API をルーターとして、LINE・Google Calendar・Gmail・Notion を連携させた AI 秘書システムを構築。朝のサマリー配信、外出先からのタスク追加・メール下書き作成など全て LINE で完結する。ConoHa VPS + FastAPI + systemd で 24 時間稼働。

Claude API と n8n で Lancers/CrowdWorks および SMBC 銀行メールからの入金検知機能を設計した際、プラットフォーム経由と銀行メール経由で重複する入金データ、1 件につき 2 通のメール到着、銀行メール本文形式の多様性など 4 つの落とし穴に直面。Phase 1.5 では入金パターンを A(銀行メール)+C(プラットフォームメール)に限定し、Tool Use で payout_kind を型担保して二重計上を防ぐ設計に。E2E テスト 8 件中 1 件は意図的に構造的限界を再現。

OpenAI API・Claude API・GitHub Copilotの料金体系を比較整理した記事。入力トークン・出力トークン・キャッシュ価格の違いを表で示し、単価だけでなく用途と成功率を合わせて選定する実務的な視点を提示。短期的な導入検討の判断基準となる。