
Biosecurity Agent là gì?
Biosecurity Agent là một tác nhân AI cục bộ xây dựng một thế giới an ninh sinh học trực tiếp, lấy mục tiêu làm trung tâm. Bạn mô tả những gì muốn bảo vệ, tác nhân sẽ điều tra thông tin liên quan, kết nối bằng chứng giữa các địa điểm và thời điểm, theo dõi thay đổi, đồng thời hỗ trợ các mô phỏng phòng vệ.
Mục tiêu có thể là một người, động vật, thực vật, sản phẩm, địa điểm, tổ chức hoặc một nhóm liên kết gồm các đối tượng này. Bạn có thể bổ sung cho mô hình mục tiêu bằng tệp, ngữ cảnh riêng tư, URL công khai và nguồn tùy chỉnh để bằng chứng thu thập được phản ánh đúng hoàn cảnh của bạn.
Dự án ưu tiên sử dụng qua terminal. Terminal cung cấp các luồng xử lý dùng cho việc khám phá, truy xuất, trích xuất nhận định, tổng hợp, theo dõi trực tiếp, mô phỏng và bảo vệ. Bằng chứng nền tảng vẫn có thể kiểm tra được, thay vì bị che giấu phía sau một câu trả lời được tạo duy nhất.
Tính năng chính
- Định nghĩa mục tiêu bằng ngôn ngữ tự nhiên: Mô tả một mục tiêu hoặc nhiều mục tiêu có liên kết bằng ngôn ngữ thông thường.
- Phạm vi nguồn rộng: Tác nhân có thể điều tra các nguồn chính thức và khoa học, tin tức, web mở, OSINT công khai, cảm biến, giám sát, dữ liệu liên kết và các nguồn tùy chỉnh.
- Tổng hợp thế giới trực tiếp: Kết nối thực thể, mối quan hệ, bằng chứng, địa điểm và dòng thời gian thành một thế giới lấy mục tiêu làm trung tâm.
- Giám sát nền: Các trình theo dõi liên tục cập nhật thế giới khi những điều kiện liên quan thay đổi.
- Mô phỏng dựa trên bằng chứng: Tác nhân có thể mô phỏng các diễn biến tương lai và đề xuất hành động phòng vệ gắn với bằng chứng có thể kiểm tra.
- Ranh giới nhận định rõ ràng: Các nhận định được quan sát, suy luận và mô phỏng luôn được phân biệt.
- Lưu trữ cục bộ: Mục tiêu, trình theo dõi, mối quan hệ, sự kiện xử lý và thế giới được tạo sẽ được khôi phục khi runtime khởi động lại.
- Trình trực quan hóa tùy chọn: Trình xem chỉ đọc hiển thị bản đồ, mối quan hệ, bằng chứng và mô phỏng.
- Tương thích với nhà cung cấp: Dự án hỗ trợ tác nhân và nhà cung cấp mô hình thông qua bộ chuyển đổi tương thích OpenAI, cùng các bộ chuyển đổi Codex và Claude gốc.
Cài đặt tác nhân
Cài đặt bản phát hành ứng viên
README cung cấp một bản phát hành ứng viên đã đóng gói có tên forsy-biosecurity-agent-0.1.2.tgz. Từ thư mục chứa tệp lưu trữ đó, hãy cài đặt bằng npm:
npm install ./forsy-biosecurity-agent-0.1.2.tgzSau khi cài đặt, khởi chạy ứng dụng terminal bằng:
npx biosecurity-agentChạy gói npm đã phát hành
Sau khi gói được phát hành lên npm, lệnh bắt đầu nhanh được ghi trong tài liệu là:
npx @forsy/biosecurity-agentSử dụng quy trình dành cho bản phát hành ứng viên khi làm việc với tệp lưu trữ được nêu trên. Sử dụng lệnh npx có phạm vi khi gói đã có trên npm.
Cấu hình tác nhân AI
Khi khởi chạy, hãy cấu hình tác nhân AI và nhà cung cấp mô hình mà bạn muốn sử dụng. Biosecurity Agent hỗ trợ các nhà cung cấp tương thích OpenAI và có các bộ chuyển đổi gốc cho Codex và Claude.
README không quy định một chuỗi cấu hình cụ thể cho từng nhà cung cấp, vì vậy hãy làm theo các lời nhắc được hiển thị trong bản phát hành đã cài đặt. Giữ bí mật thông tin xác thực của nhà cung cấp và chỉ cấp các quyền cần thiết cho quy trình dự kiến của bạn.
Xác định những gì bạn muốn bảo vệ
Bắt đầu bằng cách mô tả một mục tiêu bằng ngôn ngữ thông thường. Giao diện có tính hội thoại, vì vậy bạn có thể bắt đầu khái quát rồi tinh chỉnh mục tiêu khi tác nhân tìm hiểu thêm.
Ví dụ, mô tả mục tiêu có thể liên kết một hộ gia đình, một con vật và một hành trình:
Protect a London household, their animal Milo, and their journey from Heathrow to Singapore.Ví dụ này dựa trên kịch bản mục tiêu liên kết được trình bày trong phần trích terminal của dự án. Bạn cũng có thể bắt đầu với một người, thực vật, sản phẩm, địa điểm hoặc tổ chức duy nhất.
Thêm ngữ cảnh liên quan
Cải thiện mức độ phù hợp bằng cách cung cấp các ngữ cảnh được dự án hỗ trợ:
- Tệp chứa thông tin cụ thể về mục tiêu
- Thông tin ngữ cảnh riêng tư
- URL công khai
- Nguồn thông tin tùy chỉnh
- Mối quan hệ giữa nhiều mục tiêu
Chỉ cung cấp thông tin cần thiết cho nhiệm vụ phòng vệ. Vì runtime lưu giữ thế giới cục bộ, mô hình mục tiêu có thể được tinh chỉnh qua nhiều phiên thay vì phải xây dựng lại mỗi lần.
Theo dõi điều tra trong terminal
Sau khi xác định mục tiêu, tác nhân sẽ tự động bắt đầu điều tra và theo dõi. Terminal hiển thị các luồng xử lý đang hoạt động, cho phép bạn xem cách việc thu thập nguồn trở thành một thế giới được tổng hợp.
Một lần chạy đã lưu có thể báo cáo hoạt động tương tự như sau:
TARGET MODELLING ✓ 3 targets
OFFICIAL + SCIENTIFIC ✓ 5 sources
NEWS + OPEN WEB ✓ 4 sources
SOCIAL + COMMUNITY ✓ 3 sources
SENSORS + SURVEILLANCE ✓ 4 sources
CUSTOM SOURCES ✓ 2 sources
WORLD SYNTHESIS ✓ 18 entities · 18 relationships
LIVE WATCH ● 3 watchers
SIMULATION · +14 DAYS
London household · Milo · Heathrow → Singapore
3 future paths · 1 protection · 3 evidence linksSử dụng các luồng này để hiểu thông tin đến từ đâu và đóng góp như thế nào vào thế giới hiện tại. Terminal vẫn là nơi điều khiển mục tiêu, nguồn, bằng chứng, mô phỏng, đề xuất bảo vệ, trình theo dõi và các cảnh báo tùy chọn.
Kiểm tra bằng chứng và nhận định
Không nên coi mọi mục trong thế giới được tạo ra là có mức độ chắc chắn như nhau. Biosecurity Agent cố ý phân tách ba nhóm:
- Các nhận định được quan sát: Thông tin được thể hiện là có bằng chứng thu thập được hỗ trợ trực tiếp.
- Các nhận định suy luận: Kết luận được rút ra từ trạng thái và các mối quan hệ hiện có.
- Các nhận định mô phỏng: Những diễn biến có thể xảy ra trong tương lai được tạo ra trong quá trình mô phỏng tiến triển.
Hãy xem lại các liên kết bằng chứng trước khi hành động dựa trên một kết quả. Sự phân tách này giúp tránh nhầm lẫn giữa một diễn tiến được dự đoán với một sự kiện đã được quan sát.
Chạy mô phỏng phòng vệ
Sau khi tác nhân đã xây dựng trạng thái trực tiếp hiện tại, hãy sử dụng khả năng mô phỏng để khám phá các diễn tiến có thể xảy ra trong tương lai. Ví dụ của dự án mô phỏng khoảng thời gian +14 DAYS và báo cáo nhiều diễn tiến tương lai, một khuyến nghị bảo vệ cùng các liên kết bằng chứng liên quan.
Mô phỏng nhằm hỗ trợ các quyết định an ninh sinh học mang tính phòng vệ. Hãy kiểm tra bằng chứng phía sau từng khuyến nghị và so sánh các diễn tiến có thể xảy ra thay vì chỉ dựa vào kết quả được tóm tắt.
Biosecurity Agent được thiết kế cho an ninh sinh học mang tính phòng vệ. Công cụ này không nhằm mục đích thiết kế mầm bệnh hoặc chẩn đoán lâm sàng.
Mở trình xem trực quan tùy chọn
Thiết bị đầu cuối là giao diện chính, nhưng dự án cũng bao gồm một trình trực quan hóa tùy chọn, chỉ đọc. Từ thiết bị đầu cuối, hãy sử dụng:
viewTrình xem có thể hiển thị bản đồ, mối quan hệ giữa các mục tiêu, bằng chứng và mô phỏng. Vì chỉ ở chế độ đọc, bạn vẫn cần quản lý mục tiêu, nguồn, mô phỏng và quy trình bảo vệ thông qua thiết bị đầu cuối.
Dừng và tiếp tục một phiên
Bạn có thể thoát khỏi môi trường chạy khi cần. Trong lần khởi chạy tiếp theo, môi trường chạy cục bộ sẽ khôi phục các mục tiêu, trình theo dõi, trạng thái thế giới, mối quan hệ giữa các mục tiêu và sự kiện xử lý trước đó.
Cơ chế lưu trạng thái này hữu ích cho hoạt động giám sát dài hạn. Thay vì tạo một cuộc điều tra mới mỗi lần, hãy tiếp tục sử dụng thế giới hiện có và hoàn thiện nó khi mục tiêu hoặc các điều kiện bên ngoài thay đổi.
Mẹo nâng cao
Bắt đầu nhỏ, sau đó kết nối các mục tiêu
Hãy bắt đầu với một mục tiêu được mô tả rõ ràng khi bạn làm quen với quy trình. Sau khi xác thực bằng chứng và nguồn, hãy thêm những người, động vật, địa điểm, sản phẩm hoặc tổ chức có liên quan. Điều này giúp dễ kiểm tra các mối quan hệ hơn trước khi thế giới trở nên phức tạp.
Hoàn thiện mục tiêu bằng hội thoại
Hãy xem việc mô hình hóa mục tiêu là một quá trình liên tục. Cập nhật mô tả và mối quan hệ khi kế hoạch di chuyển, địa điểm, tổ chức hoặc các hoàn cảnh liên quan khác thay đổi. Thế giới cục bộ được lưu trạng thái cho phép những điều chỉnh này được tích lũy qua nhiều phiên.
Cân bằng bối cảnh công khai và riêng tư
Các nguồn công khai có thể xác lập tình hình rộng hơn, trong khi tệp và bối cảnh riêng tư có thể quyết định liệu bằng chứng đó có liên quan đến một mục tiêu cụ thể hay không. Hãy bổ sung bối cảnh nhạy cảm một cách có chọn lọc và giữ nhiệm vụ tập trung vào việc bảo vệ.
Kiểm tra từng luồng xử lý
Sử dụng báo cáo theo từng luồng của thiết bị đầu cuối để kiểm tra xem thế giới có bao gồm thông tin phù hợp từ các nguồn chính thức, khoa học, web mở, cộng đồng, cảm biến, giám sát và tùy chỉnh hay không. Kiểm tra các liên kết bằng chứng bất cứ khi nào một mối quan hệ hoặc khuyến nghị ảnh hưởng đáng kể đến quyết định.
Giữ dự báo tách biệt khỏi sự kiện
Hãy chú ý kỹ xem một nhận định là được quan sát, được suy luận hay được mô phỏng. Một diễn tiến tương lai hợp lý không phải là bằng chứng cho thấy sự kiện sẽ xảy ra, và một mối quan hệ được suy luận không giống với mối quan hệ được quan sát trực tiếp.
Sử dụng trình xem để khám phá
Mở trình xem trực quan khi bản đồ hoặc cấu trúc mối quan hệ dễ hiểu hơn dưới dạng không gian. Hãy quay lại thiết bị đầu cuối để điều khiển và cấu hình vì trình xem được thiết kế có chủ đích ở chế độ chỉ đọc.
Quyền riêng tư và an toàn
Biosecurity Agent chạy cục bộ. Theo README, mục tiêu, tệp và thông tin bí mật không được tải lên Forsy theo mặc định. Nội dung bên ngoài được xem là không đáng tin cậy và mọi hành động đều yêu cầu quyền rõ ràng.
Những biện pháp bảo vệ này không loại bỏ nhu cầu vận hành cẩn trọng. Hãy xem xét các quyền được yêu cầu, bảo vệ thông tin xác thực của nhà cung cấp mô hình, kiểm tra bằng chứng bên ngoài và tránh sử dụng dự án này thay cho tư vấn lâm sàng có chuyên môn.
Dữ liệu và giấy phép
Bộ dữ liệu liên quan có tại BiosecurityAgent01 trên Hugging Face.
Dự án được phát hành theo giấy phép Apache-2.0. Hãy tham khảo tệp LICENSE của kho lưu trữ để xem đầy đủ các điều khoản.
Kết luận
Biosecurity Agent chuyển các mô tả mục tiêu bằng hội thoại thành một thế giới an ninh sinh học liên tục, gắn với bằng chứng. Hãy cài đặt bản ứng viên phát hành hoặc gói npm đã công bố, xác định điều bạn muốn bảo vệ, kiểm tra các luồng xử lý và sử dụng trình theo dõi cùng mô phỏng để theo dõi thay đổi theo thời gian. Để sử dụng có trách nhiệm, hãy phân biệt rõ sự kiện được quan sát, suy luận và kết quả mô phỏng, đồng thời chỉ áp dụng hệ thống cho các quy trình phòng vệ.
