PyCatan-AI / docs /PARALLEL_TABLE_TALK_SYSTEM.md
shon
1
b308f46
# 诪注专讻转 讛讚讬讘讜专 讛诪拽讘讬诇讬转 讘诪砖讞拽
## 转拽爪讬专
诪注专讻转 讛讚讬讘讜专 讛诪拽讘讬诇讬转 诪讜住讬驻讛 诇诪砖讞拽 砖讻讘转 转拽砖讜专转 讞讘专转讬转 砖讗讬谞讛 转诇讜讬讛 讬砖讬专讜转 讘转讜专 讛驻注讬诇. 诇驻谞讬 讛砖讬谞讜讬, 砖讞拽谉 AI 讛讬讛 讬讻讜诇 诇讚讘专 讘注讬拽专 讘讝诪谉 讛转讜专 砖诇讜: 讛讜讗 讘讞专 驻注讜诇讛, 爪讬专祝 讗诇讬讛 `say_outloud`, 讜讛诪砖讞拽 砖讬讚专 讗转 讛诪砖驻讟 诇砖讗专 讛砖讞拽谞讬诐. 讛诪砖诪注讜转 讛讬转讛 砖砖讬讞讛 讞讘专转讬转 讛讬转讛 拽讬讬诪转, 讗讘诇 诇讗 讘讗诪转 转讙讜讘转讬转: 讗诐 讘讜讘 注拽抓 讗转 讗诇讬住, 讗诇讬住 讬讻诇讛 诇注谞讜转 专拽 讻砖讬讙讬注 讛转讜专 砖诇讛.
讛诪讜讚诇 讛讞讚砖 诪驻专讬讚 讘讬谉 砖谞讬 注专讜爪讬诐:
1. 注专讜抓 讛诪砖讞拽: 专拽 砖讞拽谉 讗讞讚 诪讞讝讬拽 转讜专, 讜专拽 讛讜讗 专砖讗讬 诇砖谞讜转 讗转 诪爪讘 讛诇讜讞.
2. 注专讜抓 讛砖讬讞讛: 讻诇 砖讞拽谉 砖讗讬谞讜 讘转讜专 讬讻讜诇 诇拽讘诇 讗讬专讜注 讞讘专转讬 讜诇讘讞讜专 讗诐 诇讛讙讬讘, 讘诇讬 诇讘爪注 驻注讜诇讛 注诇 讛诇讜讞.
讛讛驻专讚讛 讛讝讗转 诪讗驻砖专转 诇砖讬讞讛 诇讛专讙讬砖 讞讬讛 讬讜转专 讘诇讬 诇驻讙讜注 讘讗讬谞讘专讬讗谞讟 讛诪专讻讝讬 砖诇 拽讟讗谉: 诪爪讘 讛诇讜讞 诪转拽讚诐 讘讗讜驻谉 住讚专转讬, 驻注讜诇讛 讞讜拽讬转 讗讞转 讘讻诇 驻注诐.
## 讛砖讗诇讛 讛诪讞拽专讬转
讛讘注讬讛 讗讬谞讛 专拽 "讗讬讱 诇转转 诇砖讞拽谞讬诐 诇讛讙讬讘". 讗诐 讻诇 诪砖驻讟 讬讜爪专 驻专讜诪驻讟 诇讻诇 砖讞拽谉, 讜讻诇 转讙讜讘讛 讬讜爪专转 注讜讚 驻专讜诪驻讟讬诐, 诪转拽讘诇转 诪注专讻转 诇讗 讬爪讬讘讛: 驻讬爪讜抓 驻专讜诪驻讟讬诐, 讚讬讘讜专 讬转专, TTS 讞讜驻祝, 讜讗驻砖专讜转 砖砖讞拽谉 讬拽讘诇 讘诪拽讘讬诇 讙诐 驻专讜诪驻讟 转讜专 讜讙诐 驻专讜诪驻讟 转讙讜讘讛.
诇讻谉 讛砖讗诇讛 讛诪讚讜讬拽转 讛讬讗:
讗讬讱 诪讗驻砖专讬诐 转讙讜讘讜转 讞讘专转讬讜转 讘讝诪谉 讗诪转, 转讜讱 砖诪讬专讛 注诇 讗专讘注讛 讙讘讜诇讜转:
- 讗讬谉 砖讬谞讜讬 诪爪讘 诇讜讞 诪讞讜抓 诇转讜专.
- 讗讬谉 讬讜转专 诪转讛诇讬讱 LLM 讗讞讚 诇讗讜转讜 砖讞拽谉 讘讗讜转讜 专讙注.
- 讗讬谉 驻讬爪讜抓 转讙讜讘讜转.
- 讗讬谉 讞驻讬驻讛 拽讜诇讬转 讘-TTS.
讛诪讬诪讜砖 讛谞讜讻讞讬 注讜谞讛 注诇 讝讛 讘讗诪爪注讜转 转讜专 转讙讜讘讜转 驻专-砖讞拽谉, worker 讘专拽注 诇讻诇 砖讞拽谉, batching 砖诇 讗讬专讜注讬诐, prompt 砖诪注讚讬祝 砖转讬拽讛, 讜谞注讬诇讜转 住讘讬讘 砖讬讚讜专 诪讚讬讛 讜住讘讬讘 讘拽砖讜转 砖诇 讗讜转讜 砖讞拽谉.
## 讛诪讜讚诇 讛拽讜谞住驻讟讜讗诇讬
### 1. 驻注讜诇讛 驻注讬诇讛
讻讗砖专 砖讞拽谉 谞诪爪讗 讘转讜专讜, 讛讜讗 诪拽讘诇 驻专讜诪驻讟 诪诇讗: 诪爪讘 诇讜讞, 讝讬讻专讜谉, 讛讬住讟讜专讬讬转 砖讬讞讛, 驻注讜诇讜转 诪讜转专讜转, 讜诇注讬转讬诐 讻诇讬诐. 讛转砖讜讘讛 砖诇讜 讬讻讜诇讛 诇讻诇讜诇:
- `internal_thinking`: 诪讞砖讘讛 驻谞讬诪讬转.
- `note_to_self`: 讝讬讻专讜谉 讗住讟专讟讙讬/讞讘专转讬.
- `say_outloud`: 诪砖驻讟 诇砖讜诇讞谉.
- `action`: 驻注讜诇讛 讗诪讬转讬转 讘诪砖讞拽.
讝讛讜 注专讜抓 住诪讻讜转讬: 专拽 诪讻讗谉 讞讜讝专转 驻注讜诇讛 砖讬讻讜诇讛 诇砖谞讜转 讗转 讛诇讜讞.
### 2. 转爪驻讬转 讞讘专转讬转
讻讗砖专 诪讬砖讛讜 讗讞专 讗讜诪专 诪砖讛讜 讗讜 诪讘爪注 驻注讜诇讛 讞讘专转讬转/注讜讬谞转, 砖讞拽谞讬诐 讗讞专讬诐 讬讻讜诇讬诐 诇拽讘诇 驻专讜诪驻讟 诪住讜讙 转爪驻讬转. 讘驻专讜诪驻讟 讻讝讛 `is_active_turn=false`, 讜讛讛讜专讗讛 诪驻讜专砖转:
讗讬谉 诇讘讞讜专 驻注讜诇转 诇讜讞. 诪讜转专 专拽 诇注讚讻谉 讝讬讻专讜谉 讜讗讜诇讬 诇讚讘专.
讛转讙讜讘讛 讛讗驻砖专讬转 讻讜诇诇转 讗转 讗讜转讛 诪注讟驻转 专讙砖讬转-拽讜讙谞讬讟讬讘讬转:
- `internal_thinking`
- `note_to_self`
- `say_outloud`
讗讘诇 讗讬谉 `action` 砖诪讜讞讝专转 诇诪砖讞拽.
### 3. 砖转讬拽讛 讛讬讗 驻注讜诇讛 转拽讬谞讛
讛谞讞转 讛讬住讜讚 讛讞砖讜讘讛 讘讬讜转专 讛讬讗 砖诇讗 讻诇 讛讜讚注讛 讚讜专砖转 转砖讜讘讛. 讛驻专讜诪驻讟 讗讜诪专 讘诪驻讜专砖 砖讛转讙讜讘讛 讛诪讜注讚驻转 诇砖讬讞讛 讻诇诇讬转 讛讬讗 砖转讬拽讛. 讛砖讞拽谉 讗诪讜专 诇讚讘专 专拽 讗诐:
- 驻谞讜 讗诇讬讜 讬砖讬专讜转.
- 讛注诇讬讘讜 讗讜转讜 讗讜 讗讬讬诪讜 注诇讬讜.
- 驻讙注讜 讘讜 讬砖讬专讜转, 诇诪砖诇 砖讜讚讚.
- 讛讜爪注讛 诇讜 注住拽讛 诪砖诪注讜转讬转.
- 讛讗讬专讜注 讞砖讜讘 诇讬讞住讬诐 讗讜 诇讗住讟专讟讙讬讛 讗专讜讻转 讟讜讜讞.
讻讱 诪转拽讘诇转 砖讬讞讛 砖诪住讜讙诇转 诇讛转驻转讞, 讗讘诇 讗讬谞讛 讞讬讬讘转 诇讛转驻转讞 诪讻诇 诪砖驻讟.
## 讛诪讬诪讜砖 讛讟讻谞讬
### 谞拽讜讚转 讛讻谞讬住讛: GameManager
讗讞专讬 讻诇 驻注讜诇讛, `GameManager` 拽讜专讗 诇-`_process_ai_reactions` 讗诐 讛驻注讜诇讛 讛爪诇讬讞讛 讗讜 讗诐 讬砖 诇讛 `reaction_events`.
讛驻讜谞拽爪讬讛 讗讜住驻转 砖谞讬 住讜讙讬 讟专讬讙专讬诐:
- 讚讬讘讜专 驻讜诪讘讬 诪转讜讱 `_ai_say_outloud`.
- 讗讬专讜注讬诐 讬讬注讜讚讬讬诐 诪转讜讱 `result.reaction_events`, 诇诪砖诇 讛爪注转 讟专讬讬讚 讗讜 讙谞讬讘讛 注诐 讛砖讜讚讚.
讘砖诇讘 讛讝讛 讻讘专 讬砖 诪爪讘 诇讜讞 注讚讻谞讬. 讝讛 讞砖讜讘: 砖讞拽谉 砖诪拽讘诇 转讙讜讘转 转爪驻讬转 专讜讗讛 讗转 诪爪讘 讛诇讜讞 讛讗诪讬转讬 讗讞专讬 讛驻注讜诇讛, 诇讗 snapshot 转讗讜专讟讬 诇驻谞讬 砖讛驻注讜诇讛 讘讜爪注讛.
### 诪谞讬注转 讻驻讬诇讜转 讘讟专讬讬讚讬诐
讟专讬讬讚 讛讜讗 诪拽专讛 诪讬讜讞讚. 讗诐 砖讜谉 诪爪讬注 诇讝讬讜 注住拽讛, 讝讬讜 诇讗 讗诪讜专 诇拽讘诇 讙诐 prompt 转讜专 诇拽讘诇转/讚讞讬讬转 讟专讬讬讚 讜讙诐 prompt 转爪驻讬转 讞讘专转讬 注诇 讗讜转讛 讛爪注讛. 诇讻谉 讛诪讬诪讜砖 诪讚诇讙 注诇 target 砖诇 `TRADE_PROPOSE` 讘转讜专 爪讜驻讛 讞讘专转讬.
讛转讜爪讗讛:
- 砖讜谉 诪爪讬注 诇讝讬讜: 讝讬讜 诪拽讘诇 驻专讜诪驻讟 讗拽讟讬讘讬 诪住讜讙 拽讘诇转/讚讞讬讬转 讟专讬讬讚.
- 讛讚专, 砖讗讬谞讛 target, 讬讻讜诇讛 诇拽讘诇 prompt 转爪驻讬转.
- 讗诐 讝讬讜 注讜谞讛 讘拽讜诇, 讛转砖讜讘讛 砖诇讜 讬讻讜诇讛 诇讛驻讜讱 诇讗讬专讜注 讞讘专转讬 谞驻专讚 诇砖讗专 讛砖讜诇讞谉.
讝讛 砖讜诪专 注诇 转讙讜讘讛 讗讞转 诇讻诇 转驻拽讬讚: target 诪拽讘诇 讛讞诇讟转 诪砖讞拽, observers 诪拽讘诇讬诐 转爪驻讬转 讞讘专转讬转.
### 转讜专 转讙讜讘讜转 驻专-砖讞拽谉
讻讗砖专 `async_reactions=true`, 转讙讜讘讛 诇讗 谞砖诇讞转 诪讬讚 诇-LLM 诪转讜讱 讛诇讜诇讗讛 讛专讗砖讬转. 讘诪拽讜诐 讝讗转 讛讬讗 谞讻谞住转 诇-mailbox 砖诇 讛砖讞拽谉:
- 诇讻诇 砖讞拽谉 讬砖 专砖讬诪转 讗讬专讜注讬诐 诪砖诇讜.
- 讗诐 讗讬谉 worker 驻注讬诇 诇砖讞拽谉, 谞驻转讞 thread 专拽 注讘讜专讜.
- worker 诪谞拽讝 讗转 讛-mailbox, 诪讗讞讚 讗讬专讜注讬诐 砖讛爪讟讘专讜, 讜砖讜诇讞 驻专讜诪驻讟 讗讞讚.
讛诪砖诪注讜转 讛讬讗 砖砖讞拽谞讬诐 砖讜谞讬诐 讬讻讜诇讬诐 诇注讘讚 转讙讜讘讜转 讘诪拽讘讬诇, 讗讘诇 讗讜转讜 砖讞拽谉 诇讗 讬拽讘诇 砖转讬 讘拽砖讜转 LLM 讞讜驻驻讜转.
### Batching
讗诐 讘讝诪谉 砖讛讚专 诪讞讻讛 诇转砖讜讘转 LLM 谞讻谞住讜转 讗诇讬讛 注讜讚 讛讜讚注讜转, 讛谉 谞砖诪专讜转 讘转讜专. 讻砖讛-worker 讞讜讝专, 讛讜讗 诇讜拽讞 讗转 讛讛讜讚注讜转 砖讛爪讟讘专讜 讜砖讜诇讞 讗讜转谉 讬讞讚 讻:
`Event 1`, `Event 2`, 讜讻谉 讛诇讗讛.
讛讙讜讚诇 谞砖诇讟 注诇 讬讚讬:
`reaction_max_batch_messages`
讘专讬专转 讛诪讞讚诇 讛讬讗 5. 讗诐 讛讙讬注讜 讬讜转专 讛讜讚注讜转, 讛诪注专讻转 砖讜诪专转 讗转 讛讗讞专讜谞讜转 讜诪爪讬讬谞转 砖讗讬专讜注讬诐 讬砖谞讬诐 讬讜转专 讚讜诇讙讜. 讝讛 诪讜谞注 backlog 讗讬谞住讜驻讬 讜砖讜诪专 注诇 专诇讜讜谞讟讬讜转.
### 谞注讬诇讛 驻专-砖讞拽谉
诇讻诇 砖讞拽谉 讬砖 `agent_request_lock`. 讙诐 转讜专 驻注讬诇 讜讙诐 转讙讜讘转 转爪驻讬转 诪砖转诪砖讬诐 讘讗讜转讛 谞注讬诇讛. 诇讻谉 诇讗 讬讻讜诇 诇拽专讜转 诪爪讘 砖讘讜 讛讚专 诪拽讘诇转 讘诪拽讘讬诇:
- 驻专讜诪驻讟 转讜专 诇讘讬爪讜注 驻注讜诇讛.
- 驻专讜诪驻讟 转讙讜讘讛 讞讘专转讬转.
讗诐 砖谞讬讛诐 诪讙讬注讬诐 讘讗讜转讜 讝诪谉, 讗讞讚 诪讞讻讛 诇砖谞讬. 讝讛 讞砖讜讘 讘诪讬讜讞讚 讘诪爪讘 async, 讻讬 讗讞专转 讛讝讬讻专讜谉 讜讛-chat 砖诇 讗讜转讜 砖讞拽谉 讛讬讜 讬讻讜诇讬诐 诇讛转注讚讻谉 讘住讚专 诇讗 爪驻讜讬.
### 砖讬讚讜专 诪讚讬讛 讜-TTS
讙诐 讗诐 讻诪讛 砖讞拽谞讬诐 讞讜讝专讬诐 诪讛-LLM 讘注专讱 讘讗讜转讜 讝诪谉, 讛砖讬讚讜专 注讜讘专 讚专讱 `_broadcast_chat`, 砖诪讜讙谉 注诇 讬讚讬 `media_broadcast_lock`.
讛谞注讬诇讛 诪讻住讛:
- 讛讜住驻讛 诇-chat history.
- 讻转讬讘讛 诇诇讜讙.
- callback 诇-web viewer.
- 砖诇讬讞讛 诇-TTS 注诐 讛拽讜诇 讛诪转讗讬诐 诇砖讞拽谉.
- 讛讚驻住讛 诇拽讜谞住讜诇.
讘谞讜住祝, 住驻拽讬 讛-TTS 注讜讘讚讬诐 注诐 转讜专 讛砖诪注讛 讬讞讬讚. 诇讻谉 讙诐 讗诐 砖转讬 转讙讜讘讜转 谞讜爪专讜 讘诪拽讘讬诇, 讛谉 诇讗 讗诪讜专讜转 诇讛讬砖诪注 讗讞转 注诇 讛砖谞讬讬讛.
### 讻讬讘讜讬, 住谞讻专讜谉 讜讛专爪讛
讛诪注专讻转 谞砖诇讟转 讚专讱 拽讜谞驻讬讙讜专爪讬讛 讜-flags:
- `--async-reactions`: 转讙讜讘讜转 讞讘专转讬讜转 讘专拽注.
- `--sync-reactions`: 转讙讜讘讜转 讞讘专转讬讜转 讘住讬谞讻专讜谉.
- `--no-reactions`: 讻讬讘讜讬 砖讻讘转 讛转讙讜讘讜转.
- `--reaction-batch-size N`: 讻诪讛 讗讬专讜注讬诐 诇讗讞讚 讘驻专讜诪驻讟 讗讞讚.
诇讚讜讙诪讛:
```powershell
.\play_ai_auto.bat --replay-session session_20260516_011543 --hebrew-chat --async-reactions --reaction-batch-size 5
```
讘住讜祝 讛专爪讛 注诐 async, 讛诪砖讞拽 拽讜专讗 `wait_for_reactions` 诇讝诪谉 拽爪专 讻讚讬 诇讗 诇讗讘讚 转讙讜讘讜转 砖注讜讚 专爪讜转 讘专拽注 诇驻谞讬 砖诪讬专转 讛住砖谉.
## 诪谞讙谞讜谞讬 讘诇讬诪讛 谞讙讚 驻讬爪讜抓 驻专讜诪驻讟讬诐
讛诪注专讻转 诪讜谞注转 驻讬爪讜抓 讘讗诪爪注讜转 讻诪讛 砖讻讘讜转 讘诇转讬 转诇讜讬讜转:
- prompt policy: 砖转讬拽讛 讛讬讗 讘专讬专转 讛诪讞讚诇.
- observer schema: 转讙讜讘转 转爪驻讬转 讗讬谞讛 讬讻讜诇讛 诇讘讞讜专 驻注讜诇讛 注诇 讛诇讜讞.
- mailbox per player: 讗讜转讜 砖讞拽谉 诪注讘讚 转讙讜讘讜转 讘住讚专, 诇讗 讘诪拽讘讬诇.
- batching: 讻诪讛 讗讬专讜注讬诐 诪转讗讞讚讬诐 诇驻专讜诪驻讟 讗讞讚.
- max batch size: 讗讬谉 爪讘讬专转 讗讬谞住讜祝 讛讜讚注讜转.
- reaction keys: 讗讜转讛 转讙讜讘讛 诇讗 谞砖诇讞转 砖讜讘 诇讗讜转讜 砖讞拽谉.
- trade target skip: target 砖诇 讟专讬讬讚 诇讗 诪拽讘诇 prompt 讻驻讜诇.
- replay guard: 驻注讜诇讜转 replay 诇讗 讬讜爪专讜转 砖讜讘 转讙讜讘讜转 讞讘专转讬讜转.
- media lock: 讙诐 讗诐 讛转讙讜讘讜转 讞讜砖讘讜 讘诪拽讘讬诇, 讛砖讬讚讜专 讜讛-TTS 诪住讜讚专讬诐.
诪讘讞讬谞讛 诪注专讻转讬转, 讝讜 诇讗 讞住讬诪讛 诪讜讞诇讟转 砖诇 砖专砖专转 转讙讜讘讜转. 砖专砖专转 注讚讬讬谉 讬讻讜诇讛 诇拽专讜转, 讜讝讛 专爪讜讬: 讗诐 讛讚专 讗讜诪专转 诪砖讛讜 砖诪讻注讬住 讗转 讝讬讜, 讝讬讜 讬讻讜诇 诇讛讙讬讘, 讜讛讚专 讬讻讜诇讛 诇砖诪讜注 讗转 讝讬讜. 讗讘诇 讛砖专砖专转 注讜讘专转 讚专讱 讛住转讘专讜转/专诇讜讜谞讟讬讜转 讞讘专转讬转 讜讚专讱 转讜专讬诐 诪讘讜拽专讬诐, 讜诇讻谉 讛讬讗 谞讜讟讛 诇讚注讜讱 讘诪拽讜诐 诇讛转驻讜爪抓.
## 谞讬转讜讞 讛住砖谉 讛讗讞专讜谉: `session_20260516_014931`
讛住砖谉 讛讗讞专讜谉 诪爪讬讙 讚讜讙诪讛 讟讜讘讛 诇诪注专讻转 讘驻注讜诇讛. 注砖专 讛讛讜讚注讜转 讛讗讞专讜谞讜转 讛谉:
1. 砖讜谉: "讬讜驻讬, 讛-11 讛讝讛 讘讗 讘讚讬讜拽 讘讝诪谉. 住讜祝 住讜祝 讗谞讬 讬讻讜诇 诇讛拽讬诐 讗转 讛讬讬砖讜讘 讘谞诪诇."
2. 讛讚专: "诇讙诪专讬, 讛-11 讛讝讛 讘讗 讘讟讜讘 讙诐 诇讬. 讘讛爪诇讞讛 注诐 讛谞诪诇!"
3. 砖讜谉 诇讝讬讜: "讝讬讜, 讛-11 讛讝讛 讘讗诪转 讘讗 讘讟讜讘... 讬砖 诇讱 诇讘谞讛 讗讞转 诪讬讜转专转... 讗谞讬 诪讜讻谉 诇转转 诇讱 注抓..."
4. 讝讬讜: "讬讗诇诇讛 砖讜谉, 砖讻谞注转 讗讜转讬... 讘讜讗 谞住讙讜专."
5. 砖讜谉: "转讜讚讛 注诇 讛讟专讬讬讚 讝讬讜... 讛讚专, 讗诇 转讚讗讙讬..."
6. 讝讬讜: "讘讻讬祝 砖讜谉... 谞专讗讛 砖讻讜诇诐 驻讛 诪转拽讚诪讬诐 讬驻讛, 诇讗 专拽 讗谞讬."
7. 讛讚专: "讻诇 注讜讚 讗转讛 诪砖讗讬专 诇讬 拽爪转 讗讜讜讬专 诇谞砖讬诪讛 砖诐, 讗谞讬 专讙讜注讛..."
8. 砖讜谉 诇讝讬讜 讜诇讛讚专: "讝讬讜... 讗讜诇讬 转专爪讛 讻讘砖讛 讘转诪讜专讛 诇讗讞转?... 讜讛讚专, 讗诐 讬砖 诇讱 注抓 驻谞讜讬..."
9. 讝讬讜: "诇讗 讛驻注诐 砖讜谉, 讗谞讬 讞讬讬讘 诇砖诪讜专 讗转 讛诇讘谞讛 讛讝讗转..."
10. 讛讚专: "讬砖 诇讬 注抓, 谞专讗讛 讻砖讬讙讬注 讛转讜专 砖诇讬 讗诐 讝讛 讬讛讬讛 专诇讜讜谞讟讬."
### 诪讛 拽专讛 诪讘讞讬谞转 讛诪注专讻转
讛讜讚注讛 1 讛讬讗 讚讬讘讜专 诪转讜讱 转讜专 驻注讬诇 砖诇 砖讜谉. 讘注拽讘讜转讬讛 讛讚专 拽讬讘诇讛 prompt 转爪驻讬转 (`Active Turn: False`) 讜讘讞专讛 诇注谞讜转 讘讛讜讚注讛 2. 讝讛 诪专讗讛 讗转 讛砖讻讘讛 讛讞讘专转讬转 讛驻砖讜讟讛: 诇讗 讛讬转讛 驻谞讬讬讛 讬砖讬专讛, 讗讘诇 讛讬讛 讗讬专讜注 专诇讜讜谞讟讬 诇讬讞住讬诐 讜诇转讻谞讜谉, 讻讬 讛-11 谞转谉 讙诐 诇讛 注抓 讜砖讜谉 讛转拽专讘 诇谞诪诇.
讛讜讚注讛 3 讛讬讗 讙诐 讚讬讘讜专 讜讙诐 讛爪注转 讟专讬讬讚. 讝讬讜, 讻-target 砖诇 讛讟专讬讬讚, 拽讬讘诇 prompt 讗拽讟讬讘讬 诇拽讘诇 讗讜 诇讚讞讜转. 讛讚专, 讻-observer, 拽讬讘诇讛 prompt 转爪驻讬转 谞驻专讚 砖讘讜 谞讗诪专 诇讛 砖砖讜谉 讗诪专 讗转 讛诪砖驻讟 讜砖讬砖 讛爪注转 讟专讬讬讚 砖诇 注抓 转诪讜专转 诇讘谞讛. 讛讬讗 诇讗 拽讬讘诇讛 讗驻砖专讜转 诇讛转注专讘 讘诇讜讞, 专拽 诇注讚讻谉 讝讬讻专讜谉 讗讜 诇讚讘专.
讘讛讜讚注讛 4 讝讬讜 拽讬讘诇 讗转 讛讟专讬讬讚 讜讚讬讘专 讘拽讜诇. 讻讗谉 专讜讗讬诐 讗转 讛讬转专讜谉 砖诇 讛诪讜讚诇: 讝讬讜 诪讙讬讘 讘讝诪谉 讗诪转 诇讛爪注讛, 讗讘诇 注讚讬讬谉 讘转讜讱 诪谞讙谞讜谉 讞讜拽讬 砖诇 讟专讬讬讚. 讝讛 讗讬谞讜 prompt 转爪驻讬转, 讗诇讗 action prompt 砖诇 target.
讘讛讜讚注讛 5 砖讜谉 诪诪砖讬讱 讘转讜专讜, 讗讞专讬 砖讛讟专讬讬讚 讛爪诇讬讞, 讜驻讜谞讛 讙诐 诇讝讬讜 讜讙诐 诇讛讚专. 讘注拽讘讜转 讝讛 讛讚专 讜讝讬讜 诪拽讘诇讬诐 转讙讜讘讜转 转爪驻讬转. 讝讬讜 注讜谞讛 讘讛讜讚注讛 6, 讜讛讚专 注讜谞讛 讘讛讜讚注讛 7. 讝讜 砖专砖专转 讞讘专转讬转 讗诪讬转讬转: 诪砖驻讟 砖诇 砖讜谉 讬爪专 砖转讬 转讙讜讘讜转, 讗讞转 诪爪讚 讛砖讜转祝 诇讟专讬讬讚 讜讗讞转 诪爪讚 诪讬 砖诪专讙讬砖讛 讗讬讜诐 诪专讞讘讬.
讛讜讚注讛 8 讛讬讗 砖讜讘 讛爪注讛 注诐 砖谞讬 专讘讚讬诐: 砖讜谉 诪爪讬注 诇讝讬讜 注住拽讛, 讜讘讗讜转讜 诪砖驻讟 讙诐 驻讜转讞 驻转讞 诪讜诇 讛讚专 诇讙讘讬 注抓. 讝讬讜 诪拽讘诇 prompt 讗拽讟讬讘讬 诇讟专讬讬讚 讜注讜谞讛 讘讛讜讚注讛 9 讘讚讞讬讬讛. 讛讚专 诪拽讘诇转 prompt 转爪驻讬转, 讜讘讜讞专转 诇注谞讜转 讘讛讜讚注讛 10 讘诇讬 诇讛转讞讬讬讘: 讬砖 诇讛 注抓, 讗讘诇 讛讬讗 专讜爪讛 诇讞讻讜转 诇转讜专 砖诇讛.
### 诪讛 诪注谞讬讬谉 讘讛转谞讛讙讜转
讛诪注专讻转 讛爪诇讬讞讛 诇讬爪讜专 砖讬讞讛 注诐 讝讬讻专讜谉 讞讘专转讬 讜诇讗 专拽 讛讜讚注讜转 诪讘讜讚讚讜转. 讛讚专 诇讗 诪讙讬讘讛 诇讻诇 讚讘专. 诇诪砖诇, 讘驻专讜诪驻讟 注诇 讛爪注转 讛讟专讬讬讚 讘讬谉 砖讜谉 诇讝讬讜 讛讬讗 讝讬讛转讛 砖讝讛 诪砖诪注讜转讬, 砖诪专讛 note 诇注爪诪讛, 讗讘诇 讘讞专讛 `say_outloud=""`. 讻诇讜诪专 讛讬讗 "砖诪注讛" 讘诇讬 诇讚讘专. 讗讞专 讻讱, 讻砖砖讜谉 驻谞讛 讗诇讬讛 讬砖讬专讜转 讜讛专讙讬注 讗讜转讛 诇讙讘讬 讛讛转专讞讘讜转 砖诇讜, 讛讬讗 讻谉 注谞转讛.
讝讛 讘讚讬讜拽 讛讚驻讜住 讛专爪讜讬: 讛砖讞拽谞讬诐 诪讗讝讬谞讬诐 讻诇 讛讝诪谉, 讗讘诇 诪讚讘专讬诐 专拽 讻砖讬砖 专诇讜讜谞讟讬讜转 讞讘专转讬转 讗讜 讗住讟专讟讙讬转.
### 注讚讜转 诇专讗讬讬转 诪爪讘 讛诇讜讞
讘转讙讜讘讜转 砖诇 讛讚专 讜讝讬讜 讬砖 砖讬诪讜砖 讘诪讬讚注 诇讜讞 讗诪讬转讬:
- 讛讚专 讬讜讚注转 砖讬砖 诇讛 注抓 讗讞讚 诪讛-11.
- 讝讬讜 讬讜讚注 砖讛-11 诇讗 谞转谉 诇讜 诪砖讗讘 讜砖注诇讬讜 诇砖诪讜专 讗转 讛诇讘谞讛.
- 砖讜谉 诪讘讬谉 砖讛诇讘谞讛 砖诇 讝讬讜 诪讙讬注讛 诪讛注讬专 讜诪讛驻拽讜转 拽讜讚诪讜转.
- 讛讚专 诪讝讛讛 砖砖讜谉 诪转拽讚诐 诇讗讝讜专 讛讙讘注讜转 讜砖讝讛 注诇讜诇 诇讛讙讘讬诇 讗讜转讛.
讝讛 讞砖讜讘 讻讬 转讙讜讘讜转 讞讘专转讬讜转 讗讬谞谉 专拽 "爪'讗讟 注诇 讟拽住讟". 讛谉 诪拽讘诇讜转 讗转 诪爪讘 讛诪砖讞拽 讜诪驻专砖讜转 讗转 讛讚讬讘讜专 讘讬讞住 讗诇讬讜.
## 诪住拽谞讛
讛诪注专讻转 讛谞讜讻讞讬转 讬讜爪专转 讛讘讞谞讛 讘专讬讗讛 讘讬谉 诪砖讞拽 诇砖讬讞讛. 讛诪砖讞拽 谞砖讗专 住讚专转讬 讜讞讜拽讬; 讛砖讬讞讛 谞注砖讬转 诪拽讘讬诇讬转, 专讻讛, 讜诪讘讜住住转 专诇讜讜谞讟讬讜转. 诪讘讞讬谞讛 讛转谞讛讙讜转讬转, 讛住砖谉 讛讗讞专讜谉 诪专讗讛 砖讛砖讞拽谞讬诐 诪爪诇讬讞讬诐:
- 诇砖诪讜注 讚讬讘讜专 诪讞讜抓 诇转讜专.
- 诇注谞讜转 讻砖驻讜谞讬诐 讗诇讬讛诐.
- 诇砖转讜拽 讻砖注讚讬祝 讗住讟专讟讙讬转.
- 诇注讚讻谉 讝讬讻专讜谉 讙诐 讘诇讬 诇讚讘专.
- 诇讛讙讬讘 诇讟专讬讬讚讬诐 讘诇讬 讻驻讬诇讜转 讘讬谉 target 诇-observer.
- 诇砖诪讜专 注诇 专爪祝 讞讘专转讬 讘讬谉 讻诪讛 讛讜讚注讜转.
讛讻讬讜讜谉 讛讘讗 诇诪讞拽专 讬讛讬讛 诇诪讚讜讚 讻诪讜转讬转 讗转 拽爪讘 讛讚讬讘讜专: 讻诪讛 prompts 谞讜爪专讬诐 诇讻诇 action, 讻诪讛 诪讛诐 诪住转讬讬诪讬诐 讘砖转讬拽讛, 讻诪讛 砖专砖专讗讜转 转讙讜讘讛 谞讜爪专讜转, 讜诪讛 讗讜专讱 讛砖专砖专转 讛诪诪讜爪注. 讗诐 谞专讗讛 砖讛诪讜讚诇 诪讚讘专 讬讜转专 诪讚讬, 讻讚讗讬 诇讛讜住讬祝 threshold 诪驻讜专砖 讬讜转专 讗讜 cooldown 讞讘专转讬 拽爪专. 讗诐 谞专讗讛 砖讛讜讗 砖讜转拽 诪讚讬, 讗驻砖专 诇专讻讱 讗转 讛讛讜专讗讛 住讘讬讘 驻谞讬讜转 注拽讬驻讜转 讗讜 讛爪注讜转 砖诪砖驻讬注讜转 注诇 讬讞住讬 讻讜讞.