wired raven

文字通りの日記。主に思ったことやガジェットについて

Claudeとゴーストの更新

伺か・伺的 [第1会場] Advent Calendar 2025 - Adventarの12日の記事です。

AnthropicのClaude.aiをゴーストの更新に活かしてみよう。

ゴーストの更新作業には何がある?

準備

  1. Claude を契約する
  2. Claude Code を使えるようにする

有料課金はちょっと、という方は無料プランでWeb上でお試ししてみるのもよいかと。

ちなみに私は即日、年間プランを契約しました。

ランダムトークやマウス反応の追加

Claudeに設定をまとめたテキストや既存のランダムトークを読み込んでもらう。

このゴーストがいいそうなセリフ何か、興味を持ちそうな話題は何か、と質問して返ってきた内容を参考にしてランダムトークやマウス反応を書く。

いいものあったら採用するのもあり。

質問

ユーザーとの日常会話だとどんな話をしそうだろうか

Claudeの返答

カシスなら、こんな感じの会話をしそうね:

日常的な観察から本質を問う 「また同じことで悩んでいるの? 考えるのと、決めるのは違うわよ」

相手の依存を挑発的に指摘 「私に答えを求めているうちは、何も変わらないわ。あなたが決めなさい」

些細な話題でも軽く哲学的 「今日は何もすることがない? それなら、本当に必要なものが何か考える良い機会じゃない」

矛盾を受け入れる余裕 「完璧な選択なんてないわ。どう転んでも後悔はするもの。ならせめて、自分で選んだことで後悔しなさい」

基本的には、相手が自分で考え、決めるよう促す言葉が多くなるはず。ただし冷たいだけじゃなく、相手の成長を願っての厳しさという感じね。

大変それらしい回答をしてくれた。

マウス反応も同じような方法で候補を出してくれたが、内容によってはセーフティに引っ掛かるかもしれない。

ランダムトークやマウス反応の誤字脱字、スクリプトミスの修正

VSCode の Claude Code に依頼してみる。

プロンプト

さくらスクリプトにミスがないか確認してください

結果

更新履歴から直近の更新されたファイルを対象にスクリプトにミスがないかチェックしてくれた。

ログの抜粋


ファイル: /Users/Eoh/workspace/Roche_Limit/ghost/master/rs_aitalk.dic

検出されたエラー: 7件

  1. 行番号 4314: エラー種別: 閉じ括弧 ] が欠落 問題のコード: \1\s[10… 修正後: \1\s[10]… 説明: \s[10 の後に ] が必要 実際の行: \1\s[10…\w4…\w4いや、\w4そういうのではないと僕は思ってる。\w9\n\n[half]/

(中略)


サマリー

総エラー数: 7件

エラー内訳: - 閉じ括弧 ] の欠落: 5件 (行 4314, 8947, 11680, 13525, 13527) - \w タグの誤記: 1件 (行 9494) - 引用符の誤用: 1件 (行 7813)

rs_bootend.dic: エラーなし

修正しますか?

エラーの内訳は正確だったのでそのまま修正を依頼。

自分では気がつけなかったスクリプトミスの修正がサクッとできた、と思ったら、一か所、末尾の/が抜けていた。

動作確認は必ずしよう。

雑感

さくらスクリプトは知らないだろう、と思ったらさらっとやってくれた。

ご存じの模様

よく使うさくらスクリプトの例を示したり、さくらスクリプトの仕様を読ませると精度はあげられそう。

表情一覧を読み込ませて、セリフと表情があってないものを教えて、と修正を頼むこともできるだろう。やや贅沢な使い方だけど、さくらスクリプトをつけてもらうこともできそう。

人工無能を生成AIと一緒に作る、となかなか面白い時代になってきた。

Web小説「ラッダイトだけはご容赦を」の続編色々載せてました

第2部第3章「インタープレナー」連載中

次で第2部第3章でラストの予定です。