赞
踩
Function KB-Agent(precept) returns an action
static: KB
t
TELL(KB, MAKE-PERCEPT-SENTENCE(percept, t))
action <--- ASK(KB, MAKE-ACTION-QUERY(t))
TELL(KB, MAKE-ACTION-SENTENCE(action, t))
t <--- t+1
return action
智能体与其知识库进行问与答的过程:
基于知识的智能体构建,通过TELL告诉其需要知道的:
魔怪世界:展示了推理的动机
初始状态:在格子[1, 1], no stench, no breeze
推理出结论“陷阱在[3, 1]”:组合了在不同时间,不同地点获得的知识
逻辑包括两个部分:
Propositions(命题)
原子(Atom):常量:真(True),假(False);命题符号:P,Q,… (简单句)
联结符(Logical connectives):组成复合句
∧
\wedge
∧(合取),
∨
\vee
∨(析取),
⇒
\Rightarrow
⇒(蕴含),
⇔
\Leftrightarrow
⇔(等价),
¬
\neg
¬(非)
文字(Literal):是一个正原子或者是一个负原子
合式公式(wff):(复合)句子
P P P | Q Q Q | ¬ P \neg P ¬P | P ∧ Q P\wedge Q P∧Q | P ∨ Q P\vee Q P∨Q | P → Q P\to Q P→Q | P ↔ Q P\leftrightarrow Q P↔Q |
---|---|---|---|---|---|---|
F | F | T | F | F | T | T |
F | T | T | F | T | T | F |
T | F | F | F | T | F | F |
T | T | F | T | T | T | T |
P P P | H H H | P ∨ H P\vee H P∨H | ( P ∨ H ) ∧ ¬ H (P\vee H)\wedge\neg H (P∨H)∧¬H | ( P ∨ H ) ∧ ¬ H → P (P\vee H)\wedge\neg H\to P (P∨H)∧¬H→P |
---|---|---|---|---|
F | F | F | F | T |
F | T | T | F | T |
T | F | T | T | T |
T | T | T | F | T |
假言推理(Modus Ponens):
α
→
β
,
α
β
\frac{\alpha\to \beta ,\alpha}{\beta}
βα→β,α
析取引入(Or-Introduction):
α
i
α
1
∨
α
2
∨
⋯
∨
α
n
\frac{\alpha_i}{\alpha_1\vee\alpha_2\vee\dots\vee\alpha_n}
α1∨α2∨⋯∨αnαi
合取消除(And-Elimination):
α
1
∧
α
2
∧
⋯
∧
α
n
α
i
i
=
1
,
…
,
n
\frac{\alpha_1\wedge\alpha_2\wedge\dots\wedge\alpha_n}{\alpha_i}_{i=1,\dots ,n}
αiα1∧α2∧⋯∧αni=1,…,n
非消除(Double-Negation Elimination):
¬
¬
α
α
\frac{\neg\neg\alpha}{\alpha}
ᬬα
合取引入(And-Introduction):
α
1
,
α
2
,
…
,
α
n
α
1
∧
α
2
∧
⋯
∧
α
n
\frac{\alpha_1,\alpha_2,\dots ,\alpha_n}{\alpha_1\wedge\alpha_2\wedge\dots\wedge\alpha_n}
α1∧α2∧⋯∧αnα1,α2,…,αn
归结(Resolution):
α
∨
β
,
¬
β
α
\frac{\alpha\vee\beta,\neg\beta}{\alpha}
αα∨β,¬β
α
∨
β
,
¬
β
∨
γ
α
∨
γ
\frac{\alpha\vee\beta,\neg\beta\vee\gamma}{\alpha\vee\gamma}
α∨γα∨β,¬β∨γ
Δ
\Delta
Δ:一系列句子的集合(wffs)
ℜ
\Re
ℜ:一系列的推理规则
一个句子(wff)
α
\alpha
α是句子集合
Δ
\Delta
Δ的一个演绎(或验证),当且仅当
α
\alpha
α能够通过
ℜ
\Re
ℜ从
Δ
\Delta
Δ推导出(
α
\alpha
α称为
Δ
\Delta
Δ的一个定理)。即KaTeX parse error: Expected '}', got 'EOF' at end of input: …ash _{\Re\alpha
推理程序:构建这样一个证明,发现一个合适的推理规则应用的步骤序列
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。