Skip to content
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

Please give Github Copilot chat VISION 👀 #554

Open
Khalizo opened this issue Nov 8, 2023 · 11 comments
Open

Please give Github Copilot chat VISION 👀 #554

Khalizo opened this issue Nov 8, 2023 · 11 comments
Assignees
Labels
feature-request Request for new features or functionality github-team Copilot service and model
Milestone

Comments

@Khalizo
Copy link

Khalizo commented Nov 8, 2023

Please can you give GitHub copilot eyes using OpenAI's GPT4 vision API?

As you can imagine, the use cases are endless and not limited to:

  • Referencing matplotlib charts to help recreate new charts
  • Analysing screenshots of websites or apps to create code to recreate those screenshots
  • Provided suggestions via code to help improve designs
  • etc ...

Here is the link to the API: https://platform.openai.com/docs/guides/vision

Thanks,
Babs

@github-actions github-actions bot added the triage-needed Issues needing to be assigned to the prospective feature owner label Nov 8, 2023
@Khalizo Khalizo changed the title Please give Github Copilot chat VISION Please give Github Copilot chat VISION 👀 Nov 8, 2023
@dbsxdbsx
Copy link

dbsxdbsx commented Nov 26, 2023

Yes, I want to pop up this feature. With an image uploaded to Copilot, we can do someting like , for example:

  1. For AI code: "Look at the red boxed part in the image, could you tell me how to recog this kind of stuff using OpenCV in python/C++"?
  2. For UI design:"I want to make a nice looking tab bar just like what I show to you, how to do it using flutter(it is ok if need 3rd party package, just tell me what and how to do)"

@hidaris
Copy link

hidaris commented Nov 30, 2023

It looks like the cursor has already done this https://twitter.com/amanrsanger/status/1729943964000883186 , hoping to see similar functionality in Copilot

@ulugbekna ulugbekna removed the triage-needed Issues needing to be assigned to the prospective feature owner label Dec 4, 2023
@ulugbekna ulugbekna removed their assignment Dec 4, 2023
@ulugbekna ulugbekna added the github-team Copilot service and model label Dec 4, 2023
@IAMIbrahimmemon
Copy link

what woould be awesome is if you could connect with figma and it would make the UI layout

@alexander-kastil
Copy link

alexander-kastil commented Oct 27, 2024

Parsing and implementing Figma drafts in GitHub workspaces would be 💪

@dbsxdbsx
Copy link

dbsxdbsx commented Oct 28, 2024

Frankly speaking, now I am using Cursor not Vscode anymore, though I've already subscribed 1year for ms copilot 2 month ago before I moved to Cursor.

For the Copilot team, be it tech limitation or not paying enough attention, I feel that the MS Copilot is trying to add some useless features, like voice understanding(besides, this voice understanding is really poor) and GitHub commit-msg auto-generation. For the real user-acquired features, like the vision/image understanding and more project context understanding, acquire updated msg from online search, or the doc and composer features(from the Cursor), I see no roadmap for them.

Even after the MS Copilot updated to OpenAi o1 mini model, I still usually feel that the AI is just giving me superficial guidance like: "You should check this, debug that...", and not point out the core issues---it seems like the model is my boss, not the contrary way.

@alexander-kastil
Copy link

Frankly speaking, now I am using Cursor not Vscode anymore, though I've already subscribed 1year for ms copilot 2 month ago before I moved to Cursor.

For the Copilot team, be it tech limitation or not paying enough attention, I feel that the MS Copilot is trying to add some useless features, like voice understanding(besides, this voice understanding is really poor) and GitHub commit-msg auto-generation. For the real user-acquired features, like the vision/image understanding and more project context understanding, acquire updated msg from online search, or the doc and composer features(from the Cursor), I see no roadmap for them.

Even after the MS Copilot updated to OpenAi o1 mini model, I still usually feel that the AI is just giving me superficial guidance like: "You should check this, debug that...", and not point out the core issues---it seems like the model is my boss, not the contrary way.

I do not see commit-msg auto-generation as a useless feature. If you switch to small commits, the generated messages are pretty good. And lots of good commit messages result in marvelous, good pull request descriptions!

@dbsxdbsx
Copy link

dbsxdbsx commented Nov 1, 2024

Frankly speaking, now I am using Cursor not Vscode anymore, though I've already subscribed 1year for ms copilot 2 month ago before I moved to Cursor.
For the Copilot team, be it tech limitation or not paying enough attention, I feel that the MS Copilot is trying to add some useless features, like voice understanding(besides, this voice understanding is really poor) and GitHub commit-msg auto-generation. For the real user-acquired features, like the vision/image understanding and more project context understanding, acquire updated msg from online search, or the doc and composer features(from the Cursor), I see no roadmap for them.
Even after the MS Copilot updated to OpenAi o1 mini model, I still usually feel that the AI is just giving me superficial guidance like: "You should check this, debug that...", and not point out the core issues---it seems like the model is my boss, not the contrary way.

I do not see commit-msg auto-generation as a useless feature. If you switch to small commits, the generated messages are pretty good. And lots of good commit messages result in marvelous, good pull request descriptions!

Maybe I put it too arbitrary. Anyway, we human have to do the monitor job: CHECK EVERYTHING the AI generated, which led me think the auto-short commit msg generation seems to be not quite useful. But you are right, it does can decorate the commit msg better, AS LONG AS we do know what all modified codes are, and we do at least have a rough idea on what is a good commit msg.

@alexander-kastil
Copy link

alexander-kastil commented Nov 1, 2024

@Khalizo Found something that I want to share: https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-copilot-vision … Somehow I think it closes that issue

@alexander-kastil
Copy link

alexander-kastil commented Nov 2, 2024

@Khalizo Found something that I want to share: https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-copilot-vision … Somehow I think it closes that issue

I now had the chance to test the extension. It has one big disadvantage. You have to bring your own model and key. That would be ok for me, but the main disadvantage is that it does not support models from Azure Open AI ... which is what I am using.

Please support this issue microsoft/vscode-copilot-vision#73

@Khalizo
Copy link
Author

Khalizo commented Nov 2, 2024 via email

@justschen justschen self-assigned this Nov 4, 2024
@rzhao271 rzhao271 added the feature-request Request for new features or functionality label Dec 11, 2024
@rzhao271 rzhao271 added this to the Backlog milestone Dec 11, 2024
This was referenced Dec 21, 2024
@AlexiaChen
Copy link

@Khalizo Found something that I want to share: https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-copilot-vision … Somehow I think it closes that issue

this ext is not good. it need API key..... but corsor is built-in for image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality github-team Copilot service and model
Projects
None yet
Development

No branches or pull requests

9 participants