Philosophy and Natural Language Processing
22 December 2006
Engaging in philosophical analysis is an essential (and difficult) activity for shedding light on those aspects of a problem that do not obviously fall within the realm of software engineering. This is especially true when trying to understand concepts such as “meaning”, “understanding” and “thinking”.
This article is a demonstration of philosophical analysis by engaging with two chat-bot related problems. The first concerns the question “can machines think?” and the second examines “meaning”.
Read the full article...