Agent API: รันไทม์แบบจัดการสำหรับเวิร์กโฟลว์ของเอเจนต์

วันนี้เราขอเปิดตัว Perplexity Agent API ซึ่งเป็นรันไทม์แบบจัดการสำหรับการสร้างเวิร์กโฟลว์ของเอเจนต์ที่มีการค้นหา การทำงานของเครื่องมือ และการประสานการทำงานแบบหลายโมเดลรวมอยู่ด้วย

วันนี้เราขอเปิดตัว Perplexity Agent API ซึ่งเป็นรันไทม์แบบจัดการสำหรับการสร้างเวิร์กโฟลว์ของเอเจนต์ที่มีการค้นหา การทำงานของเครื่องมือ และการประสานการทำงานแบบหลายโมเดลรวมอยู่ด้วย

โดยเข้ามาแทนที่ตัวจัดการเส้นทางโมเดล เลเยอร์การค้นหา ผู้ให้บริการเอ็มเบดดิง บริการแซนด์บ็อกซ์ และสแต็กการตรวจสอบด้วยจุดเชื่อมต่อเดียว

ลูปของเอเจนต์ในฐานะโมเดลการประมวลผล

ซีพียูแบบดั้งเดิมจะดำเนินการตามวัฏจักรที่แน่นอน: ดึงคำสั่ง ถอดรหัส ดำเนินการ และจัดเก็บผลลัพธ์ ตัวนับโปรแกรมจะก้าวไปข้างหน้า ตัวประมวลผลไม่เคยตัดสินใจว่าจะต้องทำอะไร

Agent API ใช้โมเดลการประมวลผลที่แตกต่างออกไป โดยตัวประมวลผลคือโมเดลภาษาล้ำสมัย ซึ่งจะรับวัตถุประสงค์และกำหนดวิธีบรรลุเป้าหมายนั้น จากนั้นจะแบ่งวัตถุประสงค์ดังกล่าวออกเป็นแผน เลือกเครื่องมือที่จะใช้จากชุดเครื่องมือที่มีอยู่ ดำเนินการ สังเกตผลลัพธ์ ประเมินว่าบรรลุวัตถุประสงค์หรือไม่ และทำซ้ำ หน้าต่างบริบททำหน้าที่เป็นรีจิสเตอร์ การให้เหตุผลและการประสานการทำงานทำหน้าที่เป็นตัวจัดกำหนดการ

ลองพิจารณาเตรียมตัวสำหรับการโทรเพื่อการขายกับผู้มุ่งหวังที่คุณเคยพูดคุยด้วยสองสามครั้ง คุณส่งคำขอเพียงครั้งเดียวไปยัง Agent API พร้อมเครื่องมือสามตัว ได้แก่ เครื่องมือสำหรับค้นหา CRM ภายในของคุณ, web_search และ fetch_url โมเดลจะเรียกใช้เครื่องมือ CRM ของคุณก่อน โดยดึงบริบทจากการสนทนาที่ผ่านมา จากนั้นจะเรียกใช้ web_search เพื่อค้นหาข่าวสารล่าสุดและข้อมูลเชิงลึกเกี่ยวกับการแข่งขัน ซึ่งจะแสดงหน้าเว็บที่เกี่ยวข้องหลายหน้า โมเดลตัดสินใจว่าหน้าเว็บสองหน้าดังกล่าวสมควรได้รับการอ่านอย่างละเอียดมากขึ้น และเรียกใช้ fetch_url ในแต่ละหน้า ในสามขั้นตอน โมเดลได้รวบรวมประวัติภายใน บริบทเว็บในวงกว้าง และรายละเอียดหน้าแบบเต็มไว้ในคำตอบเดียวที่มีข้อมูลอ้างอิงครบถ้วน นั่นคือลูปของเอเจนต์

การประสานการทำงานของลูปเอเจนต์แบบเต็ม

สิ่งสำคัญคือต้องแยกแยะ Agent APIออกจากบริการจัดเส้นทางโมเดล Agent API เป็นรันไทม์แบบจัดการที่ประสานลูปเอเจนต์ทั้งหมด ได้แก่ การดึงข้อมูล การดำเนินการของเครื่องมือ การให้เหตุผล การสำรองข้อมูลแบบหลายโมเดล และเครื่องมือที่กำหนดเองใดๆ ที่คุณอนุญาตให้เข้าถึง โดยจะแทนที่ตัวจัดการเส้นทางโมเดล เลเยอร์การค้นหา ผู้ให้บริการเอ็มเบดดิง บริการแซนด์บ็อกซ์ และสแต็กการตรวจสอบ ด้วยจุดสิ้นสุด บัญชี และคีย์ API เพียงรายการเดียว

