Boris, I don't really mind brute forcing... as long as *I* do it too. When I look at a piece, I compare the surrounding pieces to see if I'm looking at a threat.
When I talk about 'brute force calculations' I mean more the whole, "Hey let's look at a hundred thousand possible moves and get back maybe two good moves."
I'd rather teach the program to learn efficiently from the get-go and not consider some ridiculous amount of, in the end, unnecessary calculations.
---
You're right about it being tough to 'vocalize' the thought process in the human brain. I spent hours playing the game with a friend and just thinking about what I do and how I approach each scenario.
Even after all that, my AI still made a lot of mistakes that I wouldn't do myself. It took a long time to teach her to think like me. It was a lot of fun though.