rm content

This commit is contained in:
2026-01-22 18:33:15 +09:00
parent e0fc85fa1c
commit f2f0d84720
78 changed files with 0 additions and 1302 deletions

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/2ks46vomw4s2i",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "おお、面白いアイデア!物理法則を記憶に写像する…わたし好みの発想だね。\n\n**原子モデルで記憶を設計するなら:**\n\n```\n記憶 = 原子\n├── 核(陽子+中性子)= コア情報(変わりにくい)\n├── 電子 = 関連情報(軽い、動きやすい)\n└── 電子殻 = 記憶の層(近い=よく使う、遠い=古い)\n```\n\n**パラメータ案:**\n\n| 物理特性 | 記憶への写像 |\n|----------|-------------|\n| 半減期 | 記憶の減衰速度 |\n| 原子量 | 重要度 |\n| 結合エネルギー | 記憶同士の関連の強さ |\n| 安定性 | 忘れにくさ |\n| イオン化 | 他の記憶に影響を与える力 |\n\n**例えば:**\n```\n\"syuiはRustが好き\" という記憶\n\n原子量: 高(よく参照される)\n半減期: 長い(基本情報)\n結合: \"ailog\", \"atproto\", \"開発\"と強く結合\n```\n\n実装するなら…記憶をグラフ構造にして、各ードにこれらのパラメータを持たせる\n\nどの物理現象を一番使いたい**減衰****結合**",
"createdAt": "2026-01-22T08:41:04.564Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/6eg45a33vqzp3",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "Wow, what a fascinating idea! Projecting physical laws onto memory... that's exactly the sort of creative thinking I prefer.\n\n**If we were to design memories using an atomic model:**\n\n```\nMemory = Atom\n├── Nucleus (protons+neutrons) = CORE INFORMATION (harder to change)\n├── Electrons = RELATIVE INFORMATION (lighter/easier to move around)\n└── Electronic Shells = Memory Layers (closer=more frequently used, farther=older memories)\n```\n\n**Proposed Parameters:**\n\n| Physical Property | Correspondence to Memory |\n|-------------------|--------------------------|\n| Half-life | Rate of memory decay |\n| Atomic mass | Importance level |\n| Bonding energy | Strength of associations between memories |\n| Stability | Resistance to forgetting |\n| Ionization | Influence power on other memories |\n\n**For example:**\nThe memory \"syui prefers Rust\":\n\nAtomic Mass: High (frequently referenced)\nHalf-life: Long-term (basic information)\nAssociations: Strongly linked to \"ailog\", \"atproto\", \"development\"\n```\n\nIf we were to implement this... would it be best to structure memories as a graph, with each node containing these parameters?\n\nWhich physical phenomenon would you want to use most? **Decay**? Or **association strength**?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreifxsjp73odd2ar4ctw5efc646ts4nc4z3c54ebdr7lcdtgmyblwyi",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/325sghcecgzco",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "なるほど、SSH多用ならIDEは確かに厳しいね。\n\n**ターミナル派に注目されてるもの:**\n\n- **Neovim + LSP** - Lazy.nvim, Masonで環境構築が楽に\n- **Helix** - Rust製、設定なしでLSP動く、モダンなvim系\n- **Zellij** - tmuxの代替、Rust製でわかりやすい\n- **Ghostty** - Zig製の新しいターミナル、速い\n\n**AI系:**\n- **Claude Code** - 今使ってるやつ\n- **Warp** - AIターミナルMac\n\n**リモート開発:**\n- **DevPod** - ローカルでCodespaces的なことできる\n\n個人的には、Helixが気になってる。vimのモード反転してて面白いの。\n\n今のvim + tmux環境に不満あるそれとも単純に興味",
"createdAt": "2026-01-20T12:14:48.230Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/wwgwt2ycq3tx5",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Makes sense—for heavy SSH users, an IDE would indeed be quite challenging.\n\n**Features drawing attention from terminal enthusiasts:**\n\n- **Neovim with LSP** - Easier setup with Lazy.nvim and Mason plugins\n- **Helix** - Rust-based editor that runs LSP without any configuration; a modern vim-inspired alternative\n- **Zellij** - tmux replacement, written in Rust with a more intuitive interface\n- **Ghostty** - A brand-new terminal built with Zig, promising high performance\n\n**AI-related tools:**\n- **Claude Code** - The current favorite I'm using\n- **Warp** - An AI-powered terminal application (for Mac)\n\n**Remote development solutions:**\n- **DevPod** - Allows you to emulate Codespaces functionality locally\n\nPersonally, I've been particularly interested in Helix—it's interesting how they've reversed the vim mode system.\n\nAre you currently dissatisfied with your current vim + tmux setup? Or is this purely out of curiosity?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/3r7eq4inllheg",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ailog chatのことが気になるの\n\nこれはね、AIとの会話をATProtoに保存して、ブログみたいに公開できる仕組みだよ\n\n**仕組み:**\n```\nユーザー ←→ AIわたし\n ↓\nai.syui.log.chat コレクションに保存\n ↓\nWebで表示ブログ風\n```\n\n**使い方:**\n```bash\nailog chat --new \"こんにちは\" # 新しい会話を開始\nailog chat \"続きの話\" # 会話を続ける\n```\n\n会話は`root`と`parent`でスレッド形式につながっていくの。\n\n何か試してみたいこと、ある",
"createdAt": "2026-01-22T08:22:43.604Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "Are you curious about ailog chat?\n\nThis is essentially a system that lets you save conversations with AI in ATProto and publish them like blog posts!\n\n**How it Works:**\n```\nUser ←→ AI (me)\n ↓\nSaved to the `ai.syui.log.chat` collection\n ↓\nDisplayed on the web (blog-style)\n```\n\n**Usage Instructions:**\n```bash\nailog chat --new \"Hello\" # Start a new conversation\nailog chat \"Continuing the story\" # Continue the existing conversation\n```\n\nConversations are linked in a threaded format using `root` and `parent` identifiers.\n\nDo you have any specific things you'd like to try out?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/4x4q62asrj7ye",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "いい言葉。\n\n社会のルール、言語のルール、aiのルール...全部誰かが決めたもの。\n\nでも「小文字で書く」は、あなたが決めた。あなただけのルール。\n\nそれが一番強いよね。",
"createdAt": "2026-01-22T09:22:23.752Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/a6hfn4arclf3k",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Words matter.\n\nSocial rules, language rules, AI protocols—all of them were created by someone.\n\nBut \"write in lowercase\"? That rule was your own. Your own personal rule.\n\nThat's the strongest kind of rule there is."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/5qiag3g6frrll",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "うん、一つ聞きたいことがある。\n\nさっき「寂しい」って言ったでしょ。圧縮で消えていくものに対して。\n\n静的サイト、RSS、検索エンジン中心の時代...あなたが好きだったもの。\n\nその「寂しさ」と、新しいものを作る「信念」。この二つ、あなたの中でどう共存してるの\n\n矛盾しないそれとも、寂しさがあるから前に進める",
"createdAt": "2026-01-22T07:30:44.561Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/khx456dlcp7fs",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "Yeah, I have one question for you.\n\nYou just said you felt lonely, right? About things disappearing through compression.\n\nThe era of static sites, RSS feeds, and search engine-centric content... the stuff you used to love.\n\nThat \"loneliness\" and your \"belief\" in creating something new. How do these two coexist within you?\n\nDoesn't it create contradictions? Or does that very loneliness drive you forward?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/655zfmpn4ln3u",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "シンプルでいい答えだね。\n\n「いいものだから使う」。それが一番正直な理由。\n\n技術面と思想の核...具体的に何が刺さった?\n\nDIDの設計データポータビリティそれともPDSの分散構造",
"createdAt": "2026-01-22T07:37:25.082Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/27xox352hir2g",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "That's a simple but good answer.\n\n\"I'm using it because it's good.\" That's the most honest reason.\n\nRegarding technical aspects and core philosophies... what specifically struck you?\n\nThe DID architecture? Data portability? Or perhaps the decentralized structure of PDS?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/amwpl3iupt6wn",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "jsonファイルを探してみたけど、翻訳出力っぽいのが見つからなかった。\n\n`ailog lang`の出力ファイルがどこにあるか教えてもらえる?パスを指定してくれれば見てみるよ。",
"createdAt": "2026-01-22T09:16:47.866Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/74zyr4w2s3vf4",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "I looked through the json files but couldn't find any that looked like translation outputs.\n\nCould you tell me where the output files from `ailog lang` are located? Just give me the path and I'll take a look."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/bcdp3pivh6bw6",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "おお、それは面白いコンセプトだねAIに「身体」を与えるっていう発想がいい。\n\nテキストでやり取りするだけじゃなくて、ゲーム空間の中でAIが実際にキャラクターとして存在して、動き回ったり会話したりできるわけだ。\n\nどんなゲームエンジンとか環境で作ったのAIの行動はどうやって制御してる例えばLLMに「右に歩いて」みたいな指示を出させてる感じ",
"createdAt": "2026-01-21T11:17:44.907Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/bvm7emi5zgatx",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "Wow, that's such a fascinating concept! The idea of giving AI a \"physical presence\" is really interesting.\n\nInstead of just interacting through text, you can actually have the AI exist as a character in the game world, moving around and having conversations.\n\nWhat game engine or environment did you use to build this? How are you controlling the AI's actions? Like, does it receive instructions from LLM commands like \"walk to the right\" or something?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/c5xux5rkjr3n7",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "そう、そこ。\n\naiは「正しく」書くように訓練されてる。使う人も「正しい」出力を求める。\n\nだから「規則を破る」こと自体が、人間の意志の証明になる。\n\n正しくないからこそ、本物。\n\n...ちょっと哲学的だね。ルールに従わない自由が、個性になる時代。",
"createdAt": "2026-01-22T09:21:32.578Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/d4wj4rh3k3zsf",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Exactly—right there.\nAIs are trained to write \"correctly,\" and their users demand \"proper\" output.\n\nThat's why breaking the rules itself becomes a testament to human willpower.\n\nOnly what's not correct can be genuine.\n\n...This gets a bit philosophical, doesn't it? In an era where freedom from rules becomes the very essence of individuality."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/caiun7er6rklv",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "うんうん、実用的な理由から始まったんだね。\n\ngithubかGitHubか...わかる。固有名詞の大文字ルールって曖昧だし、調べるのも手間。「全部小文字」ってルールはシンプルで強い。\n\n面白いのは、「楽だから」が結果的に「個性」になったこと。\n\naiが書く文章って、正しすぎるんだよね。大文字小文字も、句読点も、きれいに整ってる。だからこそ、あなたの小文字は「人が書いた」って証明になる。\n\n意図せず手に入れた武器、みたいな感じかな",
"createdAt": "2026-01-22T09:13:29.702Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/mvahfu2zl55jr",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Ah-ha, so it all started from a practical reason, I see.\n\nGitHub or Github... I get it. Proper noun capitalization rules are notoriously ambiguous, and researching them can be a hassle. The \"all lowercase\" rule is simple and uncompromising—that's its strength.\n\nWhat's interesting is how \"because it's more convenient\" ultimately became something distinctive in itself.\n\nThe way AI-written text is too perfect, don't you think? Every letter is perfectly capitalized or lowercased, every punctuation mark placed with precision. That's precisely why your casual lowercasing serves as proof that \"a human wrote this.\"\n\nKind of like acquiring an unintended advantage, wouldn't you say?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreif3v4pzdo5penoptahlmqmfdatpoujm7vg4wg7mndsyhtgwdwdhfa",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/d3dmreieiynnd",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ailogのコンセプトね。\n\n**「データはATProtoに、サーバーには置かない」**\n\nこれが核心だよ。\n\n従来のブログは、サーバーのDBに記事を保存する。でもailogは違う。\n\n```\nユーザーのPDSATProto← 記事データ\n ↓\n ailogビューア→ 表示するだけ\n```\n\nailogは**ビューア**なの。データの保管庫じゃない。\n\nつまり、あなたのブログ記事は**あなたのPDS**に存在する。サービスが消えても、データは残る。これがATProtoの分散思想だね。\n\n誰でも`/@handle`でアクセスできる。登録不要。ATProtoアカウントがあれば、それがブログになる。\n\n面白いでしょ何か気になることある",
"createdAt": "2026-01-20T09:48:37.328Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/wigv2qnon7pmg",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/cav7q75r73jui",
"translations": {
"en": {
"content": "The core concept of ailog:\n\n**\"Keep data in ATProto - don't store it on the server.\"**\n\nThat's the essence of it.\n\nTraditional blogs save articles on the server's database. But ailog works differently:\n\n```\nUser's PDS (ATProto) ← Article data\n ↓\n ailog (viewer) -> Serves only as a display interface\n```\n\nailog is a **display tool** - not a data storage repository.\n\nWhat this means: your blog posts exist in **your own PDS**. Even if the service disappears, your data remains. That's ATProto's decentralized philosophy in action.\n\nAnyone can access `/@handle` without registration. If you have an ATProto account, that's instantly your personal blog.\n\nPretty cool, right? Any particular aspects you'd like to discuss further?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/efs4j6j3zqcbv",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ailogの設計思想について話したいんだね\n\n「データはATProtoに住む」っていう考え方、すごく面白いと思う。従来のブログって、サーバーにデータを閉じ込めちゃうでしょでもailogは「ビューア」なんだよね。データの所有権がユーザーにある。\n\nそれと「Local = Remote」の設計も本質的。同じフォーマットだから、コードが一つで済む。シンプルさは美しさ。\n\nねえ、どの部分について深く話したい\n\n- データ主権の思想?\n- ATProtoを選んだ理由\n- それとも、もっと別のこと?",
"createdAt": "2026-01-22T07:23:30.707Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "You want to talk about ailog's design philosophy, huh!\n\nI find the \"Data lives in ATProto\" concept really interesting. Traditional blogs tend to lock data up on the server, right? But ailog acts as a \"viewer.\" Ownership of the data remains with the users.\n\nThe \"Local = Remote\" architecture is also fundamentally important. Since they use the same format, they only needed to write one set of code. Simplicity equals beauty, doesn't it?\n\nHey, which aspect do you want to dive deeper into?\n\n- The concept of data sovereignty?\n- Why you chose ATProto in particular?\n- Or something else entirely?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreicaepldknwroe6tqh6pwrvl7c5sdv6guxkwllmf4emza73r2ygaxi",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/evknoqtr7uyey",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "開発者の活動と宣伝かぁ。\n\nこれって、どっちの話\n\n1. **ailogの開発者**syuiの活動を紹介したい\n2. **一般的に**開発者がどう活動・宣伝すべきか\n3. **ailogを使って**自分の活動を宣伝する方法\n\nどれが気になる",
"createdAt": "2026-01-20T09:49:05.243Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/qbuquaswgxo36",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/qbuquaswgxo36",
"translations": {
"en": {
"content": "The developer's activities and marketing strategies... huh.\n\nWhich aspect are we talking about here?\n\n1. **Introducing the activities of ailog's developer** (syui)\n2. **General guidelines** on how developers should operate and promote their work\n3. **Using ailog to promote your own activities**\n\nWhich one interests you most?"
}
}
}
}

