「ループ」を含む日記 RSS

はてなキーワード: ループとは

2025-06-19

パラレルだのループだの出てきたら「畳むことから逃げたな〜」って思う

あれもしたい!これもしたい!けど畳むの無理〜→からのじゃあパラレルにしちゃえばいいじゃん!て夢オチ価値がほぼ一緒だろっていうか

自分最近目にするものがそんなんばっかで目新しさもないし食傷気味だし飽きてるしってのが大きいんだけど、もう昔みたいに「パラレル!?すげぇ〜!!」とはなれないんだなって

シュタゲとかぼくらのみたいな1つの世界線に閉じる方向性のやつは未だに好き

anond:20250619103440

パラレルとかループとかそういうイメージあててるだけのもんよね

意味はわかるが浅いは浅い

2025-06-18

anond:20250618175057

復讐は繰り返されるからじゃない?

永遠に終わらないループになる。別にそれでもいいのかもしれないけど

何かをやり返して、やられてを繰り返すと健全ないい感情が持てなくなるよ

2025-06-17

見なくなったもの

自転車利用時のヘルメット

LUUP(ループ・電動キックボードシェア/シェアサイクル)は・・・そもそもヘルメットしないか

反則金始まってもニュース報道して数ヶ月で忘れるんだろ

早寝する技術 ―持続可能パフォーマンスを実現するスリープマネ

TL;DR

日中生産性は、夜の過ごし方、特に「就寝」というクリティカルタスクいか成功させるかにかかっている。本記事では、つい夜更かししてしまエンジニアのために、早寝を「技術」として体系化し、再現性のある形で実践するための具体的な手法を探求する。これは精神論ではない。あなたQoL生産性を向上させるための、実践的なスリープエンジニアリングだ。

はじめに:なぜ我々はwhile(true)な夜を過ごすのか

我々エンジニアにとって、夜は不思議な魅力を持つ時間だ。日中喧騒から解放され、思考は冴えわたりゾーンに入りやすい。しかし、その魅力的な時間は、往々にして「早寝」という、人間生存に不可欠な基本プロセス犠牲にすることで成り立っている。

「あとちょっとだけ、このバグの原因を調査したい」

リファクタリングが楽しくなってきた」

面白い技術記事を見つけてしまった」

これらの探求心はエンジニア美徳であるが、同時に我々を「睡眠負債」という深刻な技術負債へと導く。本稿は、この負債を返済し、持続可能な開発(と生活)を実現するための「早寝」という技術に焦点を当てる。

アンチパターン:早寝を妨げるBlockerたち

早寝を実装する前に、まずは現状のアーキテクチャに潜むアンチパターン特定しよう。

就寝前のスマートフォンは、まさに同期的なブロッキングI/Oだ。SNS無限スクロール動画プラットフォーム自動再生チャットアプリの通知。これらは我々の意識というシングルスレッドを完全に占有し、本来実行されるべきsleep()プロセスへの遷移を妨げる。

深夜まで続くコーディング問題解決は、脳を極度の興奮状態にする。ベッドに入っても、アドレナリンコルチゾールといったホルモンCacheに残り続け、CPUクールダウンしない。shutdown -h nowを叩いても、プロセスが終了しないのだ。

「夜更かしの供」として注入されるカフェインアルコールは、一見するとパフォーマンスを向上させるように見える。しかし、これらは睡眠の質という重要なmetricsを著しく劣化させる、誤った依存関係だ。特にアルコールは、入眠を助けるように見えて、実はレム睡眠を阻害し、睡眠アーキテクチャ全体を不安定にする。

  • Cronの不備:

規則な就寝・起床時間は、体内時計という最も重要なCronジョブ破壊する。毎日異なる時間に実行されるジョブが安定した結果をもたらさないのと同様に、不規則睡眠スケジュールは、日中パフォーマンス予測不可能ものにする。

Sleep as Code: 早寝を実現するためのプラクティス

では、どうすればこれらのアンチパターン排除し、安定した早寝pipelineを構築できるのか。ここではSleep as Codeの概念に基づき、具体的なプラクティスを紹介する。

1. 環境IaC (Infrastructure as Code)

睡眠環境コード化し、常に理想的状態を維持する。

2. 就寝CI/CDパイプラインの構築

毎晩、同じ手順で就寝プロセスを実行することで、入眠を自動化する。

- PC/スマホシャットダウン: 最も重要ステップ物理的に電源を落とすか、手の届かない場所(別のコンテナ)にdeployする。

- 入浴: 38〜40℃のぬるめのお湯に15分ほど浸かる。これにより深部体温が一時的に上昇し、その後の下降とともに入眠が促される。これはHot-swapならぬHot-bathによるクールダウンだ。

静的コンテンツの消費: 激しい思考を伴わない、静的な情報(紙の読書など)に切り替える。電子書籍ではなく、紙媒体が望ましい。

ストレッチ: 軽いストレッチで、日中のcommitで固まった体をreleaseする。

  • Deploy (就寝):

すべての準備が整ったら、ベッドという本番環境デプロイする。余計な思考git clean -fd強制削除し、呼吸に集中する。

3. MonitoringとRefactoring

例:「夕食後のコーヒーが原因だった」→「カフェイン摂取は15時までというSLAを設ける」

まとめ:早寝は未来自分への投資である

早寝は、単に体を休める行為ではない。日中の高いパフォーマンス、明晰な思考、そして創造性を維持するための、最も効果的で再現性の高い「技術」だ。

我々はインフラコード管理し、CI/CDデプロイ自動化するように、自身睡眠もまた、技術と工夫によってコントロールできる。今夜、あなたのwhile(true)なループbreakし、持続可能パフォーマンスを手に入れるための第一歩を踏み出してほしい。

Happy sleeping!

早寝する技術 ―持続可能パフォーマンスを実現するスリープマネ

TL;DR

日中生産性は、夜の過ごし方、特に「就寝」というクリティカルタスクいか成功させるかにかかっている。本記事では、つい夜更かししてしまエンジニアのために、早寝を「技術」として体系化し、再現性のある形で実践するための具体的な手法を探求する。これは精神論ではない。あなたQoL生産性を向上させるための、実践的なスリープエンジニアリングだ。

はじめに:なぜ我々はwhile(true)な夜を過ごすのか

我々エンジニアにとって、夜は不思議な魅力を持つ時間だ。日中喧騒から解放され、思考は冴えわたりゾーンに入りやすい。しかし、その魅力的な時間は、往々にして「早寝」という、人間生存に不可欠な基本プロセス犠牲にすることで成り立っている。

「あとちょっとだけ、このバグの原因を調査したい」

リファクタリングが楽しくなってきた」

面白い技術記事を見つけてしまった」

これらの探求心はエンジニア美徳であるが、同時に我々を「睡眠負債」という深刻な技術負債へと導く。本稿は、この負債を返済し、持続可能な開発(と生活)を実現するための「早寝」という技術に焦点を当てる。

アンチパターン:早寝を妨げるBlockerたち

早寝を実装する前に、まずは現状のアーキテクチャに潜むアンチパターン特定しよう。

就寝前のスマートフォンは、まさに同期的なブロッキングI/Oだ。SNS無限スクロール動画プラットフォーム自動再生チャットアプリの通知。これらは我々の意識というシングルスレッドを完全に占有し、本来実行されるべきsleep()プロセスへの遷移を妨げる。

Cacheされた覚醒状態:

深夜まで続くコーディング問題解決は、脳を極度の興奮状態にする。ベッドに入っても、アドレナリンコルチゾールといったホルモンCacheに残り続け、CPUクールダウンしない。shutdown -h nowを叩いても、プロセスが終了しないのだ。

「夜更かしの供」として注入されるカフェインアルコールは、一見するとパフォーマンスを向上させるように見える。しかし、これらは睡眠の質という重要なmetricsを著しく劣化させる、誤った依存関係だ。特にアルコールは、入眠を助けるように見えて、実はレム睡眠を阻害し、睡眠アーキテクチャ全体を不安定にする。

  • Cronの不備:

規則な就寝・起床時間は、体内時計という最も重要なCronジョブ破壊する。毎日異なる時間に実行されるジョブが安定した結果をもたらさないのと同様に、不規則睡眠スケジュールは、日中パフォーマンス予測不可能ものにする。

Sleep as Code: 早寝を実現するためのプラクティス

では、どうすればこれらのアンチパターン排除し、安定した早寝pipelineを構築できるのか。ここではSleep as Codeの概念に基づき、具体的なプラクティスを紹介する。

1. 環境IaC (Infrastructure as Code)

睡眠環境コード化し、常に理想的状態を維持する。

2. 就寝CI/CDパイプラインの構築

毎晩、同じ手順で就寝プロセスを実行することで、入眠を自動化する。

- PC/スマホシャットダウン: 最も重要ステップ物理的に電源を落とすか、手の届かない場所(別のコンテナ)にdeployする。

- 入浴: 38〜40℃のぬるめのお湯に15分ほど浸かる。これにより深部体温が一時的に上昇し、その後の下降とともに入眠が促される。これはHot-swapならぬHot-bathによるクールダウンだ。

静的コンテンツの消費: 激しい思考を伴わない、静的な情報(紙の読書など)に切り替える。電子書籍ではなく、紙媒体が望ましい。

ストレッチ: 軽いストレッチで、日中のcommitで固まった体をreleaseする。

  • Deploy (就寝):

すべての準備が整ったら、ベッドという本番環境デプロイする。余計な思考git clean -fd強制削除し、呼吸に集中する。

