So for a class I'm reading Brooks' "Intelligence without representation". The introduction is dedicated to slating Representation as a focus for AI development.
I've read that representation is the problem of representing information symbolically, in time for it to be useful. It's related to the reasoning problem, which is about reasoning about symbolic information.
But I don't feel like I really understand it at any practical level. I think the idea is that when an agent is given a problem, it must describe this problem in some internal manner that is efficient and accurately describes the problem. This can then also be used to describe the primitive actions that can be taken to reach the solution. I think this then relates to Logic Programming eg Pascal?
Is my understanding of Representation correct? Just what does representation look like in practice, are there any open source codebases that might make a good example?