Use of artificial intelligence to document software code automatically

0
24
uso de la inteligencia artificial para documentar el codigo de un software de forma automatica.jpg
uso de la inteligencia artificial para documentar el codigo de un software de forma automatica.jpg

When developing software for a service or operating system, it is important document the code throughout the phases that make up the project.

This allows having enough information to know the instructions executed by the different segments of code, so that it is understandable for all the members involved in the development of the modules that will shape the software, and so that it can be consulted by third parties carry out a similar project.

Likewise, the documentation of the code is essential to know how to act in the event of an error in a segment of the code, or when the time comes to add new functionalities, or optimize those that already exist.

Thinking about this, the startup mintifyresponsible for the development of software for the automation of documentation tasks of other software, recently announced the creation of new products, as well as the expansion of its work team.

Hang Wang, CEO of Mintlify, pointed out that the reason for founding this startup was the fact of living experiences in the software development environment where he had to work with incomplete documentation or whose information did not present a good quality (all of us have suffered that at some time). In that sense, Wang pointed out that he has witnessed the poor documentation that many companies in the sector have. Also, he indicated that the documentation constitutes a lighthouse for engineers just starting out in software development, as well as those delving into new code bases. Added to this, Wang expressed that the documentation contributes to the time saving in the task of explaining the code to anyone who reviews it in the future.

SEE ALSO  Google Files is updated with a feature inherited from Drive. Now it can be your document scanner

Taking this into account, the company plans to focus its operations on the automation of documentation, that is, document code without human interventionwhich could be achieved with artificial intelligence techniques currently existing.

Wang pointed out that, unlike its competitors, Mintlify provides significantly higher quality results, as developers do not need to host documentation within a cloud service.

At the time of launching its functions, Mintlify processes the code and generates documents from it to explain itmaking use of technologies such as natural language processing and web scraping.