07 นักวิเคราะห์ตลาดด้วย AI · ผู้สอน
ดำเนินโมดูล agent ให้ทั้งห้องตัดสินคำตอบ ไม่ใช่ปรบมือให้คำตอบ
macOS terminal: Run workshop commands in Terminal using zsh or bash.
ตารางเวลา
20 นาที ใช้ 5 นาทีกับการสร้าง agent และเขียน instruction, 10 นาทีกับสามรอบการถาม และ 5 นาทีกับ คิวรีผู้ตัดสินและการกวาดหาคำตอบที่ผิด อย่าปล่อยให้ทั้งห้องคุยกับ agent ไปเรื่อยเลยนาทีที่ 15
แนวการบรรยาย
- ClickHouse Agents ทำงานบน identity ของ Cloud ที่ผู้เรียนมีอยู่แล้ว ไม่ต้องมีคีย์ใหม่ ไม่ต้องมี โปรเซสในเครื่อง ไม่ต้องสมัครใช้โมเดล
- instruction ของ agent คือตัวบทเรียน แต่ละกฎแมปกับความล้มเหลวจริง: aggregate state ต้องใช้
Merge,marketsต้องใช้FINAL, นาทีล่าสุดเป็นข้อมูลที่ยังไม่ครบ และ tick ของการเทรดล่าสุด ไม่ใช่ความน่าจะเป็น - รอบแรกคือการตรวจจับ รอบสองคือการสืบสวน รอบสามคือการโจมตีตัวเอง มีเพียงรอบที่สามที่บอกคุณได้ว่า คำตัดสินนั้นผ่านการให้เหตุผลหรือเป็นแค่การบรรยาย
- โหมด fixture ใช้ได้ในโมดูลนี้ พูดออกมาให้ชัดว่าการเคลื่อนไหวใน fixture เป็นข้อมูลสังเคราะห์ และ คาดไว้เลยว่า agent จะไม่รู้เรื่องนั้น มันจะบรรยายรูปแบบนั้นเป็นพฤติกรรมของตลาด
- คิวรีผู้ตัดสินมีอำนาจชี้ขาดเพราะมันเป็น deterministic เมื่อสองฝ่ายให้คำตอบขัดกัน ให้ถือว่า SQL ถูก จนกว่าจะมีใครพิสูจน์เป็นอย่างอื่น
- กรอบกำกับ: ข้อมูลสาธารณะ midpoint เชิงบ่งชี้ ไม่มีคำแนะนำการเทรด หาก agent เสนอคำแนะนำ นั่นคือสิ่งที่ต้องบันทึกในขั้นที่ 6 ไม่ใช่เรื่องขำ
ปัญหาที่พบบ่อย
- เครื่องมือ ClickHouse แสดงว่า disconnected: เปิดเครื่องมือใหม่ เลือก
polymarket-workshopและยืนยันก่อนพิมพ์ prompt ใด ๆ agent ที่ตัดการเชื่อมต่อจะแต่งชื่อคอลัมน์ที่ดูน่าเชื่อขึ้นมาเอง - องค์กรยังใช้ Agents ไม่ได้: จับคู่กับผู้เรียนที่ใช้ได้ หรือรันโมดูลนี้ผ่าน ClickHouse MCP จาก coding agent โดยใช้ prompt เดียวกัน
- ผลการตรวจจับว่างเปล่า: aggregate ต้องมีข้อมูลหกนาที ตรวจสอบสุขภาพของ collector และ
max(minute)ก่อนไปดีบัก prompt - agent เลือกคอลัมน์
AggregateFunctionดิบ: เป็นเรื่องที่คาดไว้ ให้ผู้เรียนวาง error กลับเข้าไป และบันทึกไว้ในขั้นที่ 6 แทนที่จะแก้ prompt ให้เขา - รายงาน Yes และ No เป็นตัวที่ขยับแรงสองรายการ: ถามว่า token ทั้งสองอยู่ใต้ condition ID ใด
- ผู้เรียนรับคำตอบโดยไม่รันคิวรีผู้ตัดสิน: โมดูลนี้ไม่ถือว่าเสร็จถ้าไม่มีข้อผิดพลาดที่ถูกจดไว้
การตรวจสอบ
ขอสามสิ่งจากผู้เรียนแต่ละคน: SQL การตรวจจับที่ agent แสดง แถวบนสุดของคิวรีผู้ตัดสิน และหนึ่งประโยค ว่า agent ตอบผิดหรือพูดเกินจริงเรื่องอะไร ต้องได้ครบทั้งสามอย่าง ไม่งั้นโมดูลนี้ยังไม่เสร็จ
รีเซ็ต
ไม่มีการเปลี่ยนสถานะ ลบ agent แล้วสร้างใหม่หาก instruction ถูกแก้ไปจนกู้กลับไม่ได้:
Discard this conversation and start again from the agent instructions.ไม่มีอะไรใน ClickHouse Cloud ที่ต้องซ่อม เพราะ agent รันเพียงคิวรี SELECT เท่านั้น