Estoy pensando en un proyecto que podría utilizar una funcionalidad similar a cómo "Quick Add" maneja el análisis del lenguaje natural en algo que se puede entender con algún nivel de semántica. Estoy interesado en entender esto mejor y me pregunté cuáles eran sus pensamientos sobre cómo esto podría implementarse.¿Cómo crees que funciona la función "Agregar rápido" en Google Calendar?
Si no está familiarizado con lo que es "Adición rápida", echa un vistazo a Google's KB al respecto.
6/4/10 actualización
investigación adicional sobre "Lenguaje Natural de análisis" (PNL) produce resultados que son mucho más amplio que lo que siento que realmente está implementado en algo así como "Quick Add". Dado que esta característica espera tipos específicos de entrada en lugar del verdadero texto libre, creo que esta es una implementación mucho más limitada de NLP. Si alguien pudiera sugerir un tema de tema más restringido que pudiera investigar en lugar de toda la amplitud de la PNL, sería muy apreciado.
Dicho esto, he encontrado un buen collection of resources about NLP incluyendo este gran FAQ.
Acaban de escribir un analizador inteligente, similar a [datejs] (http://www.datejs.com/) pero obviamente con más funciones. Dicho eso, gracias por compartir esto, es bastante útil. – Matt