{"id":4818,"date":"2026-04-23T11:03:42","date_gmt":"2026-04-23T15:03:42","guid":{"rendered":"https:\/\/www.wholetomato.com\/blog\/?p=4818"},"modified":"2026-04-23T11:03:42","modified_gmt":"2026-04-23T15:03:42","slug":"visual-assists-ai-assistant-things-you-can-do-with-va-intelligence-right-now","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/visual-assists-ai-assistant-things-you-can-do-with-va-intelligence-right-now\/","title":{"rendered":"Visual Assist\u2019s AI Assistant: Things You Can Do with VA Intelligence Right Now"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">If you&#8217;ve been following Visual Assist for a while, you might have noticed something a little different about the last few releases. Alongside the navigation improvements, refactoring updates, and parser optimizations, there&#8217;s a quieter but important thread running through it all: <\/span><b>VA Intelligence<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We introduced Explain with AI a few releases back, and with 2026.3 we just shipped Change Code with AI. You can <\/span><a href=\"https:\/\/www.wholetomato.com\/features\/whats-new\"><span style=\"font-weight: 400;\">download the latest release<\/span><\/a><span style=\"font-weight: 400;\"> to try it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These are two features, with the same underlying idea: use AI to complement the tasks that you normally do with Visual Assist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This post is a quick, honest look at what VA Intelligence can do for you <\/span><i><span style=\"font-weight: 400;\">right now<\/span><\/i><span style=\"font-weight: 400;\">, where it works best, and where things are heading next.<\/span><\/p>\n<h2><b>Two features, one idea<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">VA Intelligence currently has two functions.<\/span><\/p>\n<p><b>Explain with AI<\/b><span style=\"font-weight: 400;\"> does what it says. Select a symbol or a block of code, run it, and get a plain-language explanation of what it does. Selecting and highlighting parts of your code provides the necessary context to our local LLM parser.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It&#8217;s useful when you&#8217;re dropped into an unfamiliar codebase and you\u2019re trying to understand a dense macro chain, or you just want a second opinion on what a piece of logic is actually doing before you make changes to it manually.<\/span><\/p>\n<div id=\"attachment_4593\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4593\" data-attachment-id=\"4593\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2025-4-release-post\/va-explain-symbol\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?fit=1251%2C436&amp;ssl=1\" data-orig-size=\"1251,436\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"VA explain symbol\" data-image-description=\"&lt;p&gt;VA intelligence added in 2025.4&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;VA Intelligence&#8217;s explain symbol provides you the context and description of the symbol in the Find References dialog.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?fit=300%2C105&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?fit=1024%2C357&amp;ssl=1\" class=\"size-large wp-image-4593\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?resize=1024%2C357&#038;ssl=1\" alt=\"VA intelligence explains symbol via AI\" width=\"1024\" height=\"357\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?resize=1024%2C357&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?resize=300%2C105&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?resize=768%2C268&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?resize=360%2C125&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2025\/10\/VA-explain-symbol.png?w=1251&amp;ssl=1 1251w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-4593\" class=\"wp-caption-text\">VA Intelligence&#8217;s explain symbol provides you the context and description of the symbol in the Find References dialog.<\/p><\/div>\n<p><b>Change Code with AI<\/b><span style=\"font-weight: 400;\"> is the latest addition added in <\/span><a href=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2026-3-release-post\/\"><span style=\"font-weight: 400;\">VA 2026.3<\/span><\/a><span style=\"font-weight: 400;\">. It lets you describe how you want to transform code in natural conversation and you get the suggested replacement. Select some code, type a prompt, review what changes in a diff view, and decide whether to keep it. The diff view is always the last step before your code is touched.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Both features work the same way under the hood: you select some code, VA passes it to a local AI model along with some surrounding context, and the model responds. That &#8220;surrounding context&#8221; part is important\u2014 we&#8217;ll come back to it.<\/span><\/p>\n<div id=\"attachment_4820\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4820\" data-attachment-id=\"4820\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assists-ai-assistant-things-you-can-do-with-va-intelligence-right-now\/visual-assist-ai-tools\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?fit=2560%2C1327&amp;ssl=1\" data-orig-size=\"2560,1327\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Visual Assist AI Tools\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;VA Intelligence currently has two features: Explain Code and Change Code&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?fit=300%2C156&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?fit=1024%2C531&amp;ssl=1\" class=\"size-large wp-image-4820\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools.png?resize=1024%2C531&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"531\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=1024%2C531&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=300%2C156&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=768%2C398&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=1536%2C796&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=2048%2C1062&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?resize=360%2C187&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Tools-scaled.png?w=2280&amp;ssl=1 2280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-4820\" class=\"wp-caption-text\">VA Intelligence currently has two features: Explain Code and Change Code<\/p><\/div>\n<h2><b>Where they actually shine<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Here&#8217;s the thing about both features: they work really well on <\/span><i><span style=\"font-weight: 400;\">focused, localized tasks<\/span><\/i><span style=\"font-weight: 400;\">. If you&#8217;ve been hesitant to try them because you&#8217;re not sure what to ask, here&#8217;s a prompt list to help you get started to give you a feel for where they land:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optimize a selected function<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improve readability of a messy method<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rename variables for clarity throughout a block<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add comments to code that has none<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Refactor a small piece of logic<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert an old-style loop to something more modern<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fix a simple bug in a method<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate a unit test for a selected function<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add error handling to a snippet<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert code from one style or pattern to another<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">There\u2019s a pattern here: these are things requiring a <\/span><i><span style=\"font-weight: 400;\">selection<\/span><\/i><span style=\"font-weight: 400;\">, not your project or the whole file. And that\u2019s where we are headed: We seek to add project context to provide more relevant and timely suggestions\u2014more on this below.<\/span><\/p>\n<h2><b>Our future target: Getting more context<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Both Explain with AI and Change Code with AI share the same constraint right now. When you make a selection, VA sends that selection to the model along with some context to help it understand what it&#8217;s looking at. Currently, it doesn&#8217;t have the broader picture of your project. The context. Which as we all know is the lifeblood of AI and LLMs. It doesn&#8217;t know about the other classes, the patterns your team follows, the architecture decisions baked into your codebase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For the tasks listed above, it\u2019s usually fine. A function is a function. You can ask it to clean up a loop or add error handling, and the model has everything it needs to do that well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But anything that requires understanding <\/span><i><span style=\"font-weight: 400;\">how those pieces connect<\/span><\/i><span style=\"font-weight: 400;\"> like cross-file refactoring, project-wide consistency, or changes that depend on knowing how this code gets referenced elsewhere, that would need more context. The model can only reason about what you&#8217;ve shown it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One practical tip: <\/span><b>the more code you select, the more context the model has.<\/b><span style=\"font-weight: 400;\"> You can select a single function, a full class, or a larger block \u2014 and results tend to get better as the selection grows. It&#8217;s a workaround for the limitation and helps for more complex local tasks.<\/span><\/p>\n<h2><b>Where VA Intelligence is heading<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The idea is to use Visual Assist itself as a <\/span><b>context layer<\/b><span style=\"font-weight: 400;\">. VA already has a deep understanding of your codebase \u2014 it&#8217;s been parsing your symbols, tracking your includes, and navigating your project structures for years. The next step is putting that understanding to work for the AI, feeding it richer, faster context so it can perform well even with local, smaller but more secure models.<\/span><\/p>\n<p><b>The goal is an orchestration layer that brings the kind of project awareness VA already has into every AI interaction<\/b><span style=\"font-weight: 400;\">. It should have minimal footprint, be efficient, and follow the spirit of how Visual Assist has always worked.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That&#8217;s the direction. The two features in VA Intelligence today are a real, working foundation. We believe they&#8217;re useful now. And they&#8217;re the starting point for something that&#8217;s going to get meaningfully deeper. We envision a workflow wherein VA Intelligence can complement classic Visual Assist features and also other AI and copilot tools.<\/span><\/p>\n<h2><b>Try it and tell us what you find<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">If you haven&#8217;t set up VA Intelligence yet, it ships with Visual Assist but the language model needs to be explicitly installed and enabled. Head to <\/span><i><span style=\"font-weight: 400;\">Extensions ? VAssistX ? VA Intelligence<\/span><\/i><span style=\"font-weight: 400;\"> and run the installer. You&#8217;ll need a compatible GPU. Full setup requirements are on the<\/span><a href=\"https:\/\/claude.ai\/chat\/49679b29-9659-44e2-b1e0-6cf6fc6b2d5c#\"> <span style=\"font-weight: 400;\">VA Intelligence setup page<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you&#8217;re in, give Change Code with AI a real workout. The feature is intentionally open-ended so you can try a lot of things (we want to see what you actually do with it). Use the in-app feedback form (<\/span><i><span style=\"font-weight: 400;\">VAssistX ? Help ? Show Welcome Page<\/span><\/i><span style=\"font-weight: 400;\">) to tell us what worked, what didn&#8217;t, and what you wish it could do.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That feedback is genuinely shaping what comes next.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"banner\">\r\n\t<h2 class=\"title\">Try Visual Assist Intelligence<\/h2>\r\n\t<h4 class=\"subtitle\">Use VA's AI-powered Change Code or Explain Code features to fast-track your development workflow<\/h4>\r\n\t<div class=\"actions\">\r\n\t\t<a class=\"button primary\" href=\"https:\/\/www.wholetomato.com\/downloads?utm_content=blog-\">Download the latest version<\/a>\r\n\t<\/div>\r\n<\/div><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;ve been following Visual Assist for a while, you might have noticed something a little different about the last few releases. Alongside the navigation improvements, refactoring updates, and parser optimizations, there&#8217;s a quieter but&#8230;<\/p>\n","protected":false},"author":213500358,"featured_media":4828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[103,672],"tags":[726360038,2426,726360658,726360660,12004844],"class_list":["post-4818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-tips-and-tricks","tag-ai","tag-c","tag-change-code","tag-explain-code","tag-visual-assist"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/04\/Visual-Assist-AI-Intelligence.png?fit=1536%2C1024&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-1fI","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500358"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=4818"}],"version-history":[{"count":2,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4818\/revisions"}],"predecessor-version":[{"id":4829,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4818\/revisions\/4829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media\/4828"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=4818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=4818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=4818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}