Introducing Positron Assistant! #7931
Replies: 6 comments 25 replies
-
Excited about this! Do you know if it's in the near-term to also enable chat with Copilot? I'm trying to decide whether to go through some rigamarole to get an anthropic API key or just wait for further copilot integration. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi! Great work, Looking forward to trying this! Currently, when using vscode, I get access to github copilot, claude (and I believe some other AI APIs) via my PRO github account. Is it possible to activate the chat and code completion via a github PRO account only, or do I need a claude account as well? Thanks. |
Beta Was this translation helpful? Give feedback.
-
I tried using a local model via Ollama, but couldn’t get it to work. I’m curious, will there be official support for Ollama in the near future? Or is Posit more likely to wait for GitHub Copilot to be open sourced and instead focus on developing tools tailored for data science? One feature I’d really love to see in Positron Assistant is the ability to be able to set it to use vignettes and package documentation as contextual references. For example, I’ve recently been working on implementing a custom engine for tidymodels, and examples on this are quite limited. In my experience, LLM assistants like ChatGPT, Gemini, or even Copilot in VS Code often fall short in these niche R scenarios, I’ve ended up completing some tasks faster manually. Being able to ground responses in actual package docs or vignettes could make a huge difference for complex workflows like this. I think it’d be a very compelling feature. |
Beta Was this translation helpful? Give feedback.
-
Is there a way to add a delay before copilot attempts to inline complete your code in positron? Would be helpful if it would wait 2-3 seconds. |
Beta Was this translation helpful? Give feedback.
-
Not sure if this is relevant, but can I use positron assistant to generate git commits? |
Beta Was this translation helpful? Give feedback.
-
Will the Positron Assistant be able to create project, says "Creating a shinyApp from prompt", or getting input as the user's CSV file and the prompt (could be README file, describing research questions or project aims), it could create necessary files and code? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Note
The Positron Assistant is currently an experimental feature in Positron, available in 2025.06.0-167 and beyond. We are actively improving the user experience and functionality, so please provide feedback and report any issues you encounter.
Positron Assistant currently supports:
We are planning to expose additional model provider backends over time.
Positron Assistant is an AI client that provides LLM integration within Positron, both for chat and for inline completions. Use Positron Assistant to generate code, ask questions, get help with debugging, refactor, and get suggestions for next steps in your data science projects.
Why use Positron Assistant over other AI clients?
The Positron Assistant offers novel data science and Positron-specific context compared to other IDE AI tooling. We provide a data-science-centric IDE for the user and allow the LLM to interact with the most important parts of Positron to get better context for better results!
A majority of data science work happens interactively with live data during development. Users load local or remote data, seek to understand it via cleaning, transformations, visualizations, and then modeling, then ultimately generate reproducible code. While the full code on disk is the ultimate source of truth and gives you the ability to reproduce the results, the ephemeral state is where a data scientist is actually working the majority of the time. As such, existing AI clients that only have access to the code on disk are limited in their ability to provide useful suggestions and context-aware completions for data science.
We use tool-calling heavily within Positron to allow the LLMs to directly interact with Positron’s novel data science features. We have built out key integration points that allow the LLM to parse and interact with the current state of the Positron IDE, and will continue to expand these capabilities over time.
A few examples of these integration points include Positron’s:
All of that Positron-specific context is in addition to the core capabilities of what traditional software-oriented GenAI clients have (active files, selected lines of code, files in project, training data in the model, etc).
Configuring Positron Assistant
To learn more about the Positron Assistant, including turning it on and adding Model Providers, please see the Positron Assistant User Guide.
Beta Was this translation helpful? Give feedback.
All reactions