Tabnine AI agent is designed to enforce a development team’s best practices and standards throughout the software development process, using natural language rules. Credit: Andrey_Popov/Shutterstock Tabnine, maker of the Tabnine AI coding assistant, has unveiled the Tabnine Code Review Agent, an AI-powered software validation agent that helps users to produce higher quality, more secure code. Now available in a private preview for Tabnine enterprise customers, the Tabnine Code Review Agent is designed to enforce a development team’s best practices and standards throughout the software development process. A demo of the tool can be found on YouTube. With the Tabnine Code Review Agent, users can codify institutional knowledge, corporate policies, and software development standards. Guidance offered by the tool builds on Tabnine’s approach to AI code generation through awareness and understanding of locally available code, data in the IDE, and a company’s software repository, Tabnine said. “AI in software development is about more than generating code. Its greatest power might be in helping to improve quality, security, and compliance of code in real time,” Tabnine president Peter Guagenti said in a statement. “By reviewing code at the pull request and ensuring that the code presented matches each team’s unique expectations, we are saving engineering teams significant time and effort while applying a level of rigor to the automation of code review that was never possible with static code analysis,” Guagenti said. Tabnine offers an approach to personalization that allows agents to behave like an onboarded member of an engineering team familiar with a company’s ways of working, he added. Users of Tabnine Code Review Agent can provide specific parameters they would like to see their code comply with via plain language, with no complex setup needed, Tabnine said. Tabnine then converts this knowledge into a set of rules. Tabnine also offers predefined rules any team can activate. When developers create a pull request, the Tabnine Code Review Agent checks the code in the pull request against the rules established by their team. If any aspect of the code does not conform to those rules, the agent flags it to the code reviewer, offering guidance on the issue and suggest edits to fix it. All of the rules are in plain English, making them easy to review and maintain over time, Tabnine said. Related content analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools news Microsoft unveils imaging APIs for Windows Copilot Runtime Generative AI-backed APIs will allow developers to build image super resolution, image segmentation, object erase, and OCR capabilities into Windows applications. By Paul Krill Nov 19, 2024 2 mins Generative AI APIs Development Libraries and Frameworks feature A GRC framework for securing generative AI How can enterprises secure and manage the expanding ecosystem of AI applications that touch sensitive business data? Start with a governance framework. By Trevor Welsh Nov 19, 2024 11 mins Generative AI Data Governance Application Security news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages Resources Videos