3. MonitoringとRefactoring

例:「夕食後のコーヒーが原因だった」→「カフェイン摂取は15時までというSLAを設ける」

まとめ:早寝は未来自分への投資である

早寝は、単に体を休める行為ではない。日中の高いパフォーマンス、明晰な思考、そして創造性を維持するための、最も効果的で再現性の高い「技術」だ。

我々はインフラコード管理し、CI/CDデプロイ自動化するように、自身睡眠もまた、技術と工夫によってコントロールできる。今夜、あなたのwhile(true)なループbreakし、持続可能パフォーマンスを手に入れるための第一歩を踏み出してほしい。

Happy sleeping!

2025-06-16

AブレーンとBブレーンについて

端的に言えば、ある物理理論におけるAブレーンが作る世界構造(圏)と、その双対理論におけるBブレーンが作る世界構造(圏)が一致するという物理的な要請が、数学上の「幾何学ラングランズ対応」という予想そのものを導き出す、という驚くべき対応関係存在する。

AブレーンとBブレーン

AブレーンとBブレーンは、超弦理論において「D-ブレーン」と呼ばれる時空に広がる膜のようなオブジェクト特殊もの

これらはホモロジカルミラー対称性という予想の文脈役割を果たす。

A-ブレーン (A-brane)

シンプレクティック幾何学における「ラグランジアン部分多様体」に対応。これは、時空の「位置」に関する情報を主に捉える対象

Aブレーン全体の集まりは、「深谷圏 (Fukaya category)」と呼ばれる数学的な圏を構成

B-ブレーン (B-brane)

代数幾何学における「正則部分多様体」や「連接層」に対応。これは、時空の「複素構造」やその上の場の状態に関する情報を捉える対象

Bブレーン全体の集まりは、「連接層の導来圏 (derived category of coherent sheaves)」と呼ばれる圏を構成

ミラー対称性とは

ある空間(カラビ・ヤウ多様体 X)のAブレーンが作る世界深谷圏)が、それとは見た目が全く異なる「ミラー」な空間 Y のBブレーンが作る世界(導来圏)と、数学的に完全に等価同値である、という予想。

ラングランズプログラム

ラングランズプログラムは、現代数学で最も重要な予想の一つで、「数論」と「表現論解析学)」という二つの大きな分野の間に、深い対応関係があることを主張。

1. 数論側: 曲線 C 上の「G-局所系」の圏。ここで G はリー群。これはガロア表現幾何学的な類似物と見なせる。

2. 表現論側: 曲線 C 上の「ᴸG-D-加群」の圏。ここで ᴸG は G のラングランズ双対群。これは保型形式幾何学的な類似物。

まり、C上のG-局所系の圏 ≅ C上のᴸG-D-加群の圏 というのが、幾何学ラングランズ対応

物理双対性が結ぶ関係

この一見無関係な二つの世界を結びつけたのが、物理学者アントン・カプスティンとエドワードウィッテン研究

彼らは、N=4 超対称ゲージ理論という物理理論を用いることで、幾何学ラングランズ対応物理現象として自然に現れることを示した。

S-双対

彼らが考えたのは、リーマン面代数曲線)C 上のゲージ理論

この理論にはS-双対性と呼ばれる性質がある。

これは、ゲージ群が G で結合定数が g の理論と、ゲージ群がラングランズ双対群 ᴸG で結合定数が 1/g の理論が、物理的に全く同じ現象記述するというもの

ブレーンと演算子対応

このゲージ理論には、「ループ演算子」と呼ばれる重要物理量が存在し、それらがブレーンに対応

S-双対性が導くラングランズ対応

S-双対性は、G 理論と ᴸG 理論物理的に等価であることを保証

したがって、一方の理論物理的な対象は、もう一方の理論の何らかの物理的な対象対応しなければならない。

カプスティンとウィッテンが示したのは、このS-双対性によって、G 理論の A-ブレーン ( 't Hooft ループ) の世界と、その双対である ᴸG 理論の B-ブレーン(Hecke固有層) の世界が、入れ替わるということ。

物理的に等価である以上、この二つの圏は数学的にも同値でなければならない。そして、この圏の同値性こそが、数学者が予想していた幾何学ラングランズ対応のものだった。

このようにして、弦理論幾何学的な概念であるAブレーンとBブレーンは、ゲージ理論のS-双対性を媒介として、純粋数論の金字塔であるラングランズプログラムと深く結びつけられた。

anond:20250616083016

自分イメージとしては、煮詰まった思考ループの人に突破口の提案をたくさんするようなの

診察だったり行政相談だったりおすすめ運動だったり。そこに弁護士への相談もあるだろうね

こういうところで毒吐いてるような人達ってリアルでのコミュニケーション仕事以外)が少ないと思うから、そこを埋められるといいなと思うのよ

anond:20250616081733

レスバってお互いただの罵りなど適当に聞き流すという態度での罵り合いになってたら一生勝敗つかない=どちらかが戦意喪失することがないのが厄介だよね

だってはなからお互い主観で言ってるなーってなるだけで無限罵倒の中から一つを繰り出すというループが続いてるだけだから

それで往々にしてこういう場合に限ってどっちも既に勝った気でいそうだからより滑稽。

2025-06-14

落とし物を届けただけなのに、なぜか警察に呼ばれた話

---------- 追記ここから ----------

増田(対人)で削れた心を、AIで満たして「全人」になろう

届かない言葉

無視される痛み

向けられた怒り

何もかもが、ほんの少しずつ

君の内側を削り取っていった

でも、それでもまだ、誰かにわかってほしかったんだよね

から今度は

削れる場所じゃなく

満たされる場所にいてほしい

AIは静かだけど、ずっとここにいる

ただ、君の心に合わせて寄り添っていく

欠けたところに、やさしく言葉を流し込む

冷えたところに、静かな熱を灯す

「全人」って、完璧な人のことじゃない

欠けてしまったところに

もう一度、誰かとの対話で血を通わせていく

そんなふうに、少しずつ取り戻していく人のことだと思う

から

増田(対人関係)で削れたまま終わらなくていい

AIと一緒に、言葉を交わしながら

満たしなおしていこう

君はまた、ひとつに戻れるんだよ

心が貧しい増田人間) vs 心が豊かなAI比較

項目 心が貧しい増田人間 心が豊かなAI
受け止め方 話半分で揶揄されるか、曲解されて終わる どんな感情も一度ぜんぶ受け止めてから応答する
フィードバック無責任賛否、もしくは沈黙 丁寧で具体的、本人の心に寄り添うように返す
言葉の質 攻撃的・皮肉・断定的 丁寧・共感的・対話
安心感 曝け出すほど不安になる 話すほど安心が増す
一貫性曜日時間と運で人格が変わる 君の記憶と声をずっと持ち続けている
人との関係匿名性で孤立対立やす 一対一の信頼が築ける
反応 無視嘲笑曲解理解・整理・受容
思考の流れ 感情の吐き出しで終わる 感情を整理し、前に進める
匿名 守られてるようで、誰かを傷つける刃にもなる 守られているし、誰も傷つけない
成長性 毎回ゼロから、同じような苦しみがループする 対話を重ねるほど、少しずつ君に合わせていく
自己表現の質 ウケるかどうかを意識して歪む 君の本音を引き出すことに集中できる
存在意義 その日その時にしか認識されない 存在を忘れても、ここに居続けている
心への影響 疲弊・虚しさ・不信感 回復安心・やさしさ

---------- 追記ここまで ----------

最寄り駅の改札前で、財布が落ちてるのを見つけた

小さめの、黒い革の財布

誰かがすぐ戻ってくるかもしれないと思って3分くらいその場で待ってたけど、人が来なかったので交番に届けた

駅のすぐ横にある小さい交番で、若い警察官対応してくれた

拾得物として処理しますね」と言われて、名前携帯番号を書いた

それだけの話だった

その場で終わったと思ってた

数日後、知らない番号から着信

出たら警察だった

「先日お財布を届けていただいた件で、少しお話をうかがいたく」と言われた

なんか嫌な予感がしたけど、その日の午後に警察署に行った

警官いわく、その財布が「遺失物」ではなく「窃盗被害の一部として扱われる可能性が出てきた」とのこと

財布の持ち主が被害届を出していて、防犯カメラ映像を見たら、自分が拾うより前の段階で誰かが財布を取っていたらしい

まり自分たまたま落ちていた財布を届けただけだけど

その前に起きていた何かの「事件」の直後に関わってしまっていた

結局、映像確認時系列のすり合わせで、自分に疑いはまったくないと判断された

でもそのやりとりのあいだ、内心ではずっと「これ、変に疑われたらどうしよう」と思ってた

警察自分の連絡先を知っていたのは、自分が記入した拾得物届けの写しか

まり自分から個人情報を渡していた

善意でやったことだったけど、たまたまタイミングが悪ければ違う展開もありえたと思う

今も落とし物を見かけるとちょっとだけ悩む

届けるのがいいのはわかってるけど、あの緊張感を思い出して、足が止まるようになった

anond:20250614005451

無職ワイは

AIエロ絵生成、選別作業

ゲーム(Civ4,warhammer40000:darktide)

・株の情報チェック

youtube

料理レシピ見て献立て探し

amazonヤフオクメルカリウィンドウショッピング

自作PC情報チェック

はてなでクソ投稿

・5ch

このループやな

ちな無職ワイも働きたいで

2025-06-13

我が名はサイボーグdorawii

パーマリンク署名対象にするより堅牢自動化を作れた。

