GOOD 2025

Bringing AI tools to Open OnDemand to boost coding efficiency
03-18, 14:30–14:55 (US/Eastern), Tsai Auditorium (CGIS S010)

Integrating AI-powered developer tools within VS Code and Jupyter Notebooks significantly enhances coding efficiency and productivity. This presentation will feature select coding assistant tools applicable to Open OnDemand users engaged in coding, encompassing beginner developers, data analysts, and experienced developers. Participants will receive feature overviews and installation guidance to facilitate the seamless adoption of AI-powered coding tools.


VS Code and Jupyter Notebooks are established tools within the programming and data science communities, with Open OnDemand enhancing their accessibility and usability, particularly within high-performance computing environments. AI-powered developer tools are transforming software development paradigms. At Berkeley Lab, we provide Large Language Models (LLMs) on-premises and in the cloud to support the scientific computing community. This presentation will demonstrate AI-powered developer tools, including GitHub Copilot, Continue with locally hosted LLMs via Ollama, and Jupyter AI, integrated within VS Code and Jupyter Notebook, respectively. We will guide tool configuration within the Open OnDemand platform and illustrate AI-powered functionalities through coding examples. Participants will gain insights into leveraging AI-powered developer tools to optimize their coding workflow for writing, debugging, and maintaining code within the Open OnDemand environment.

Wei Feinstein, Ph.D., leads HPC services at Lawrence Berkeley National Laboratory. She is a trained computational biologist with first-hand experience as an HPC user and over a decade of experience providing services. Wei is passionate about delivering cutting-edge technologies to research communities. Outside work, Wei enjoys family time, gives attention to her animals, and explores new places through travel.