News

Copilot in Visual Studio Will Get Access to Org Knowledge Bases

Visual Studio devs who have become dependent upon GitHub Copilot AI assistance will have to wait a while for a hot new feature already available in Visual Studio Code.

The more complex architecture of the Visual Studio IDE means Copilot updates get rolled out sooner to the modular VS Code, and that is the case with the ability to "Ask questions about your knowledge bases within VS Code (coming soon to Visual Studio)."

That's a section of Microsoft-owned GitHub's post on what's new for the tool in July 2024.

"By typing @github #kb, you can now select a knowledge base from the list, and then enter any questions about the Markdown files across multiple repositories grouped as a knowledge base," GitHub said. "Providing the context of a knowledge to Copilot means you get organization specific suggestions tailored to your codebase and standards, unlocking organization intelligence as you and your team members implement code directly in VS Code. You can also ask questions in natural language and receive answers contained in the knowledge base."

That capability arrived in June with an update to GitHub's Copilot Enterprise offering.

At that time, discussing the same feature, GitHub said: "Copilot will respond, using the Markdown documentation in your knowledge base as context for its answer. This allows Copilot Enterprise users to combine search results and internal documentation with editor context using existing chat variables like #file and #selection."

Using Both @github and #web in One Query
[Click on image for larger view.] Using Both @github and #web in One Query (source: GitHub).

The feature is part of the company's Chat offering, which greatly improved the utility of the AI assistant by adding the ability to communicate with natural language.

Other Chat functionality highlighted by GitHub in its July update post include:

  • Search across any of your repositories in GitHub from VS Code and Visual Studio: By typing @github in Copilot Chat, users can ask questions about any indexed repository on GitHub. Previously, Copilot could only respond to questions about the active repository using the @workspace command in VS Code or #solution in Visual Studio, and accessing other repositories required having GitHub.com open on another screen.
  • Access Bing Search right from chat for VS Code and Visual Studio: Integrated Bing-powered web search directly in the IDE: This allows users to inquire about new frameworks, programming languages and best practices without needing to switch contexts. By adding #web with @github, users can initiate a web search, and Copilot will handle the rest.

"We've made some small-but-meaningful changes to how you can interact with Copilot Chat in GitHub.com so that it's easier, more efficient, and more natural," GitHub summarized. "Users can now type out messages while the system generates responses, navigate through message history, and stop chat generation altogether -- sometimes the small changes are the big wins."

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • AdaBoost Binary Classification Using C#

    Dr. James McCaffrey from Microsoft Research presents a C# program that illustrates using the AdaBoost algorithm to perform binary classification for spam detection. Compared to other classification algorithms, AdaBoost is powerful and works well with small datasets, but is sometimes susceptible to model overfitting.

  • From Core to Containers to Orchestration: Modernizing Your Azure Compute

    The cloud changed IT forever. And then containers changed the cloud. And then Kubernetes changed containers. And then microservices usurped monoliths, and so it goes in the cloudscape. Here's help to sort it all out.

  • The Well-Architected Architect on Azure

    In the dynamic field of cloud computing, the architect's role is increasingly pivotal as they must navigate a complex landscape, considering everything from the overarching architecture and individual service configurations to the various trade-offs involved. Here's help.

  • Windows Community Toolkit Update Improves Controls

    The Windows Community Toolkit advanced to version 8.1, adding new features, improving existing controls and making dependency changes.

Subscribe on YouTube