In this thesis we attempted to implement a slovene chat agent. The agent would serve as an interface to quickly retrieve data from a closed HRM (human resources management) system. To implement the mentioned agent, we used a slovene parser developed in the scope of the Communication in Slovene project. The parsed input sentence was then processed in Python, where we found all of its sentence elements. Knowing its sentence elements, we then tried to understand, which data it was asking for. In cases where we successfully found the meaning, we searched for the wanted data in the HRM system and then answered back to the user if we found it. Through the developed interface, users of the closed HRM system can ask for information with natural slovene language. We tested the developed agent with the new learning corpus we created during the development. Results showed we set up a good meaning searching algorithm. With the merging of our new learning corpus and the learning corpus ssj500k we raised the success rate of our meaning searching algorithm up to 84 %.
|