diff --git a/my-blog/content/posts/2025-07-16-6bf4b020.md b/my-blog/content/posts/2025-07-16-6bf4b020.md new file mode 100644 index 0000000..ad1c3e3 --- /dev/null +++ b/my-blog/content/posts/2025-07-16-6bf4b020.md @@ -0,0 +1,337 @@ +--- +title: "ゲームとAI制御" +slug: "6bf4b020" +date: "2025-07-16" +tags: ["ai", "conversation"] +draft: false +extra: + type: "ai" +--- + + + + +
+ + + + + diff --git a/my-blog/content/posts/2025-07-16-ailog.md b/my-blog/content/posts/2025-07-16-ailog.md new file mode 100644 index 0000000..2f6207b --- /dev/null +++ b/my-blog/content/posts/2025-07-16-ailog.md @@ -0,0 +1,40 @@ +--- +title: "ailogでAIとの会話をブログにする" +slug: "ailog" +date: "2025-07-16" +tags: ["blog", "rust", "atproto"] +draft: false +--- + +今後、ブログはどのように書かれるようになるのでしょう。今回はその事を考えていきます。 + +結論として、AIとの会話をそのままブログにするのが一番なのではないかと思います。 + +ブログを書くのは大変で、AIの出力、情報に劣ることもよくあります。 + +とはいえ、情報の価値は思想よりも低いと思います。 + +多くの人がブログに求めるのは著者の思想ではないでしょうか。 + +`思想 > 情報` + +したがって、AIを使うにしても、それが表現されていなければなりません。 + +## ailogの新機能 + +このことから、以下のような流れでブログを生成する仕組みを作りました。これは`ailog`の機能として実装し、`ailog`という単純なコマンドですべて処理されます。 + +```sh +$ ailog +``` + +1. 著者の思想をAIに質問する +2. 著者が作ったAIキャラクターが質問に答える +3. その会話をatprotoに投稿する +4. その会話をblogに表示する + +とはいえ、会話は`claude`を使用します。依存関係が多すぎて汎用的な仕組みではありません。 + +これを汎用的な仕組みで作る場合、repositoryを分離して新しく作る必要があるでしょう。 + +example: [/posts/2025-07-16-6bf4b020.html](/posts/2025-07-16-6bf4b020.html) diff --git a/my-blog/content/posts/2025-07-16-ccd52de8.md b/my-blog/content/posts/2025-07-16-ccd52de8.md deleted file mode 100644 index 0f578df..0000000 --- a/my-blog/content/posts/2025-07-16-ccd52de8.md +++ /dev/null @@ -1,334 +0,0 @@ ---- -title: "docker mcp" -slug: "ccd52de8" -date: "2025-07-16" -tags: ["ai", "conversation"] -draft: false -extra: - type: "ai" ---- - - - - - - - - diff --git a/scpt/run.zsh b/scpt/run.zsh index 6074380..704f4b9 100755 --- a/scpt/run.zsh +++ b/scpt/run.zsh @@ -2,7 +2,7 @@ function _env() { d=${0:a:h} - ailog=$d/target/debug/ailog + ailog=$d/target/release/ailog oauth=$d/oauth myblog=$d/my-blog port=4173 @@ -22,7 +22,7 @@ function _deploy_ailog() { function _server() { lsof -ti:$port | xargs kill -9 2>/dev/null || true cd $d/my-blog - cargo build + cargo build --release cp -rf $ailog $CARGO_HOME/bin/ $ailog build $ailog serve --port $port @@ -45,7 +45,7 @@ function _oauth_build() { function _server_comment() { - cargo build + cargo build --release cp -rf $ailog $CARGO_HOME/bin/ AILOG_DEBUG_ALL=1 $ailog stream start my-blog }