Câu hỏi khái niệm liên quan đến đại lý Belief-Desire-Intent


7

Tôi đã nghiên cứu mô hình Belief-Desire-Intent và cách họ sử dụng nó trong Trò chơi đen trắng ban đầu (giống như vậy, nhưng họ cũng xác định cây quyết định là ý kiến).

Tôi có một câu hỏi về sự phân biệt giữa ý kiến ​​và niềm tin.

Theo những gì tôi hiểu, niềm tin là các danh sách được liên kết dưới dạng thuộc tính: value.

Vì vậy, hãy nói rằng một cây sẽ là một cái gì đó như: Điều kiện: Loại vô tri: Cây

Vì vậy, giả sử tôi cố gắng áp dụng lệnh cắt trên nó và npc chặt cây trong 2 lượt, bằng cách gây sát thương 50 mỗi lượt. Vì vậy, niềm tin mới được hình thành là hp của một cây đó là hơn 50.

Theo những gì tôi hiểu, đây là một niềm tin mới được hình thành, vì vậy niềm tin mới về cây sẽ là: Điều kiện: Sức khỏe vô tri:> 50 Loại: Thực vật

Điều gì về thực tế là bây giờ npc biết phải mất 2 lượt để chặt cây, đó có phải là một niềm tin mới được hình thành hay một ý kiến? Nếu không, ý kiến ​​nào có thể được hình thành từ đó?

Sự giúp đỡ từ bất cứ ai giải quyết vấn đề này sẽ được đánh giá cao vì tôi rất khó tìm thấy các ví dụ mã nguồn mở về điều này.


Vì vậy, từ những gì tôi đã thu thập được, các ý kiến ​​được hình thành dựa trên kinh nghiệm với các đối tượng sẽ thỏa mãn mong muốn. Vì vậy, hãy nói rằng mong muốn của bạn là đói, bạn đang tìm kiếm đồ vật để thỏa mãn mong muốn đó, bạn đã ăn một hòn đá, một cái cây (vô tri) và một con bò (animate). Ăn đá và cây chỉ làm tăng cơn đói của bạn, trong khi ăn bò giảm nó. Niềm tin chung của bạn về chúng là liệu chúng là vật thể sống động hay vô tri. Vì vậy, bây giờ bạn hình thành ý kiến, rằng các vật thể động làm thỏa mãn cơn đói của bạn nhiều hơn. Đó là cho đến nay, bất cứ ai biết nhiều hơn cảm thấy thoải mái để bình luận!
tượng của nó

Không nên hỏi câu hỏi này tại Philistic Stack Exchange ?
The Light Spark

1
@TheLightSpark đó là một mô hình phần mềm dựa trên khái niệm triết học, sau đó được điều chỉnh cho trí tuệ nhân tạo trong trò chơi
itmetheperson

Câu trả lời:


2

Có vẻ như bạn đang thiếu một số niềm tin từ mô hình.

Có hai sự hòa giải tôi thấy:

NPC có 50 sát thương là một niềm tin hiện có

Trong khi một người tin rằng cây có> 50 HP là đúng. Nó dựa trên niềm tin hiện có rằng npc gây sát thương 50 điểm. Vì vậy, bạn có thể đang thiếu niềm tin của npc về khả năng của chính nó.

Sau đó, có một niềm tin thứ hai bị bỏ lỡ, và đó là cây có <= 100 HP. Nếu npc tin rằng nó gây sát thương 50 và phải sử dụng hai lượt để phá hủy cây, thì niềm tin mới là cây phải có ít HP hơn hoặc bằng 100.

NPC Chỉ biết có bao nhiêu lượt để chặt cây

Khả năng khác là npc sẽ không biết cây có bao nhiêu HP, mà là mất bao lâu để chúng chặt cây. Sau đó, niềm tin của họ về nhiều thứ sẽ liên quan đến lượt, và không liên quan đến các chỉ số HP cơ bản. Nó chỉ có thể xây dựng niềm tin dựa trên những gì nó quan sát được.

Trong trường hợp đó, niềm tin sẽ được mô tả là mất 2 lượt để chặt cây.


Tôi không quen thuộc lắm với hệ thống thực tế, nhưng từ quan điểm logic dường như là vấn đề. Bạn không thể tin rằng cây có số lượng HP cụ thể, trừ khi bạn có một số cách để biết mức độ thiệt hại của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.