Quy trình AI

Cách sắp xếp các tin nhắn trên kênh Telegram thành dòng thời gian sự kiện có thể xác minh

Tập hợp các thông báo đầu tiên, diễn biến, đính chính và kết quả liên quan đến một sự kiện trong kênh, sắp xếp theo thời gian đăng tải, phân biệt rõ ràng giữa sự kiện, trích dẫn và bình luận, đồng thời ghi rõ nguồn…

Trong kênh, các mô tả về cùng một sự kiện thường rải rác trong nhiều tin nhắn: đầu tiên là thông báo trước, sau đó là xác nhận, tiếp theo là thay đổi thời gian, và cuối cùng là công bố kết quả. Nếu chỉ mở tin nhắn nổi bật nhất trong kết quả tìm kiếm, người đọc rất dễ nhầm lẫn kế hoạch ban đầu với tình trạng cuối cùng. Vai trò của dòng thời gian là đặt mỗi thay đổi trở lại thời điểm nó xảy ra, đồng thời cho phép người đọc mở tin nhắn gốc để kiểm tra.

Một dòng thời gian đáng tin cậy không chỉ đơn thuần là xếp tất cả các kết quả tìm thấy theo ngày tháng. Nó cần xác định rõ ranh giới của các sự kiện, loại bỏ các nội dung trùng lặp không liên quan, phân biệt giữa thông báo của chính kênh và trích dẫn ý kiến của người khác, đồng thời chỉ ra những khoảng trống mà dữ liệu hiện tại chưa bao quát được.

Trước tiên, hãy định nghĩa “một sự kiện” là gì

Tên sự kiện càng rộng thì dòng thời gian càng dễ bị lẫn các nội dung không liên quan. “Dự án X” có thể bao gồm các hoạt động huy động vốn, phát hành phiên bản, hoạt động cộng đồng và sự cố bảo mật; “Cuộc bầu cử” có thể bao gồm các khu vực và các vòng bầu cử khác nhau.

Trước khi bắt đầu, hãy xác định ít nhất các yếu tố sau: đối tượng mục tiêu, loại sự kiện, khoảng thời gian và điều kiện kết thúc. Ví dụ:

Sắp xếp dòng thời gian từ ngày 1 tháng 7 đến ngày 31 tháng 7 trên kênh hiện tại liên quan đến “Dự án X 2.0 chính thức ra mắt”. Chỉ giữ lại thời gian ra mắt, thông báo hoãn, phạm vi tính năng, ngày ra mắt chính thức và các bản sửa lỗi sau đó; loại trừ các cuộc thảo luận về giá cả và các bài đăng chia sẻ thông thường.

Điều kiện kết thúc có thể là “chính thức ra mắt”, “sự kiện kết thúc” hoặc “lần cập nhật cuối cùng trong phạm vi hiện tại”. Nếu không có thông báo kết thúc rõ ràng, nên ghi là “dòng thời gian tính đến phạm vi có thể tra cứu hiện tại”, không tự ý tuyên bố sự kiện đã kết thúc.

Xác định các trường cố định cho mỗi nút

Đề xuất mỗi điểm trên dòng thời gian nên bao gồm:

Trường Mô tả
Thời gian tin nhắn Sử dụng thời gian cụ thể hiển thị trên trang và nêu rõ bối cảnh múi giờ
Loại sự kiện Thông báo lần đầu, xác nhận, tiến triển, đính chính, thu hồi hoặc kết quả
Sự thật trong bản gốc Chỉ viết những nội dung được thể hiện rõ ràng trong tin nhắn
Mối quan hệ với phần trước Thêm mới, trùng lặp, mâu thuẫn hoặc thay thế
Nguồn bằng chứng Thông báo trên kênh, nguồn trích dẫn, bình luận hoặc không thể xác định
Tin nhắn gốc Nguồn có thể truy cập tại Telegram

“Tác động” và “ý nghĩa” có thể được trình bày riêng trong phần phân tích, không được trộn lẫn với các sự kiện trong bản gốc. Nhờ đó, người đọc có thể phân biệt được nội dung nào đến từ kênh và nội dung nào là giải thích của người tổng hợp.

Khi tìm kiếm, hãy tìm các điểm mốc trước, sau đó mở rộng phạm vi tìm kiếm

Trước tiên, hãy sử dụng các điểm neo chính xác như tên dự án, ngày tháng, số phiên bản, địa điểm và @username. Sau đó, bổ sung các từ đồng nghĩa mô tả hành động của sự kiện, ví dụ như phát hành, ra mắt, triển khai, mở cửa, hoãn lại, trì hoãn, sửa chữa và thu hồi.

Kết quả vòng đầu tiên được sử dụng để xây dựng tập hợp các ứng viên, không nên vội vàng đưa ra kết luận. Hãy đọc bối cảnh trước và sau của từng tin nhắn, kiểm tra xem nó có trích dẫn tin nhắn cũ hay không, có phản hồi hoặc giải thích tiếp theo hay không. Một số tin nhắn chỉ lặp lại tiêu đề tin tức, trong khi những tin nhắn khác mới là thông báo thực sự.

Trình tự thời gian không đồng nghĩa với mối quan hệ nhân quả

Việc tin nhắn B xuất hiện sau tin nhắn A không có nghĩa là A dẫn đến B. Kênh cũng có thể chia sẻ tin tức muộn hơn thời điểm sự kiện xảy ra. Dòng thời gian cần phân biệt rõ giữa “thời gian gửi tin nhắn” và “thời gian sự kiện được đề cập trong tin nhắn”.

