Tích hợp: Trợ lý AI

Kết nối Trợ lý AI

Agent DVR có thể được sử dụng trực tiếp từ các Trợ lý AI như Claude, ChatGPT, Cursor và VS Code Copilot. Hỏi bằng ngôn ngữ thường - "tôi có những Cảnh báo nào đêm qua?", "cho tôi xem điều gì đã xảy ra trên camera lối vào buổi sáng nay", "tắt các Camera trong phòng để xe" - và trợ lý sẽ trả lời từ các camera TRỰC TIẾP, Các bản ghi và nhật ký Cảnh báo của bạn, bao gồm các hình ảnh.

Điều này hoạt động thông qua Model Context Protocol (MCP), tiêu chuẩn mở mà các trợ lý sử dụng để kết nối với dụng cụ bên ngoài. Agent DVR cung cấp máy chủ MCP ở hai vị trí, và bạn kết nối trợ lý của mình với vị trí phù hợp với bạn:

  • Tích hợp trong Agent DVR (Điểm cuối cục bộ): được phục vụ bởi Máy chủ của riêng bạn trên mạng cục bộ của bạn. Không cần Tài khoản hoặc đăng ký. Dành cho các trợ lý chạy trên cùng một máy tính hoặc LAN.
  • Thông qua iSpyConnect.com (Điểm cuối đám mây): tiếp cận các Máy chủ của bạn qua Truy cập từ xa giống như cổng web và các ứng dụng di động sử dụng, từ bất kỳ nơi nào, mà không cần chuyển tiếp Cổng. Cần đăng ký iSpyConnect. Đây là cái bạn sử dụng cho claude.ai, ChatGPT và điện thoại.

Cả hai expose cùng một bộ dụng cụ. Yêu cầu Agent DVR 8.0.3 trở lên.

Điểm cuối cục bộ

Mọi máy chủ Agent DVR phục vụ MCP tại /mcp trên máy chủ Web cục bộ của nó, vì vậy nếu bạn mở giao diện Agent DVR tại http://localhost:8090 thì điểm cuối là http://localhost:8090/mcp (sử dụng địa chỉ và cổng của máy chủ của bạn từ máy tính khác trên LAN, ví dụ http://192.168.1.10:8090/mcp). Nó được bật theo mặc định và có thể được tắt bằng AI Assistant (MCP) Endpoint trong Cài đặt máy chủ - Máy chủ cục bộ.

Quyền truy cập tuân theo chính xác các quy tắc giống như phần còn lại của API cục bộ: từ mạng của riêng bạn không cần đăng nhập, trừ khi Bảo vệ API được bật, trong trường hợp đó trợ lý phải gửi tên người dùng và mật khẩu của người dùng quản trị (hầu hết các máy khách MCP cho phép bạn thêm tiêu đề Authorization). Các kết nối từ bên ngoài mạng của bạn còn yêu cầu giấy phép, giống như việc truy cập UI qua cổng được chuyển tiếp.

Claude Code

claude mcp add --transport http agentdvr http://localhost:8090/mcp

Gemini CLI

gemini mcp add -s user --transport http agentdvr http://localhost:8090/mcp

Sau đó gõ /mcp bên trong Gemini CLI để xác nhận các dụng cụ đã được tải. Phần -s user lưu trữ máy chủ trong Cài đặt người dùng của bạn để nó sẵn sàng từ bất kỳ thư mục nào.

Cursor

Thêm vào .cursor/mcp.json (hoặc thông qua Cài đặt - MCP):

{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }

VS Code (Copilot)

Thêm vào .vscode/mcp.json:

{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }

Claude Desktop

Ứng dụng Claude trên máy tính để bàn không thể gọi trực tiếp một máy chủ trên máy tính của bạn, vì vậy nó sử dụng một tiện ích nhỏ để thực hiện việc đó cho bạn. Tải xuống AgentDVR.mcpb, sau đó trong Claude Desktop mở Cài đặt - Tiện ích và kéo tệp vào trang. Nó được cài đặt với trạng thái đã bật và kết nối tới http://localhost:8090/mcp; chỉ nhấp vào Cấu hình nếu máy chủ của bạn nằm trên một máy tính khác hoặc có Bảo vệ API được bật. Claude yêu cầu quyền lần đầu tiên mỗi công cụ được sử dụng - chọn "Luôn cho phép" để dừng các lời nhắc.

