尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

GOAP:让AI学会“思考“而非“背台词“

GOAP:让AI学会“思考“而非“背台词“ 一、先讲个故事:两种NPC的死亡想象你在玩一款潜行游戏,一个敌方哨兵发现了你。传统状态机(FSM)的哨兵会这样"思考"(其实它根本不会思考):if (发现玩家) → 切换到"警戒状态" 警戒状态 = 固定动作序列:拉警报 → 走向玩家 → 攻击如果警报器坏了呢?程序员没预料到,那就卡死或者穿墙走过去硬拉——因为这条路径是写死的。GOAP驱动的哨兵则是这样:目标:消灭入侵者 系统扫描所有可用行动:拉警报、捡起地上的枪、 躲到掩体后、呼叫增援、直接冲锋... → 根据当前世界状态(警报器已损坏、弹药不足、 有掩体可用),自动规划出: "躲到掩体 → 呼叫增援 → 等待友军 → 集火攻击"这条路径没有人写过,是AI自己"拼"出来的。这就是GOAP(Goal-Oriented Action Planning,目标导向行动规划)的魅力——你只告诉AI"想要什么",它自己想"怎么做"。二、GOAP的核心原理:像搭积木一样规划人生GOAP的思想源自经典AI规划算法STRIPS(斯坦福研究院问题求解器),2005年由Jeff Orkin在游戏《F.E.A.R.》中首次成功商业化应用,一战封神,成为游戏AI界的教科书案例。三大核心组
返回列表