Session

Beginners guide to building your first VS Code AI agent extension

This session is a beginner-friendly introduction to building your first AI agent as a VS Code extension.
We'll start with the basics of setting up an extension project and explore some VS Code extension fundamentals relevant to creating a simple AI agent.

You'll see a walkthrough of a sample of our AI agent extension on code level helping to improve our company's application.

We'll focus on:
+ blueprint of this agent
+ how it interacts with VS Code
+ how it can be designed to enable features like interacting with a Retrieval Augmented Generation (RAG) system or
+ facilitating a "chat with your database" experience directly within the editor
+ how to leverage Anthropic's Model Context Protocol (MCP) for managing context with AI models

Key aspects of the development process will be discussed, and a GitHub repository with the example code will be shared. This session aims to give you a clear starting point and the confidence to begin experimenting with your own VS Code AI agent ideas, incorporating these advanced AI interaction patterns, even if you're new to extension development.

Key Learnings for Attendees:
+ Get an introduction to VS Code extension development concepts.
+ Learn the initial steps to set up a new VS Code extension project for an AI agent.
+ Understand the basic structure of an AI agent extension that can interact with RAG systems and databases, contextualized by a real-world example.
+ See a demonstration of an AI agent extension operating within VS Code, showcasing potential "chat with your data" functionalities.
+ Leveraging Anthropic's Model Context Protocol (MCP) for effective context management in AI agents.

Discover helpful tips for starting your journey in building VS Code AI agent extensions with these capabilities.

Michael Fuchs

BSgroup Data Analytics AG, Senior Consultant

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top