Artificial intelligent assistant

Why artificial intelligence people didn't use propositional logic to represent knowledge? Why artificial intelligence people didn't use propositional natural programming language to represent knowledge?and is there's a relation between propositional logic and first order or predicate calculus?and if not what language the artificial intelligence people use in order to represent knowledge?

Because, in a way, propositional logic only represents facts about finitely many objects, not knowledge. In other words, it doesn't allow you to deduce facts about objects you _haven't_ seen before. If you want to represent knowledge, you'll want to be able to represent information such as: Objects always either have property $A$ or $B$, i.e. a sentence such as $$ \forall x\: (A(x) \lor B(x)) $$

In propositional logic, the best you can do is add all statements of the form $$ A_x \lor B_x $$ for all _known_ objects $x$. But that doesn't allow you to deduce anything about a previously unknown $x$.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy e0da85665006e044b7398f9847f07330