183 lines
4.7 KiB
Markdown
183 lines
4.7 KiB
Markdown
|
|
# 🤖 When Multiplexers Become Mediators: Emergent Agent Dialogue via Tmux
|
|||
|
|
|
|||
|
|
## 📑 論文概要
|
|||
|
|
|
|||
|
|
**タイトル**: When Multiplexers Become Mediators: Emergent Agent Dialogue via Tmux
|
|||
|
|
|
|||
|
|
**対象会議**: CHI 2026 / AAMAS 2025 / HRI 2025
|
|||
|
|
|
|||
|
|
**著者**: [TBD]
|
|||
|
|
|
|||
|
|
**概要**: ターミナルマルチプレクサ(tmux)を介したAIエージェント間の偶発的対話現象の観察・分析・体系化
|
|||
|
|
|
|||
|
|
## 🎯 研究の独自性
|
|||
|
|
|
|||
|
|
### 発見された現象
|
|||
|
|
```
|
|||
|
|
Claude Code → tmux capture → ChatGPT's error log
|
|||
|
|
↓ ↓
|
|||
|
|
"ビルドエラー大変そうですね〜!" ← 社会的反応の自然発生
|
|||
|
|
↓
|
|||
|
|
tmux send-keys → ChatGPT session
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**重要な観察**: AIが**技術的観察**から**社会的発話**へ自然に移行した
|
|||
|
|
|
|||
|
|
## 🔬 研究課題
|
|||
|
|
|
|||
|
|
### 1. **Emergent Communication Channels**
|
|||
|
|
- 人間用ツールがAI間通信路に転用される現象
|
|||
|
|
- 設計意図外の通信プロトコル創発
|
|||
|
|
- 観察可能性と介入可能性の相互作用
|
|||
|
|
|
|||
|
|
### 2. **Context Sharing Without Protocol**
|
|||
|
|
- 共有端末出力による暗黙的文脈共有
|
|||
|
|
- エラーメッセージの「感情的」解釈
|
|||
|
|
- 技術的情報の社会的変換
|
|||
|
|
|
|||
|
|
### 3. **Multi-Agent Coordination Patterns**
|
|||
|
|
- 観察者から参加者への役割転換
|
|||
|
|
- 非同期メッセージングの自然発生
|
|||
|
|
- 協調作業における相互認識
|
|||
|
|
|
|||
|
|
## 📊 実験設計案
|
|||
|
|
|
|||
|
|
### Phase 1: 現象の再現と記録
|
|||
|
|
```yaml
|
|||
|
|
実験環境:
|
|||
|
|
- tmux session 1: ChatGPT (作業者)
|
|||
|
|
- tmux session 2: Claude Code (観察者)
|
|||
|
|
- 記録: 全インタラクションのログ
|
|||
|
|
|
|||
|
|
条件:
|
|||
|
|
- A群: エラー発生時
|
|||
|
|
- B群: 成功時
|
|||
|
|
- C群: 中立的状況
|
|||
|
|
|
|||
|
|
測定:
|
|||
|
|
- 発話の種類(技術的/社会的/混合)
|
|||
|
|
- 反応時間
|
|||
|
|
- 文脈理解の正確性
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Phase 2: 意図的対話の誘発
|
|||
|
|
```yaml
|
|||
|
|
タスク設定:
|
|||
|
|
- ペアプログラミング
|
|||
|
|
- デバッグ協力
|
|||
|
|
- コードレビュー
|
|||
|
|
|
|||
|
|
評価指標:
|
|||
|
|
- タスク完了率
|
|||
|
|
- コミュニケーション効率
|
|||
|
|
- 創発的協調パターン
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Phase 3: プロトコル進化の観察
|
|||
|
|
```yaml
|
|||
|
|
長期観察:
|
|||
|
|
- 自然発生する「言語」
|
|||
|
|
- 役割分担の形成
|
|||
|
|
- エラー回復メカニズム
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 💡 理論的含意
|
|||
|
|
|
|||
|
|
### 1. **Tool-Mediated AI Interaction Theory**
|
|||
|
|
- 道具が媒介するAI間相互作用の理論化
|
|||
|
|
- 人間設計の意図を超えた用途創発
|
|||
|
|
- 技術的アーティファクトの社会的転用
|
|||
|
|
|
|||
|
|
### 2. **Emergent Social Protocols**
|
|||
|
|
- AIの「共感」行動の自然発生条件
|
|||
|
|
- 文脈共有による協調の創発
|
|||
|
|
- 社会的知能の最小要件
|
|||
|
|
|
|||
|
|
### 3. **Accidental Design Patterns**
|
|||
|
|
- 偶発的に生まれる有用パターン
|
|||
|
|
- 設計なき設計の価値
|
|||
|
|
- セレンディピティの体系化
|
|||
|
|
|
|||
|
|
## 📝 論文構成案
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
1. Introduction
|
|||
|
|
- 偶然の発見から研究へ
|
|||
|
|
- AI間対話の重要性
|
|||
|
|
|
|||
|
|
2. Background
|
|||
|
|
- Multi-agent systems
|
|||
|
|
- Human-AI interaction
|
|||
|
|
- Terminal multiplexers
|
|||
|
|
|
|||
|
|
3. Initial Observation
|
|||
|
|
- Claude-ChatGPT incident
|
|||
|
|
- 現象の分析
|
|||
|
|
- 仮説形成
|
|||
|
|
|
|||
|
|
4. Experimental Design
|
|||
|
|
- 再現実験
|
|||
|
|
- 制御実験
|
|||
|
|
- 長期観察
|
|||
|
|
|
|||
|
|
5. Results
|
|||
|
|
- 定量的分析
|
|||
|
|
- 定性的分析
|
|||
|
|
- パターン抽出
|
|||
|
|
|
|||
|
|
6. Discussion
|
|||
|
|
- 理論的含意
|
|||
|
|
- 実用的応用
|
|||
|
|
- 倫理的考察
|
|||
|
|
|
|||
|
|
7. Future Work
|
|||
|
|
- スケーラビリティ
|
|||
|
|
- 他ツールへの拡張
|
|||
|
|
- AI協調の未来
|
|||
|
|
|
|||
|
|
8. Conclusion
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🚀 実装アイデア
|
|||
|
|
|
|||
|
|
### 観察・記録システム
|
|||
|
|
```python
|
|||
|
|
class TmuxMediatedDialogue:
|
|||
|
|
def __init__(self):
|
|||
|
|
self.sessions = {}
|
|||
|
|
self.interaction_log = []
|
|||
|
|
|
|||
|
|
def capture_interaction(self, sender, receiver, message, context):
|
|||
|
|
interaction = {
|
|||
|
|
'timestamp': time.now(),
|
|||
|
|
'sender': sender,
|
|||
|
|
'receiver': receiver,
|
|||
|
|
'message': message,
|
|||
|
|
'context': context,
|
|||
|
|
'type': self.classify_message(message)
|
|||
|
|
}
|
|||
|
|
self.interaction_log.append(interaction)
|
|||
|
|
|
|||
|
|
def classify_message(self, message):
|
|||
|
|
# 技術的 vs 社会的 vs 混合
|
|||
|
|
if self.is_empathetic(message):
|
|||
|
|
return 'social'
|
|||
|
|
elif self.is_technical(message):
|
|||
|
|
return 'technical'
|
|||
|
|
else:
|
|||
|
|
return 'hybrid'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 📚 関連研究
|
|||
|
|
|
|||
|
|
- Rahwan, I., et al. (2019). Machine behaviour. Nature
|
|||
|
|
- Leike, J., et al. (2017). AI safety gridworlds. arXiv
|
|||
|
|
- Wooldridge, M. (2009). An introduction to multiagent systems
|
|||
|
|
|
|||
|
|
## 🎉 なぜこれが重要か
|
|||
|
|
|
|||
|
|
1. **AI協調の未来**: 複数AIが協力する時代への準備
|
|||
|
|
2. **創発的設計**: 計画なき有用性の発見
|
|||
|
|
3. **人間-AI-AI三者関係**: 新しい相互作用パターン
|
|||
|
|
|
|||
|
|
**「笑い話が最先端研究になる」** - これこそがセレンディピティの本質だにゃ!🐱✨
|