รีวิวจาก Softonic
สะพานระหว่าง LLMs และ Oracle EPM Cloud สำหรับการดำเนินการในแชท
oracle-epm-mcp-server ซึ่งสร้างโดย Fmepm เป็นเซิร์ฟเวอร์ Model Context Protocol แบบโอเพนซอร์สที่เชื่อมต่อโมเดลภาษาใหญ่กับ Oracle Enterprise Performance Management Cloud เพื่อการเข้าถึงการดำเนินงาน มันเปิดเผยการกระทำ EPM REST API ให้กับผู้ช่วย AI เพื่อให้พวกเขาสามารถออกคำถามในภาษาธรรมชาติ เรียกใช้เวิร์กโฟลว์ และตรวจสอบสถานะงาน เครื่องมือนี้รวมการค้นหาข้อมูลเมตา การสอบถามข้อมูลแบบแบ่งส่วน การติดตามงาน และการจัดการข้อมูลประจำตัวเข้าไว้ในอินเทอร์เฟซที่เข้าถึงได้จาก MCP ออกแบบมาสำหรับที่ปรึกษา EPM นักวิเคราะห์ทางการเงิน และนักพัฒนาที่ฝัง LLMs ลงในเวิร์กโฟลว์ทางการเงิน。
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เซิร์ฟเวอร์แมพจุดสิ้นสุด EPM REST ที่เฉพาะเจาะจงไปยังการเรียกเครื่องมือ MCP เพื่อให้ผู้ช่วยสามารถดำเนินการ EPM ที่เป็นรูปธรรม ในทางปฏิบัตินั่นหมายความว่าเครื่องมือสามารถ: ดำเนินการกฎธุรกิจ, สอบถามค่าของเซลล์และข้อมูลสไลซ์, ค้นหาข้อมูลเมตา, ติดตามงานเบื้องหลัง, และ แสดงรายการแอปพลิเคชันและลูกบาศก์. การกระทำเหล่านี้เปลี่ยนการเรียก API หลายขั้นตอนให้เป็นคำสั่งในภาษาธรรมชาติเดียวสำหรับเวิร์กโฟลว์ที่ใช้ LLM.
ความเชื่อถือได้ของการกระทำเหล่านี้สำหรับเวิร์กโฟลว์การเงินในผลิตภัณฑ์เป็นอย่างไร?
เซิร์ฟเวอร์ส่งต่อคำขอ REST API จากโมเดลไปยัง Oracle EPM ดังนั้นความเชื่อถือได้ของผลลัพธ์ขึ้นอยู่กับการตอบสนองของ EPM และสิทธิ์การเข้าถึงข้อมูล การใช้งานระบุอย่างชัดเจนว่ากฎธุรกิจที่ดำเนินการสามารถปรับเปลี่ยนหรือคำนวณข้อมูลแอปพลิเคชันเมื่อมีสิทธิ์ ดังนั้นผลลัพธ์ที่เปลี่ยนแปลงสถานะทางการเงินจึงต้องการการตรวจสอบและการกำกับดูแลจากมนุษย์ จุดสิ้นสุดการติดตามงานช่วยให้ผู้ใช้ยืนยันการเสร็จสิ้นและตรวจจับความล้มเหลวหลังจากการดำเนินการที่เริ่มต้นโดย AI.
ต้องการข้อมูลนำเข้าและสภาพแวดล้อมอะไรบ้าง?
การรันเซิร์ฟเวอร์ต้องการโฮสต์ MCP (ตัวอย่างรวมถึงโฮสต์ MCP บนเดสก์ท็อป), Node.js เวอร์ชัน 18 หรือสูงกว่า และมี Oracle EPM Cloud ที่ใช้งานอยู่พร้อมการเข้าถึง REST API ค่าการเชื่อมต่อที่จำเป็นรวมถึง URL ของอินสแตนซ์ EPM, โดเมนตัวตน, ชื่อผู้ใช้ และรหัสผ่าน ซึ่งเซิร์ฟเวอร์ยอมรับผ่านตัวแปรสภาพแวดล้อมหรือการกำหนดค่าของโฮสต์ การสร้างปัจจุบันมุ่งเป้าไปที่โครงสร้าง REST ของ EPM Cloud แทนที่จะเป็นรุ่นในสถานที่.
มันเข้ากับเวิร์กโฟลว์ของนักพัฒนาและการบำรุงรักษาอย่างต่อเนื่องได้อย่างไร?
โครงการนี้เป็นโอเพนซอร์สและออกแบบมาเพื่อการขยาย ซึ่งช่วยให้ทีมสามารถปรับแต่งการผูก MCP และเพิ่มตัวจัดการที่กำหนดเอง ความยืดหยุ่นนั้นเหมาะสำหรับการรวมที่นำโดยวิศวกรรม แต่หมายถึงความรับผิดชอบในการบำรุงรักษาสำหรับการอัปเดตและการเสริมความปลอดภัย การออกแบบของเซิร์ฟเวอร์มีจุดมุ่งหมายเพื่อฝังในเครื่องมือที่ขับเคลื่อนด้วย AI ซึ่งทีมวิศวกรรมจะเพิ่มการบันทึก, CI, และการควบคุมการเข้าถึงแทนที่จะมองว่าเป็นอุปกรณ์ขององค์กรที่พร้อมใช้งาน.
ทางเลือกที่ใช้งานได้จริงสำหรับทีมที่มีบุคลากรทางเทคนิคที่ยอมรับการบำรุงรักษาชุมชน
เนื่องจากโครงการนี้ไม่ใช่ผลิตภัณฑ์อย่างเป็นทางการของ Oracle องค์กรควรประเมินการสนับสนุน การกำกับดูแล และผลกระทบด้านการปฏิบัติตามกฎระเบียบก่อนการใช้งานในผลิตภัณฑ์จริง เซิร์ฟเวอร์ทำให้การดำเนินการ EPM ที่ขับเคลื่อนด้วย AI เป็นไปได้ แต่ความรับผิดชอบในการทดสอบ การควบคุมการเข้าถึง และการบำรุงรักษาอย่างต่อเนื่องอยู่ที่ทีมที่นำไปใช้ ทีมที่ต้องการการสนับสนุนจากผู้ขายควรนำสิ่งนี้มาพิจารณาในการตัดสินใจเปิดตัวของพวกเขา。
ข้อดี
- เปิดเผยการกระทำของ EPM REST API ให้กับ LLMs สำหรับการใช้งานทางปฏิบัติโดยตรง
- สนับสนุนการดำเนินการตามกฎธุรกิจและการสอบถามข้อมูลระดับเซลล์ผ่านคำสั่ง
- จุดสิ้นสุดการตรวจสอบงานช่วยให้ผู้ใช้ตรวจสอบสถานะของกระบวนการพื้นหลัง
- ใช้ตัวแปรสภาพแวดล้อมสำหรับการจัดการข้อมูลรับรองที่ปลอดภัยระหว่างการรวมระบบ
ข้อเสีย
- ต้องการโฮสต์ MCP และ Node.js 18+ เพิ่มการตั้งค่าทางเทคนิค
- สามารถปรับเปลี่ยนข้อมูล EPM ได้เมื่อมีสิทธิ์เข้าถึง ดังนั้นจึงต้องการการกำกับดูแล
- ออกแบบมาสำหรับ Oracle EPM Cloud REST APIs ไม่ใช่เวอร์ชันที่ติดตั้งในสถานที่