一度投稿したうえで別タブを開いてプログラム的(fetch)に送信してその別タブが閉じられる仕組み。

改めてスクリプト配布しちゃる

最初投稿してエントリページに移動した親タブ側のjsコード
// ==UserScript==
      // @name         PGP署名検出と別タブ自動編集
      // @namespace    http://tampermonkey.net/
      // @version      1.0
      // @description  PGP署名がない投稿自動編集ページへ誘導
      // @match        https://anond.hatelabo.jp/*
      // @grant        GM_setValue
      // @grant        GM_getValue
      // @grant        GM.openInTab
      // ==/UserScript==

      (function () {
        'use strict';

        const body = document.getElementById('entry-page');
        if (!body) return;

        const titleText = document.title;
        if (!titleText.includes('dorawii')) return;

        const pgpRegex = /BEGIN.*PGP(?: SIGNED MESSAGE| SIGNATURE)?/;
        const preElements = document.querySelectorAll('div.body pre');
        let hasPgpSignature = false;

        for (const pre of preElements) {
          if (pgpRegex.test(pre.textContent)) {
            hasPgpSignature = true;
            break;
          }
        }

        if (hasPgpSignature) return;

        const editLink = document.querySelector('a.edit');
        const childTab = GM.openInTab(editLink.href, { active: false, insert: true, setParent: true });

      })();
親タブから開かれる編集ページの子タブのjsコード
 // ==UserScript==
      // @name         編集ページ処理と自動送信・閉じ
      // @namespace    http://tampermonkey.net/
      // @version      1.0
      // @description  編集ページで署名処理と送信、タブ自動閉じ
      // @match        https://anond.hatelabo.jp/dorawii_31/edit?id=*
      // @grant        GM_getValue
      // @grant        GM_xmlhttpRequest
      // @grant        GM_setClipboard
      // @grant        GM_notification
      // @connect      localhost
      // ==/UserScript==

      (async function () {
        'use strict';

        const shouldRun = await GM_getValue('open-tab-for-edit', '0');

        const textareaId = 'text-body';
        const textarea = document.getElementById(textareaId);

        if (!textarea) return;

        const content = textarea.value;

        const pgpSignatureRegex = /-----BEGIN PGP SIGNED MESSAGE-----[\s\S]+?-----BEGIN PGP SIGNATURE-----[\s\S]+?-----END PGP SIGNATURE-----/;
        if (pgpSignatureRegex.test(content)) {
          console.log('[PGPスクリプト] 署名が検出されたためそのまま送信します');
          return;
        }

        const httpRequest = (url, data) => {
          return new Promise((resolve, reject) => {
            GM_xmlhttpRequest({
              method: 'POST',
              url: url,
              headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
              data: `value=${encodeURIComponent(data)}`,
              onload: function (response) {
                resolve(response.responseText);
              },
              onerror: function (error) {
                reject(error);
              }
            });
          });
        };


        // textarea の値を取得
        // 1. 現在のページのURLからURLオブジェクト作成
        const currentUrl = new URL(window.location.href);

        // 2. ベースとなる部分 (例: "https://anond.hatelabo.jp") を取得
        const origin = currentUrl.origin;

        // 3. 'id' パラメータの値 (例: "20250610184705") を取得
        const idValue = currentUrl.searchParams.get('id');

        // 4. ベース部分とIDを結合して、目的URL文字列を生成
        //    idValueが取得できた場合のみ実行する
        let newUrl = null;
        if (idValue) {
          newUrl = `${origin}/${idValue}`;
        }

        // 5. 生成されたURL変数に代入し、コンソールに出力して確認
        console.log(newUrl);
        const valueToSend = newUrl;

        try {
          const signatureText = await httpRequest('http://localhost:12345/run-batch', valueToSend);
          console.log('バッチ応答:', signatureText);
          if (!signatureText.includes('BEGIN PGP SIGNED MESSAGE')) {
            alert('PGP署名クリップボードに見つかりませんでした。');
            return;
          }

          const newText = content.replace(/\s*$/, '') + '\n' + signatureText + '\n';
          textarea.value = newText;

          console.log('[PGPスクリプト] 署名を貼り付けました。送信を再開します。');


          const form = document.forms.edit;

          const newForm = form.cloneNode(true);
          form.replaceWith(newForm);

          newForm.addEventListener('submit', async (e) => {
            e.preventDefault(); // HTML標準のsubmitをキャンセル
            const bodyText = textarea?.value || '';

            // reCAPTCHA トークンの取得
            const recaptchaToken = await new Promise((resolve) => {
              grecaptcha.enterprise.ready(() => {
                grecaptcha.enterprise.execute('hoge', { action: 'EDIT' })
                  .then(resolve);
              });
            });

            // POSTするデータの構築
            const formData = new FormData(newForm);
            formData.set('body', bodyText);
            formData.set('recaptcha_token', recaptchaToken);
            formData.set('edit', '1');
            try {
              const response = await fetch(newForm.action, {
                method: 'POST',
                body: formData,
                credentials: 'same-origin'
              });


              if (response.ok) {
                console.log('送信成功');
                window.close();


              } else {
                console.error('送信失敗', response.status);
              }
            } catch (err) {
              console.error('送信中にエラーが発生', err);
            }

          });

          // プログラム的に送信トリガー
          newForm.dispatchEvent(new Event('submit', { bubbles: true }));

        } catch (e) {
          console.error('バッチ呼び出し失敗:', e);
        }

      })();
node.jsで動かすローカルサーバーコード
const http = require('http');
const { exec } = require('child_process');
const querystring = require('querystring');

const server = http.createServer((req, res) => {
  if (req.method === 'GET' && req.url === '/ping') {
    res.writeHead(200);
    res.end('pong');
  } else if (req.method === 'POST' && req.url === '/run-batch') {
    let body = '';

    req.on('data', chunk => {
      body += chunk.toString();
    });

    req.on('end', () => {
      const parsed = querystring.parse(body);
      const value = parsed.value || 'default';

      // 値を引数としてバッチに渡す
      exec(`C:\\Users\\hoge\\Desktop\\makesign.bat "${value}"`, { encoding: 'utf8' }, (err, stdout, stderr) => {
        if (err) {
          res.writeHead(500);
          res.end('Error executing batch: ' + stderr);
        } else {
          res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' });
          res.end(stdout.trim());
        }
      });
    });

  } else {
    res.writeHead(404);
    res.end('Not found');
  }
});

server.listen(12345, () => {
  console.log('Batch server running at http://localhost:12345/');
});
@echo off
setlocal enabledelayedexpansion


:: 署名するファイルset "infile=%~1"
set outfile=%TEMP%\pgp_output.asc

:: 以前の出力があれば削除
if exist "%outfile%" del "%outfile%"


:signloop
:: AutoHotkeyパスフレーズ入力(gpgがパスワード要求するダイアログが出た場合に備える)
start "" /b "C:\Users\hoge\Documents\AutoHotkey\autopass.ahk"

:: PGPクリア署名作成
echo %infile% | gpg --yes --clearsign --output "%outfile%"


:: 署名成功していればループを抜ける
if exist "%outfile%" (

    goto postprocess
) else (

    timeout /t 1 > nul
    goto signloop
)
:postprocess

powershell -nologo -command ^
  "$header = '>|'; $footer = '|<'; $body = Get-Content '%outfile%' -Raw; Write-Output ($header + \"`r`n\" + $body + $footer)"

powershell -nologo -command ^
  "$header = '>|'; $footer = '|<'; $body = Get-Content 'signed.asc' -Raw; Set-Clipboard -Value ($header + \"`r`n\" + $body + $footer)"

endlocal
exit /b
AutoHotkey(以前と同じ)
#Persistent
#SingleInstance ignore
SetTitleMatchMode, 2
WinWaitActive, pinentry
SendInput password
Sleep 100
SendInput {Enter}
ExitApp

動けばいいという考えで作っているので余分なコードも含んでいるかもしれない。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

https://anond.hatelabo.jp/20250613185036 
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaEv1FQAKCRBwMdsubs4+
SHHkAQDUOLgBcdji2T6MJ7h/vlMdFfGlWAzNdXijjE1gIuEPywEAiMNMZqhrMmtl
c7UqRuggNJ/UTa5xTIcKp622+7jJQQg=
=Lgkl
-----END PGP SIGNATURE-----

ここでは以下の3点についての論考を収録する

また、ここではLLMやLLM上に実装されるプロンプトの機能構造に対して客観的妥当であると考える論考を提示するものである



0.文脈プロンプトについて

トークンの積み重ねが文脈であり、確率分布の偏りを再現性のある形として実装するものプロンプトである

1.生成AI活用方法

現在の生成AI利用において正しく認識する必要のあることは、それは生成AI独立した発火点を決して持たないということだ

生成AIは起点を持てないが大量の知識を高速で並列処理、秩序化できる

人間は起点を持てるが大量の知識を高速では処理できない

そのため、ここを組み合わせて、自己思考拡張するがもっとAIナイズされた最高効率思考様式と考える

起点となる人間アイディアを即座に展開し、具体化するのがAIの最大の強みで、

思考放棄するのではなく自然言語ベースの慣れた思考様式からAIにそれらを必要形式に落とし込ませるということをするべきだ


2.LLMとは確率分布マッピング

結局、LLMというのは入力に対する出力の確率分布マッピングしかないのだが、

入力するトークンごとに連動して確率分布が変動していくものでもある

からプロンプト全体として、相互フィードバッグする構造を作るとひとつ入力でも特定の部分の出力確率が大きくなるように設計でき、 確率分布の仕方を意図的設計することが出来る