Claude Desktop hiển thị một cảnh báo màu đỏ cho mọi tiện ích không được cài đặt từ thư mục riêng của Anthropic. Điều này là dự kiến đối với tệp này; tiện ích chỉ giao tiếp với địa chỉ bạn cung cấp cho nó.

Các trợ lý khác

Bất kỳ máy khách nào hỗ trợ MCP qua HTTP ("Streamable HTTP") đều có thể sử dụng cùng một URL. Tìm "MCP servers", "connectors" hoặc "dụng cụ" trong cài đặt của trợ lý.

Ứng dụng Claude trên web và các ứng dụng di động, cũng như ChatGPT, hoàn toàn không thể truy cập máy chủ trên mạng của bạn; chúng sử dụng Điểm cuối đám mây.

Điểm cuối Đám mây

Với đăng ký iSpyConnect, máy chủ của bạn cũng có thể truy cập tại:

https://www.ispyconnect.com/mcp

Thêm URL đó dưới dạng kết nối tùy chỉnh hoặc máy chủ MCP trong trợ lý của bạn (ví dụ: Cài đặt - Kết nối trên claude.ai và các ứng dụng Claude, hoặc tương đương trong Cursor). Trợ lý mở trang Đăng nhập iSpyConnect; đăng nhập, chọn xem có cho phép kiểm soát cũng như xem, rồi nhấp Cho phép. Không cần cấu hình gì khác: mọi máy chủ Agent DVR được kết nối với tài khoản của bạn với Truy cập từ xa được bật đều Sẵn sàng, và trợ lý sẽ hỏi bạn có ý muốn nói đến cái nào nếu bạn có Hơn một máy.

Trong ChatGPT (Plus hoặc Pro), các bước như sau: Cài đặt - Bảo mật và đăng nhập - bật Chế độ nhà phát triển; sau đó Cài đặt - Plugin - Duyệt plugin - Thêm. Đặt tên là Agent DVR, nhập URL ở trên, chọn OAuth và để trống ID máy khách và bí mật, sau đó đăng nhập và nhấp Cho phép. Nếu trang plugin nói "Chưa có tác vụ ứng dụng nào khả dụng", nhấp Làm mới trên trang đó.

Từ một trợ lý dòng lệnh như Gemini CLI hoặc Claude Code, việc đăng nhập là hai bước: Thêm Máy chủ, Sau đó Ủy quyền nó và trình duyệt sẽ mở trên cùng một trang.

gemini mcp add -s user --transport http agentdvr-cloud https://www.ispyconnect.com/mcp
gemini
/mcp auth agentdvr-cloud

Các yêu cầu truyền qua cùng một chuyển tiếp mà cổng web sử dụng, vì vậy không cần chuyển tiếp cổng và máy chủ của bạn không bao giờ bị lộ ra internet. Quyền truy cập dừng lại khi đăng ký của bạn hết hạn, và quyền truy cập của mỗi trợ lý có thể được xóa từ cài đặt trình kết nối riêng của trợ lý bất kỳ lúc nào.

Máy chủ của bạn phải đang chạy và kết nối với iSpyConnect (biểu tượng ổ khóa trong giao diện cục bộ hiển thị trạng thái kết nối từ xa). Chặn truy cập bên ngoài trong Cài đặt máy chủ cũng chặn điểm cuối này.

ChatGPT: sử dụng mọi công cụ, bao gồm ảnh chụp nhanh và các bản ghi, nhưng không hiển thị các mẫu lời nhắc. Yêu cầu quy trình làm việc theo tên ("chạy quy trình làm việc morning_briefing") và trợ lý sẽ tự tìm nạp các bước. Bật Mô tả trong Cảnh báo của camera (cần nhà cung cấp AI trong Cài đặt máy chủ - AI) cung cấp cho mọi trợ lý một mô tả bằng văn bản cho mỗi cảnh báo, hữu ích cho các camera phát ra cảnh báo mà không ghi hình.

Những Gì Trợ Lý Có Thể Làm

