Skip to content

Support Query / Feature Request: AI Assistant Workflow for Databricks Remote Files in VS Code #209

@SoulEvill

Description

@SoulEvill

I'm trying to integrate the use of AI coding assistants (like GitHub Copilot, etc.) with my Databricks notebooks and files accessed via the extension. My current workflow for doing this feels very manual and inefficient, and I wanted to reach out to understand if there is a recommended best practice or a more integrated way to achieve this.

Here is the issue I'm encountering:

  • When I access a file from Databricks through the extension, it appears in my VS Code workspace.
  • However, I cannot seem to directly use my AI assistant on this 'remote' representation of the file. The AI tools don't interact with it as they would with a standard local file.
  • Instead, I find I have to manually save/download the file locally.
  • I then use the AI assistant on this local copy.
  • Finally, I have to manually sync/upload the modified local file back to Databricks before I can run the code.

This manual download-edit-upload cycle is cumbersome, time-consuming, and significantly disrupts the flow of development, especially when using AI assistants which are designed for rapid iteration.

I wanted to ask:

Is there currently a better or recommended way to use AI coding assistants seamlessly with remote Databricks files accessed via the VS Code extension?

If not, is this something that the development team is aware of or considering for a future release? A feature that allows direct AI interaction with the remote file representation, or automatic handling of local copies and syncing in the background for AI tools, would be incredibly valuable.

With AI coding assistants becoming increasingly mainstream, I believe improving this workflow would significantly enhance the productivity and user experience for those working with Databricks notebooks and files through VS Code.

Any guidance on the current capabilities or information regarding potential future improvements in this area would be greatly appreciated.

Best,
Wendao

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions