OpenTag - ทางเลือกโอเพนซอร์สของ Claude Tag สำหรับ Slack
(github.com/CopilotKit)- AI เอเจนต์แบบโฮสต์เอง ที่อ่านและตอบในเธรด Slack พร้อมเรียกใช้เครื่องมือและเรนเดอร์ผลลัพธ์ลงในหน้าต่างสนทนาได้ทันที
- เป็นเจ้าของรันไทม์ได้เองโดยไม่ติดล็อกอิน และสามารถเชื่อมต่อโมเดลที่ต้องการเข้ากับเครื่องมือของตนเองได้
- สร้างบน @copilotkit/bot ซึ่งเป็น SDK แบบโอเพนของ CopilotKit ทำให้โค้ดชุดเดียวกันทำงานได้บน Slack/Discord/Telegram/WhatsApp
- รองรับ generative UI สำหรับแสดงผลการวิเคราะห์/ตาราง/กราฟแท่งแบบอินไลน์ภายในบทสนทนา
- มีโฟลว์ human-in-the-loop ที่จะสร้างทิกเก็ตได้ก็ต่อเมื่อผ่าน approve gate แล้วเท่านั้น
- เมื่อติดตั้งแบบโฮสต์เอง จะรันสองโปรเซสคือ agent (LLM backend) และ bot (การเชื่อมต่อกับ Slack)
- ประกอบด้วย 4 แพ็กเกจหลัก
- bot: เอนจินบอตที่ไม่ยึดติดกับแพลตฟอร์ม รับผิดชอบเรื่องเธรด การเรียกใช้เครื่องมือ และ human-in-the-loop gate
- runtime: AG-UI agent backend สำหรับรัน LLM และเครื่องมือ
- bot-ui: JSX ข้ามแพลตฟอร์มสำหรับข้อความแบบริช (Slack Block Kit, Discord Components V2, Telegram HTML)
- bot-slack: อะแดปเตอร์สำหรับ Slack และสามารถสลับเป็นแพลตฟอร์มเป้าหมายอื่นได้
- มี bot-store-redis สำหรับคงสถานะเธรดแม้รีสตาร์ตแล้ว (หากไม่ใช้จะเป็นค่าเริ่มต้นแบบ in-memory)
- พฤติกรรมของเอเจนต์ถูกควบคุมด้วย system prompt เดียวใน runtime.ts และสามารถเปลี่ยนเป็นเอเจนต์อื่นได้ด้วยการเขียนใหม่
- สามารถคัดลอกไดเรกทอรี app/ เพื่อเริ่มต้นสร้างบอตของตนเองได้
- สัญญาอนุญาต MIT
ยังไม่มีความคิดเห็น