Hacker News new | ask | show | jobs
by solyaris 3796 days ago
thank for your links! generally speaking, I can't agree with your first statement :) and I anticipated my ignorance in linguistic topics :)

I'll investigate and study to understand about "pragmatic" and semantic understanding; thanks.

But let me do some more notes:

1. my raugh and crippled code proposal at http://www.github.com/solyaris/dialogs is to consider a "framework" where dialog are composed/nested as "elemental dialogs" (archetypes or "abstract classes") to be instantiated as subclasses, and of course there is not a real NLP. The semantic understanding is "delegated" to an external engine (see the interpret() method).

2. In my modest opinion the BIG trade off is between a system that really do a semantic interpretation and a system tha quickly supply a service to a user (buyer) in a DETERMINISTIC/fast workflow.

Please let consider the usual example I propose: an ecommerce shopping: I call this a bussines service, that "have to" bring user to purchase something as goal, "as talking by phone" with the buyer (BTW I worked a bit on a proximity ecommerce project http://www.rosposhop.com, where buyer and seller live in the same area and know each other personally).

So the state-machines composistion I proposed is maybe naif but focus on a deterministic workflow, to achive some business goal/task.

To be pragmaticals: There is some (open-source) NLP to already done to realize a "simple" task as a "ecommerce" text conversation" ? I'm looking forward for it :)

giorgio