Generative AI and Coding

Gen AI can assist the programmers to write a code. All a programmer has to do is to articulate his problem. Generative AI also makes it easier to create product presentation before clients — the workflows, demo of products through videos and more. It brings quicker approval from clients. Gen AI can help write product notes and cases.

It is necessary to learn how to get the best from Gen AI by asking the right questions (prompts) to receive the best answers.

AI-powered coding assistants such as Microsoft’s GitHub Co-pilot and Google’s Studio Bot are a great help to the developers. It is easy to master them, and they easily integrate into development environments(IDEs) — Visual Studio Code, JetBrains and JupyterLab which are frequently used by developers.

The coding assistants are a great help in ML applications. They read a database table and apply algorithms such as SVM — support vector machines and gradient boosting trees to make inferences. The coding assistant finds the Python libraries and function calls. It can give a ready code to execute.

In not using coding assistant, you will have to import data, cleanse it, build training and testing datasets, evaluate results and create charts showing results. In the process, the problem being solved loses focus. A coding assistant writes 50-60 per cent of the code for the developer. These coding assistants support Python, C Sharp, JavaScript and other languages.

Real time coding suggestions are useful, and the developer has the freedom to accept or reject these.

Gen AI is a blessing to both the experienced and novice programmers. Experienced programmers break a programme for any problem into a set of sub-problems, the solutions of which are already available. It is a productivity booster.

Gen AI also converts the solution from one language to another.

Gen AI draws solutions from open source code, and may need fine tuning.

print

Leave a Reply

Your email address will not be published. Required fields are marked *