ข้ามไปที่เนื้อหา

AI assistant

OpsMini มีความสามารถการปฏิบัติการด้วยโมเดล AI ในตัว ใช้ภาษาธรรมชาติในการวินิจฉัยระบบ วิเคราะห์ล็อก และรันคำสั่ง

ความสามารถ

  • การวินิจฉัยด้วยภาษาธรรมชาติ: อธิบายอาการของปัญหา AI จะให้คำแนะนำการวินิจฉัยโดยอ้างอิงสถานะระบบเรียลไทม์
  • การวิเคราะห์ล็อก: ให้ AI วิเคราะห์ล็อกที่ผิดปกติ ระบุสาเหตุของข้อผิดพลาด
  • การรันคำสั่ง: AI แปลงความตั้งใจจากภาษาธรรมชาติเป็นคำสั่งปฏิบัติการ แล้วรันหลังได้รับการยืนยันสิทธิ์
  • การคิดเชิงลึก: เลือกโหมด "คิดก่อนแล้วค่อยตอบ" เพื่อแก้ปัญหาการให้เหตุผลที่ซับซ้อน
  • เครื่องมือในตัว: ฉีดข้อมูลระบบของโฮสต์แบบเรียลไทม์ (CPU/หน่วยความจำ/ดิสก์/โปรเซส/พอร์ต/ไฟร์วอลล์) และรองรับการค้นหาและติดตั้งทักษะใน SkillHub ผ่าน function call

ผู้ให้บริการ LLM ที่รองรับ

Provider คำอธิบาย
openai อินเทอร์เฟซที่เข้ากันได้กับ OpenAI
deepseek DeepSeek
qwen Tongyi Qianwen (อินเทอร์เฟซที่เข้ากันได้กับ DashScope)
ollama การ deploy ด้วย Ollama ในเครื่อง

การกำหนดค่า

กำหนดค่าที่เดียวในพาเนล "การตั้งค่า → การเชื่อมต่อโมเดล AI" (ส่วน ai เดิมใน config.yaml ย้ายมาที่นี่แล้ว มีผลทันทีตอนรันไทม์):

  • เปิดใช้ AI assistant (สวิตช์รวม)
  • ผู้ให้บริการโมเดล / ชื่อโมเดล / API Key / ที่อยู่ API
  • สวิตช์การรันคำสั่งด้วยภาษาธรรมชาติ / การวิเคราะห์ล็อกอัจฉริยะ / การวินิจฉัยการแจ้งเตือนอัจฉริยะ

ลำดับความสำคัญของการกำหนดค่า: ตัวแปรสภาพแวดล้อม OPSMINI_AI_KEY > การตั้งค่าพาเนล > ai.* ที่เหลือในไฟล์กำหนดค่า แนะนำให้เก็บคีย์ในตัวแปรสภาพแวดล้อมเพื่อหลีกเลี่ยงการเก็บลงดิสก์ ดูรายละเอียดที่ การตั้งค่าพาเนล

กลไกความปลอดภัย

  • เมื่อ AI ตัดสินว่าเป็น "ความตั้งใจที่จะรัน" จะสร้าง action + พารามิเตอร์แบบมีโครงสร้าง
  • จะรันเฉพาะเมื่อตรงกับไวท์ลิสต์สิทธิ์; การดำเนินการที่ไม่ได้รับอนุญาต / ความเสี่ยงสูงต้องให้ผู้ใช้ยืนยันครั้งที่สอง
  • การดำเนินการจะถูกบันทึกในล็อกการตรวจสอบ
  • เมื่อปิดสวิตช์ "เปิดใช้ AI assistant" อินเทอร์เฟซที่เกี่ยวข้องกับ AI จะถูกปฏิเสธโดยตรง

การจัดการ MCP

รองรับการกำหนดค่าบริการ MCP (Model Context Protocol) เพื่อขยายความสามารถและแหล่งข้อมูลของ AI assistant สามารถเพิ่ม/ลบ/แก้ไข/สอบถามการกำหนดค่า MCP ได้ใน "AI assistant → MCP" รองรับการส่งข้อมูลสองแบบคือคำสั่ง (stdio) และ URL (SSE/HTTP)

ทักษะ (Skill Hub)

มีแท็บ "ทักษะ" ในตัว เชื่อมต่อกับตลาดทักษะ SkillHub:

  • ค้นหา ติดตั้งทักษะได้ในคลิกเดียว
  • อัปโหลดทักษะท้องถิ่น สร้างทักษะด้วยตนเอง
  • เปิด/ปิด ลบทักษะที่ติดตั้งแล้ว