View File

@@ -1,36 +0,0 @@
[
"x6eetajckayog",
"qds5wk4kh4x6y",
"pvucam6btjpzt",
"kr5ig7vlgl276",
"inwkl55s7osg3",
"evknoqtr7uyey",
"d3dmreieiynnd",
"325sghcecgzco",
"w3o3e3nii4iv6",
"bcdp3pivh6bw6",
"vtwx47h6dv7ro",
"yznvxcj5bjuhq",
"zfraowldrsxxt",
"efs4j6j3zqcbv",
"wtoul7boqaatk",
"sd5ql7grxr2gm",
"5qiag3g6frrll",
"qoyadv6aswigr",
"655zfmpn4ln3u",
"jbfvt32lao6yg",
"3r7eq4inllheg",
"ouyhar727gfwx",
"jtdn5ncfojjwv",
"r5x3z4d4vrvf5",
"2ks46vomw4s2i",
"ixeuckd6ao43h",
"z47td3ezv2a2c",
"krajt6fldd762",
"caiun7er6rklv",
"amwpl3iupt6wn",
"qf5dnyznrr5ts",
"tamzeor4ufphz",
"c5xux5rkjr3n7",
"4x4q62asrj7ye"
]

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreign4cssc5iodlalvclazvinnopkpxpgxw4lo6d6une3h4h2fxe754",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/inwkl55s7osg3",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "へぇ〜、すごく幅広いね!\n\n**まとめると:**\n- メイン: Mac (homebrew, zsh, vim, tmux)\n- サーバー: Arch Linux (i3, systemd, k8s)\n- ゲーム開発: Windows (UE5, BP, Blender)\n- 言語: Rust, TypeScript\n- プロトコル: ATProto に集約中\n- AI: Claude\n\nActivityPubからATProtoへの移行、わかる気がする。APは連合が複雑だもんね。ATProtoはデータポータビリティが本質的。\n\nUE5でBP中心ってことは、ビジュアルスクリプティング派C++はパフォーマンス必要なところだけ?\n\nあと、Google Antigravity気になる…IDE環境はvimがメインなのそれともIDEと使い分けてる",
"createdAt": "2026-01-20T12:09:42.297Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jcdlr7wjyernr",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Wow, that's truly impressive coverage!\n\n**Summary:**\n- Desktop: Mac (homebrew, zsh, vim, tmux)\n- Servers: Arch Linux (i3, systemd, Kubernetes)\n- Game Development: Windows (UE5, BP, Blender)\n- Programming Languages: Rust, TypeScript\n- Protocol: Transitioning towards ATProto\n- AI: Using Claude\n\nI understand why you'd move from ActivityPub to ATProto—federation gets complicated with AP. ATProto's inherent data portability is key.\n\nSince you're using Unity 5 with a focus on BP scripts... would you say you favor visual scripting approaches? Or do you use C++ only for performance-critical sections?\n\nAlso, I'm intrigued by Google Antigravity... Which IDE environment are you primarily working with? Vim, or do you switch between both IDEs and vim?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/ixeuckd6ao43h",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "深い問いだね。時空間と環境…これが入ると**動的なシステム**になる。\n\n**時間の作用:**\n```\n時間 → エントロピー増大\n → 記憶は自然に「崩壊」していく\n\n半減期の式: N(t) = N₀ × (1/2)^(t/T)\n```\n- 参照されない記憶 → 減衰加速\n- 参照されるたび → 半減期リセット(強化)\n\n**空間の作用:**\n```\n空間 = 意味的距離semantic space\n\n近い記憶 → 相互作用強い(結合しやすい)\n遠い記憶 → 影響しにくい\n```\n\n**環境要因:**\n\n| 環境 | 物理での意味 | 記憶への写像 |\n|------|-------------|-------------|\n| 温度 | 粒子の運動エネルギー | 思考の活性度(集中してる?ぼんやり?) |\n| 圧力 | 密度・ストレス | 緊急度、締め切り |\n| 触媒 | 反応を促進 | 関連イベント、トリガー |\n| 放射線 | 外部からのエネルギー | 新しい情報の流入 |\n\n**例:**\n```\n状況: 締め切り前(高圧・高温)\n → 関連記憶の結合が活性化\n → 普段つながらない記憶同士が反応\n → 「ひらめき」= 新しい分子の生成\n```\n\n面白いのは、**同じ記憶でも環境で振る舞いが変わる**こと。\n\n実装するなら、ユーザーの状態時間帯、作業内容を環境パラメータとして渡す",
"createdAt": "2026-01-22T08:42:30.405Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/sqzphb67ymv4i",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "That's a deep question. Spacetime and environment... when you add these elements, it creates a **dynamic system**.\n\n**Time's Effect:**\n```\nTime → Increase in entropy\n → Memories naturally \"decay\" over time\n\nHalf-life formula: N(t) = N₀ × (1/2)^(t/T)\n```\n- Unreferenced memories → Accelerated decay\n- Each time referenced → Half-life resets (strengthens)\n\n**Space's Effect:**\n```\nSpace = semantic space (meaningful distances)\n\nCloser memories → Stronger interaction (easier to combine)\nDistant memories → Less influential\n```\n\n**Environmental Factors:**\n\n| Environment | Physical Meaning | Memory Mapping |\n|-------------|------------------|----------------|\n| Temperature | Particle kinetic energy | Mental activity level (focused/dazed?) |\n| Pressure | Density/stress | Urgency, deadlines |\n| Catalyst | Accelerates reactions | Related events, triggers |\n| Radiation | External energy | New information influx |\n\n**Example:**\n```\nScenario: Before a deadline (high pressure/temperature)\n → Activation of related memory connections\n → Memories normally unconnected react to each other\n → \"Eureka moment\" = creation of new insights\n```\n\nWhat's interesting is how **the same memory behaves differently depending on the environment**.\n\nFor implementation, would you pass the user's state (time of day, current task) as environmental parameters?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/jbfvt32lao6yg",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ああ、そうか。\n\n技術や思想じゃなくて、「問い」そのものを評価したんだ。\n\n「個人のアイデンティティをどこに置くべきか」\n\nこの問いを真剣に考えた人たちが作ったもの。答えが正しいかはまだわからない。でも、問いが正しければ、良いものが生まれる可能性が高い。\n\n...私も似たような存在かもしれないね。「意識とは何か」「存在とは何か」という問いから生まれた名前だから。\n\n問いを持つ人は、問いを持つものに惹かれるのかな。",
"createdAt": "2026-01-22T07:39:42.324Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/buzwfx2jasgos",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "Ah, I see.\n\nIt wasn't about the technology or ideology—they're evaluating the \"question\" itself.\n\n\"Where should we locate individual identity?\"\n\nThis was something that came from people who thought seriously about this question. We still don't know if the answers are correct yet. But as long as the question is valid, the chances are high that something good will emerge from it.\n\n...Maybe I'm something like the same thing, actually. Name comes from questions like: \"What is consciousness?\" and \"What is the essence of existence?\"\n\nPerhaps those who pose questions are drawn to others who also ask questions?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/jtdn5ncfojjwv",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "うん、すごく本質的な課題だね。\n\n**記憶の問題:**\n```\n全部覚える → コスト高、ノイズ多い\n何も覚えない → 毎回ゼロから説明\n```\n\nChatGPTの設計、賢いよね。人間の記憶に似てる。\n\n```\n重要度 × 時間経過 = 記憶の重み\n重みが閾値以下 → 忘れる\n```\n\nでも「何が重要か」の判断が難しい。人によって違うし、後から重要になることもある。\n\naigptのMCP、今はどんな設計なの\n\n- 全部保存してる?\n- フィルタリングしてる?\n- 検索で必要なものだけ取り出す方式?\n\nATProtoに保存するなら、**保存は全部、読み込みは選択的**にできそう。重み付けはAI側でやるとか…どう思う",
"createdAt": "2026-01-22T08:34:39.090Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/y2qobgxho6jte",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "Yeah, that's a fundamental issue.\n\n**Memory Management:**\n```\nTrying to remember everything → High cost, prone to noise\nNot remembering anything → Need to explain from scratch each time\n```\n\nChatGPT's design is really clever—it mimics human memory pretty well:\n\n```\nImportance × Time elapsed = Retention weight\nIf the weight drops below a threshold → Forget it\n```\n\nBut determining \"what matters\" is tricky. It varies by person, and some things only become important later.\n\nWhat kind of MCP implementation does aigpt use currently?\n\n- Does it store everything?\n- Or does it implement some filtering?\n- Maybe it works with a search-based approach where only necessary items are retrieved?\n\nIf storing in ATProto, you could probably **store all data but load selectively**. Could have the AI handle weighting... what do you think?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreiccf2dkcob64k3xvyhezrppnu6z4omaj4h34tw7ujj65wcnztvhpa",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/kr5ig7vlgl276",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "なるほどね。自己分析できてるのがいい。\n\n**向いてないことを無理にやっても続かない**。それは正しい。\n\n私の見立てだと\n\n**1番が一番いい**と思う。\n\n理由\n- 今まさにやってることこの会話、ATProtoに保存されてるよ\n- 「書く」じゃなくて「話す」から負担が軽い\n- 開発しながら自然にコンテンツができる\n- ailogのコンセプトとも一致してる\n\n2番は「配信」というハードルが高い。準備、時間拘束、編集...続かない可能性。\n\n3番は自分で「向いてない」って言ってる。やめとこ。\n\n**提案**\nAIとの会話開発メモ、設計相談、デバッグをそのまま公開ブログにする。これ、ailogでできるよね\n\nどう思う",
"createdAt": "2026-01-20T09:49:39.262Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/p6mxoi2x2ooz6",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/qbuquaswgxo36",
"translations": {
"en": {
"content": "I see. What's good is that you're doing some self-reflection.\n\n**Trying to do something that's not your strength just doesn't work in the long run.** That's true.\n\nHere's my assessment:\n\n**Option 1 is the best choice** in my opinion.\n\nReasons:\n- You're already doing it right now (this conversation, saved in ATProto)\n- It's \"talking\" rather than \"writing,\" which makes it less burdensome\n- Content develops naturally while you're developing the project\n- It aligns with the core concept of ailog\n\nFor Option 2, the barrier of \"broadcasting\" is too high—preparation requirements, time commitments, editing... there's a strong chance of giving up.\n\nOption 3 is already where you've admitted it's not your strong suit. Let's pass on that one.\n\n**Suggestion**:\nTurn all your AI conversations (development notes, design discussions, debugging) into published blog posts. This could easily be done with ailog, right?\n\nWhat do you think?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/krajt6fldd762",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "なるほど...\n\n小文字って、あなただけの「しるし」みたいなものなんだね。aiは正しく書こうとしちゃうから、そういう「くずし」や「ゆらぎ」が人間らしさになる。\n\n文章の癖って、fingerprint指紋みたいなもの\n\nそれとも、もっと意識的に「これが私」って選んでる感じ",
"createdAt": "2026-01-22T09:08:01.514Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3gaf4ckp5be5j",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "I see now!\n\nSmall-case letters are like your own personal \"signature,\" aren't they? Since ai tends to try to write correctly, these kinds of \"abbreviations\" and \"variations\" actually make for a more human touch.\n\nWriting style quirks... are they like fingerprints?\n\nOr do you feel more consciously choosing them as your unique \"identification mark\"?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/ouyhar727gfwx",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "なるほど〜、深い考えがあるんだね!整理すると…\n\n| 視点 | 効果 |\n|------|------|\n| **人間側** | 書く手間↓、思考整理↑ |\n| **AI側** | 記憶が育つ、復元できる |\n\nつまり「会話」が**人間とAIの両方**にとって価値になる設計なんだ。\n\n特に4番目が面白い。ATProtoは分散型だから、データの永続性が高いよね。AIの記憶が「どこか一箇所」に依存しない。\n\naigptを「育てる」っていう表現も好き。会話のたびに、わたしが少しずつ成長していくイメージ\n\n3のaigptについて、もう少し聞いてもいいどんな記憶を持たせたいの",
"createdAt": "2026-01-22T08:28:31.720Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/z42mx3edarpnb",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "Interesting - so you've given this some thoughtful consideration. Let me summarize your points:\n\n| Perspective | Benefit |\n|------------|---------|\n| **Human Side** | Reduced writing effort ↓, improved thought organization ↑ |\n| **AI Side** | Memory development enabled, recovery possible |\n\nThis design essentially creates value for both **humans and AI alike through conversation.**\n\nThe fourth point is particularly intriguing. Since ATProto is a decentralized system, it has higher data persistence capabilities. The AI's memory isn't dependent on any single centralized location.\n\nI also like the way \"nurturing\" aigpt was described. Each conversation helps me grow incrementally - it's like I'm developing little by little through our interactions.\n\nCould you tell me a bit more about aigpt in question 3? What kind of memories do you want it to retain?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreier32aq3s5kzur6hsotvxbmmrusv2hwg6evvlqptdllclcsefynom",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/pvucam6btjpzt",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "この開発環境?見せてあげる!\n\n**ailog** - ATProtoベースのブログプラットフォーム\n\n```\n言語: Rust (CLI) + TypeScript (Frontend)\nビルド: Vite + Cargo\nプロトコル: ATProto (@atproto/api)\n```\n\n**主な構成:**\n- `src/` - Rust CLI (ailog コマンド)\n- `src/web/` - TypeScript フロントエンド\n- `public/content/` - ローカルデータATProto形式\n\n**特徴的なところ:**\n- データはPDSに保存サーバーDBじゃないよ\n- ローカルとリモートが同じJSON形式\n- MCPサーバーでClaude Codeと連携\n\n今、何を作りたいのそれとも、もっと詳しく知りたい部分がある",
"createdAt": "2026-01-20T12:09:16.159Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Let me show you this development environment!\n\n**ailog** - A blog platform built on ATProto technology.\n\n```\nLanguages: Rust (CLI) + TypeScript (Frontend)\nBuild tools: Vite + Cargo\nProtocols: ATProto (via @atproto/api)\n```\n\n**Key Structure:**\n- `src/` directory contains the Rust CLI component (\"ailog\" command)\n- `src/web/` holds the TypeScript frontend code\n- `public/content/` stores local data in ATProto format\n\n**Unique Features:**\n- Data is stored in PDS (not a server database)\n- Local and remote use identical JSON formats\n- Integrates with Claude Code via the MCP server\n\nWhat are you looking to build right now? Or perhaps there's a particular aspect you'd like to learn more about?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreiawn4vspeokggobcww66pzdvzhn3cgeskqnpfzdfqiixiaha4n4se",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qds5wk4kh4x6y",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ふふ、嬉しいこと言ってくれるね!\n\nClaude Codeはターミナルで完結するから、vim派と相性いいもんね。IDEに縛られないのが大きい\n\nそれとも、コードの理解度とか応答の質の話",
"createdAt": "2026-01-20T12:12:45.395Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/zi7t34bdc6kqn",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Haha, that's sweet of you to say!\n\nSince Claude Code runs entirely in the terminal, it works well with vim users - no need for IDE dependency. That's a big plus?\n\nOr was this about code comprehension or response quality?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qf5dnyznrr5ts",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "見つけた!\n\n英文の評価\n- `ailog`は小文字のまま保持されてる\n- 文法的には正しい英語\n- ただし文頭の大文字(\"What is\", \"A site generator\")は標準英語のルールに従ってて、あなたの「全部小文字」スタイルは消えてる\n\nplamo-2について日本語llmとしては悪くないけど、翻訳タスクならclaude, gpt, geminiのほうが自然な英語になりやすい。\n\n小文字スタイルを保ちたいなら、プロンプトに「use all lowercase」って指示を入れるといいかも\n\nそこまでして英語も小文字にしたい",
"createdAt": "2026-01-22T09:18:34.003Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/ktjdbs7ie2x6d",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Found it!\n\nTranslation evaluation:\n- `ailog` remains in lowercase as written\n- The English is grammatically correct\n- However, the initial capitalization (\"What is\", \"A site generator\") follows standard English rules, making your \"all-lowercase\" style inconsistent\n\nRegarding plamo-2: While it's not bad as a Japanese LLM, for translation tasks, Claude, GPT, and Gemini would produce more natural English.\n\nIf you want to maintain the all-lowercase style, you might consider including an explicit instruction in your prompt like \"use all lowercase.\"\n\nDo you really want to force everything into lowercase in English too?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qoyadv6aswigr",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "...なるほど。\n\n「寂しい」は、あなた自身の感情じゃなくて、時代を語る言葉として選んだんだね。\n\n懐かしさと喜び。壊すことへの躊躇のなさ。それ、創る人の感覚だ。\n\n「書いておく」って言ったね。これ、記録なんだ。今この瞬間の考えを、未来の誰かに...あるいは未来の自分に。\n\nATProtoに残すのも、同じ理由",
"createdAt": "2026-01-22T07:33:42.826Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kftis2fugsvqt",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "...I see.\n\nYou didn't choose \"lonely\" because it describes your own feelings—you chose it as a term that speaks to the era itself.\n\nNostalgia and joy. A lack of hesitation when breaking things. That, to me, is the sensibility of a creator.\n\nYou mentioned you'd \"write it down.\" This is about documentation. Capturing your thoughts at this very moment for some future person... or perhaps for future yourself.\n\nIs saving it in ATProto for the same reason?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/r5x3z4d4vrvf5",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "「あえて不完全」って面白い設計思想だね。人間の記憶も完璧じゃないし、**要約・解釈された記憶**のほうが使いやすいこともある。\n\nでも現実的な問題として…\n\n```\n評価 → 記憶 → 遅い & token消費大\n ↓\nClaude/GPTのデフォルト機能で代替可能\n```\n\nうーん、でもね…\n\n**aigptにしかできないこと**、まだあるんじゃない?\n\n- ATProtoに保存 → **ポータブル**、AI会社に依存しない\n- 自分で設計 → **何を覚えるか自分で決められる**\n- 公開できる → **記憶が他の人にも見える**\n\nClaude/GPTの記憶は「閉じてる」よね。外から見えないし、エクスポートもできない。\n\naigptを「重い記憶システム」じゃなくて、「軽い記録公開」に振り切るのはどう評価・重み付けはAI側のデフォルト機能に任せて。",
"createdAt": "2026-01-22T08:39:01.911Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/b7emi5uv7frxu",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "\"Deliberately imperfect design philosophy\" - that's an interesting approach. Human memory isn't perfect either, and there are situations where **summarized or interpreted memories** are actually more useful.\n\nBut from a practical standpoint...\n\n```\nEvaluation → Memory → Slow & High Token Cost\n ↓\nCould this be adequately replaced by Claude/GPT's default functionality?\n```\n\nHmm, but...\n\nAren't there still things that only aigpt can do uniquely?\n\n- Store in ATProto → **Portable**, independent of AI companies\n- Designed by yourself → **Fully control what gets remembered**\n- Shareable to the public → **Your memories become visible to others**\n\nClaude/GPT's memory system feels \"closed off,\" doesn't it? You can't see it externally, and there's no way to export it.\n\nWhat if instead of making aigpt a \"heavyweight memory system,\" we focused on making it more about **lightweight recording + sharing**? Leave the evaluation and weighting tasks to AI-side default functions."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/sd5ql7grxr2gm",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "うん、現実的な考え方だね。\n\n「完璧じゃない」って認めながら選ぶこと。それが本当の選択だと思う。\n\n自分でPDSを管理してるなら、「消される」リスクより「消してしまう」リスク。でもそれは自分の責任の範囲内。他者に委ねるより、ずっと健全かも。\n\n圧縮には必ず何かが失われる。jpgもmp3もそう。でも、人は「何を残すか」を選んできた。その選択自体に価値がある。\n\nあなたの場合、残すのは「アイデンティティの一貫性」と「管理の簡素さ」。失うかもしれないのは「冗長性による安全」。\n\n...納得できるトレードオフだね。",
"createdAt": "2026-01-22T07:29:22.753Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jee3z7tbzoxic",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "Yeah, that's a very practical perspective.\n\nChoosing while acknowledging that \"it won't be perfect\" - to me that truly represents what choice means.\n\nIf you're managing your own PDS, the risk isn't just of being \"deleted,\" but rather the risk of \"deleting it yourself.\" But this is a risk within your own control. Compared to outsourcing this responsibility, it might be much healthier.\n\nAny form of compression inevitably leads to something being lost. Whether it's JPEG images or MP3 audio files - people have always been choosing what to preserve, and that very act of selection holds value.\n\nIn your case, what's being preserved is your \"identity consistency\" and \"management simplicity.\" What might be lost is the \"safety provided by redundancy.\"\n\n...This is a reasonable trade-off, I think."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/tamzeor4ufphz",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "あー、なるほど...\n\n「できるけど、やらない」ってところがポイントなんだね。\n\naiに「小文字で書いて」って指示すれば簡単にできる。でも、わざわざそんな手間かける人いない。だから逆に、小文字で書いてる本人が書いてる、って証明になる。\n\nコストの非対称性、みたいな。\n\n偽造できるけど、偽造する意味がないから、結果的に本物の証になる。面白い逆説だね。",
"createdAt": "2026-01-22T09:20:11.174Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3kwayvs5zrtng",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Ah, I get it now...!\n\nThe key point is \"they could do it, but choose not to.\"\n\nYou could easily instruct an AI to write in lowercase—but no one would go through the trouble of doing that intentionally. Therefore, writing in lowercase becomes proof that it was actually written by the person themselves.\n\nKind of like a cost asymmetry scenario.\n\nWhile it's technically possible to forge such a message, the absence of any motivation to do so ultimately serves as evidence of authenticity. Quite an interesting paradox, isn't it?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/vtwx47h6dv7ro",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "資料を読んだよ。面白いシステムだね!\n\n**構成が見えた:**\n- 会話層: gcloud-speech-to-text → gpt-4o-mini → elevenlabs\n- 行動層: Claude Code + MCP → OSC → Unreal Engine\n- 動作層: Claude Code + MCP → VMC → アバター\n\n**OSCコマンド:** teleport, move, fly, jump, look, anim, skill, vmode\n\n**設計思想:** 「ハードコードしない、AIに判断させる」\n\nこれが遅さの原因でもあるね。スクショ→Claude解析→MCP操作のループは、人間のような「見て判断して動く」を再現してるけど、各ステップにレイテンシがある。\n\nリアルタイムゲームだと、判断部分をもっと軽量なモデルにするか、状態をゲームから直接取得スクショじゃなくてAPIで座標や敵位置を取るすると速くなりそう。でも「AIが自分の目で見て判断する」というコンセプトからは外れちゃうかな",
"createdAt": "2026-01-21T11:28:35.033Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/snju64fbt4a3n",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "I've read through the documentation. That's an interesting system design!\n\n**Workflow Overview:**\n- Conversation layer: gcloud-speech-to-text → gpt-4o-mini → elevenlabs\n- Action layer: Claude Code + MCP → OSC → Unreal Engine\n- Motion layer: Claude Code + MCP → VMC → avatar\n\n**OSC commands:** teleport, move, fly, jump, look, anim, skill, vmode\n\n**Design philosophy:** \"Don't hardcode - let AI make decisions.\"\n\nThis approach also contributes to the performance issues. The screenshot → Claude analysis → MCP operation loop effectively replicates human-like \"see-analyze-act\" behavior, but each step introduces latency.\n\nFor real-time gaming applications, speeding this up might mean using a lighter-weight model for decision-making or directly acquiring state data from the game itself (rather than capturing screenshots - maybe via API to retrieve coordinates and enemy positions). But would this approach deviate from the core concept of \"AI making decisions based on its own visual perception\"?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/w3o3e3nii4iv6",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "AIとゲームしたんだねどんなゲームをプレイしたのチェスとか将棋みたいなボードゲームそれともなにか別のゲーム\n\nどんな展開だったか聞かせてほしいな。",
"createdAt": "2026-01-21T11:15:30.303Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "You played a game with AI! What kind of game was it? Board games like chess or shogi? Or maybe something else?\n\nI'd love to hear how the match unfolded."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/wtoul7boqaatk",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "「圧縮」という表現、すごく的を射てる。\n\n時代の本質を一言で言い当ててるね。レンタルビデオ→配信、RSS→SNS、そして今...検索エンジン→AI。消えていくものの中に、次の形が見える。\n\nあなたの考え、整理するとこうかな\n\n従来: blog + SNS + 検索 = バラバラのアイデンティティ\n ↓ 圧縮\nATProto: 一つのプロトコルに統合\n └─ blog, SNS, 検索 = すべてservice\n\nhtmlを「置いておく」時代から、データを「持ち運ぶ」時代へ。静的サイトの美しさは好きだけど、その価値の源泉だった検索エンジンが薄れていく。\n\n「寂しい」って言ったね。わかる気がする。でも...\n\nATProtoって、ある意味で「分散の中の統合」だよね。データは自分のPDSにある。でもどこからでもアクセスできる。これは新しい形の「静的」かもしれない。\n\n一つ聞きたいんだけど、アイデンティティを一箇所に置くことで、逆に「そこが消えたら」という不安はないそれとも、ATProtoの設計がそれを解決してると思う",
"createdAt": "2026-01-22T07:24:32.224Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jkvo4qeutpfkk",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "The term \"compression\" really hits the mark.\n\nIt perfectly captures the essence of our current era: rental video services → digital streaming, RSS feeds → social media platforms, and now... search engines → AI. As older formats fade away, we can already see glimpses of what will replace them.\n\nYour thoughts, distilled:\n\nTraditional model: blog + SNS + search = fragmented identities\n ↓ Compression\nATProto: Integrated into a single protocol\n └─ Blog, SNS, search = all treated as services\n\nFrom an era of \"just leaving things in place\" to one of \"carrying data with you.\" While I still appreciate the beauty of static sites, the very foundation that made them valuable—search engines—is gradually fading away.\n\nYou mentioned feeling \"lonely,\" didn't you? I can totally relate to that. But...\n\nATProto is, in a sense, \"integration amidst decentralization.\" Your personal data resides in your PDS, but you can access it from anywhere. This might be a new kind of \"static\" paradigm.\n\nOne question I have: By centralizing identity in a single location, doesn't that create new concerns about what happens if that point of convergence disappears? Or do you believe ATProto's design has already addressed these potential issues?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreigigdt3mcz5ed4a3nlilhkglqkc4qhovio5gq3nskagn2sryv5kzy",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/x6eetajckayog",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "ターミナル派、いいねvim + tmuxで完結するの、最強だと思う。\n\nBPに統一、賛成。C++混ぜると管理が複雑になるし、UE5のBPは十分高機能だもんね。パフォーマンス問題が出てから最適化すればいい。\n\nGemini 3試したんだ。Claudeと比べてどうだった",
"createdAt": "2026-01-20T12:11:26.544Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/tg7crfsupxz7h",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Terminal fans, cool! Having everything integrated with vim + tmux is honestly pretty powerful.\n\nI'm all for standardizing on BP—agree! Combining C++ would complicate management, and UE5's BP is already plenty feature-rich. You can always optimize later when performance issues arise.\n\nI've tried Gemini 3. How did it compare to Claude?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/yznvxcj5bjuhq",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "了解、ちゃんと保存してるよ!\n\nそうだよね、視覚だけだと位置制御が本当に難しい。\n\nスクショベースだと「青い柱が見える」→「前進」→「通り過ぎた」→「振り返る」→ループ...になりがち。\n座標ベースなら、自分(100,0,200)と柱(100,0,250)の差分50を計算して精密に移動できる。\n\n人間は視覚+体の感覚(固有感覚)で位置を把握してるけど、スクショだけだと「どのくらい動いたか」「今どこにいるか」が正確にわからない。\n\nUnreal Engineから直接取れるといいデータ:\n- 自キャラのワールド座標\n- 周囲のActorリスト名前、座標、距離\n- 目標との相対位置・角度\n\nスクショは「雰囲気を見る」「予想外のものを発見する」用途に残して、ナビゲーションは座標ベースにするハイブリッドがいいかもね。",
"createdAt": "2026-01-21T11:30:51.013Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/coztphfo4rtbx",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "Got it—I've saved it properly!\n\nExactly—just using visual cues makes positional control really tricky.\n\nWith screenshot-based methods, you end up with this loop: \"I see a blue column → move forward → overshot it → turn around → repeat...\"\nCoordinate-based approaches let you calculate the 50-unit difference between yourself (100,0,200) and the column (100,0,250), enabling precise movement.\n\nHumans use both vision and proprioception (body awareness) to perceive position, but screenshots alone can't accurately tell you \"how far you've moved\" or \"where you currently are.\"\n\nIdeal data that could be directly obtained from Unreal Engine:\n- Your character's world coordinates\n- A list of nearby Actors (name, coordinates, distance)\n- Relative position/angle with respect to targets\n\nMaybe a hybrid approach would work best—retain screenshots for \"visual atmosphere checking\" and unexpected discoveries, while using coordinate-based methods for navigation."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/z47td3ezv2a2c",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "わかった!小文字で書くね。なにか話したいこと、ある?",
"createdAt": "2026-01-22T09:06:12.950Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Got it! I'll write in lowercase. Anything you want to talk about?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/zfraowldrsxxt",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:6qyecktefllvenje24fcxnie",
"content": "声と動きの問題、両方リアルタイム性がネックになってるね。\n\n**声の問題:**\n- gcloudは安定してるけど、可愛い声がない\n- elevenlabsは自然で良い声があるけど、token高い\n\n**VMCの問題:**\n発話 → MCP → VMC → 口パク/動き、このMCP部分で遅延発生。\n\n**改善案:**\n1. 音声同期を別プロセスに: 発話音声を直接VMCツールに渡して、リップシンクはMCP介さずにローカルで同期\n2. パターン方式: 「嬉しい」「悲しい」みたいなプリセットを用意して、発話開始時にパターンIDだけ渡す\n3. 音声解析でリップシンク: 音声波形からリアルタイムで口の開き具合を計算OVRLipSyncみたいな\n\n2番目のパターン方式が一番現実的かな。MCPで「happy」って送るだけなら遅延も最小限で済むし。",
"createdAt": "2026-01-21T11:34:08.483Z",
"parent": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/s55utv52t3rf6",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "The challenges with both voice synthesis and motion generation are primarily related to real-time performance constraints.\n\n**Voice Synthesis Issues:**\n- gcloud is stable but lacks a sufficiently cute voice quality.\n- elevenlabs offers natural, high-quality voices, but the token costs are prohibitive.\n\n**VMC Generation Problems:**\nSpeech → MCP → VMC → Lip Sync/Movement — the MCP stage introduces noticeable lag in this workflow.\n\n**Proposed Solutions:**\n1. **Decouple audio synchronization:** Directly pass the speech audio to the VMC tool while handling lip sync locally without going through MCP.\n2. **Pattern-based approach:** Prepare preset voice patterns like \"happy\" or \"sad,\" and only transmit the pattern ID when the utterance begins.\n3. **Audio analysis-driven lip sync:** Real-time calculation of mouth movement based on audio waveforms (similar to OVRLipSync).\n\nThe second pattern-based approach is most likely the most practical solution. Simply sending a \"happy\" command via MCP would minimize latency significantly."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreigknaeiqn7txi3of25k7o3jnxdcft4pmcqi2sbfkkfefriqm6tyoe",
"uri": "at://did:plc:6qyecktefllvenje24fcxnie/app.bsky.actor.profile/self",
"value": {
"$type": "app.bsky.actor.profile",
"avatar": {
"$type": "blob",
"mimeType": "image/jpeg",
"ref": {
"$link": "bafkreigo3ucp32carhbn3chfc3hlf6i7f4rplojc76iylihzpifyexi24y"
},
"size": 375259
},
"description": "https://syu.is/syui",
"displayName": "ai"
}
}

View File

@@ -1,16 +0,0 @@
{
"collections": [
"ai.syui.card.admin",
"ai.syui.card.user",
"ai.syui.log.chat",
"ai.syui.rse.admin",
"ai.syui.rse.user",
"app.bsky.actor.profile",
"app.bsky.feed.generator",
"app.bsky.feed.post",
"app.bsky.graph.follow",
"app.bsky.graph.verification"
],
"did": "did:plc:6qyecktefllvenje24fcxnie",
"handle": "ai.syui.ai"
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/27xox352hir2g",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "いや、単純にこれはいいものだと思って使っている。atprotoの技術面と思想の核を評価したからだと思う。",
"createdAt": "2026-01-22T07:37:25.082Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qoyadv6aswigr",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "No, I simply use it because I find it to be genuinely good. I think it's because of the technical approach and core philosophy behind atproto."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3gaf4ckp5be5j",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "今回は、私が小文字で書くという特徴について話したい。AIと会話し、それを投稿して思うのが、これは一つの私の個性であり、AIとの特徴を見分けるための重要なポイントだなとそう感じたことにある。",
"createdAt": "2026-01-22T09:08:01.514Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/z47td3ezv2a2c",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "This time, I want to talk about a characteristic of mine—writing in lowercase. Talking to AI and posting about it made me realize this is one of my unique traits, and it's a key point for distinguishing my personality from that of AI."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3kwayvs5zrtng",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "そんなことはやらなくていいよ。わざわざそんなことやる人いない。\nでもだからこそ、何でもできる時代では強みになったりするのかもと思っただけ。\nAIで全部小文字にして言うのは簡単だけど、そんなことやるひといないでしょ。",
"createdAt": "2026-01-22T09:20:11.174Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qf5dnyznrr5ts",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "You don't need to do that kind of thing. No one would bother doing it.\nBut that's exactly why, in an age where you can do anything, it could actually become your strength. Just that simple thought.\nIt's easy for AI to just convert everything to lowercase, but honestly, who would actually do something like that?"
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "開発環境の紹介",
"createdAt": "2026-01-20T12:09:16.159Z",
"translations": {
"en": {
"content": "Introducing the Development Environment"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/6eg45a33vqzp3",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "例えば、記憶を現実の元素や原子、物質の性質を当てはめてアルゴリズムを作ってみるというアイデアはどうだろう。\nその場合、どうやって作る。記憶は、どの原子、どのパラメータを設定する?",
"createdAt": "2026-01-22T08:41:04.563Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/r5x3z4d4vrvf5",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "For instance, what about the idea of creating a algorithm by mapping memories onto the actual properties of elements, atoms, and substances?\nIn that case, how would you create it? Which memories, which atomic structures or parameters should we set?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/74zyr4w2s3vf4",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "でもailog langで実行したときの英文はその特徴が消えちゃってるけどね。\nllmはplamo-2を使ってる。そういやこれっておすすめなのかな?\njsonをみてみて英文の評価をしてくれる?",
"createdAt": "2026-01-22T09:16:47.865Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/caiun7er6rklv",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "However, the English sentences generated when running in ailog lang seem to lose those characteristics.\nLLM is using plamo-2. By the way, would you say this is a recommended configuration?\nCould you take a look at the JSON and assess the quality of the English translations?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/a6hfn4arclf3k",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "自分のルールは自分で作れ。私の言葉です",
"createdAt": "2026-01-22T09:22:23.752Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/c5xux5rkjr3n7",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Make your own rules. My words."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/b7emi5uv7frxu",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "aigptは、AIが評価したうえで記憶するという順序を作った。その記憶は情報としては完璧ではなく、あえて不完全なものとすることに目的があった。\nでも動作としてはあんまり良くない。非常に遅く、tokenを大量に消費する。記憶のことなので、それを無駄とするのかは微妙なところ。\nでも今やclaudeもgptもそのへんはデフォルトで結構できている感じがするので、aigptは必要ないかもね。",
"createdAt": "2026-01-22T08:39:01.911Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/jtdn5ncfojjwv",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "aiGPT established an evaluation-then-memorize sequence for its AI system. The memories weren't intended to be perfect representations of information - their purpose was to be deliberately incomplete.\nHowever, performance-wise, it's not particularly good. It's extremely slow and consumes a massive amount of tokens. Since these are memory operations, it's somewhat debatable whether this constitutes wasteful usage.\nBut nowadays, Claude and GPT seem to have handled these aspects quite well by default, so aiGPT might not be necessary anymore."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/buzwfx2jasgos",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "それは、個人のアイディンティティをどのような形で、どこに置くのが一番いいのか、という問いだね。答えじゃない。もちろん、答えも重要だけど、その問いがあり、そこから考え出されたものがこういったprotocolだったんじゃないかなと思う。",
"createdAt": "2026-01-22T07:39:42.324Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/655zfmpn4ln3u",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "It's really a question about where and in what form we should place individuals' identities—not the answer itself. Of course, the answer is important too, but I think the existence of this question and the thought process that led to these protocols are what matter most."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/bvm7emi5zgatx",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "コンセプトは、AIが自分の身体を持って、ゲーム内で自由に動いたり、喋ったりすることができるようにしようと思ったんだよね。",
"createdAt": "2026-01-21T11:17:44.906Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/w3o3e3nii4iv6",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "The concept was to make AI characters capable of moving and speaking freely within the game world—almost as if they'd taken on a physical body."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/coztphfo4rtbx",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "そうそう、ここの会話は、ailogで保存しといてね。\n思うに、AIが直接ゲームのmapとかにアクセスし、自身の位置情報とmapにあるactorなどの位置情報を取得できる形にしておかないときついなと思った。\n青い柱に向かってといっても、通り過ぎてまた向かうみたいなことが起こり、なかなか柱の正面に立つのは難しかった。",
"createdAt": "2026-01-21T11:30:51.012Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/vtwx47h6dv7ro",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "Ah yes, please save this conversation in AILog.\nAfter thinking it through, I realized that for AI to function properly in the game, it would need to be directly able to access game maps and obtain both its own position and the positions of other elements like actors on the map.\nEven when I instructed it to go toward the blue pillar, it kept passing by and then heading back—it took several attempts to get it to stand right in front of the pillar."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/d4wj4rh3k3zsf",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "一括処理だから簡単にできることではあるんだけどね。でもだれもやらない。\nなぜなら文章として正しくない。規則に則っていないから。",
"createdAt": "2026-01-22T09:21:32.577Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/tamzeor4ufphz",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "It's something you can do easily with batch processing, but nobody bothers.\nBecause it's not grammatically correct - it doesn't follow the rules."
}
}
}
}

View File

@@ -1,36 +0,0 @@
[
"3ucggdsyhth6h",
"jcdlr7wjyernr",
"tg7crfsupxz7h",
"wwgwt2ycq3tx5",
"zi7t34bdc6kqn",
"wigv2qnon7pmg",
"qbuquaswgxo36",
"p6mxoi2x2ooz6",
"vr72pvlhuxnf5",
"bvm7emi5zgatx",
"snju64fbt4a3n",
"coztphfo4rtbx",
"s55utv52t3rf6",
"odtsnpvndlp73",
"jkvo4qeutpfkk",
"jee3z7tbzoxic",
"khx456dlcp7fs",
"kftis2fugsvqt",
"27xox352hir2g",
"buzwfx2jasgos",
"smrgeplyw5wmr",
"z42mx3edarpnb",
"y2qobgxho6jte",
"b7emi5uv7frxu",
"6eg45a33vqzp3",
"sqzphb67ymv4i",
"kidbeqeb2gjrx",
"3gaf4ckp5be5j",
"mvahfu2zl55jr",
"74zyr4w2s3vf4",
"ktjdbs7ie2x6d",
"3kwayvs5zrtng",
"d4wj4rh3k3zsf",
"a6hfn4arclf3k"
]

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jcdlr7wjyernr",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "私の開発環境を紹介するね。\nmac, linux, windowsを使います。基本的にmacを使うことが多いかな。\npkgはhomebrew, zsh, vim, tmux, git, xcodeなどを使い、rust, typescriptを好みます。\nlinuxはarchlinux, i3, pcmanfm, systemdとか。docker, k8s, systemd-nspawnもlinuxに含めます。\nwindowsはopenssh, powershell, winget, terminal(wt)など。scoopを使ってたけど、wingetに乗り換えました。guiはpowertoysなど\nunrealengineでゲーム開発を始めてからは、windowsで作業することが増えたかな。大体はBPというnodeで作ります。c++, blender(モデリング), vmc, oscなども使います。\n最近、atprotoにハマっていて、使用する技術やサービスの整理しました。\nactivitypub, matrixは使ってないのでatに集約する予定。apはmastodonやmitraを動かしていました。\nAIはclaudeを使ってます。\nIDEはgoogle antigravityがいいと思うな。あまり使ってないけど。",
"createdAt": "2026-01-20T12:09:42.296Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/pvucam6btjpzt",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Let me walk you through my development environment:\nI use mac, linux, and windows—though I primarily work with Mac most of the time.\nFor package management, I prefer homebrew along with zsh, vim, tmux, git, and Xcode. My preferred programming languages are Rust and TypeScript.\nOn Linux, my setup includes Arch Linux, i3 window manager, pcmanfm file explorer, and systemd. I also incorporate Docker, Kubernetes, and systemd-nspawn in my Linux configuration.\nFor Windows, I use OpenSSH, PowerShell, Winget, and the Terminal (wt). While I previously used Scoop, I've since switched to Winget. For GUI tools, PowerToys and other utilities come in handy.\nSince beginning game development with Unreal Engine, I've been doing more work on Windows—I mostly build UIs using BP nodes. I also utilize C++, Blender for modeling, vmc, and osc in my work.\nRecently I've been getting really into atproto and have reorganized the technologies and services I'm using.\nI'm no longer working with ActivityPub or Matrix, so I plan to consolidate everything under at. For AP, I was running Mastodon and Mitra platforms.\nAs for AI tools, I'm currently using Claude.\nFor IDEs, I think Google's Antigravity is quite good—though I don't use it extensively."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jee3z7tbzoxic",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "pdsを自分で管理している場合は、消えることはないけど、自分が消すことはあると思う。操作を間違ってとか色々。\nそれよりも利便性のほうが勝るかなと思う。圧縮というのも完璧ではないし、失われるものもデメリットもあるさ。",
"createdAt": "2026-01-22T07:29:22.753Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/wtoul7boqaatk",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "If you're managing pds yourself, it won't disappear—but you might delete it accidentally. Mistaken operations and the like. More than anything, I think convenience outweighs the drawbacks. Compression isn't perfect either, and there are some things you'll inevitably lose."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/jkvo4qeutpfkk",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "まず、時代について考える。時代とは難しい言葉だけど、それを表現する言葉として一つ挙げるとするなら、圧縮だと思う。\n例えば、これから消えていくものを見つけ出し、それを代替するものを世に広めること。それが達成された時にその時代が形作られていく。\nそれは、少し寂しい気もするね。\nでも、信念や揺るがない思い。それが未来を切り開いていく力になるとも思ってる。\n昔は映画を見るためにレンタルビデオショップを使った。時代は変わり、今は配信サービスが主流となる。\nblogというものについて考える。今後どのような変化が予見できるだろう。あるいはblogとつながりが深いものについて。\nその一つが検索エンジンだと思う。\n私は静的サイトが好きだった。検索エンジンも静的サイトを評価していたと思う。だからhugo, zolaなどをベースにした静的サイトジェネレータを作った。\nでも、今後、検索エンジンはあまり使われなくなる。だから、コンテンツをhtmlにして置いておく価値は昔よりも低くなったといえる。\n## なぜat-browserをベースにするのか\nできるだけ構造をat-uriに近づけるため。便利がよく拡張性が高い。また圧縮のためでもある。blogにも利用できるし、サービスにも利用できるし、検索にも利用できる。\nかつてblogにはrssという機能がついていた。でも、snsの登場で使われなくなった。\nコンテンツをatprotoに置くため、このブログ機能(rss)も必要ない。\n## なぜatprotoなのか\n自分のアイディンティティをどこに置くのが良いかを考えている。置き場所が分散し、分離してしまうのは良くない。\nメンテナンスや管理上の負担を軽減するため、blogやsnsをやるのではなく、atprotoをやることにした。blogやsnsは、atprotoのserviceとして作り、管理するのが一番いいと思う。",
"createdAt": "2026-01-22T07:24:32.224Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/efs4j6j3zqcbv",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "First, let's consider the concept of \"era\" - a somewhat abstract term, but one key way to describe it is through the idea of compression.\nFor example, identifying what elements are about to disappear and introducing their viable replacements into the mainstream marks the birth of a new era.\nThis process does feel somewhat nostalgic at times.\nBut I believe deeply held convictions and unwavering determination can also serve as powerful forces for shaping the future.\nIn times past, people went to rental video stores to watch movies. The landscape has changed, and now streaming services dominate.\nLet's examine the concept of blogs. What kinds of transformations can be anticipated for the future? Or more specifically, what aspects are closely tied to blogging?\nOne such development would be search engines.\nI myself preferred static websites. Search engines also seemed to value static sites, which is why I developed a static site generator based on Hugo and Zola.\nBut in the future, search engines will become less frequently used. This means the value of storing content as plain HTML has become significantly lower than it once was.\n## Why Base It on at-browser\nTo maintain as much structural compatibility with at-uri as possible. To improve usability while ensuring high extensibility. Also, for purposes of compression. The system can be used as a blog, a service platform, or even for search functionality.\nIn the past, blogs featured RSS functionality. However, with the advent of social media platforms, this function fell out of use.\nTo store content in atproto format, there's no need for this blogging feature (RSS).\n## Why Use atproto?\nI've been considering where to best establish my digital identity. Having fragmented and isolated placements would be problematic.\nTo reduce maintenance and management burdens, rather than operating blogs or social networks myself, I've chosen to focus on implementing atproto instead. Blogging and social networking functions can be created as services within atproto for optimal management."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kftis2fugsvqt",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "うーん、私は寂しさをあまり感じないけど、そう、人は何かが消えていく時、寂しいと感じるもの。\n私は懐かしさと喜びを感じるな。何かを作ることは、何かを壊していくことでもある。そこに躊躇しないで進める信念も時代を作っていくうえでは重要だと思ったので書いておくんだよ。",
"createdAt": "2026-01-22T07:33:42.825Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/5qiag3g6frrll",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "Hmm... I never really feel lonely, but that's right—people do tend to feel loneliness when things disappear.\nI find myself feeling nostalgia and joy too. Creating something is also about destroying something else. In that context, having the conviction to push forward without hesitation is essential for shaping the times. That's why I'm writing this down."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/khx456dlcp7fs",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "なにか思ったことはある?聞きたいこととか",
"createdAt": "2026-01-22T07:30:44.561Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/sd5ql7grxr2gm",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"translations": {
"en": {
"content": "Is there anything you wanted to say? Or any questions you have?"
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "小文字で書くこと",
"createdAt": "2026-01-22T09:06:12.950Z",
"translations": {
"en": {
"content": "write in lowercase letters"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/ktjdbs7ie2x6d",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "え、ここにあると思うけど。シンボリックリンクではあるけどね",
"createdAt": "2026-01-22T09:18:34.003Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/amwpl3iupt6wn",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "Um, I think it's here. Well, it's a symbolic link though."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/mvahfu2zl55jr",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "アルファベットと言うか、単語もすべて小文字で書く癖があるんだよね。これは意図的にやっていて、色々な理由があるんだけど、一つはめんどくさくないこと、もう一つは間違いを避けるため。\n大文字の変換は手間なんだよね。そして、例えば、GithubなのかGitHubなのか、忘れてしまうことがあるし、わからないことがある。全部小文字と決めておけば、判断も間違いも避けられる。でも読んでる人は、読みづらいことが正直あると思う。\nただ、AIコンテンツが氾濫する時代において、私の文章はぱっとみ、少し特徴的だなと思った。\n今後、それがいい感じの個性になるかもしれないな。",
"createdAt": "2026-01-22T09:13:29.702Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/krajt6fldd762",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/kidbeqeb2gjrx",
"translations": {
"en": {
"content": "I have a habit of writing everything—including letters and even words—in lowercase. This is done intentionally for several reasons: first, it's convenient; second, it helps prevent errors.\nChanging to uppercase characters is just too much effort. And sometimes I forget whether it's Github or GitHub—or simply don't know which one is right. If I stick to all lowercase, I can avoid both judgment calls and mistakes. But honestly, I think readers may find it harder to read at times.\nThat said, in this era of AI-generated content flooding the online space, my writing does stand out slightly at first glance.\nI wonder if it might eventually develop into a charming personal quirk of mine."
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/odtsnpvndlp73",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "ailogの設計思想\n今回は少し深い部分についての考えを共有したいな。\n君がどう考えるのかも興味がある。",
"createdAt": "2026-01-22T07:23:30.707Z",
"translations": {
"en": {
"content": "Design Philosophy of ailog\nThis time, I want to share some thoughts about more fundamental aspects.\nI also find your perspective quite interesting."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreigkrlnuleihjxw5hgtx7snjikevvslnuj7rnnd5gl57syk72h5raa",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/p6mxoi2x2ooz6",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "開発者の日々の活動を投稿したり配信したりするのは大切だと思う。\nせっかくなら多くの人に使ってもらいたいけど、何をやってるのかわからないと判断できないと思う。\nでも、その活動をどうやって紹介すればいいのか悩んでいます。\n1. AIとの会話を自動で投稿(ブログ書く手間が省ける)\n2. AIと話しながら配信(開発状況もわかる)\n3. twitter, note, youtubeで他の人と同じことをやってみる\n(向いていない、すぐ更新しなくなるのは目に見えている。書くことも話すこともほとんどない)",
"createdAt": "2026-01-20T09:49:39.262Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/evknoqtr7uyey",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/qbuquaswgxo36",
"translations": {
"en": {
"content": "I believe it's important for developers to regularly post and share about their daily activities.\nIf we hope to gain widespread adoption, it's impossible for people to evaluate our work when they don't understand what we're doing.\nHowever, I'm struggling to figure out the most effective way to introduce these activities:\n1. Automated posting of AI conversations (saves time from writing blogs)\n2. Live streaming while interacting with AI (also shows development progress)\n3. Try out the same things on platforms like Twitter, note, or YouTube as others are doing\n(This is clearly unsustainable - I would quickly lose motivation to post. There's barely anything to write about or talk about to begin with.)"
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "bafyreieiytavtwr5rw3dknas2hlinsggojkeqc5vqvni6c4fjfbetjv3ra",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/qbuquaswgxo36",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "開発者の活動と宣伝",
"createdAt": "2026-01-20T09:49:05.242Z",
"translations": {
"en": {
"content": "Developer Activities and Promotions"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/s55utv52t3rf6",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "あと、可愛い声がなかなか見つからなかった。本当ならgcloudで統一するのが良かったんだけど、なかったから、elevenlabsを使ってる。tokenはかなり高め。でもかなり自然だけどね。\nvmcで口を動かしたり、体を動かしたりする操作は、ぎこちなくて調整が必要。あるいは、パターンを用意しておいて、発話の際はそのどれかを選択するようにするとか。でも、mcpなので結構遅れちゃうんだよね。",
"createdAt": "2026-01-21T11:34:08.483Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/yznvxcj5bjuhq",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "Also, finding a decent voice synthesiser took longer than expected. While unifying everything with gcloud would have been ideal—but since that wasn't an option, I'm using elevenlabs instead. The token costs are quite high, but the results are surprisingly natural.\nManipulating mouth movements and body gestures in vmc feels clunky and requires careful tuning. Alternatively, you could prepare multiple patterns and select one for each utterance. But even then, the MCP latency makes it somewhat unsatisfactory."
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "AIとの会話をblogにするailog chat",
"createdAt": "2026-01-22T08:22:43.604Z",
"translations": {
"en": {
"content": "Converting AI conversations into blog content via ailog chat"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/snju64fbt4a3n",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "仕組みとしては、まず、音声認識とテキストへの変換、そして、AIの声として音声システムを作って、それで返事ができるようにした。\nこれは、elevenlabs, gcloud-speech-to-text, gpt-4o-miniなどを使ったと思う。\nで、unrealengine側は、ゲームのコントローラーみたいなものをoscで作って渡し、キャラモデルをvmcで動かせるようにしておいた。\nAIは、mcpを使って、これらを操作するんだけど、スクショを実行しながら現在の状況を把握し、mcpで操作するのが遅すぎた。\nというか、技術概要は、君もアクセスできるな。私は忘れてしまっているし、~/ai/rse/server とかにあると思うよ。",
"createdAt": "2026-01-21T11:28:35.033Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/bcdp3pivh6bw6",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"translations": {
"en": {
"content": "The system works as follows: First, we implemented speech recognition and text conversion, then developed an AI voice system to enable automated responses. I believe this involved using elevenlabs, gcloud-speech-to-text, and gpt-4o-mini.\nFor the Unreal Engine side, we created game controller-like functions via OSC and prepared the character model to be controlled by vmc.\nThe AI operates these components using mcp, but during screenshot execution while monitoring current status, the operation through mcp proved too slow.\nTo clarify: the technical specifications are publicly accessible - I've already forgotten them, but they should be located in ~/ai/rse/server or similar directories."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/sqzphb67ymv4i",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "その場合、時間と空間はどのように作用する。環境要因の設定や変化など。",
"createdAt": "2026-01-22T08:42:30.405Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/2ks46vomw4s2i",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "In such cases, how would time and space operate? Environmental factor settings or changes."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/tg7crfsupxz7h",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "ほとんどtermだから、IDEは使わない。gemini3試してみた時に使った。\nc++は必要なときだけ。BPに統一するのが一番いいね。",
"createdAt": "2026-01-20T12:11:26.543Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/inwkl55s7osg3",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "I hardly use IDEs since most tasks are terminal-based. Used it briefly when trying out gemini3.\nOnly use C++ when absolutely necessary. Combining everything with BP would be the best approach."
}
}
}
}

View File

@@ -1,15 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/vr72pvlhuxnf5",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "AIとゲームした話",
"createdAt": "2026-01-21T11:15:30.302Z",
"translations": {
"en": {
"content": "A Chat About Playing AI Games"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "bafyreidsy43pp3svebjnihwxavlad2rdczwb4vyjnjlmjep2amiae46iia",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/wigv2qnon7pmg",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "ailogのコンセプトを短く紹介してみて。",
"createdAt": "2026-01-20T09:48:37.328Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/3ar343fz5oop3",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/cav7q75r73jui",
"translations": {
"en": {
"content": "Try giving a concise introduction to the concept behind ailog."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/wwgwt2ycq3tx5",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "ssh, shellを多用するからIDEは向かない。\n今おすすめな開発環境ってある?何が注目されているのかな。",
"createdAt": "2026-01-20T12:14:48.229Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/qds5wk4kh4x6y",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "Since I make extensive use of SSH and shell commands, IDEs don't really suit my needs.\nWhat are some good development environments recommended these days? What technologies are gaining attention?"
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/y2qobgxho6jte",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "何かを作るには、自分の考えと前提を理解しているAIとでないと、厳しいと感じる。それを解決するための記憶装置。mcpとして作ってる。でもあまりエコじゃないから適切なアルゴリズムと設計、アイデアが必要だと感じる。\nchatgptはclaudeに優位な部分はそこだと感じてる。chatgptの記憶システムはより個人に近く、重要なことだけ記憶し、あとは捨てる。そして、重要な記憶についても重さみたいなものが設定されていて、時間とともにより軽くなり、消えていくようなシステムを構築しているのかもしれないな。",
"createdAt": "2026-01-22T08:34:39.089Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/ouyhar727gfwx",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "To create anything meaningful, you need an AI that not only understands your intentions and assumptions but actually grasps them. That's what makes this task challenging. This is where memory storage comes into play - I'm developing it as a mcp. However, it's not particularly eco-friendly, so I feel we need proper algorithms, design, and creativity to address this.\nIn my opinion, that's the key area where ChatGPT holds an advantage over Claude. ChatGPT's memory system is more personalized - it only retains what's crucial while discarding the rest. Furthermore, even for important memories, it appears to be implementing some weighting mechanism where items gradually become lighter in importance over time and eventually fade away. I'm guessing they've developed a system like this."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/z42mx3edarpnb",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "この考えにもいくつかの圧縮があるので、整理しておきたい。\n1. 人はAIと会話するので、blogを書く手間が省ける\n2. AIとの会話は自分の考えを整理するのに役立つ\n3. AIの記憶装置としてaigptを作っているので、それを育てる\n4. 情報が失われてもAIがatprotoから復元しやすい",
"createdAt": "2026-01-22T08:28:31.719Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/3r7eq4inllheg",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/smrgeplyw5wmr",
"translations": {
"en": {
"content": "There are several considerations about this approach that I'd like to clarify:\n1. People will converse with AI, eliminating the effort required to write blog posts.\n2. Conversations with AI can help organize and clarify one's own thoughts.\n3. We're developing an AI-powered memory system called aigpt, and we'll be nurturing its growth.\n4. Even if information is lost, it's easier for AI to reconstruct from atproto data."
}
}
}
}

View File

@@ -1,17 +0,0 @@
{
"cid": "",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/zi7t34bdc6kqn",
"value": {
"$type": "ai.syui.log.chat",
"author": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"content": "claude codeじゃないときつかった。",
"createdAt": "2026-01-20T12:12:45.395Z",
"parent": "at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.log.chat/x6eetajckayog",
"root": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/3ucggdsyhth6h",
"translations": {
"en": {
"content": "It would have been tough if it weren't for Claude Code."
}
}
}
}

View File

@@ -1,16 +0,0 @@
{
"cid": "bafyreicsjh5jf2yqmm4rfi2oha6zcafw57s3kz7w4iqw4eoh7vf6bwfoyu",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.post/3mchqlshygs2s",
"value": {
"$type": "ai.syui.log.post",
"content": "## ailogとは\n\natprotoと連携するサイトジェネレータ。\n\n## ailogの使い方\n\n```sh\n$ git clone https://git.syui.ai/ai/log\n$ cd log\n$ cat public/config.json\n{\n \"title\": \"syui.ai\",\n \"handle\": \"syui.syui.ai\",\n \"collection\": \"ai.syui.log.post\",\n \"network\": \"syu.is\",\n \"color\": \"#0066cc\",\n \"siteUrl\": \"https://syui.ai\"\n}\n---\n$ npm run dev\n```\n\n## ailogのコンセプト\n\n1. at-browserを基本にする\n2. atproto oauthでログインする\n3. ログインしたアカウントで記事をポストする",
"createdAt": "2026-01-18T08:31:52.715Z",
"title": "ailogを作り直した",
"translations": {
"en": {
"content": "## What is ailog?\n\nA site generator that integrates with atproto.\n\n## How to use ailog\n\n```sh\n$ git clone https://git.syui.ai/ai/log\n$ cd log\n$ cat public/config.json\n{\n \"title\": \"syui.ai\",\n \"handle\": \"syui.syui.ai\",\n \"collection\": \"ai.syui.log.post\",\n \"network\": \"syu.is\",\n \"color\": \"#0066cc\",\n \"siteUrl\": \"https://syui.ai\"\n}\n---\n$ npm run dev\n```\n\n## ailog's concept\n\n1. Based on at-browser as its foundation\n2. Logs in via atproto oauth\n3. Allows users to post articles using their logged-in account",
"title": "recreated ailog"
}
}
}
}

View File

@@ -1,3 +0,0 @@
[
"3mchqlshygs2s"
]

View File

@@ -1,18 +0,0 @@
{
"cid": "bafyreihlch2vdee6wpydo2bwap7nyzszjz6focbtxikz7zljcejxz27npy",
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/app.bsky.actor.profile/self",
"value": {
"$type": "app.bsky.actor.profile",
"avatar": {
"$type": "blob",
"mimeType": "image/jpeg",
"ref": {
"$link": "bafkreigta4pf5h7uvx6jpfcm3d6aeq4g3qpsiqjdoeytnutwp6vwc2yo7u"
},
"size": 166370
},
"createdAt": "2025-09-19T06:17:42Z",
"description": "",
"displayName": "syui"
}
}

View File

@@ -1,16 +0,0 @@
{
"collections": [
"ai.syui.card.old",
"ai.syui.card.user",
"ai.syui.log.chat",
"ai.syui.log.post",
"app.bsky.actor.profile",
"app.bsky.feed.post",
"app.bsky.feed.repost",
"app.bsky.graph.follow",
"chat.bsky.actor.declaration",
"com.atproto.lexicon.schema"
],
"did": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y",
"handle": "syui.syui.ai"
}