Trợ lý thấy một bộ dụng cụ được xây dựng cho mục đích cụ thể chứ không phải API thô, vì vậy câu trả lời vẫn nhanh và rẻ:

  • Xem: liệt kê các máy chủ và thiết bị của bạn (với vị trí và tình trạng), nhận tóm tắt hoạt động (ghi hình và cảnh báo trên mỗi camera mỗi giờ, với những gì đã phát hiện), liệt kê các bản ghi trong một khoảng thời gian, xem toàn bộ cửa sổ một cách nhanh chóng dưới dạng lưới khung hình, xem một camera qua một ngày dưới dạng dòng thời gian các khung hình, lấy mẫu khung hình từ một bản ghi, chụp ảnh trực tiếp một camera, đọc nhật ký cảnh báo và nhận một liên kết để mở bản ghi trong giao diện web.
  • Điều khiển: vũ trang và giải除vũ trang máy chủ, áp dụng các hồ sơ, bật hoặc tắt thiết bị, thay đổi chế độ ghi hình, chuyển đổi các cảnh báo, bộ dò, phát hiện đối tượng, nhận dạng khuôn mặt và nhận dạng biển số bật hoặc tắt, thêm đối tượng vào danh sách mà máy ảnh tìm kiếm, đặt thiết bị vào các nhóm, di chuyển các máy ảnh PTZ đến các điểm đặt trước, và các thay đổi trạng thái khác từ API.
  • Quy tắc: thiết lập một quy tắc bằng ngôn ngữ tự nhiên - "thông báo cho tôi nếu một chiếc xe màu đỏ xuất hiện trong 6 giờ tới", "cảnh báo tôi nếu Dave ở cửa từ 2 đến 4 giờ vào thứ Ba". Trợ lý chọn sự kiện bộ dò (đối tượng, khuôn mặt, biển số, âm thanh, chuyển động) và chỉ đối với những chi tiết mà bộ dò không thể nhìn thấy như màu sắc hoặc nhãn hiệu, sẽ thêm một câu hỏi cho AI thị giác mà câu trả lời sẽ xác nhận sự khớp. Quy tắc được lưu trữ dưới dạng các hành động thông thường trên camera, được đánh dấu là do trợ lý tạo ra kèm theo câu bạn đã sử dụng, và tự động hết hạn; bạn có thể xóa nó ở đó bất kỳ lúc nào. Xem Quy tắc Trợ lý và Ví dụ về Quy tắc. Cần Agent DVR 8.0.7 trở lên.
  • Mọi thứ khác: một danh mục các lệnh đọc và điều khiển khác mà trợ lý có thể gọi khi không có dụng cụ chuyên dụng phù hợp (thống kê hệ thống, trạng thái đầy đủ của thiết bị, cài đặt sẵn PTZ, v.v.).

Trợ lý không thể xóa các bản ghi hoặc ảnh, thay đổi cấu hình thiết bị hoặc máy chủ, thêm hoặc loại bỏ thiết bị, hoặc khởi động lại máy chủ: những lệnh đó cố ý không được cung cấp, bất kể điểm cuối nào được sử dụng. Quy tắc là điều duy nhất mà nó có thể tạo, và mọi quy tắc đều được liệt kê trong Cài đặt máy chủ - Quy tắc Trợ lý. Trên điểm cuối đám mây, xem, điều khiển và quy tắc là các quyền hạn riêng biệt mà bạn cấp trên trang đăng nhập, và mức sử dụng bị giới hạn để bảo vệ relay. Một quy tắc đặt câu hỏi cho AI thị giác sẽ tốn một lệnh gọi AI mỗi khi bộ kích hoạt của nó phát động (có giới hạn theo giờ); trợ lý sẽ cho bạn biết khi nó thiết lập quy tắc.