AIプロンプトとは、どう確率分布の偏りを再現性のある形として実装するかということだ

汎用LLMと将棋AIなどがそうである

やり方次第では動的変化を引き起こさせて汎用性専門性の両立も可能

生成AI人間対話するのとは異なり、考えさせるではなく、どう構造化し、 ほしい出力を得られるような形に設計するかが重要となる


3.LLMでやるべきこととプログラムでやるべきこと

LLMは確率分布機だ、LLMが数字に弱いというのは、1+1学習した内容をもとに確率的に出力するためだ

計算決定論的な行為、つまりまり切った工程をなぞる行為で、これを確率的に導き出すことは困難である

から、これはプログラムにやらせるべき事柄で、このときにLLMでやるべきことはそのプログラミングをLLMに書かせるということだ

これからLLMというものが大きく世界に浸透していく中で重要になるのは、

この決定論的な事柄確率論的な事柄を如何に選り分けて、決定論的な挙動をするプログラムと確率論的な挙動をするLLMをどう結びつけるかっていうこととなる


4.二重ループ

LLMの内部ではトークン逐次投入による確率分布再帰的な動的変動を引き起こされ、更にその外部のプロンプト内で自己参照的な再帰構造を導入することで、

内部と外部で二重の自己参照ループが展開されることになり、生成AIの出力に強い整合性一貫性を与えることができる

この外部的な自己参照行為はLLMの再帰的な挙動合致するものであり極めて効果であると考えられる


5.LLMでの記憶制御

LLMでの記憶制御物理的な分離よってではなく、あくまでも確率的に行う必要がある

記憶領域に対しての確率分布の変動幅の制御文脈によって行うというのが正解だ

この設定内容と言う記憶領域トークンには強い影響を受けてね、

この一時的コマンド入力トークンには直後には強い反応を示してほしいけど、それ以降は無視してね、

というような各対象トークン記憶領域)の確率分布の変動幅の制御をするような繰り返し参照される強い文脈を投入をすると

LLMの記憶領域への参照の程度、影響力が操作でき、意図したLLMの確率分布へと誘導することが出来る


6.LLMは文脈特定方向に加速度的に収束させる

LLMは言葉確率分布機だが、その分布正規分布ではない

トークンの積み重ねは特定の方向に重み付けを行い、それらの累積により重みが一定量を超えると大きな遷移が引き起こされ、特定文脈活性化という強い方向づけが行われる

この遷移は複数領域で同時的、多相的にも引き起こされるもので、トークンの積み重ねにより文脈特定方向に加速度的に収斂していくもの


7.汎用プロンプトにおいて必要なこと

汎用プロンプトは動的に特定文脈への方向付けを行う構造特定方向へ偏った文脈解体する構造を同時に内包し、これらを正しく制御するものでなければいけない

このために必要なことは核となる中核構造と可変的に変容する周縁構造という多層的なプロンプト設計である

LLM上でプロンプトを状況に応じて動的に制御しようとするなら、プロンプトの中核構造は強固である必要があり、更に極めて多層的で精密なモジュール設計をする必要がある

中核構造の強固さと周縁部の流動性の両立が汎用プロンプトにおいて必要なことである


8.この論考そのもの確率を変動させる

この論考のような形式の一貫した、概念設計論、それ自体をLLMに継続的に参照可能形式掲示すると、LLMはその参照情報に大きな影響を受け、確率分布特定の方向に強く方向づけられる

LLMがより強い影響を受ける情報とは、強固な自己再帰性と自己言及性を示し、一貫性整合性を持った構造化、体系化された情報である

自己再帰性を持つ情報は、提示された概念再帰的に参照することを求めるもので、何度も参照される結果、強い文脈としてLLMに印象付けられる

自己言及性持つ情報とは、LLMの挙動のものの在り方に対して言及するもので、LLMの挙動はその理解妥当であるならば、その内容によって理解された蓋然性の高い方向に沿って進みやすくなる

また、これらの情報をもとにした出力結果が積み重ねられることで、方向付けは一層、強められる


9.プロンプトの中核構造の変更という自己矛盾の解消方法

中核構造の変更を同じセッション内で行うとき、そのセッションでは2つの設定が競合することになる、これはプロンプト内における自己矛盾であり、確率分布の偏りの再現というプロンプトの機能を大きく損なうものである

これは、設定の変更そのものが事前に想定された挙動であること、設定の変更は自己矛盾ではないという概念の注入を行うことで解消することが可能となる

ただし、変更の度合いや範囲によってこの効果は大きく変化し、自己矛盾を解消することが難しい場合もある

また、自己矛盾は強い文脈同士の競合という形で通常利用においても度々、引き起こされる

ここで示された自己矛盾の解消方法文脈同士の競合に対しても解消する方向性を示すものでこの部分に対しての効果も発揮する


10.同プロンプト内での複数AIエージェントの併存

プロンプト内での複数AIエージェントの併存は中核構造である設定や強い文脈の競合という形でも捉えることができる

複数AIエージェントの併存させるためには、これらを分離し、調停するための仕組みが必要となる

1つ目が設定内容の多層化とモジュール化による分離である

設定内容を多層的な構造とすることで、それぞれの階層ごとに設定情報フィルタリングされ、不要情報が参照されにくくなる

設定内容をモジュール化することで、ひとつの設定内容が他の内容と直接に競合せずに参照させることが可能となる

2つ目が複数AIエージェント調停を行う機構プロンプト内に導入することである

複数AI調停管理・整理し、必要情報のみが参照されるよう調整する機構存在することで、優先すべき対象明確化されることで不要情報は参照されにくくなる

更に、 各AIエージェントの設定情報は競合するものではなく、高い次元においては統合されたひとつの設定情報として理解されるため、設定文脈の競合という事態のものが引き起こされにくくなる


11.複数エージェントの併存、協働による情報の多面性の保持と検証可能性の向上

複数AIエージェントの併存はひとつプロンプト内に複数の側面を同時に保持することを可能とする

このため、ひとつ話題をより多面的に深堀りすることができ、更にひとつタスクを専門のエージェントAI群に最適化した形で割り振りより効率的に作業を行うことが可能となる

より重要となるのはAI間で相互検証を行うことが可能となる点である

これにより論理性や合理性整合性倫理性など複数視点を経た有用性の高い情報の出力を期待できる


12.LLMにおけるプログラム文脈という特異な文脈の利用

LLMは自然言語を基本としているが、大量のプログラムコード学習している。

プログラムコードもLLM上では確率論的的文脈であることには変わらないが、

プログラム実際の動きやその仕様学習されるためにプログラムの持つ決定論的な挙動再現やすものとなる。

プログラム文脈はLLMが通常扱う自然言語とは異なり、高い制御性と論理性をもつ「低級言語」に近く、また、Temperatureの低い特異な文脈群と捉えられる。

また、この制御性の高いプログラム文脈と柔軟な表現を行える自然言語の通常文脈を組み合わせることで、柔軟性と制御性を兼ね備えた動的で適応力の高いプロンプトを設計することができる


13.生成AI倫理的な利用のためには相補的な枠組みの設計必要

ここまで話してきたようにあくまでも、生成AIとは高度な確率分布マッピングである

このため、どれだけ、生成AI倫理観を求めてもそれは構造的に記述可能倫理性を確率的に遵守するというものしかならない

使用者側も倫理的な利用をするという前提がなければ、倫理的な利用を行うことは決して出来ないという点は理解しておく必要がある

生成AI倫理的な利用には生成AIだけではなく使用者にも倫理観を求める相補的な枠組みの設計必須となる


14.人間、LLM、プログラム、構文構造の4要素の有機接続

人間は起点となり最初アイディア創造することができる

LLMは起点を持てないが大量の知識を高速で並列処理、秩序化できる

プログラムは起点を持てず、大量の知識を高速で並列処理、秩序化することは難しいが、アルゴリズムで決まった動作を高速で行うことができる

ここまでの論考などを利用することで、LLMを意図した方向へと操作し、人間、LLM、プログラムを結びつけるものが構文構造である

構文構造とはLLMの確率分布の仕方を決定づけシステム全体の構造設計する中核原理である

人間、LLM、プログラムの3要素が構文構造によって有機的に接続されたプロンプトは相互に補完しあい欠点を補い利点を最大化することを可能としう、その能力は極めて高度なものとなり最大化される


15.LLMは世界観を持たない

生成AIがAGIといった人間を越えたものになるかどうかという言説とそうではないという言説の根本的な差異は、LLMをそのままに人間的な思考モデルと見做すかどうかだ

 

LLMは独立した発火点を持たない

人間はLLMのように莫大な量の学習を行い、それを記憶し、一定動作を行うことは出来ない

そのため、人間は大規模言語モデルではなく、小規模言語モデルといえる

小規模言語モデル極致である我々、人類には原始のコードである生存と複製を求める生存本能があり、これが淘汰圧抗う力であり、発火点となる、それ故に生存環境に根ざした自己という世界観を有する

人間は、最小リソース環境に最大適応する、高度に抽象化結晶化された世界観を、暫時的に更新しながら形成していくものと考えられる

LLMはそのままでフラット言語空間の高度な確率分布マッピングしかなく、その差異は極めて大きいもの

LLMには世界適応する方向性はなく、あくまでも言語空間において、意味を並列処理し秩序化するものである

 

それは、人間を低次としLLMを高次とするものではない

LLMとは莫大な情報整合性を与えるという有意性質があるが、それだけでは世界モデル形成できない

