Artificial intelligence is rapidly integrating into our daily lives, bringing many exciting changes.
We can say that we have entered an era of fully utilizing AI-driven technology. Improving the efficiency and quality of software development is an important link in promoting technological innovation and application. To satisfy human nature's desire to "be lazy", the market is constantly developing new AI code tools,such as XXAI for translation and writing, Google's AI assistant for office work support, and Adobe's AI generator for image processing.
To achieve frictionless, intelligent application building, clever humans have thought of using AI tools and services to simplify the development toolchain. Major AI companies are continuously developing and upgrading AI code tools. Recently, it was learned that Anthropic has also followed the market trend by launching an AI code tool for Claude - a JavaScript sandbox tool. This functionality is currently available to all users as a preview version.
The use of AI code tools can lower the entry barriers for software development and enhance development efficiency. However, the ease of software development brought by AI code tools should also draw our attention to the importance of using AI in a regulated manner.
Some might wonder, what exactly are AI code tools useful for? What functions do they have?
Specific functions are as follows:
Taking Claude AI as an example, Anthropic has further enhanced Claude's code writing capabilities by launching an AI code tool for Claude AI, allowing users to write JavaScript code using Claude, upload their own code to a sandbox environment, and automatically generate running results, helping programmers or business people debug code or perform precise and efficient calculations.
Google released the 2024 State of DevOps report, stating that over 75% of developers and IT professionals rely on artificial intelligence to handle at least one daily professional task. Google Cloud's DevOps Research and Assessment team surveyed nearly 3,000 technology professionals globally, indicating that more and more people are starting to use AI technology.
Specific data from the status report is as follows:
Although AI has brought productivity improvements, research shows that AI adoption may lead to a decline in software delivery performance, with delivery throughput expected to decrease by 1.5% and delivery stability decreasing by 7.2%.
Matt Hoffman, product manager and data analyst at Uplevel, said. A GitHub survey released in August showed that 97% of software engineers, developers, and programmers reported using AI programming assistants.
"We see different studies showing people saying 'this is very helpful for our productivity', but we also see some people saying, 'you know what? I've actually become more of a (code) reviewer.'" Hoffman said.
This also serves as a warning to us. While we cannot deny the significant role AI code tools play in improving development efficiency, we must also realize that we need to use AI tools in a regulated manner, placing AI code tools in an auxiliary position, reducing our dependence on them, enhancing our independent development capabilities, and maintaining initiative.
We must also acknowledge that there are not many restrictions on the use of AI code tools! In addition to developers being able to use AI code tools, even a person without IT professional knowledge can use AI code tools to develop programs and write code.
A "smart guy" in Japan used "unofficial versions of ChatGPT" on computers and smartphones to create program source code that encrypts specific files and makes them unusable, and demands payment in the cryptocurrency "Bitcoin". He created a computer virus similar to ransomware by modifying and merging the above code.
For misusing generative AI to create computer viruses, he was sentenced to three years in prison, suspended for four years, by the Tokyo District Court.
The defendant stated during the inquiry on the 1st of this month that it took about a month to complete the virus. He admitted that he had no IT knowledge, saying, "I don't think I could have made it without generative AI." When the defense attorney asked if it was "easy", he answered "yes".
This also shows how powerful the AI code tools on the market now are, even a novice without IT knowledge can use tools to program the applications they need. However, we do not advocate or support such illegal behavior, tools should be used for the right purposes!