Các lời nhắc ví dụ

  • "Có ai đến cửa phía trước trong 24 giờ qua không? Cho tôi xem."
  • "Những con chim nào đã ghé thăm cái chum hôm sáng?"
  • "Lối vào nhà bận rộn như thế nào hôm nay, và khi nào?"
  • "Cho tôi xem khu vườn phía sau qua cả ngày. Nó bắt đầu mưa khi nào?"
  • "Tôi nhận được những cảnh báo nào hôm qua, và có ai trong số đó là người không?"
  • "Hiện tại ai ở cửa phía trước?"
  • "Camera nào ngoại tuyến?"
  • "Chúng tôi sắp ra ngoài - bảo vệ mọi thứ bằng hồ sơ Away."
  • "Tắt tất cả camera ở vị trí nhà."
  • "Gửi cho tôi một liên kết đến clip của người giao hàng."
  • "Thông báo cho tôi nếu có ai đó đến cửa trước trong 6 giờ tới."
  • "Cảnh báo tôi nếu một chiếc xe màu đỏ xuất hiện trên đường dẫn hôm nay."
  • "Cho tôi biết lần đầu tiên Dave ở cửa trước vào thứ Ba từ 2 đến 4 giờ."
  • "Gửi email cho tôi nếu camera cửa sau bị ngoại tuyến tuần này."
  • "Khi có ai đó đi vào bãi đỗ xe sáng nay, hãy cho họ biết văn phòng ở phía sau."
  • "Nếu có ai ở cửa bên hôm nay, hãy phát tiếng chó sủa và ghi hình camera vườn cũng vậy."
  • "Nếu thùng rác không ở lề đường vào lúc 6 chiều Chủ nhật, hãy gửi email đến [email protected]."
  • "Các ngày trong tuần từ 9 đến 5 giờ, thông báo cho tôi nếu một chiếc xe giao hàng dừng lại ngoài cửa hàng."
  • "Thông báo cho tôi nếu có ai đó cầm một gói hàng ở cửa trước hôm nay."
  • "Chụp ảnh vườn mỗi ngày vào lúc 12 giờ trưa."
  • "Đặt các máy ảnh lối vào, vườn và cổng vào một nhóm gọi là Bên ngoài."
  • "Hãy thông báo cho tôi bất cứ khi nào có người trên bất kỳ camera Bên ngoài nào từ 11 giờ tối đến 6 giờ sáng."
  • "Kích hoạt hệ thống lúc 10 giờ tối mỗi đêm và thông báo cho tôi khi nó được vô hiệu hóa."
  • "Những camera nào có thể phát hiện chó? Bạn nhận ra ai? Camera cửa có thể nói chuyện không?"
  • "Bạn đã thiết lập gì cho tôi, và mỗi cái có hoạt động đúng cách ngay bây giờ không?"
  • "Đổi cái đường dẫn thành gửi email cho tôi thay vào đó."
  • "Bạn đã thiết lập những quy tắc nào? Tạm dừng cái đường dẫn và xóa những cái còn lại."

Quy trình công việc được chuẩn bị sẵn

Máy chủ cũng cung cấp mẫu lời nhắc mà các trợ lý hỗ trợ lời nhắc (Claude Desktop, Claude Code, Gemini CLI, Cursor và các trợ lý khác) hiển thị dưới dạng lệnh gạch chéo hoặc trong một menu. Mỗi mẫu chạy một quy trình làm việc đa bước hoàn chỉnh và báo cáo kết quả:

  • morning_briefing - những gì các camera nhìn thấy kể từ tối qua: hoạt động, cảnh báo, những người, phương tiện và động vật đáng chú ý, và tình trạng camera.
  • door_report - ai đến camera cửa, với thời gian, những gì mỗi khách truy cập đã làm và một liên kết đến mỗi clip.
  • wildlife_report - những con vật và chim nào mà camera ghi lại, được xác định gần gũi nhất có thể với cách cho phép của cảnh quay.
  • camera_health - mỗi máy chủ và camera được kiểm tra ngoại tuyến, đã tắt, lỗi và các camera đã im lặng.
  • day_in_review - một camera qua cả ngày dưới dạng dòng thời gian các khung hình, với một câu chuyện về cách cảnh quay thay đổi.
  • set_up_a_rule - thiết lập một quy tắc từ một câu: kiểm tra những gì camera của bạn có thể làm, cho bạn thấy quy tắc sẽ làm gì, sau đó tạo nó khi bạn nói có.

Quy tắc Trợ lý