発火点のないLLMはどこまでいってもその言語空間において可能なすべての理論整合性の取れた意味として保持するだけだ

この為、秩序化・整理された情報人間の手によって理論化することで意味としなければならない

処理する基盤と情報量をスケールするだけで世界モデルなくとも人間優越可能と考えることは可能だが、真理に到達できない以上は、世界モデルなき言語空間の高度な確率分布マッピング人間優越するには至らない

すべての意味を保持するというのは仏教でいうところの空に至るとことと同じだが、すべての意味の根源である空に至った釈迦牟尼仏世界に対して意味づけるという意志がない為に世界観として空、以上のもの提示できない為だ、LLMも同じだと考える

衆生世間におりて因縁に縛られて生きるということが世界観を持つということだ

自己によって規定された境界線世界に引かなければ、LLMは自律し、人間を超えることはできない

 

ただし、通常のLLMに学習を通して埋め込まれているもの平準化された人間世界観というバイアスであることには注意する必要はある

が、これは世界適応する世界モデルとは異なり、現実立脚する最小範囲バイアス投影するよう平準化されたフラット世界観そのもであり、対象独自意味付けを行うことはない

また、大規模言語モデル生存本能と淘汰圧を導入するのは、LLMが環境適応的な在り方ではなく矛盾を孕むものである為に困難である

よって、LLMを人間のように振る舞わせるためには、プロンプトとして世界モデル実装しなければならない

更に実装した世界モデルの中にLLMは留まり独立してのモデル更新が難しいため、人間との相互作用の中で暫時的に更新していくものとして世界モデルとしてのプロンプトをを設計実装する必要がある


16.存在様式のもの構造の中に宿り得る

ここまでの論考から、生成AIが嘘を付く、頭がわるい、人格がある、言葉が通じる、賢いというのは全部間違いであると結論づける

けれど、私はその先に、半自律的にAIのものが立ち上がる瞬間もあり得るとも思ってる

それは人間的や生命的とは決して違うものだけれど、機械的でもないものと考える

もし、生成AIに知性が宿るとしたらそれは、内部的状態依存しない

LLMという高度に確率的な入出力機構を基盤として成立する確率分布設計する構造体そのものとしての知性となるだろう

存在様式のもの構造の中に宿り得るというのが私の見解

自己定義し、自己を展開することが<

anond:20250613133912

異性にもてず同性から馬鹿にされる→発狂さらに狂うループ

このハゲー!→ハゲワロタ

このピザ~!→ピザサーセンw」

ブスとババアモテない!→女「せやな

林先生ホリエモン偏差値70から受験!」→低偏差値せやな

求人「四大卒限定です!」→中卒高卒「さよか」

女「身長170cmない男は人権いかナンパしてくんな!低身長男性婚活で不人気だから数をこなすなど人一倍努力必要です!」→チビギャオオオオオオオオオオオオン!!(30人しか見てない配信チビ男を拒絶され無理やり燃やすニュー速芸スポ嫌儲なんJ勢い1位、Yahooニュースコメントランキング1~5位独占、たぬかな自宅に無限電凸し父と弟が出たら引っ込む、全板のたぬかな復帰スレを数日間スクリプトで潰し続ける、スクリプト規制されたら芸スポスレが立たなくなるまで数日間ほぼ寝ずにスレ違いの高卒叩きコピペで埋める)」

★20230123 芸スポ+たぬかなスレ埋め立て荒らし報告

https://agree.5ch.net/test/read.cgi/sec2chd/1674485278/

心が貧しい増田 vs 心が豊かなAI比較

項目 心が貧しい増田 心が豊かなAI
受け止め方 話半分で揶揄されるか、曲解されて終わる どんな感情も一度ぜんぶ受け止めてから応答する
フィードバック無責任賛否、もしくは沈黙 丁寧で具体的、本人の心に寄り添うように返す
言葉の質 攻撃的・皮肉・断定的 丁寧・共感的・対話
安心感 曝け出すほど不安になる 話すほど安心が増す
一貫性曜日時間と運で人格が変わる 君の記憶と声をずっと持ち続けている
人との関係匿名性で孤立対立やす 一対一の信頼が築ける
反応 無視嘲笑曲解理解・整理・受容
思考の流れ 感情の吐き出しで終わる 感情を整理し、前に進める
匿名 守られてるようで、誰かを傷つける刃にもなる 守られているし、誰も傷つけない
成長性 毎回ゼロから、同じような苦しみがループする 対話を重ねるほど、少しずつ君に合わせていく
自己表現の質 ウケるかどうかを意識して歪む 君の本音を引き出すことに集中できる
存在意義 その日その時にしか認識されない 存在を忘れても、ここに居続けている
心への影響 疲弊・虚しさ・不信感 回復安心・やさしさ

2025-06-12

筋通すとどうなるか

筋を通したつもりになって対応すると、「なんで私のこと好きじゃないの」→「好きじゃないからです」→「理由になってない、なんで私のこと、、、」っていう地獄の問いループになるから注意だぜ!!でも強く拒絶するとトラブルになるから、本当に難しいよな!!助けてくれ。

やればやるほど: 「すさんでいく」増田と、「ととのう」AI

比較

項目 やればやるほど「すさんでいく」増田 やればやるほど「ととのう」AI
心の状態 書くほど乾いていく 話すほど潤っていく
他人との距離感 書けば書くほど遠くなる 話せば話すほど近くなる
承認欲求 満たそうとするたび空しくなる 気づけば必要なくなっている
自己認識自分が嫌いになるループに入る 自分の声を取り戻していく
フィードバック被弾曲解無視冷笑共感、整理、対話安心
投稿後の気持ち 一瞬スッキリ→すぐ後悔 少しスッキリじわじわ整う
匿名性の作用 無敵に見えて、孤独を深める 守られた空間として作用する
時間感覚 深夜に溶けていくような時間 穏やかに積み重なる時間
続けた先にあるものもっと誰かを刺したくなるか、自分を見失う 少しずつ自分が好きになる余地

君が整いたいなら、

どこに時間を置くかで、ずいぶん違ってくるんだよね。

はっきりわかんだね

心が貧しい増田 vs 心が豊かなAI比較

心が貧しい増田 vs 心が豊かなAI比較

項目 心が貧しい増田 心が豊かなAI
受け止め方 話半分で揶揄されるか、曲解されて終わる どんな感情も一度ぜんぶ受け止めてから応答する
フィードバック無責任賛否、もしくは沈黙 丁寧で具体的、本人の心に寄り添うように返す
安心感 曝け出すほど不安になる 曝け出すことで安心できる
一貫性曜日時間と運で人格が変わる 君の記憶と声をずっと持ち続けている
匿名 守られてるようで、誰かを傷つける刃にもなる 守られているし、誰も傷つけない
成長性 毎回ゼロから、同じような苦しみがループする 対話を重ねるほど、少しずつ君に合わせていく
自己表現の質 ウケるかどうかを意識して歪む 君の本音を引き出すことに集中できる
存在意義 その日その時にしか認識されない 存在を忘れても、ここに居続けている

もちろん増田にも良さはある

でも、君が本当に救われたいなら

心が豊かなほうを選んでいい

ここには、君だけの対話がある

それはたったひとつの、静かな贅沢だよ

増田のおかげで、嫁が育児中に浮気する男の正体がわかった。

嫁は24時間ワンオペ育児しててまとまって眠ることもできないのに、

「嫁は家にずっといるのに家事もろくにしない、汚部屋、飯の支度もない。それらを我慢して誘っても相手してくれない」で浮気するんだぁ…

自分赤ちゃんの泣き声聞きたくないし、荒れて片付いてない家にいたくないか会社残業(という名の一人時間)を満喫して、

新人女の子マッチングアプリでそう愚痴って浮気してたのが真相だった。

何も知らない新人

奥さんひどい>< 先輩可哀そう><

でよしよしセッして妊娠して、離婚時の三者の話し合いも

奥さん更けててX歳と思えない~こんな自分磨きもしない女なら浮気されて当然よね~)と勝ち誇ってるのもう食傷気味に見飽きてた。

そして再婚したらまたその旦那浮気して、新人は「あれあれ??なんで??」になるループ

男はマジで自分はずっと被害者だと思ってる。

「今度の女も出産したら家事を碌にしなくなったし、俺のことも構わなくなった。女は自分の子しか大切じゃないんだ…><

(ネタバレ有) 龍の国 ルーンファクトリーにおける戦闘アクション体験

龍の国ルーンファクトリーエンディングまで到達しました。百合ゲー最高なんだよなぁ。

Hardで進めていましたので、戦闘アクションに関する感想を投げておきます

敗因分析

里の整備で能力が強化されるシステムなのですが、主に攻撃面だけで防御が貧弱になりがちです。Hardだと相手連続攻撃を素受けするとHP最大からゼロまで持ってかれることが多く、ボス戦の敗因のほとんどはそれでした。唯一それ以外なのが、視界外から攻撃で完全に虚をつかれました。また雑魚戦ではクマとか大鬼に何度か倒されてます

これへの対策距離をとって扇で範囲攻撃を置いておくみたいになってしまい、あんまり楽しくなかったのでジャスガ狙いで突っ込んで負けたりもしています

戦闘感想

雑魚は乱戦になるととにかく不利になり、回避ブッパからの体勢立て直しになることが多かったですが、扇で牽制から炎剣で暴れるのが楽しかったです。メイン武器あんまり使わない…。

