Bỏ qua nội dung

Xử lý thư đến dành cho đại lý và nhà phát triển AI

Xử lý thư đến là công nghệ cho phép các ứng dụng và tác nhân AI nhận, phân tích và xử lý các email đến. Không giống như email gửi đi (chủ yếu liên quan đến khả năng gửi và định dạng), thư đến yêu cầu phân tích dữ liệu MIME thô, xử lý tệp đính kèm, quản lý chuỗi hội thoại và bảo vệ khỏi các mối đe dọa bảo mật như thư rác và nội dung nhắc nhở.

Đối với các nhà phát triển xây dựng các tác nhân AI tự trị, việc trang bị cho họ hộp thư đến là một yếu tố thay đổi cuộc chơi. Nó cho phép các tổng đài viên tham gia vào quy trình làm việc của con người, nhận báo cáo tự động, phối hợp với các tổng đài viên khác và trả lời trực tiếp cho khách hàng.

Cách xử lý thư đến hoạt động

Khi ai đó gửi email đến ứng dụng của bạn, tin nhắn sẽ trải qua một hành trình gồm nhiều bước:

  1. Định tuyến DNS: Máy chủ thư của người gửi tra cứu bản ghi MX (Trao đổi thư) cho miền của bạn để tìm nơi định tuyến email.
  2. Kết nối SMTP: Máy chủ của người gửi kết nối với Tác nhân chuyển thư (MTA) của bạn thông qua Giao thức truyền thư đơn giản (SMTP) và truyền thư MIME thô.
  3. Phân tích cú pháp MIME: Email thô (bao gồm tiêu đề, HTML, văn bản thuần túy và tệp đính kèm được mã hóa base64) được phân tích cú pháp thành dữ liệu có cấu trúc.
  4. Kiểm tra xác thực: Người nhận xác thực các bản ghi SPF, DKIM và DMARC để xác minh danh tính của người gửi.
  5. Cung cấp ứng dụng: Email được phân tích cú pháp được cung cấp cho ứng dụng của bạn thông qua API hoặc webhook.

Những thách thức khi xử lý email thô

Việc phân tích email thô nổi tiếng là khó khăn do có nhiều ứng dụng email (Outlook, Gmail, Apple Mail) và các tiêu chuẩn định dạng cũ. Những thách thức chính bao gồm:

  • Trích xuất HTML: Dọn dẹp và chuyển đổi HTML phức tạp thành văn bản thuần túy rõ ràng hoặc Markdown mà LLM có thể xử lý mà không đạt đến giới hạn mã thông báo.
  • Phân tích chuỗi: Trích xuất câu trả lời mới nhất từ ​​lịch sử lâu dài của các trích dẫn và chữ ký email lồng nhau.
  • Xử lý tệp đính kèm: Trích xuất, phân tích cú pháp và lưu trữ tệp (chẳng hạn như tệp PDF, CSV hoặc hình ảnh) được gửi cùng với thư một cách an toàn.

Email gửi đến cho đại lý AI

Trong khi webhooks truyền thống hoạt động cho phần mềm thông thường, các tác nhân AI được hưởng lợi từ kiến ​​trúc gốc MCP dựa trên kéo.

InboxAPI xử lý sự phức tạp của quá trình xử lý gửi đến cho bạn. Khi có email đến, InboxAPI sẽ phân tích cú pháp thư, chạy kiểm tra xác thực, thực hiện lọc bảo mật và hiển thị giao diện JSON rõ ràng cho tổng đài viên của bạn thông qua Giao thức bối cảnh mô hình (MCP).

Ví dụ về mã: Đọc thư đến

Đây là cách nhân viên truy xuất và xử lý thư đến bằng các công cụ của InboxAPI:

// Retrieve the latest inbound email
const email = await mcpClient.callTool("inboxapi", "get_last_email", {});
console.log(`From: ${email.from}`);
console.log(`Subject: ${email.subject}`);
console.log(`Body: ${email.body}`);
// If the sender is unverified, handle with care
if (email.trust_level === 'unverified') {
console.warn("This email sender has not been verified.");
}

Bằng cách tận dụng phần mềm thư đến được quản lý, các nhà phát triển có thể tập trung vào hành vi của tác nhân thay vì duy trì máy chủ thư và viết trình phân tích cú pháp MIME tùy chỉnh.