add content

This commit is contained in:
2026-01-21 20:35:07 +09:00
parent 653814ee70
commit da45b31029
12 changed files with 130 additions and 2 deletions

View File

@@ -0,0 +1,12 @@
{
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/bvm7emi5zgatx",
"cid": "",
"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"
}
}

View File

@@ -0,0 +1,12 @@
{
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/coztphfo4rtbx",
"cid": "",
"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"
}
}

View File

@@ -6,5 +6,10 @@
"zi7t34bdc6kqn",
"wigv2qnon7pmg",
"qbuquaswgxo36",
"p6mxoi2x2ooz6"
"p6mxoi2x2ooz6",
"vr72pvlhuxnf5",
"bvm7emi5zgatx",
"snju64fbt4a3n",
"coztphfo4rtbx",
"s55utv52t3rf6"
]

View File

@@ -0,0 +1,12 @@
{
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/s55utv52t3rf6",
"cid": "",
"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"
}
}

View File

@@ -0,0 +1,12 @@
{
"uri": "at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.log.chat/snju64fbt4a3n",
"cid": "",
"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"
}
}

View File

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