เอเจนต์แบบ forward-deployed เป็นผู้ลงมือสร้าง คุณเป็นผู้ถือประตูควบคุม ห้าขั้นตอน — ค้นพบ ร่าง ตรวจสอบ อนุมัติ เผยแพร่ — โดยมีการตัดสินใจของมนุษย์ในทุกจุดที่สำคัญ
เครื่องมือเชื่อมต่อส่วนใหญ่มอบผืนผ้าใบเปล่าให้คุณแล้วอวยพรให้โชคดี Tajo ทำงานเหมือนวิศวกรที่ลงพื้นที่ทำงานฝีมือดี คือศึกษาระบบที่เกี่ยวข้อง เสนอการเชื่อมต่อที่เป็นรูปธรรม พิสูจน์ผลงานด้วยการตรวจสอบจริง แล้วจึงขออนุมัติก่อนที่จะรันสิ่งใดก็ตาม ความต่างคือ กับ Tajo การอนุมัตินั้นถูกบังคับใช้ด้วยวิธีการเข้ารหัส สิ่งที่คุณอนุมัติคือสิ่งที่รันจริงอย่างพิสูจน์ได้
เอเจนต์ทำแผนที่ระบบทั้งสองฝั่งของการเชื่อมต่อ โดยทำงานจาก discovery corpus ที่ครอบคลุมผู้ให้บริการ 27 ราย และ API operation ที่มีเอกสารประกอบ 10,345 รายการ พร้อมตัวอย่างข้อมูลจริงของคุณแบบแสดงเฉพาะโครงสร้าง คือชื่อและประเภทของฟิลด์ ไม่ใช่ค่าข้อมูล
ภาพที่อ่านง่ายของสิ่งที่พบ ว่าเป็นระบบใด อ็อบเจกต์ใด ฟิลด์ใด และเอเจนต์เชื่อว่าอะไรเชื่อมโยงสิ่งเหล่านั้นเข้าด้วยกัน ในขั้นนี้ยังไม่มีอะไรถูกสร้างหรือย้ายข้อมูล
เอเจนต์ร่างการเชื่อมต่อ ได้แก่ ต้นทาง ปลายทาง การแมปฟิลด์ การแปลงข้อมูล และกฎความยินยอมที่การซิงค์ต้องเป็นไปตาม การร่างนี้อ้างอิงจาก API operation ที่ค้นพบจริง ไม่ใช่ endpoint ที่เดาขึ้นมา
ร่างทั้งหมดอย่างเปิดเผย ทุกการแมปและทุกกฎถูกระบุไว้ชัดเจนพอที่จะโต้แย้งได้ ร่างนี้ไม่มีสิทธิ์ใด ๆ และไม่สามารถแตะต้องระบบโปรดักชันได้
ร่างจะถูกตรวจสอบกับประตูควบคุมของ runtime ก่อนที่จะขอให้ใครอนุมัติ ได้แก่ การเรียก API ผ่านการตรวจชนิดข้อมูลกับ operation จริงหรือไม่ การแมปยืนยันได้กับโครงสร้างที่สุ่มตัวอย่างมาหรือไม่ และกฎความยินยอมสามารถพิสูจน์ได้จริงสำหรับเรกคอร์ดที่เกี่ยวข้องหรือไม่ การตรวจสอบความยินยอมเป็นแบบ fail closed การซิงค์ที่พิสูจน์ความยินยอมไม่ได้จะไม่รัน จึงไม่ผ่านการตรวจสอบด้วยเช่นกัน
รายงานผ่าน/ไม่ผ่านของแต่ละประตู ความล้มเหลวถูกระบุอย่างเจาะจง ว่าเป็นการแมปใด กฎใด โครงสร้างเรกคอร์ดใด เพื่อให้การแก้ไขเป็นการพูดคุย ไม่ใช่การขุดค้นทางโบราณคดี
เอเจนต์นำเสนอการเชื่อมต่อที่ผ่านการตรวจสอบแล้วเพื่อให้ตัดสินใจ โดยไม่สามารถอนุมัติงานของตัวเองได้ การอนุมัติเป็นการกระทำของมนุษย์ และผูกกับ digest เชิงเข้ารหัสของค่าคอนฟิกที่ปรากฏบนหน้าจอ
สิ่งที่จะรันตรงตัว พร้อมการรับประกันว่านั่นคือสิ่งที่จะรันจริง การอนุมัติใช้ได้ครั้งเดียว ผูกกับอินพุตที่แน่นอนนั้น และหมดอายุหากไม่ถูกใช้ เปลี่ยนฟิลด์เดียวและการอนุมัติเดิมจะเป็นโมฆะทันที
ค่าคอนฟิกที่อนุมัติแล้วจะถูกเผยแพร่ภายใต้ digest ของมัน เมื่อถึงเวลารัน runtime จะยืนยันว่ากำลังรันภายใต้ digest นั้นจริง บังคับใช้กฎความยินยอมและเพดานงบประมาณ และวางการเขียนข้อมูลที่มีความเสี่ยงทุกครั้งไว้หลังการอนุมัติของตัวเองที่ใช้ได้ครั้งเดียวและผูกกับอินพุต
audit log แบบ hash-chained ที่ป้องกันการปลอมแปลงสำหรับทุกการรัน ว่าอะไรถูกรัน ภายใต้การอนุมัติใด แตะต้องอะไรบ้าง เป็นหลักฐาน ไม่ใช่แค่คำพูดจากแดชบอร์ด
ทุกขั้นตอนที่อาจส่งผลต่อระบบโปรดักชันต้องผ่านประตูควบคุมของมนุษย์ เอเจนต์ของ Tajo รวดเร็วในการร่างและตรวจสอบ แต่ถูกออกแบบมาโดยตั้งใจให้ไม่สามารถให้สิทธิ์ตัวเองได้
การอนุมัติที่ผูกกับ digest ปิดช่องว่างระหว่างสิ่งที่คุณตรวจทานกับสิ่งที่รันจริง ไม่มีช่วงเวลาให้ค่าคอนฟิกเบี่ยงเบนระหว่างหน้าจออนุมัติกับโปรดักชัน
การตรวจสอบและการตรวจความยินยอมเป็นแบบ fail closed การเชื่อมต่อที่พิสูจน์ไม่ได้ว่าปลอดภัยและได้รับอนุญาตจะหยุดอยู่ที่ประตูควบคุม ซึ่งเป็นสิ่งที่คุณต้องการจากซอฟต์แวร์ที่เขียนข้อมูลลงระบบของลูกค้าคุณ
วงจรชีวิตข้างต้นทำงานอยู่บน runtime จริงของ Tajo การเชื่อมต่อที่เดินสายไว้แล้ว 53 รายการ ในจำนวนนี้ราว 19 รายการเขียนข้อมูลได้ โดยมี Brevo เป็นปลายทางที่ผ่านการรับรอง (เจ็ดเป้าหมายที่กำหนดชนิดข้อมูลแล้ว) และการรองรับ HubSpot ที่กำลังเริ่มก่อร่าง discovery corpus ซึ่งมีผู้ให้บริการ 27 รายและ API operation 10,345 รายการ คือสิ่งที่เอเจนต์ใช้ร่างเมื่อสแตกของคุณเกินกว่าสิ่งที่เดินสายไว้แล้ว รายละเอียดตามจริงว่าแต่ละขั้นอยู่ที่จุดใดอยู่ในหน้า ความพร้อมด้านการเชื่อมต่อ .
เข้าร่วม early access และนำโจทย์การเชื่อมต่อจริงมาให้เรา เราจะรันวงจรชีวิตทั้งหมดร่วมกับคุณ ทั้งประตูควบคุม การอนุมัติ audit log ครบทุกอย่าง