E-AGRO: Intelligent Chat-Bot. IoT and Artificial Intelligence to Enhance Farming Industry

DOI 10.7160/aol.2020.120102
No 1/2020, March
pp. 15-21

Ekanayake, J. and Saputhanthri, L. (2020) “E-AGRO: Intelligent Chat-Bot. IoT and Artificial Intelligence to Enhance Farming Industry", AGRIS on-line Papers in Economics and Informatics, Vol. 12, No. 1, pp. 15-21. ISSN 1804-1930. DOI 10.7160/aol.2020.120102.


This study develops a chat room and a Chat–Bot to discuss the prevailing issues related to farming with peers and expertise and support farmers to make timely decision on farming. A standard set of questions was identified through discussions and surveys with farmers, expertise and other stakeholders. Intents, which the users might want to know, and examples, which the users use to explain a specific intent and entities that are different objects referring to an intent were identified from the questions. Artificial Intelligence Markup Language (AIML) was used to train a model, which predicts an intent based on the given example. The Chat-Bot was implemented in a cloud platform and therefore, the client end does not require more computational resources.


Chat-Bot, Agriculture, Chat-room, Artificial Intelligence, Farming Industry, intents, examples.


  1. Aina, L. O. (1991) “Information for successful agriculture”, Journal of Library and Information Science, Vol. 2, No. 1, pp. 1-6. E-ISSN 2374-2364, ISSN 2374-2372.
  2. Burton, S. (2002) “Development at any Cost: ICTs and People’s Participation in South Africa Communication”, Communicatio, Vol. 28, No. 2, pp. 43-53. ISSN 0250-0167. DOI 10.1080/02500160208537941..
  3. Carter, I. (1999) "Locally Generated Printed Materials in Agriculture: Experience from Uganda and Ghana", Education Research Papers 12845, Department for International Development (DFID) (UK).
  4. Galagedarage, G. T. M. (2015) “Issues in Internet Adoption and Rural Empowerment in Sri Lanka”, Journal of Humanities & Social Sciences, Vol. 09. ISSN 1934-7227.
  5. Invwieri, J. W. (2007) “Information needs of illiterate female farmers in Ethiope East local Government Area of Delta State, Nigeria”, Library Hi Tech News, Vol. 24, No. 9/10, pp. 38-42. ISSN 0741-9058. DOI 10.1108/07419050710874278.
  6. Jayarathna, H. and Hettige, B. (2013) “AgriCom: A communication platform for agriculture sector”, Conference paper: Agricultural Communications Documentation Center (ACDC), USA: IEEE, New York City, New York, pp. 439-444. DOI 10.1109/ICIInfS.2013.6732024.
  7. Johnson, P. (1992) “Human Computer Interaction: Psychology, Task Analysis, and Software Engineering”, Berkshire: McGraw-Hill Europe. ISBN 10: 0077072359, ISBN 13: 978-0077072353.
  8. Kalusopa, T. (2005) “The Challenges of Utilizing Information Communication Technologies (ICTs) for the Small-Scale Farmers in Zambia”, Library High Technology, Vol. 23, No. 3, pp. 414-424. ISSN 0737-8831. DOI 10.1108/07378830510621810.
  9. Marchionini, G. (1995) “Information Seeking in Electronic Environments”, Cambridge: Cambridge University Press. E-ISBN 9780511626388. DOI 10.1017/CBO9780511626388.
  10. Meyer, H. W. J. (2003) “Information Use in Rural Development”, The New Review of Information Behaviour Research, Vol. 4, No. 1, pp. 109-125. E-ISSN 1740-7877, ISSN 1471-6313. DOI 10.1080/14716310310001631471.
  11. Mooko, N. and Aina, L. O. (2007) “Information Environment of Artisans in Botswana”, Libri Journal, Vol. 57, pp. 1-7. ISSN 0024-2667. DOI 10.1515/LIBR.2007.27.
  12. Morrow, K., Nielsen, F. and Wettasinha, C. (2002) “Changing Information Flows”, LEISA Revista de agroecología, Vol. 18, No. 2, pp. 4-5. ISSN 1729-7419.
  13. Oladele, O. I. (2011) “Effect of Information Communication Technology on agricultural information access among researchers, extension agents and farmers in South Western Nigeria”, Journal of Agriculture and Food Information, Vol. 12, pp. 167-176. E-ISSN 1540-4722, ISSN 1049-6505. DOI 10.1080/10496505.2011.563229.
  14. Opara, U. N. (2008) “Agricultural information sources used by farmers in Imo State, Nigeria”, Information Development, Vol. 24, No. 4, pp. 289-292. E-ISSN 1741-6469, ISSN 0266-6669. DOI 10.1177/0266666908098073.
  15. Radhakrishna, R. B. (2007) “Approaches for linking markets and farmers to foster indian’srural development”, Proceedings of the 24th Annual Meeting, E.A.R.T.H. Costa Rica, 1-17.
  16. Stoner, D. J., Ford, L., and Ricci, M. (2004) “Simulating Military Radio Communications Using Speech Recognition and Chat-Bot Technology”, The Titan Corporation, Orlando.
  17. Tharindu, S. and Ekanayake, J. (2018) “Data Mining Approach to predict Suitable Seasons to Cultivate Crops”, EdHat IRCICT: International Research Conference on ICT, Colombo Sri Lanka.
  18. Wallace, R. (2003) “The elements of AIML style,” Alice AI Foundation. 139
  19. Weizenbaum, J. (1966) “ELIZA - a computer program for the study of natural language communication between man and machine”, Communications of the ACM, Vol. 9, No. 1, pp. 36-45. E-ISSN 1557-7317, ISSN 0001-0782. DOI 10.1145/365153.365168.
  20. Zhao, J (2008) “ICT4D: Internet Adoption and Usage among Rural Users in China", Knowledge, Technology & Policy”, Vol. 21, No. 1, pp. 9-18, E-ISSN 1874-6314, ISSN 0897-1986. DOI 10.1007/s12130-008-9041-0.

Full paper

  Full paper (.pdf, 930.74 KB).