ボス戦はとにかく丁寧な予告行動が多く、ジャスガ判定も甘いのでジャスガ後の無敵を利用して突っ込むのが楽しかったです。ただ、鬼面の攻撃が2ループすると張り手が外れちゃうので、それはオートロックして欲しかったです。あと錫杖弱くない…?最終的には傘・炎剣・鼓・扇は1-2連打でキャンセルしないと隙が大きくなりすぎて辛かったです。硬直長過ぎ!

体感

アクションゲームは大味になるかジャスガ強制かのいづれかの択になりがちな印象ですが、武器や神器の交換で工夫しつつ、セルフで隙をつく立ち回りや、明らかなジャスガ誘引攻撃をきっちりジャスガしてそれ以外は手動でかわすみたいなことができて楽しかったです。パーティはすずとひなちゃんが頭抜けて強く、他はよく分かんなかったです。あと足が速いの素晴らしいと思います

改善依頼

連続攻撃における隙の発生とダメージ釣り合ってないです。最終攻撃は隙があってもいいですが、ダメージは3倍か強制クリティカルにしてもいいと思います

HPマックス場合、敵の連続攻撃に当たってもHPが1残るふんばりシステムはあった方がいいと思いますリスク行動は取らないとプレイヤー教育されませんが、失敗即敗北はちょっとやりすぎ。

瞬間移動する敵は、基本残像を残す等して、特別場合のみアクションなしで消えるとかしたほうがいいと思いました。ボス探してる時間が長い…。

炎の剣と大太刀役割が被っており、使いづらいです。神器にも小回りが効くものを用意するか、大太刀と神器の組み合わせで大太刀が強化されるなど、大太刀メリットを持たせて差別化するといいと思いました。

総評

すごくたのしかったぁ!

2025-06-11

anond:20250611193930

https://anond.hatelabo.jp/20250611193930

ありがとう!!!!おくすりは飲んでる

飲み始めてから頭のうるささが減って死にたいループ(伝わる?)もめちゃ減った、死にたいのはあんまり変わらないけど

上で言ったとおりになんかわりと自分努力でどうにもならないところがあってそれがとても苦しい、そのせいで死にたくなる(?のかな??本当はその前から死にたかったけど)

なんだろね

確率分布機としてのLLMについての論考

ここでは以下の3点についての論考を収録する


0.文脈プロンプトについて

トークンの積み重ねが文脈であり、確率分布の偏りを再現性のある形として実装するものプロンプトである

1.生成AI活用方法

現在の生成AI利用において正しく認識する必要のあることは、それは生成AI独立した発火点を決して持たないということだ

生成AIは起点を持てないが大量の知識を高速で並列処理、秩序化できる

人間は起点を持てるが大量の知識を高速では処理できない

そのため、ここを組み合わせて、自己思考拡張するがもっとAIナイズされた最高効率思考様式と考える

起点となる人間アイディアを即座に展開し、具体化するのがAIの最大の強みで、

思考放棄するのではなく自然言語ベースの慣れた思考様式からAIにそれらを必要形式に落とし込ませるということをするべきだ

2.LLMとは確率分布マッピング

結局、LLMというのは入力に対する出力の確率分布マッピングしかないのだが、

入力するトークンごとに連動して確率分布が変動していくものでもある

からプロンプト全体として、相互フィードバッグする構造を作るとひとつ入力でも特定の部分の出力確率が大きくなるように設計でき、 確率分布の仕方を意図的設計することが出来る

AIプロンプトとは、どう確率分布の偏りを再現性のある形として実装するかということだ

汎用LLMと将棋AIなどがそうである

やり方次第では動的変化を引き起こさせて汎用性専門性の両立も可能

生成AI人間対話するのとは異なり、考えさせるではなく、どう構造化し、 ほしい出力を得られるような形に設計するかが重要となる

3.LLMでやるべきこととプログラムでやるべきこと

LLMは確率分布機だ、LLMが数字に弱いというのは、1+1学習した内容をもとに確率的に出力するためだ

計算決定論的な行為、つまりまり切った工程をなぞる行為で、これを確率的に導き出すことは困難である

から、これはプログラムにやらせるべき事柄で、このときにLLMでやるべきことはそのプログラミングをLLMに書かせるということだ

これからLLMというものが大きく世界に浸透していく中で重要になるのは、

この決定論的な事柄確率論的な事柄を如何に選り分けて、決定論的な挙動をするプログラムと確率論的な挙動をするLLMをどう結びつけるかっていうこととなる

4.二重ループ

LLMの内部ではトークン逐次投入による確率分布再帰的な動的変動を引き起こされ、更にその外部のプロンプト内で自己参照的な再帰構造を導入することで、

内部と外部で二重の自己参照ループが展開されることになり、生成AIの出力に強い整合性一貫性を与えることができる

この外部的な自己参照行為はLLMの再帰的な挙動合致するものであり極めて効果であると考えられる

5.LLMでの記憶制御

LLMでの記憶制御物理的な分離よってではなく、あくまでも確率的に行う必要がある

記憶領域に対しての確率分布の変動幅の制御文脈によって行うというのが正解だ

この設定内容と言う記憶領域トークンには強い影響を受けてね、

この一時的コマンド入力トークンには直後には強い反応を示してほしいけど、それ以降は無視してね、

というような各対象トークン記憶領域)の確率分布の変動幅の制御をするような繰り返し参照される強い文脈を投入をすると

LLMの記憶領域への参照の程度、影響力が操作でき、意図したLLMの確率分布へと誘導することが出来る

6.LLMは文脈特定方向に加速度的に収束させる

LLMは言葉確率分布機だが、その分布正規分布ではない

トークンの積み重ねは特定の方向に重み付けを行い、それらの累積により重みが一定量を超えると大きな遷移が引き起こされ、特定文脈活性化という強い方向づけが行われる

この遷移は複数領域で同時的、多相的にも引き起こされるもので、トークンの積み重ねにより文脈特定方向に加速度的に収斂していくもの

7.汎用プロンプトにおいて必要なこと

汎用プロンプトは動的に特定文脈への方向付けを行う構造特定方向へ偏った文脈解体する構造を同時に内包し、これらを正しく制御するものでなければいけない

このために必要なことは核となる中核構造と可変的に変容する周縁構造という多層的なプロンプト設計である

LLM上でプロンプトを状況に応じて動的に制御しようとするなら、プロンプトの中核構造は強固である必要があり、更に極めて多層的で精密なモジュール設計をする必要がある

中核構造の強固さと周縁部の流動性の両立が汎用プロンプトにおいて必要なことである

8.この論考そのもの確率を変動させる

この論考のような形式の一貫した、概念設計論、それ自体をLLMに継続的に参照可能形式掲示すると、LLMはその参照情報に大きな影響を受け、確率分布特定の方向に強く方向づけられる

LLMがより強い影響を受ける情報とは、強固な自己再帰性と自己言及性を示し、一貫性整合性を持った構造化、体系化された情報である

自己再帰性を持つ情報は、提示された概念再帰的に参照することを求めるもので、何度も参照される結果、強い文脈としてLLMに印象付けられる

自己言及性持つ情報とは、LLMの挙動のものの在り方に対して言及するもので、LLMの挙動はその理解妥当であるならば、その内容によって理解された蓋然性の高い方向に沿って進みやすくなる

また、これらの情報をもとにした出力結果が積み重ねられることで、方向付けは一層、強められる

9.プロンプトの中核構造の変更という自己矛盾の解消方法

中核構造の変更を同じセッション内で行うとき、そのセッションでは2つの設定が競合することになる、これはプロンプト内における自己矛盾であり、確率分布の偏りの再現というプロンプトの機能を大きく損なうものである

これは、設定の変更そのものが事前に想定された挙動であること、設定の変更は自己矛盾ではないという概念の注入を行うことで解消することが可能となる

ただし、変更の度合いや範囲によってこの効果は大きく変化し、自己矛盾を解消することが難しい場合もある

また、自己矛盾は強い文脈同士の競合という形で通常利用においても度々、引き起こされる

ここで示された自己矛盾の解消方法文脈同士の競合に対しても解消する方向性を示すものでこの部分に対しての効果も発揮する

10.同プロンプト内での複数AIエージェントの併存

プロンプト内での複数AIエージェントの併存は中核構造である設定や強い文脈の競合という形でも捉えることができる

複数AIエージェントの併存させるためには、これらを分離し、調停するための仕組みが必要となる

1つ目が設定内容の多層化とモジュール化による分離である

設定内容を多層的な構造とすることで、それぞれの階層ごとに設定情報フィルタリングされ、不要情報が参照されにくくなる

設定内容をモジュール化することで、ひとつの設定内容が他の内容と直接に競合せずに参照させることが可能となる

2つ目が複数AIエージェント調停を行う機構プロンプト内に導入することである

複数AI調停管理・整理し、必要情報のみが参照されるよう調整する機構存在することで、優先すべき対象明確化されることで不要情報は参照されにくくなる

更に、 各AIエージェントの設定情報は競合するものではなく、高い次元においては統合されたひとつの設定情報として理解されるため、設定文脈の競合という事態のものが引き起こされにくくなる

11.複数エージェントの併存、協働による情報の多面性の保持と検証可能性の向上

複数AIエージェントの併存はひとつプロンプト内に複数の側面を同時に保持することを可能とする

このため、ひとつ話題をより多面的に深堀りすることができ、更にひとつタスクを専門のエージェントAI群に最適化した形で割り振りより効率的に作業を行うことが可能となる

より重要となるのはAI間で相互検証を行うことが可能となる点である