API นี้ไม่ขึ้นอยู่กับโมเดลจากผู้ให้บริการโมเดลล้ำสมัยทั้งหมด สำหรับแอปพลิเคชันที่มีความพร้อมใช้งานสูง API รองรับเชนสำรองโมเดล: ระบุหลายโมเดล และ API จะลองใช้โมเดลถัดไปโดยอัตโนมัติหากโมเดลหนึ่งไม่พร้อมใช้งาน เพื่อให้มั่นใจว่ามีความพร้อมใช้งานเกือบ 100%

เครื่องมือในตัวอันทรงพลัง

มีเครื่องมือในตัวสองรายการ: web_search และ fetch_url web_search รองรับการกรองโดเมน (รายการอนุญาตและรายการปฏิเสธ สูงสุด 20 โดเมน) การกรองตามความใหม่ การกรองตามช่วงวันที่ การกรองภาษา และงบประมาณเนื้อหาที่กำหนดค่าได้ต่อหน้า fetch_url ดึงข้อมูลและดึงเนื้อหาหน้าเว็บแบบเต็มจาก URL เฉพาะ

นอกเหนือจากเครื่องมือในตัวแล้ว ฟังก์ชันที่กำหนดเองยังช่วยให้นักพัฒนาสามารถเชื่อมต่อเอเจนต์กับแบ็กเอนด์ ฐานข้อมูล และ API ของตนเองได้

ค่าที่ตั้งไว้ล่วงหน้าของโมเดลล้ำสมัยที่ได้รับการปรับแต่งอย่างต่อเนื่อง

การสร้างการกำหนดค่าเอเจนต์ที่มีประสิทธิภาพตั้งแต่เริ่มต้นจำเป็นต้องเลือกโมเดลที่เหมาะสม การปรับเทียบความลึกของการให้เหตุผล การเลือกเครื่องมือ และการปรับแต่งงบประมาณโทเค็น Perplexity ดำเนินการนี้อย่างต่อเนื่องสำหรับผลิตภัณฑ์ของตนเอง โดยได้รับการสนับสนุนจากทีมประเมินภายในที่ทำการเปรียบเทียบการกำหนดค่ากับปริมาณงานจริง

ค่าที่ตั้งไว้ล่วงหน้า จะแบ่งปันความเชี่ยวชาญดังกล่าว ค่าที่ตั้งไว้ล่วงหน้าแต่ละรายการเป็นการตั้งค่าที่โปร่งใสและกำหนดค่าล่วงหน้าซึ่งได้รับการปรับแต่งสำหรับกรณีการใช้งานเฉพาะ: การค้นหาข้อเท็จจริงอย่างรวดเร็ว การวิจัยแบบสมดุล การวิเคราะห์จากหลายแหล่งข้อมูลเชิงลึก และการวิจัยระดับองค์กร เราเผยแพร่พรอมต์ของระบบ เครื่องมือ และโปรไฟล์ต้นทุนที่แนะนำสำหรับแต่ละรายการ ในขณะที่ภูมิทัศน์ของโมเดลพัฒนาขึ้น เราจะอัปเดตการกำหนดค่าเบื้องหลังเพื่อให้ค่าที่ตั้งไว้ล่วงหน้าสะท้อนถึงเทคโนโลยีล้ำสมัยในปัจจุบันอยู่เสมอด้วยต้นทุนที่คาดการณ์ได้ พารามิเตอร์ที่ตั้งไว้ล่วงหน้าทั้งหมดสามารถแทนที่ได้: นักพัฒนาสามารถใช้ค่าที่ตั้งไว้ล่วงหน้าเป็นจุดเริ่มต้นและปรับโมเดล เครื่องมือ จำนวนขั้นตอน หรือ

Deep Research 2.0 ซึ่งใช้งานได้ผ่านค่าที่ตั้งไว้ล่วงหน้า advanced-deep-research เป็นเอนจิ้นการให้เหตุผลแบบหลายขั้นตอนแบบเดียวกับที่ขับเคลื่อนผลิตภัณฑ์สำหรับผู้บริโภคของ Perplexity โดยทำการค้นหาหลายสิบครั้งต่อข้อความค้นหา อ่านเอกสารต้นฉบับหลายร้อยฉบับ และปรับแต่งการวิเคราะห์ซ้ำๆ ประสิทธิภาพบน DRACO, ResearchRubrics ของ Scale AI และ DeepSearchQA ของ Google DeepMind มีรายละเอียดอยู่ใน โพสต์การเปรียบเทียบ DRACO ของเรา

Agent API พร้อมใช้งานแล้ววันนี้ เอกสารประกอบและคู่มือเริ่มต้นใช้งานด่วนอยู่ที่ docs.perplexity.ai