Universality of a natural language interface for interaction with different types of application programming interfaces
Abstract
This article examines the universality of a natural language interface for interaction with various types of application programming interfaces (APIs). It explores approaches to developing a semantic model that adapts the interface and algorithms for the automatic transformation of natural language queries into API calls. A method is proposed that combines modern natural language processing technologies with traditional approaches, ensuring high accuracy and completeness in query processing. An experimental study was conducted, and the results confirmed the universality of the developed interface and its ability to adapt to different interaction scenarios. Based on the findings, it can be concluded that the proposed approach enhances the accuracy and usability of APIs for users without technical expertise and can be applied in various fields that require automated interaction with information systems.
Full Text:
PDF (Russian)References
Postman. State of the API Report 2023. [Online]. Available: https://voyager.postman.com/pdf/2023-state-of-the-api-report-postman.pdf. 2023.
Neumann A., Laranjeiro N., Bernardino J. An Analysis of Public REST Web Service APIs. IEEE Transactions on Services Computing. P.957-970. 2021.
Ranga V., Soni A. API Features Individualizing of Web Services: REST and SOAP. International Journal of Innovative Technology and Exploring Engineering. 2019.
Quiña-Mera A., Fernandez P., Garcia J., Ruiz-Cortés A. GraphQL: A Systematic Mapping Study. ACM Comput. Surv.55. 35 p. 2023.
Bolanowski M., Żak K., Paszkiewicz A., Ganzha M., Paprzycki M., Sowiński P., Lacalle Ú., Carlos I., Carlos P. Eficiency of REST and gRPC realizing communication tasks in microservice-based ecosystems. 2022.
Hosseini, S., Awadallah, A.H., Su, Y. Compositional generalization for natural language interfaces to web apis. arXiv, 2021.
Lin, X.V., Wang, C., Zettlemoyer, L. and Ernst, M.D. Nl2bash: A corpus and semantic parser for natural language interface to the linux operating system. arXiv. 2018.
Su Y., Hassan A., Khabsa M., Pantel P., Gamon M., Encarnacion M. Building Natural Language Interfaces to Web APIs. // In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (CIKM '17). Association for Computing Machinery, New York, NY, USA, P.177-186. 2017.
Posevkin R.V. Method of automated formation of a semantic model of a dialog system database // Software products and systems. No. 2. P. 291-294. 2018.
Razorenov A.A., Fomichev V.A. A New Approach to Formalization of Instuctions` Semantic Processing Based on the Theory of K-representations // Information Technologies. Vol. 23, No. 1. P. 3-14. 2017.
Refbacks
- There are currently no refbacks.
Abava Кибербезопасность ИБП для ЦОД СНЭ
ISSN: 2307-8162