Author: Ricardo Gibert
Date: 06:20:29 01/31/05
Go up one level in this thread
On January 31, 2005 at 08:38:43, Philipp Bouillon wrote: >Hi, > >I am currently developing a "Chess tutoring" software which is using the Crafty >Engine as chess player. Now, I'd like to analyse any position with the engine, >but in addition to the evaluation score of the position, I would like the >program to automatically print out texts like: "Outch! This move was horrible as >it pins the own Knight to the King. This leads to e7 which attacks the knight >and wins it in the next move...". > >The problem with this is that I'd have to find out the "delta" between two >subsequent positions (so: Is there a huge drop/increase in the position score) >and then find out _why_ the score dropped. >My plan is to look deeeeep into the evaluation function of the Crafty engine and >try to map the scoring to pre-defined sentences. In my imagination (I confess: I >have not yet looked at the sources of Crafty), I hope to be able to find things >in the evaluation function like "at this point, the king safety is measured" >and I hope to be able to "hook" my idea to this evaluation function. > >The text generation itself should be fairly easy (and customizable for different >languages as well), the only problem I see is to link the sentences to the >evaluation... So, before I delve deep into the sources: What do you think? Has >this already been tried? Do you see any (more) problems? > >Thanks for your feedback! >Philipp It just so happens this sort of thing was being discussed about a week ago and the general consensus was nobody has been able to do this in a satisfactory way. It seems to be quite difficult. Check out the following: http://www.talkchess.com/forums/1/message.html?407367
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.