AI SREClickHouse Workshops

04 ClickHouse Agents

สร้าง ClickHouse Agent บนข้อมูลแท็กซี่ของคุณและสำรวจแบบสนทนาที่ ai.clickhouse.cloud

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

จุดเริ่มต้น

คุณอยู่บน build-workshop-v1 — ไม่ต้อง checkout ตั้งงบเวลาประมาณ 10 นาที โมดูล นี้อยู่ในคอนโซล ClickHouse Cloud ทั้งหมด ไม่มีอะไรต้องรันในเครื่อง

ข้อกำหนดเบื้องต้น: โมดูล 01 และ 03 เสร็จแล้ว (ข้อมูลย้อนหลังที่โหลดไว้บวกสตรีม CDC สดใน เซอร์วิส Cloud ของคุณ)

ทำไม

ตอนนี้คุณมีชุดข้อมูลที่สมบูรณ์ ClickHouse Agents ให้คุณถามคำถามกับมันด้วยภาษา ปกติและได้ SQL กับคำตอบที่มีที่มาชัดเจนกลับมา — BI แบบสนทนาโดยไม่ต้องเขียนทุก คิวรีเอง นี่เป็นวิธีที่เร็วที่สุดในการสำรวจข้อมูลที่คุณเพิ่งประกอบขึ้นมา

เป้าหมาย

ClickHouse Agent ที่สร้างบนตารางแท็กซี่ของคุณ ซึ่งตอบคำถามวิเคราะห์ที่ไม่ธรรมดา ได้อย่างน้อยหนึ่งข้อ พร้อมแสดง SQL ที่มันสร้างขึ้น

ขั้นที่ 1 — เปิด ClickHouse Agents

มีสองทางเข้า ทั้งสองใช้ตัวตน ClickHouse Cloud ที่คุณมีอยู่:

  • คอนโซล - เซอร์วิสของคุณ -> ClickHouse agents -> Launch
  • หรือไปที่ ai.clickhouse.cloud โดยตรง

คอนโซล ClickHouse Cloud ที่ไฮไลต์รายการ ClickHouse agents ในแถบด้านซ้าย

หา ClickHouse Agents ในแถบด้านซ้ายของคอนโซล Cloud (หรือไปที่ ai.clickhouse.cloud โดยตรง)

ขั้นที่ 2 — สร้าง agent บนข้อมูลแท็กซี่ของคุณ

คลิก Create New Agent ตั้ง Name, Instructions (ตัวอย่าง: ตอบ คำถามเกี่ยวกับข้อมูลแท็กซี่ NYC ใน nyc_tlc_data) และเลือก Model

เพิ่มเครื่องมือชื่อ ClickHouse และยืนยันว่ามันแสดงเป็น Connected — นี่คือสิ่งที่ ทำให้ agent สำรวจสคีมาของคุณและรัน SQL กับเซอร์วิสของคุณได้ ถ้าไม่มีเครื่องมือ ClickHouse ที่เชื่อมต่อแล้ว agent ก็ไม่มีอะไรให้คิวรี

แล้วจึงเริ่มแชท agent จะสำรวจสคีมาของคุณเพื่อให้ SQL ของมันมีที่มาชัดเจน

ขั้นที่ 3 — สำรวจแบบสนทนา

ถามคำถามที่ยากขึ้นเรื่อย ๆ และอ่าน SQL ที่มันสร้าง ตัวอย่าง:

Which pickup zones had the highest average fare from July 18–24, 2022, and how did that
change versus July 11–17, 2022?

แล้วถามคำถามของคุณเองเกี่ยวกับธุรกิจเรียกรถ — นี่คือขั้นตอนแบบเปิดของคุณ

คุณควรเห็น agent คืนคำตอบแบบข้อความพร้อมแสดง SQL ที่สร้างขึ้นข้าง ๆ และตัวเลขของมันควรตรงกับที่แดชบอร์ด Historical แสดงสำหรับช่วงเวลา เดียวกัน

ขั้นที่ 4 — ตรวจสอบข้ามผ่าน ClickHouse MCP

ใช้การเชื่อมต่อจากโมดูล 00 เพื่อตรวจสอบตัวเลขหนึ่งตัวอย่างเป็นอิสระ:

Use the clickhouse-cloud MCP to run the generated SELECT as read-only SQL. Compare its
result with the ClickHouse Agent answer and report any difference.

ค่าควรตรงกัน ถ้าไม่ตรง ให้เทียบฟิลเตอร์และช่วงเวลาก่อนจะยอมรับ คำตอบแบบภาษาธรรมชาติ

วิธีตรวจสอบว่าคุณทำเสร็จ

  • agent ของคุณตอบคำถามบนข้อมูลแท็กซี่และแสดง SQL ที่สร้างขึ้น
  • การตรวจสอบข้ามด้วย ClickHouse MCP คืนผลลัพธ์เดียวกัน

สรุปปิดท้าย

คุณเข้าถึงข้อมูลชุดเดียวกับที่แอปให้บริการได้แบบสนทนาแล้ว โดยมีข้อมูลย้อนหลัง และสตรีมสดที่คุณสร้างเป็นฐาน ต่อไปคุณจะย้ายความสนใจจากข้อมูลไปที่สุขภาพ ของแอปเอง

สถานะปลายทาง

คุณสำรวจข้อมูลของคุณด้วยภาษาธรรมชาติได้ ไปต่อที่ 05 ClickStack เพื่อเริ่มสังเกตการณ์ตัวแอปเอง

ในหน้านี้

Track your progress?

Optional. We email a link to confirm your address; progress records once you open it.

Please use your work email address, not a personal one.

Progress tracking also requires accepting the current Terms of Service in Privacy settings.

TH