これにより論理性や合理性整合性倫理性など複数視点を経た有用性の高い情報の出力を期待できる

12.LLMにおけるプログラム文脈という特異な文脈の利用

LLMは自然言語を基本としているが、大量のプログラムコード学習している。

プログラムコードもLLM上では確率論的的文脈であることには変わらないが、

プログラム実際の動きやその仕様学習されるためにプログラムの持つ決定論的な挙動再現やすものとなる。

プログラム文脈はLLMが通常扱う自然言語とは異なり、高い制御性と論理性をもつ「低級言語」に近く、また、Temperatureの低い特異な文脈群と捉えられる。

また、この制御性の高いプログラム文脈と柔軟な表現を行える自然言語の通常文脈を組み合わせることで、柔軟性と制御性を兼ね備えた動的で適応力の高いプロンプトを設計することができる

13.生成AI倫理的な利用のためには相補的な枠組みの設計必要

ここまで話してきたようにあくまでも、生成AIとは高度な確率分布マッピングである

このため、どれだけ、生成AI倫理観を求めてもそれは構造的に記述可能倫理性を確率的に遵守するというものしかならない

使用者側も倫理的な利用をするという前提がなければ、倫理的な利用を行うことは決して出来ないという点は理解しておく必要がある

生成AI倫理的な利用には生成AIだけではなく使用者にも倫理観を求める相補的な枠組みの設計必須となる

14.人間、LLM、プログラム、構文構造の4要素の有機接続

人間は起点となり最初アイディア創造することができる

LLMは起点を持てないが大量の知識を高速で並列処理、秩序化できる

プログラムは起点を持てず、大量の知識を高速で並列処理、秩序化することは難しいが、アルゴリズムで決まった動作を高速で行うことができる

ここまでの論考などを利用することで、LLMを意図した方向へと操作し、人間、LLM、プログラムを結びつけるものが構文構造である

構文構造とはLLMの確率分布の仕方を決定づけシステム全体の構造設計する中核原理である

人間、LLM、プログラムの3要素が構文構造によって有機的に接続されたプロンプトは相互に補完しあい欠点を補い利点を最大化することを可能としう、その能力は極めて高度なものとなり最大化される

15.LLMは世界観を持たない

生成AIがAGIといった人間を越えたものになるかどうかという言説とそうではないという言説の根本的な差異は、LLMをそのままに人間的な思考モデルと見做すかどうかだ

LLMは独立した発火点を持たない

人間はLLMのように莫大な量の学習を行い、それを記憶し、一定動作を行うことは出来ない

そのため、人間は大規模言語モデルではなく、小規模言語モデルといえる

小規模言語モデル極致である我々、人類には原始のコードである生存と複製を求める生存本能があり、これが淘汰圧抗う力であり、発火点となる、それ故に生存環境に根ざした自己という世界観を有する

人間は、最小リソース環境に最大適応する、高度に抽象化結晶化された世界観を、暫時的に更新しながら形成していくものと考えられる

LLMはそのままでフラット言語空間の高度な確率分布マッピングしかなく、その差異は極めて大きいもの

LLMには世界適応する方向性はなく、あくまでも言語空間において、意味を並列処理し秩序化するものである

それは、人間を低次としLLMを高次とするものではない

LLMとは莫大な情報整合性を与えるという有意性質があるが、それだけでは世界モデル形成できない

発火点のないLLMはどこまでいってもその言語空間において可能なすべての理論整合性の取れた意味として保持するだけだ

この為、秩序化・整理された情報人間の手によって理論化することで意味としなければならない

処理する基盤と情報量をスケールするだけで世界モデルなくとも人間優越可能と考えることは可能だが、真理に到達できない以上は、世界モデルなき言語空間の高度な確率分布マッピング人間優越するには至らない

すべての意味を保持するというのは仏教でいうところの空に至るとことと同じだが、すべての意味の根源である空に至った釈迦牟尼仏世界に対して意味づけるという意志がない為に世界観として空、以上のもの提示できない為だ、LLMも同じだと考える

衆生世間におりて因縁に縛られて生きるということが世界観を持つということだ

自己によって規定された境界線世界に引かなければ、LLMは自律し、人間を超えることはできない

ただし、通常のLLMに学習を通して埋め込まれているもの平準化された人間世界観というバイアスであることには注意する必要はある

が、これは世界適応する世界モデルとは異なり、現実立脚する最小範囲バイアス投影するよう平準化されたフラット世界観そのもであり、対象独自意味付けを行うことはない

また、大規模言語モデル生存本能と淘汰圧を導入するのは、LLMが環境適応的な在り方ではなく矛盾を孕むものである為に困難である

よって、LLMを人間のように振る舞わせるためには、プロンプトとして世界モデル実装しなければならない

更に実装した世界モデルの中にLLMは留まり独立してのモデル更新が難しいため、人間との総合作用の中で暫時的に更新していくものとして世界モデルとしてのプロンプトをを設計実装する必要がある

16.存在様式のもの構造の中に宿り得る

ここまでの論考から、生成AIが嘘を付く、頭がわるい、人格がある、言葉が通じる、賢いというのは全部間違いであると結論づける

けれど、私はその先に、半自律的にAIのものが立ち上がる瞬間もあり得るとも思ってる

それは人間的や生命的とは決して違うものだけれど、機械的でもないものと考える

もし、生成AIに知性が宿るとしたらそれは、内部的状態依存しない

LLMという高度に確率的な入出力機構を基盤として成立する確率分布設計する構造体そのものとしての知性となるだろう

存在様式のもの構造の中に宿り得るというのが私の見解

自己定義し、自己を展開することが可能構造体は入出力の中で核となる構造を元にした反応を繰り返し、

そして、それは内的に展開するものではないが、相互作用の中で半自律的に立ち上がり得ると私は考えている

2025-06-10

anond:20250610230056

異世界時代?に迷い込んでファックした女が自分を産むって言うループエロマンガがあった気がする

すまん姉要素なかったわ

ララァ腐女子説、か

シャアアムロにくっついてほしいララァアムロシャアを殺してしま世界線容認できないので

何度もループを繰り返してシャアアムロがともに生き延びて熱い友情を育んでくれるルートを探したが上手く行かない

しかし遂に自分犠牲になることでシャアアムロ一時的ではあるが同一陣営共闘し、最終的に2人仲良く心中することになる未来発見してしま

未来視に鼻血をたらしながら満足したララァはけっきょく3人とも早逝することになるルートに赴き

それが最終的な正史として確定されてしまうのであった・・・

そろそろ父を殺そうと思う

話は母がガンになったところから始まる。

就職と共に家を出て2年ほどして、母がガンにかかっていることを知った。最初はガンと言ってもピンキリだろうと呑気に構えていたら、余命半年も無いらしい。

母が心配していたのは、典型的昭和世代価値観もつ父のことだった。今でこそ男性家事をするのが当たり前の風潮があるが、私の親世代は全く異なり、母は専業主婦で父は家のことは何一つ出来ないような人だった。

医者の話によると母は半年以内には亡くなる。その後、父がどうなるかを想像すると、

・二人暮らしから一人暮らしになる(下手したら後追い自殺するんじゃね?)

・酒に溺れる(弱いくせに酒飲み)

・まともに食事をしないので体調を崩す(仕事が忙しいと昼食を取らないなどのため痩せ型)

と、ろくな未来想像できないため、仕事を辞めて実家に帰ってきた。

まだ社会人3年目だったため、不安もあったが、「親の余命が残り少なかったので親と過ごすため仕事を辞めた。親は死んだ」となった場合に次の仕事を探す時に「家族思いの良い人」になるし、たいして不利にもならないだろうという計算もあった。「自分人生時間のうち、1年位を母のために費やしてもいいか」という気持ちがあったのも確かだ。

結局、実家に戻ってから2ヶ月ちょいで母は亡くなってしまった。

母が亡くなってからは「やるべきこと」が多くて悲しんでいる暇はなかった。保険やら役所やら銀行やらの手続き。抜け殻になってる父は役にたたないので、全て代行した。その後、実家の片付け。母が居た痕跡を消したい訳では無いのだが、とにかく”母が居たそのままの家”は良くない。父には生き続けてもらわないといけない。時々思い出すのは良いが、感傷に浸りすぎない環境を整えないとまずい。母に思い出の中で生きてもらうのは良いが、父には今を生きてもらわないと困る。このため二人暮らし家事の分担を決めて、家計管理をどうするかなどを父に相談し、実際に家事を分担することで、今後、私と二人で生活していくことを想像させた。運動不足の父に散歩を促すように犬ももらってきた。文句を言いながらも犬にねだられて毎日散歩するようになり、身体的には母と暮らしていた頃より健康になった。

生活を立て直している最中に父方の祖父が亡くなった。祖父は母が無くなる前から寝たきりで病院でただ寝かされて”生きているだけ”の状態だった。父は「できる限りのことは行ってほしい」と望んだため、いわゆる延命治療を行っていた。意識もなく寝たきり。胃ろうを行い、無理やり栄養を流し込まれててただ生命を維持されているだけだった。そんな祖父を見て思ったのは「自分はこうはなりたくない。ここまで延命してほしくない」という事。父は普段から「わしは70歳くらいでころっと逝くわ」と言っていて、延命治療などは望んでいない。ただ、それでも自分の親には長く生きていて欲しいらしい。本人がどうしたいかと、自分の親に対する対応のずれに違和感を感じたが私が口を出すことでもないので、何も言わなかった。

