Identyfikatory
Warianty tytułu
The concept of electrical machine control with the use of an automatic dialogue system
Języki publikacji
Abstrakty
W artykule przedstawiono koncepcję sterowania maszyny elektrycznej z zastosowaniem automatycznego systemu dialogowego opartego na języku Python i utworzonej w tym języku bazie wiedzy. System dialogowy pozwala nawiązać kontakt w języku naturalnym pomiędzy użytkownikiem i botem. Bot analizuje zdania użytkownika i generuje swoje zdania. Język naturalny jest zdefiniowany za pomocą metod formalnych, w tym gramatyk precedensyjnych i automatów skończonych. Opracowano w języku Python program, który pozwala prowadzić rozmowę pomiędzy użytkownikiem i botem. W końcowym etapie kod programu w języku Python jest przekształcany do języka wewnętrznego mikrokontrolera za pomocą modułu PyMite. System dialogowy może być użyty do sterowania maszyn elektrycznych w górnictwie i zwiększenia poziomu bezpieczeństwa.
The article features a concept of electrical machine control using an automatic dialogue system based on the Python language and a knowledge base created in this language. The dialogue allows to make contact in a natural language between the user and the bot. The bot analyzes the user’s sentences and generates its own sentences. A natural language is defined by formal methods including precedence grammars and finite automatons. The developed Python program allows to hold a conversation between the user and the bot. In the final stage the program code in the Python language is converted to the internal microcontroller language with the PyMite module. The dialogue can be used to control electrical machines in mining and increase the level of security.
Czasopismo
Rocznik
Tom
Strony
32--35
Opis fizyczny
Bibliogr. 9 poz., zdj.
Twórcy
autor
- Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Bibliografia
- 1. Aho A. V., Ullman J.D.: The Theory of Parsing, Translation and Compiling, Vol. I: Parsing, Vol. II: Compiling, Englewood Cliffs, Prentice-Hall, 1973.
- 2. Blikle A.: Automaty i gramatyki. Wstęp do lingwistyki matematycznej, Warszawa, PWN, 1971.
- 3. Głowacz W.: Implementacja automatycznego systemu dialogowego oparta o język Python i bazę danych MySQL. „Mechanizacja i Automatyzacja Górnictwa", nr 10, 2011, Katowice, s. 11-14.
- 4. Lubaszewski W.: Słowniki komputerowe i automatyczna ekstrakcja informacji z tekstu, Uczelniane Wydawnictwa Naukowo-Dydaktyczne AGH, 2009, s. 257-260.
- 5. Santangelo A., Augello A., Gentile A., Pilato G., Caglio S.: A Chat-bot based Multimodal Virtual Guide for Cultural Heritage Tours. Proc. of PSC, Las Vegas, 2006, pp. 114-120.
- 6. http://www.slideshare.net/stoggi/python-on-a-chip.
- 7. http://www.atmel.com.
- 8. http://internetmaker.pl/artykul/3423,1,wprowadzenie_do_pytho na_-_jezyk_oprogramowania_inny niz wszystkie.
- 9. http://pej.cz/Siri-i-kumple-jak-dziala-rozpoznawanie-mowy-a126s.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-32d63afb-627b-4ec4-9512-41e92a5c72a0