Site icon Tomato Soup

AI for Development: What Do We Expect?

Everyone’s talking about AI. What do we here at Visual Assist expect? It’s clear it’s incredibly relevant – debate on that ship has sailed – but it’s hyped. We take a brief non-hyped look at where we think things will go.

An AI-generated image built at simplified.com with the prompt ‘A laptop with an AI onscreen’. Impressive it’s possible, but equally it has a long way to go. Images and movies are harder than text. Are they harder than code?

Today’s AI

However:

What’s key?

For commercial software development, three things are key:

  1. Keeping your source code confidential when getting AI input
  2. Low cost
  3. Giving domain-specific, your-app-specific useful results

We see local and private AI trained on your own codebase becoming a relevant reality quite soon. Compared to a remote cloud-based ChatGPT (for example) instance, that seems far, far more useful, practical, low cost, and safe.

Visual Assist

Tools like Copilot or ChatGPT, which are cool but legally risky for the owners and potentially dangerous for you if your source is added to their knowledgebase, are not the way forward. Plus, an AI that knows your tech is far more useful than an AI that knows generic programming. Local, private, trained-on-your-code AI is where we see industry relevance.

The above is our view on where AI will go for development. As for what this means for Visual Assist, none of this can be taken as a statement of product direction. It’s best to say that we are interested in the topic. VA already provides industry leading refactorings and other tooling powered by a unique code understanding engine, a tool developed to be non-compiler-like and more programmer-like. AI’s potential for features based on code understanding syncs very well with what we provide. Without hype, and moving carefully, we may see movement in this direction. If we do, as always it will be with the Visual Assist ethos: an eye towards true usefulness, not headlines; great performance; and the features we choose will be designed by devs, for devs.

Exit mobile version