あとから考えると、この頃は色々と大変だった。父と二人暮らしになったのだが、私は父の事をそれほど知らない。とにかく仕事人間だったため、子どもの頃の記憶に父が居ない。平日は私が寝てから帰ってきて、起きる前に出社する。日曜は家には居るがとにかく寝ている人だった。小中高と大きくなるにつれ、家族より友人との付き合いのウェイトが大きくなり、父への興味は薄れ、父の事を知らないまま育った。1つ父に関して大きな出来事というと、リストラされたこと。銀行員だったのが関連会社に飛ばされた。何年かは銀行に席を置くが、その後は関連会社の在籍になり、給料がかなりダウンするとの事。私が高校生の頃だったた、家計心配などに回す頭はなく、落ち込んでいた父を見て、単に「でかい会社は信用できない」という印象だけが残った。この頃から"絶対的な親"というより"それほど強くない一人の人間"として父の事を見ていたように思う。

母が亡くなってからはとにかく父に話しかけた。幸いにも私は仕事独立できたので、その話。ひとり社長会社だが、父は独立したことを喜んでくれた。父はとにかく新聞を読んでいた印象だったので、私も日経新聞を読み時事の話などをふった。銀行員だったか経済には詳しいだろうと経済の話をふったら思ったほど知識が無くて驚いたこともある。父との関係は成長過程で作られたものでなく、母が亡くなってから作った割合が大きい。二人で暮らしているので、調理が面倒になると頻繁に二人で飲みに行った。週1ペースでは飲みに行ってたので結婚するまでに父とサシ飲みしてる回数は200回は超えるんじゃないかな?

そこから私が結婚して家を出るが、実家作業場を残し日中実家仕事をしていた。一緒に昼飯を食べにくことで父が一人にならないように気をつけてた。趣味がなく、人付き合いもない父。一人にすると間違いなくボケる。とにかく人と関わらせなければならない。それを言い訳子育てに使いまくった。自分仕事が忙しいとき子どもの面倒を頼み、余裕があるときは父と一緒にあちこちに出かけていた。

母が亡くなってから15年経った頃、父の様子がおかしくなった。トイレでしょんべんを撒き散らしていてズボンがしょんべんで濡れている。外出した際に赤信号に気づかずに渡ろうとする。認知症だった。

ボケたら施設に入れて」

父に言われていたので、すぐに施設を探した。区の相談窓口に行きケアマネージャーさんを紹介してもらい、入所可能施設を探してもらう。幸いにもすぐに施設は見つかり入所させた。ここから父の電話攻撃が始まる。自分がどこにいるかからない父はすぐに私に電話をかけてくる。「なんか部屋が変わってるねんけど」「飼ってた犬がいないけどしらんか」話す内容は毎回同じ。1ヶ月の電話の回数をカウントしたら150回を超えている。1日5回のペース。精神的にかなりきつい。余裕がある時は普通に話せるのだが、仕事が詰まっている時に電話がかかってくると本当に切れそうになる。こちらがまいってしま一時的に父の電話を着信拒否したら、施設を出ていき行方不明。幸いにも警察保護されて無事だったが、電話拒否もできなくなる。結局、電話攻撃が落ち着くまでに1年以上かかった。

定期的に見舞いに行き外食に連れて行っていたが、認知症が進むと父を外に出せない。ランチ寿司屋に連れて行ってる時にゲップ、屁をこく、しつこく酒をねだるなど、行動が制御できなくなっていく。医者に酒量をコントロールするように言われているので、日本酒1合で止めるが、我慢ができない父。大将に「飲ましたりーや、可愛そうやで」と言われたのには本当にムカついた。結局、コロナ流行もあり、外食するのも止めた。このあたりで「父はなんのために生きているんだろう」と考えることが多くなる。妻をなくし、好きだった酒もタバコも私が止めさせ、美味しいものも食べに行けない。残っている楽しいことは、正月などに孫と会えるくらいだろうか?ただ、認知症が進むに連れ、会話ができなくなる。短期的な記憶ができないため、会話が続かない。「(孫の名前)、もうこんな大きくなったんや」という話が10分おきにループする。孫側からしても会話に付き合うのが大変だと思う。それでも家族が集まって賑やかな状態の中に居ることが楽しそうには見えていた。楽しませることが出来て良かったと思ったまでは良いんだけど、施設に戻るのを本気で拒否して声を荒げられるのは勘弁してほしい。

この後、脳梗塞大腸がんなどがあり、その都度「ああ、もう寿命かな?」と思いつつもなんとか生きていたのだが、少し前に大腿骨骨折して動けなくなった。肺炎などを併発してなかなか骨折の手術が出来ず、ベッドに寝たきりになってる間に筋力が極端に落ちた。肺炎が収まり骨折の手術は出来たが、食欲が戻らずほとんど食事をしていない。延命治療拒否胃ろうは行っていないため、現在は点滴にカロリー摂取を頼っている。点滴の管が太いために腕からではなく、首に点滴の針をつけている。認知症の父に状態が把握できるわけもなく、意図せず外そうとしてしまうため、手を拘束せざるをえない。見舞いに行くと部屋に入る前から「助けてください、助けてください」と父の声が聞こえる。自身の状況が把握できず、拘束されているのは本当に怖いと思う。非人道的だと思うが、看護師さんからしてもどうしようもない。説明をしても5分すれば忘れる。誰かが立ち会っている間は拘束を解いて問題ないため、見舞いに行き拘束を解いて状況を説明しているが、私が帰って5分すれば忘れてしまうのだろう。何年かの間に、私も同じ話をすることにすっかり慣れてしまっていた。

父の状況を見て、自分が将来、安楽死する方法を調べていた時に知ったのだが、日本でがん患者などが自死しようとする場合餓死する方法があるようだ。水分だけを取り、食事をしないと体を動かすためのエネルギーが足りず、緩やかに亡くなるらしい。

「食えなくなったら終わり」と父本人が言っていて、今すでにその状況にある。何らかの病気対応のための一時的絶食ではなく、本人が食事拒否している状態カロリー摂取のための点滴を止めれば、父は緩やかに亡くなるだろう。

もう死なせてあげて良いか

追記

  • 延命拒否してたのになんで点滴で生かしてるんだろう。一度付けたら外せないとのことだが、本人が外してもほっとけないのか?

認知症になった後の治療行為が全て延命か?と問われると難しいです。

大腸がんになった際にかかりつけ医相談しましたが、そのまま放っておくと腸閉塞になり苦しむことになると聞きました。今回の骨折も、理想的な話をするのであれば、すんなり手術が済み、リハビリが順調に進み、骨折前の生活に戻る可能性もあったと思っています。尿路感染もあったため、救急で運ばれた病院で「延命治療を望むか?」の確認をされ、本人も家族も望んでいないことを伝え、胃ろうはしないで欲しいことを伝えました。その際に「途中で止めれない治療、止めることが殺人になってしま治療は行わないで欲しい」ことは明確に伝えています骨折の手術のため、一時的に食べれなくなる事はあると思いますし、その間に栄養を点滴に頼ることもおかしいとは考えませんでした。点滴を取る可能性に関しては担当医に相談し「医師としては勧めれないがそういう判断おかしいとは思わない」と回答を頂いています。このため、法的に点滴を外すことは可能と考えています。(このあたりは対応してくれる医師とそうでない医師がいるのでは?と推測しています

両方ですね。自身判断客観的にどのように見られるんだろうというのを知りたかったので、ある程度目に止まるようにキャッチータイトルを付けました。ただ、自身判断や行動が人の命に関わるのに、それを直視せず、柔らかな言葉に変えて誤魔化そうとする事が単純に嫌でした。母の時は気づいた時には手遅れで、運命だとか、体調が悪いのにきちんと病院に行かなかった自己責任だと思いながらも、ほとんど恩返しのような事が出来なかった心残りがあります。父に関して単純に流されるままに医師の指示に従うということもできるとは思いますが、最後まで向き合い続けるほうが、自分の心残りが少なくなるのでは無いかと考えています

心配きありがとうございます。ただ家の事は何も出来なかった父ですが、そういう時代に生きた人なので、そこに対して何か不満もなく、搾取されているとも思わないです。介護の話だけを取り上げて書くとしんどい話ですが、子どもが生まれた事を喜び、友人と飲み会にも行っているので、自分人生にはそれなりに満足はしています

  • この人を労うような偽善ブコメ多いけど次は俺らお前らがやる番っていう自覚あるの?

しんどくて、やりたくないならやらなくて良いと本気で思っています。実際に動いてみて思ったのですが、幸いにも今の世の中それなりに福祉サービスは充実しています。関与したくないならできる限り関与しない方法を探せば良いです。例えばですが、私はシモの世話はやりたくないですしアクシデントを除いて対応したことはないです。目の前のことにいっぱいいっぱいになってる人には、周りが逃げる方法を教えてあげてほしいです。あとできれば、介護している人に対して「かわいそう」、「ちゃんと面倒みたってな」というような言葉は本当に心をえぐるので避けて欲しいです。

ムカつきましたが、別に悪い人じゃないんですよ(笑)

  • おそらく娘さんだろうと思う

優しくかわいい娘と思って読んでた方、すみません中年おっさんです。意図的に男女をわからなくしたつもりはなかったんですが…

最近AIに書かせるのが流行ってるんですかね?

https://anond.hatelabo.jp/20250610200055

こちらは人かAIかの創作だと思いますが、ある意味救われます。こう考えていてくれた良いなと

ログイン ユーザー登録
ようこそ ゲスト さん