enso-org / enso

Hybrid visual and textual functional programming.
https://enso.org
Apache License 2.0
7.31k stars 317 forks source link

Implement AI-powered searcher #7099

Open MichaelMauderer opened 1 year ago

MichaelMauderer commented 1 year ago

In order to prototype integration of AI powered searcher completion in the IDE we create a simple new searcher that can be used din the IDE. It will be opened instead of the component browser searcher when the user presses a special shortcut. The input to the AI searcher will then be sued as a prompt for the AI model and the results will be used to create a new node (or replace the currently edited one).

First PR

Clean-up for later

enso-bot[bot] commented 1 year ago

Michael Mauderer reports a new STANDUP for yesterday (2023-06-20):

Progress: Pair programming and discussion with Jan about AI searcher implementation. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue on task.

enso-bot[bot] commented 1 year ago

Michael Mauderer reports a new STANDUP for yesterday (2023-06-22):

Progress: Worked with Jan on refactoring the pipeline into a new standalone searcher that can be sued for quick and easy iteration. [actually for previous day] It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue work on AI searcher.

enso-bot[bot] commented 1 year ago

Michael Mauderer reports a new STANDUP for yesterday (2023-06-22):

Progress: Worked with Jan on fixing some bugs in the pipeline preventing the AI completion form showing up as desired and making the UI work as desired. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue work on AI searcher.

enso-bot[bot] commented 1 year ago

Michael Mauderer reports a new STANDUP for the provided date (2023-06-23):

Progress: Some cleanup and refactoring to accommodate two searchers side by side in our architecture. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue work on AI searcher.

wdanilo commented 1 year ago

@MichaelMauderer could you add a short description here, please? :)

farmaazon commented 1 year ago

@MichaelMauderer And a list of tasks, what remained to do for first version (discussed during last meeting).

enso-bot[bot] commented 12 months ago

Michael Mauderer reports a new STANDUP for yesterday (2023-06-26):

Progress: Code cleanup and bug fixes related to setting the initial expression and initialising the searcher based on the used key combination. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue work on AI searcher.

enso-bot[bot] commented 12 months ago

Michael Mauderer reports a new STANDUP for today (2023-06-27):

Progress: Code cleanup and implemented correct handling of initial expression in searcher input node. Also started work on fixing the keyboard shortcuts so "enter" can be sued to open the searchers. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Finish initial work on AI searcher and open PR.

enso-bot[bot] commented 12 months ago

Michael Mauderer reports a new STANDUP for yesterday (2023-06-28):

Progress: Cleaned up Code. Created PR. Fixed failing tests, and then noticed broken visualizations. After some debugging, found that this was caused by a protocol mismatch between nightly build and develop. Confirmed by doing a local engine build, then opened PR. It should be finished by 2023-07-04.

Next Day: Next day I will be working on the #7099 task. Continue with next task.