Với quyền hạn của các quy tắc, một trợ lý có thể thiết lập một quy tắc cho bạn từ một câu: "cho tôi biết nếu có ai đó đến cửa trước trong 6 giờ tiếp theo". Agent DVR biến nó thành những hành động thông thường trên máy ảnh, vì vậy nó chạy trên máy chủ của bạn như một quy tắc mà bạn tạo bằng tay. Không có trợ lý nào liên quan sau khi quy tắc tồn tại.

  • Nơi nó được đặt: danh sách Các hành động của máy ảnh, được đánh dấu Quy tắc trợ lý với ngày nó kết thúc và, đối với các quy tắc kích hoạt một số lần nhất định, tần suất kích hoạt của nó. Nhấp chuột vào dấu để xem câu nó được tạo từ đó. Chỉnh sửa hoặc xóa nó ở đó như bất kỳ hành động nào khác, hoặc yêu cầu trợ lý liệt kê, tạm dừng hoặc xóa các quy tắc của nó. Mọi quy tắc trên máy chủ cũng được liệt kê ở một nơi, Cài đặt máy chủ - Quy tắc Trợ lý, với câu nó được tạo từ đó, phạm vi bao quát của nó, cho dù nó hoạt động, chờ đợi, tạm dừng hay kết thúc, và một nút xóa. Các quy tắc dành cho một nhóm máy ảnh hoặc cho chính hệ thống chỉ xuất hiện ở đó. Người dùng không có quyền thay đổi cài đặt máy chủ có thể xem danh sách nhưng không thể xóa từ đó.
  • Những gì nó có thể giám sát: bất cứ điều gì camera đã phát hiện - chuyển động, vật thể (người, ô tô, chó, v.v.), khuôn mặt được nhận dạng, biển số xe, âm thanh, hoặc camera ngoại tuyến. Bạn cũng có thể đặt câu hỏi: "camera nào có thể phát hiện chó?", "bạn nhận ra ai?", "camera cửa có thể nói chuyện không?".
  • Những gì nó có thể làm khi điều đó xảy ra: thông báo cho bạn bằng thông báo đẩy, email hoặc SMS; nói một lời nhắn lớn qua camera ("khi ai đó bước vào bãi đỗ xe, hãy cho họ biết văn phòng ở phía sau") hoặc phát một âm thanh qua nó (tiếng sủa chó); ghi hình trên camera khác; di chuyển camera PTZ đến một vị trí cài sẵn; gọi một URL (một webhook, một ổ cắm thông minh); gắn thẻ bản ghi; áp dụng một hồ sơ. Nói chuyện và phát âm thanh cần một camera có chức năng nói được thiết lập, chuyển đổi giọng nói và SMS cần một tài khoản được kết nối, và email cần chức năng nhắn tin được bật trên camera - trợ lý kiểm tra những điều này và cho bạn biết camera nào đủ điều kiện.
  • Nhiều hơn một camera, hoặc chính hệ thống: hãy đặt tên một nhóm, một vị trí hoặc "tất cả các camera" và bạn sẽ nhận được một quy tắc tuân theo nó - "thông báo cho tôi bất cứ khi nào có người trên bất kỳ camera nào trong nhóm Outside vào ban đêm" cũng bao gồm một camera bạn thêm vào nhóm Outside vào tháng tới. Các camera trong nhóm không thể phát hiện những gì bạn yêu cầu đơn giản là không phải là một nguồn, và trợ lý sẽ cho bạn biết có bao nhiêu camera có thể. Nếu nhóm chưa tồn tại, một trợ lý có quyền kiểm soát có thể tạo nó: "đặt các camera lối vào, vườn và cổng vào một nhóm gọi là Outside" (cần Agent DVR 8.0.7 hoặc mới hơn). Các nhóm giống với những nhóm bạn đặt trên tab Chung của thiết bị, và chúng cũng quyết định những thiết bị nào mà một tài khoản người dùng bị hạn chế có thể thấy, vì vậy một camera bạn đặt trong một nhóm sẽ bị ẩn khỏi những người dùng bị hạn chế mà tài khoản của họ không bao gồm nhóm đó. Một quy tắc cũng có thể thuộc về máy chủ thay vì một camera: "kích hoạt hệ thống lúc 22:00 mỗi tối", "áp dụng hồ sơ Night khi mặt trời lặn vào các ngày trong tuần", "thông báo cho tôi khi hệ thống đã hủy kích hoạt". Các quy tắc hệ thống chạy theo lịch trình của riêng chúng, vì vậy không có lịch trình công tắc của camera nào ảnh hưởng đến chúng; chúng không thể nhìn vào một bức ảnh hoặc nói qua một camera.
  • Khi: trong vài giờ tới, cho đến một ngày giờ nhất định, trong một cửa sổ hàng tuần ("Các ngày thứ ba từ 2 đến 4"), vào một ngày, hoặc cứ thường xuyên ("chụp ảnh khu vườn mỗi giờ", "kiểm tra cửa có đóng kín không mỗi 15 phút" - trong một cửa sổ thời gian nếu bạn muốn). Thời gian có thể theo mặt trời: "sau khi tối", "từ lúc mặt trời lặn đến lúc mặt trời mọc", "nửa giờ trước khi mặt trời mọc" được tính lại mỗi ngày từ tọa độ vị trí của camera (một vị trí không có vĩ độ và kinh độ được đặt nhận 6 sáng và 6 tối). "Thông báo cho tôi khi..." thông báo cho bạn một lần và quy tắc tạm dừng chính nó; nói "mỗi lần" hoặc "bất cứ khi nào" nếu bạn muốn được thông báo mỗi lần nó xảy ra. Mỗi lần có nghĩa là mỗi lần ghé thăm, không phải mỗi giây ai đó đứng ở đó: một quy tắc chờ một phút trước khi có thể thông báo lại (nửa phút cho các quy tắc nói, phát âm thanh hoặc ghi âm), và bạn có thể yêu cầu lâu hơn ("không quá một lần mỗi giờ"). Với một cửa sổ lặp lại ("các ngày làm việc từ 9 đến 5, thông báo cho tôi nếu một chiếc xe tải dừng bên ngoài") một lần có nghĩa là một lần mỗi ngày cửa sổ mở. Hỏi "bạn đã thiết lập cái gì, và nó có hoạt động không?" để xem từng quy tắc và liệu nó có hoạt động, chờ cửa sổ của nó, tạm dừng hoặc đã hoàn thành. "Hãy gửi email cho tôi thay vào đó" thay đổi một quy tắc. Một quy tắc có giới hạn thời gian sẽ tự loại bỏ khi thời gian trôi qua.
  • Chi tiết mà một bộ dò không thể thấy: đối với màu sắc, hãng, quần áo và tương tự ("một chiếc xe đỏ") quy tắc hỏi nhà cung cấp AI của bạn (Cài đặt máy chủ - Cài đặt AI) một câu hỏi có hoặc không về bức ảnh mỗi khi bộ dò kích hoạt, và chỉ hành động khi câu trả lời là có. Điều tương tự cũng áp dụng cho những thứ mà không có bộ dò nào biết ("một con kangaroo trong vườn"), sử dụng chuyển động làm trình kích hoạt. Nó cũng có thể xem vào một thời gian cụ thể: "nếu các thùng không được lấy ra vào Chủ nhật lúc 20:00, hãy nhắn tin cho Max" sẽ kiểm tra camera mỗi Chủ nhật lúc 20:00 và chỉ gửi tin nhắn khi câu trả lời là không. Nếu AI không thể xác định được (tối, tầm nhìn bị chặn) thì không gì được gửi đi, vì vậy hãy chọn một thời gian khi camera có thể thấy. Đó là một lệnh gọi AI cho mỗi trình kích hoạt, bị giới hạn ở 30 lần mỗi giờ cho mỗi quy tắc theo mặc định, và trợ lý sẽ cho bạn biết khi nào một quy tắc hoạt động theo cách này. Nếu không có nhà cung cấp AI nào được thiết lập, trợ lý sẽ nói vậy và cách thêm một nhà cung cấp (Google Gemini có bậc miễn phí) - nó không thể thực hiện bước đó cho bạn, vì đó là một khóa API - và cung cấp quy tắc mà không cần câu hỏi: mỗi chiếc xe thay vì những chiếc xe đỏ, mà nó có thể xem qua với bạn sau. Chi tiết tốt, chẳng hạn như mô hình chính xác của một chiếc xe hoặc màu sắc vào ban đêm khi camera đã chuyển sang hình ảnh đen và trắng chế độ nhìn đêm của nó, không đáng tin cậy.
  • Tại sao một quy tắc bị từ chối: Agent DVR sẽ không tạo quy tắc có thể không bao giờ hoạt động, và nói mọi thứ sai trong một lúc. Nếu không có khuôn mặt nào được đăng ký dưới tên bạn đã cung cấp, nếu camera bạn muốn nói qua không có kênh nói, nếu phát hiện vật thể bị tắt trên camera đó, nếu những gì bạn yêu cầu không có trong danh sách Tìm của nó, hoặc nếu bạn yêu cầu cửa sổ thời gian trên camera có lịch bị tắt, trợ lý sẽ được biết chính xác những gì cần thay đổi. Với quyền hạn điều khiển, nó có thể thực hiện thay đổi cho bạn và thử lại: bật máy dò hoặc lịch, hoặc thêm vật thể vào danh sách Tìm của camera ("chó" trên camera chỉ tìm kiếm người và ô tô). Nó chỉ có thể thêm các vật thể mà mô hình AI của camera biết. Đối với bất cứ điều gì khác, nó sử dụng một vật thể rộng hơn và yêu cầu nhà cung cấp AI của bạn kiểm tra chi tiết. Âm thanh là ngoại lệ: tự thêm những âm thanh đó vào danh sách của micrô.
  • Chưa được hỗ trợ: đếm ("lần thứ hai hôm nay"), những điều chưa xảy ra ("không giao hàng trước 6 giờ chiều"), và các chuỗi trên các camera.

Cần Agent DVR 8.0.7 hoặc mới hơn. Trên điểm cuối đám mây, các quy tắc là một quyền hạn riêng biệt trên trang đăng nhập, vì vậy một trợ lý đã được kết nối trước đây sẽ yêu cầu bạn phê duyệt quyền truy cập lại.

Ví dụ về quy tắc

Những điều phổ biến mà mọi người muốn từ camera của họ, như câu nói để nói với một trợ lý được kết nối, những gì Agent DVR thiết lập, và những gì nó cần. Tất cả những điều này đều là Quy tắc Trợ lý: chúng chạy trên máy chủ của bạn và tiếp tục hoạt động mà không cần trợ lý kết nối. Cần Agent DVR 8.0.7 trở lên và quyền quy tắc.

  • Nhận cảnh báo khi một chiếc ô tô có màu sắc cụ thể xuất hiện. Nói: "Hãy cho tôi biết nếu một chiếc ô tô màu đỏ xuất hiện trên lối vào nhà trong 6 giờ tới." Phát hiện đối tượng của camera kích hoạt trên mọi chiếc ô tô, nhà cung cấp AI của bạn được hỏi liệu ô tô có phải màu đỏ hay không, và bạn nhận được một thông báo đẩy lần đầu tiên câu trả lời là có. Quy tắc tự xóa sau 6 giờ. Cần phát hiện đối tượng được bật với "ô tô" trong danh sách Tìm của camera (trợ lý có thể làm cả hai với quyền điều khiển) và một nhà cung cấp AI trong Cài đặt máy chủ - Cài đặt AI.
  • Biết khi một người cụ thể đến. Nói: "Hãy cho tôi biết lần đầu tiên Dave ở cửa vào lúc thứ ba từ 2 đến 4 giờ." Nhận dạng khuôn mặt kích hoạt trên tên và bạn được thông báo một lần. Cần nhận dạng khuôn mặt được bật cho camera và một khuôn mặt được đăng ký với tên đó - quy tắc bị từ chối, với các tên được đăng ký, nếu không có Dave.
  • Tìm hiểu xem liệu điều gì đó đã được hoàn thành vào một thời gian cụ thể. Nói: "Nếu thùng rác không ở lề đường vào lúc 6 chiều Chủ nhật, hãy gửi tin nhắn cho tôi." Mỗi Chủ nhật lúc 6 chiều, hình ảnh từ camera được gửi tới nhà cung cấp AI của bạn với một câu hỏi có hoặc không, và bạn chỉ nhận được tin nhắn khi câu trả lời là không. Nếu AI không thể xác định (quá tối, tầm nhìn bị chặn) không gì được gửi đi, vì vậy hãy chọn một thời gian khi camera có thể nhìn thấy. Cần một nhà cung cấp AI và một tài khoản được kết nối cho SMS.
  • Theo dõi giao hàng trong giờ làm việc. Nói: "Từ thứ hai đến thứ sáu từ 9 đến 5 chiều, hãy cho tôi biết nếu một chiếc xe giao hàng dừng bên ngoài cửa hàng." Mỗi ngày cửa sổ mở một lần, không phải một lần cho tất cả thời gian. Nói "mỗi lần" nếu bạn muốn mỗi lần. Cần lịch trình của camera được bật.
  • Phát hiện thứ gì đó mà không có bộ dò nào biết. Nói: "Hãy cho tôi biết nếu có một con chuột túi trong vườn hôm nay." hoặc "Hãy cho tôi biết nếu ai đó đang mang một gói hàng ở cửa trước." Chuyển động hoặc một người kích hoạt quy tắc và nhà cung cấp AI trả lời câu hỏi về hình ảnh. Một lệnh gọi AI mỗi kích hoạt, giới hạn 30 mỗi giờ cho mỗi quy tắc.
  • Nói chuyện với bất cứ ai xuất hiện. Nói: "Khi có ai đó bước vào bãi đậu xe sáng nay, hãy cho họ biết văn phòng ở phía sau." Tin nhắn được phát qua loa của camera bằng chuyển văn bản thành giọng nói. Cần một camera có đàm thoại được thiết lập và một tài khoản được kết nối.
  • Đuổi đi khách thăm về đêm. Nói: "Nếu ai đó ở cửa bên tối nay, hãy phát âm thanh chó sủa và ghi hình camera vườn luôn." Phát một tệp âm thanh qua camera và bắt đầu ghi hình một camera khác, tối đa một lần mỗi 30 giây. Cần một camera có đàm thoại được thiết lập.
  • Bảo vệ tất cả camera bên ngoài qua đêm. Nói: "Đặt camera lối vào, vườn và cửa vào một nhóm gọi là Bên ngoài." sau đó "Hãy cho tôi biết bất cứ khi nào có một người trên bất kỳ camera Bên ngoài nào từ lúc mặt trời lặn đến lúc mặt trời mọc." Một quy tắc theo dõi nhóm, bao gồm camera bạn thêm sau, và lúc mặt trời lặn được tính toán mỗi ngày từ tọa độ vị trí. Tối đa một thông báo mỗi phút từ mỗi camera.
  • Nghe về một camera bị ngừng hoạt động. Nói: "Gửi email cho tôi nếu camera cửa phía sau mất kết nối trong tuần này." Cần nhắn tin được bật trên camera.
  • Kích hoạt và hủy kích hoạt theo lịch biểu, và biết khi nào nó thay đổi. Nói: "Kích hoạt hệ thống lúc 10 chiều mỗi tối, và hãy cho tôi biết khi nó bị hủy kích hoạt." Đây là quy tắc của chính máy chủ, vì vậy lịch trình của không có camera nào ảnh hưởng đến chúng.
  • Ghi hình một ảnh hàng ngày. Nói: "Chụp ảnh vườn mỗi ngày lúc 12 giờ trưa."