Ví dụ: một bài đăng ngày 10 tháng 8 có nội dung “Sự kiện đã kết thúc vào ngày 8 tháng 8”, cả hai ngày này đều phải được giữ nguyên. Khi chỉ sắp xếp theo thời gian đăng bài, không được viết rằng sự kiện kết thúc vào ngày 10 tháng 8.

Cách xử lý tin nhắn được chuyển tiếp và tin nhắn trùng lặp

Khi cùng một nội dung được chia sẻ lại nhiều lần, có thể gộp thành một nút sự kiện, nhưng vẫn phải giữ lại nguồn của tin nhắn xuất hiện lần đầu tiên và các tin nhắn lặp lại sau đó. Các tin nhắn khác nhau trích dẫn cùng một bài báo bên ngoài không nên được tính là nhiều xác nhận độc lập.

Nếu kênh không nêu rõ nguồn thông tin, chỉ cần ghi là “Kênh đăng tải” là được, không tự ý nâng cấp thành “Được xác nhận chính thức”. Khi liên quan đến tin tức, tài chính hoặc chính sách, kết luận cuối cùng vẫn cần được xác minh lại qua các kênh chính thức của chính phủ, doanh nghiệp hoặc dự án.

Cách thể hiện mâu thuẫn và chỉnh sửa

Không xóa các mốc thời gian sai sót ban đầu. Hãy giữ nguyên chúng và đánh dấu các mốc tiếp theo là “đã được sửa” hoặc “đã được thay thế”, để dòng thời gian có thể giải thích cho người đọc lý do tại sao họ lại thấy các thông tin khác nhau.

Nếu hai tin nhắn mâu thuẫn với nhau nhưng kênh không nêu rõ tin nhắn nào là chính xác, cần trình bày song song cả hai và ghi chú “Hiện tại chưa thể xác định được”. Thời gian cập nhật muộn hơn chỉ là manh mối, không phải là sự thật tuyệt đối.

Xác định các khoảng trống trong dữ liệu

Dòng thời gian có thể bắt đầu từ giữa chừng, do phạm vi tra cứu hiện tại chưa bao gồm thông báo đầu tiên; cũng có thể không có tin nhắn vào các ngày quan trọng. Cần nêu rõ tin nhắn sớm nhất và muộn nhất có sẵn, phạm vi dữ liệu hiện tại, cũng như những giai đoạn nào chưa tìm thấy bằng chứng.

“Không tìm thấy” chỉ được dùng để mô tả phạm vi đã kiểm tra. Không được viết thành “sự kiện không xảy ra” hoặc “kênh chưa từng đưa tin”. Nếu kết quả yêu cầu “dòng thời gian đầy đủ”, hãy xác nhận trước rằng phạm vi kiểm tra thực sự bao quát toàn bộ sự kiện, sau đó mới sử dụng từ “đầy đủ”.

Cách sử dụng asktele cho tác vụ dòng thời gian

Có thể xoay quanh một kênh phát sóng được chọn, kết hợp các câu hỏi bằng ngôn ngữ tự nhiên với các tin nhắn hiện có thể tra cứu, nhằm giúp xác định các mốc sự kiện và kèm theo nguồn gốc của tin nhắn. Phương pháp tốt nhất là trước tiên đặt ra các câu hỏi hẹp để xây dựng khung cơ bản, sau đó hỏi thêm về các giai đoạn còn thiếu, thay vì yêu cầu mô hình kể lại toàn bộ câu chuyện ngay từ đầu.

Sản phẩm sẽ không tự động kết hợp nhiều kênh thành một dòng thời gian duy nhất. Khi nghiên cứu từ nhiều nguồn khác nhau, người dùng nên thiết lập các dòng thời gian riêng biệt, sau đó tự kiểm tra xem những mốc thời gian nào là thông tin độc lập và những mốc nào là thông tin được chuyển tiếp lẫn nhau. Nếu cần theo dõi và điều chỉnh liên tục, bạn có thể tham khảo thêm Hướng dẫn theo dõi cập nhật và điều chỉnh kênh.

Đơn vị đáng tin cậy nhỏ nhất trong dòng thời gian

Một thời điểm cụ thể, một sự thay đổi trạng thái được bản gốc hỗ trợ, và một nguồn tin nhắn có thể tra cứu lại. Nếu thiếu bất kỳ yếu tố nào trong số này, mức độ chắc chắn của nút đó sẽ phải được hạ xuống.

Nguồn thông tin

  1. Telegram:messages.search — Văn bản, khoảng thời gian và điều kiện lọc.
  2. Telegram: Deep links — Cấu trúc liên kết quay lại các tin nhắn cụ thể trên kênh.
  3. Telegram: Pagination — Kết quả lịch sử và tìm kiếm sử dụng ngày tháng, ID, v.v. để phân trang.
  4. Telegram: messages.getHistory — Cho phép truy cập lịch sử trò chuyện theo thứ tự thời gian và phân trang.
  5. Telegram: messages.getMessages — Lấy tin nhắn cụ thể theo ID tin nhắn khi có quyền truy cập.
Rà soát dữ kiện

Bài này được rà soát lần cuối vào 9 tháng 8, 2026. Giao diện Telegram có thể khác theo nền tảng và phiên bản.