Skip to main content

Posts

Showing posts with the label chatbots

RasPI Assistant: Google Assistant + Dialogflow + Raspberry Pi

Would you like to control the TV using your voice without spend a lot of money? ... Amazing right?. So, in this post, I will teach you how to do that and more. Some of my dreams always have been control things without touch them, for example: the television, due to tired to raise the hand to change the channel. So ... let's create a device that can do this action automatically. What things will we need? First, I should understand the problem and be aware about it. For example: if we want to control a TV that is not smart, how will we do that? ... a possibility is to send infrared signals (IR) to transmit the events that the person's desire. Also, if I want that the device can hear me, I may need a microphone. Additionally, it should have a speaker to talk with the people. Further, I will need a database to save all the information, APIs that can help me with the smart logic and cheap electronic components like a Raspberry Pi , resistors, leds, wires an...

How to create a simple Chatbot?

Developing an amazing Chatbot ... What is a Chatbot? First to understand how it works, you need to know how it was originated and some algorithms  like  the Natural Language Processing (NLP). It is another AI area, but it is around the language (usually written), it is the component that bridges the gap between human conversation and understanding programmed by a computer. NLP allows the computer to interpret the vast and complicated human language, understand it, process it, and effectively "speak", just like humans. Through the process, the machine has to understand all the jargon that is being using and developing or adapting with the ability to respond, as a human computer. NLP has to do with the creation of systems that process or "understand" the language to perform certain tasks, such as answering questions, analyzing the sentiment in a sentence, making translations between different languages, and another. In the past, the NLP involved a lot ...

De Inteligencia Artificial a los Chatbots

Inteligencia Artificial (AI) Es una subárea de la informática y de la ciencia computacional. La definición de Inteligencia Artificial se refiere a la capacidad que tienen las máquinas para entender, pensar y aprender de una manera similar a como lo hacen los seres humanos, lo que indica la posibilidad de utilizar las computadoras para simular la inteligencia humana. La AI ha experimentado 60 años de desarrollo continuo, con grandes avances y retrocesos. En general, se inició tratando de resolver tareas que son fáciles para los seres humanos, pero difícil para las computadoras, tratar de realizar un sistema que pueda hacer cualquier cosa que un ser humano hace (quizás sin cosas puramente físicas). Esto es bastante genérico e incluye todo tipo de tareas como: planificar, moverse de un lado a otro, reconocer objetos y sonidos, hablar, traducir, realizar transacciones sociales o comerciales, trabajo creativo (hacer arte o poesía), entre otras. Vehículos autónomos son un tema ca...

El kiosco del manaña

Siempre me he preguntado, cómo será hacer un sistema o dispositivo cognitivo que sea capaz de asistir a un ser humano en cualquier actividad cotidiana que realizamos. Por ejemplo, algo como una especie de kiosco cognitivo que pueda tomar la orden de un menú de comidas rápidas y que pueda ayudar en la creación de la misma al consumidor. Y cuando digo kiosco … me imagino una especie de cajón metálico o plástico con cosas electrónicas conectadas, como un cajero automático con una pantalla táctil. Tan solo imagínense algo así ubicado en lugares estratégicos, por ejemplo en centros comerciales o en el parque de diversiones, donde las personas se acerquen, soliciten lo que desean comer, continúan disfrutando de las atracciones y luego, tan solo van a retirar la comida, lista para ser degustada.