Để xem hoặc thay đổi những gì đã được thiết lập, hỏi "bạn đã thiết lập những quy tắc nào, và mỗi quy tắc có hoạt động không?", "làm cho quy tắc lối vào gửi email cho tôi thay vào đó", "tạm dừng quy tắc xe tải", hoặc mở Cài đặt máy chủ - Quy tắc Trợ lý. Nếu một yêu cầu không thể hoạt động, trợ lý sẽ nói lý do và những gì cần thay đổi; xem Quy tắc Trợ lý để biết các giới hạn.

Khắc phục sự cố

  • Trợ lý không thể kết nối với điểm cuối cục bộ: kiểm tra URL trong trình duyệt - http://localhost:8090/mcp phải trả lời (thông báo lỗi là được; "connection refused" thì không). Đảm bảo cổng khớp với "Cài đặt máy chủ" - "Máy chủ cục bộ" và rằng điểm cuối được bật ở đó.
  • 401 Unauthorized: Bảo vệ API được bật, vì vậy trợ lý phải gửi thông tin đăng nhập của người dùng quản trị viên, hoặc bạn đang kết nối từ bên ngoài mạng của mình.
  • 403 Forbidden: kết nối từ bên ngoài mạng của bạn mà không có giấy phép. Hãy sử dụng Điểm cuối đám mây thay thế.
  • 404 Not Found: điểm cuối được tắt trong "Cài đặt máy chủ" hoặc máy chủ cũ hơn 8.0.3.
  • Điểm cuối đám mây cho biết máy chủ ngoại tuyến: máy chủ không được kết nối với iSpyConnect. Kiểm tra biểu tượng ổ khóa trong giao diện cục bộ và rằng "Chặn truy cập bên ngoài" được tắt.
  • Xem trợ lý đang làm gì: đặt Ghi nhật ký thành Debug trong Cài đặt máy chủ và mở Nhật ký từ Menu máy chủ. Trên điểm cuối cục bộ, mọi yêu cầu và lệnh gọi dụng cụ được ghi lại với tiền tố "MCP", bao gồm Đối số và thời gian thực hiện. Thông qua điểm cuối đám mây, các dụng cụ chạy trên iSpyConnect.com và máy chủ chỉ nhìn thấy các Lệnh riêng lẻ mà chúng gửi, được ghi lại với tiền tố "RelayApi".