## 1 Introduction
Currently, many services are offered online; however, using them can become tedious, cumbersome, and overwhelming for users. Additionally, these services are often provided by third parties, such as hospitals, where you need to schedule an appointment to donate blood, and for that, you have to provide personal information. Similarly, the tax administration office requires you to make an appointment and enter personal data, only to find out that there are no available appointments for the next 3 or 4 months. This also applies \begin{table}
\begin{tabular}{c c} \hline \hline
**Feature** & **Description** \\ \hline Self-adaptation & Capability to reconfigure and adjust automatically in the face of code failures \\ Automation & Automation of pre-programmed tasks on the Internet \\ Fault Tolerance & Capacity to withstand and recover from emerging errors \\ Efficiency & Optimization of system performance and efficiency \\ Robustness & Capacity to maintain continuous functionality even in the presence of unforeseen errors \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Characteristics of the self-adaptive software proposed. \begin{table}
\begin{tabular}{c c} \hline \hline
**Advantage** & **Description** \\ \hline Performance Improvement & Autonomous adjustment of software behavior to ensure continuous functionality \\ Fault Tolerance & Enhanced ability to withstand and recover from errors, avoiding service interruptions \\ Increased Reliability & Reduction in errors and failures, enhancing user experience and data integrity \\ Efficient Automation & Optimization of automated operations, from data collection and analysis to information retrieval \\ Scalability & Increased distributed processing capacity to accelerate response times and enhance system scalability \\ \hline \hline \end{tabular}
\end{table} 
Table 2: Advantages of Self-Adaptive Software Systems. to services offered by certain private prepaid companies, where you have to provide your personal information for each prepaid service you want to obtain or visit an authorized establishment, resulting in a significant waste of time. Moreover, companies and institutions often innovate and update their services for various reasons, changing buttons, text fields, or anything they consider convenient for their interests. Therefore, developing an application that automatically and periodically utilizes third-party services or schedules appointments becomes complicated. You develop the application to automate the service, and then the institution updates its portal and/or the required information to access its service changes. This is why adaptive software designed for pre-programmed tasks on the Internet is needed, which is what we have developed. In this article, we propose a self-adaptive software system to address the challenges faced by Internet-based automated processes [38; 39; 40]. The software's ability to reconfigure its code when encountering errors represents a significant advancement in the field [41; 42; 43; 44], opening doors to more reliable and efficient Internet automation. By providing insights into the current research landscape and highlighting the key findings of our work, we hope to encourage further exploration and adoption of self-adaptable software across various domains. In this work, we present a novel approach to developing self-adaptive software capable of autonomously rewriting its code in response to errors. This significantly improves fault tolerance and overall performance in pre-programmed tasks on the Internet. By leveraging artificial intelligence techniques and integrating comprehensive fault detection and recovery mechanisms, this software represents a substantial advancement in the field of automated task execution on the Internet. The innovative use of a communication architecture between the master module and the slave module utilizing distributed processing allows for greater execution speed and scalability.