Google is planning to give Gemini a major boost in absorbing and explaining software code, as discovered in as-yet unreleased code by Android Authority. The upgrade could simplify developers' lives using the AI assistant on Android devices.
Specifically, the unreleased programming points to Gemini, adding the ability to analyze entire code folders instead of one file at a time like now. That's less of a breakthrough than a way for Google to keep up with its rivals like ChatGPT, which can already take on multiple files of code.
Based on the report, Gemini users would be able to upload a codebase of up to 1,000 files and 100MB in a single folder. You could then ask Gemini about the code, what it does, and ways to improve it. That might not seem like a big change, but the single file limit makes Gemini's insight into code much less helpful for developers.
Even if they like how Gemini explains the code, uploading a thousand files in a folder that could all go up at once takes a long time. By putting it all together in a single upload, Gemini could provide a more holistic view of a project and its strengths and weaknesses. At the very least, debugging would go a lot faster.
The raw code doesn't indicate when the new feature will be available or if it will be restricted to premium subscribers, but expect a lot of excitement from coders who would prefer to use Google's AI over OpenAI or GitHub Copilot, the coding assistant run by the Microsoft subsidiary.
Code Gemini
Even with folder uploading as an option, Gemini won't be taking over for programmers everywhere. A maximum of 1,000 files and 100MB per folder might be sufficient for smaller projects or individual developers, but it could fall short for larger, enterprise-level codebases.
Even on a smaller scale, AI tools can really only supplement human expertise. Debugging and optimizing code is one thing, but you'll still want a human checking the result of anything the AI writes. And the creative aspect of programming is not an area where AI can really shine, at least without mimicking existing ideas.
Still, many independent developers and small teams will undoubtedly welcome Gemini's upgrade as it makes coding more accessible to those with less experience and fewer resources. Imagine a junior developer using Gemini to understand a complex open-source project or a solo creator resolving all of the bugs in their app. The ability to ask plain-language questions about an entire codebase could streamline that process enormously.
You might also like
from TechRadar - All the latest technology news https://ift.tt/FJVg7yo
via IFTTT
Comments
Post a Comment