07 AI 市場アナリスト · インストラクター
教室が回答を称賛するのではなく審判するように、エージェントのモジュールを進める。
macOS terminal: Run workshop commands in Terminal using zsh or bash.
タイミング
20 分。エージェントの作成と instructions に 5 分、3 つのターンに 10 分、検証クエリと誤答の洗い出しに 5 分を使います。15 分を過ぎてからの自由なチャットは許さないでください。
トークトラック
- ClickHouse Agents は受講者の既存の Cloud ID 上で動きます。新しいキーも、ローカルの プロセスも、モデルのサブスクリプションも不要です。
- エージェントの instructions がこのレッスンの本体です。各ルールは実際の失敗に対応しています。集計状態には
Mergeが必要、marketsにはFINALが必要、最新の 1 分は不完全、そして最終取引の tick は 確率ではない、という失敗です。 - ターン 1 は検知、ターン 2 は調査、ターン 3 は自己反論です。判断が推論されたものか、それとも それらしく語られただけかを教えてくれるのは 3 番目のターンだけです。
- ここでは fixture モードでも問題ありません。fixture の値動きは合成データだと声に出して言い、 エージェントはそれを知らないと想定してください。エージェントはそのパターンを市場の挙動として説明します。
- 検証クエリが決定的であるからこそ、それが正になります。両者が食い違うときは、誰かが反証を示すまで SQL が正しいものとします。
- ガードレール: 公開データ、指標的な中間値、投資助言はしない。エージェントが推奨を提示したら、 それは冗談ではなくステップ 6 に記録する所見です。
よくある失敗
- ClickHouse ツールが disconnected と表示される: ツールを開き直し、
polymarket-workshopを選択し、 プロンプトを送る前に確認します。接続されていないエージェントは、ありそうな列名を作り出します。 - 組織で Agents が利用できない: 使える受講者とペアを組むか、同じプロンプトを使ってコーディング エージェントから ClickHouse MCP 経由でこのモジュールを進めます。
- 検知の結果が空: この集計には 6 分ぶんのデータが必要です。プロンプトのデバッグの前に collector の
ヘルスと
max(minute)を確認します。 - エージェントが生の
AggregateFunction列を選ぶ: 想定どおりです。プロンプトを直してあげるのではなく、 受講者にエラーを貼り戻させ、ステップ 6 に記録させます。 - Yes と No が 2 つの mover として報告される: 両方のトークンがどの condition ID に属するか尋ねます。
- 受講者が検証クエリなしに回答を受け入れる: 書き留めた誤りがなければ、このモジュールは未完了です。
確認
各受講者に 3 つを示してもらいます。エージェントが示した検知の SQL、検証クエリの最上位行、そして エージェントが誤った点または誇張した点についての一文です。3 つそろわなければ、このモジュールは未完了です。
リセット
状態は変化しません。instructions を編集して復旧不能になった場合は、エージェントを削除して作り直します:
Discard this conversation and start again from the agent instructions.ClickHouse Cloud 側に修復すべきものはありません。エージェントが実行したのは SELECT クエリだけです。