OpenTag - Giải pháp mã nguồn mở thay thế Claude Tag cho Slack
(github.com/CopilotKit)- AI agent tự host đọc và trả lời các thread Slack, gọi công cụ và render kết quả trực tiếp trong cửa sổ trò chuyện
- Sở hữu runtime mà không bị lock-in, có thể tích hợp model mong muốn với công cụ của riêng bạn
- Được xây dựng trên SDK mở @copilotkit/bot của CopilotKit, cùng một mã có thể chạy trên Slack/Discord/Telegram/WhatsApp
- Hỗ trợ generative UI hiển thị inline trong cuộc trò chuyện các kết quả phân tích/bảng/biểu đồ cột
- Bao gồm luồng human-in-the-loop, chỉ tạo ticket sau khi đi qua cổng Approve
- Khi tự host, chạy hai tiến trình: agent (backend LLM) và bot (kết nối Slack)
- Gồm 4 package thiết yếu
- bot: engine bot độc lập nền tảng, phụ trách threading, gọi công cụ và cổng human-in-the-loop
- runtime: backend AG-UI agent chạy LLM và công cụ
- bot-ui: JSX đa nền tảng cho rich message (Block Kit của Slack, Components V2 của Discord, HTML của Telegram)
- bot-slack: adapter Slack, có thể thay thế cho phù hợp với nền tảng mục tiêu
- Cung cấp bot-store-redis để duy trì thread sau khi khởi động lại (nếu không dùng thì mặc định in-memory)
- Hành vi của agent được điều khiển bằng một system prompt duy nhất trong runtime.ts; có thể chuyển sang agent khác bằng cách viết lại prompt này
- Có thể sao chép thư mục app/ để bắt đầu bot riêng
- Giấy phép MIT
Chưa có bình luận nào.