Google Introduces Free AI Coding Aid Tool to Make Coding Easier

Google has announced Gemini Code Assist, a free AI coding aid tool developed to assist developers in writing code by speaking in natural language. This innovative tool allows programmers to access and make edits to their codebases by talking in natural language. Gemini Code Assist can integrate with popular coding environments and support multiple programming languages. The free version provides developers with a wide usage limit, offering 180,000 code completions per month and 240 chat requests per day. This means that Gemini Code Assist offers approximately 4 times more capacity than other similar AI coding aids.
WHICH PROGRAMMING LANGUAGES DOES IT COVER?
Gemini Code Assist supports many popular programming languages including Bash, C, C++, C#, Dart, Go, GoogleSQL, Java, JavaScript, Kotlin, Lua, MatLab, PHP, Python, R, Ruby, Rust, Scala, SQL, Swift, TypeScript, and YAML.
HOW DOES IT WORK?
Gemini Code Assist allows you to get coding assistance from artificial intelligence using natural language. It can access your codebases and make edits to them. In short, the AI model can correct errors in your code, complete code snippets, or analyze and explain illogical parts of your codebase based on the commands you provide.
NEW FEATURES ON THE WAY
Google is gearing up to enhance Gemini Code Assist with new features after selling it to businesses for almost a year. It was announced that the coding assistant will soon be integrated with GitLab, GitHub, and Google Docs.
HOW DOES NATURAL LANGUAGE PROGRAMMING WORK?
Thanks to the development of AI-based coding assistants and language models, it is now possible to code using natural language. These assistants can understand commands given in natural language and generate appropriate code accordingly. When commands like “write a calculator program in C++” are given to assistants like GitHub Copilot, Codex, or Gemini Code Assist, they can generate the relevant code for it, including necessary functions and user interfaces. Additionally, these assistants also support developers in editing, optimizing, and even testing and debugging the generated code.