-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review and update the current state of our AI integration #8348
Comments
@JaroslavTulach please add references:
|
Dmitry Bushev reports a new STANDUP for today (2023-11-24): Progress: Started working on the task. Obtained an API key. Investigated how the AI completion is enabled in the language server. Investigated how the AI completion is implemented in the IDE. Found out how to open the AI completion prompt. Played with the completion a bit It should be finished by 2023-11-27. Next Day: Next day I will be working on the #8348 task. Continue working on the task |
How to use
ImplementationThe AI completion is implemented by creating a query from the user prompt and sending it to To form a query, each user prompt is wrapped in a template describing the table API enso/distribution/lib/Standard/Visualization/0.0.0-dev/src/AI.enso Lines 23 to 29 in 8516ed5
and providing examples enso/distribution/lib/Standard/Visualization/0.0.0-dev/src/AI.enso Lines 13 to 22 in 8516ed5
The query looks like:
Then based on the provided examples, ChatGPT tries to come up with a code sequence that would satisfy the goal. It works better than I expected given how little information is provided to ChatGPT enso-ai.mp4 |
Related PRs: |
Need to review the work previous done by Marcin and Jan.
Look at what works / doesn't as it stands.
Goal of this ticket is to understand where we currently are and then we can work out a plan to get the functionality back to fully capable.
The text was updated successfully, but these errors were encountered: