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

Add example questions to AI chat #12702

Open
InAnYan opened this issue Mar 12, 2025 · 10 comments · May be fixed by #12747
Open

Add example questions to AI chat #12702

InAnYan opened this issue Mar 12, 2025 · 10 comments · May be fixed by #12747
Assignees
Labels
component: ai good first issue An issue intended for project-newcomers. Varies in difficulty. 📌 Pinned

Comments

@InAnYan
Copy link
Member

InAnYan commented Mar 12, 2025

Is your suggestion for improvement related to a problem? Please describe.

Image

JabRef features an AI chat, though it's a bit basic. Many AI services provide a feature called "example questions". This is a fixed set of questions that a user can ask at the beginning of chat.

Describe the solution you'd like

Add 3 example questions in the AI chat above the text field:

Image

  • What is the goal of the paper?
  • Which methods were used in the research?
  • What are the key findings?

Add an HBox with those questions just above the chat prompt (https://github.com/JabRef/jabref/blob/4dea5fae711f9dd61c94f6a170b475b9e0633e22/src/main/java/org/jabref/gui/ai/components/aichat/AiChatComponent.fxml#L25-L24). Make them hyperlinks, and on clicking, it should send a message to AI chat (org.jabref.gui.ai.components.aichat.AiChatComponent#onSendMessage).

Additional context

[N/A]

@InAnYan InAnYan added the good first issue An issue intended for project-newcomers. Varies in difficulty. label Mar 12, 2025
@github-project-automation github-project-automation bot moved this to Free to take in Good First Issues Mar 12, 2025
@koppor
Copy link
Member

koppor commented Mar 12, 2025

Hint in localization: https://devdocs.jabref.org/code-howtos/localization.html

@ThiloteE
Copy link
Member

ThiloteE commented Mar 12, 2025

Bonus points for adding a button to let the LLM come up with three follow up questions automatically, such as is possible with GPT4All... but yes, a few hard-coded questions would be nice.

@kaushikaW
Copy link

hi I would like to work on this issue.

Copy link
Contributor

👋 Hey @kaushikaW, looks like you’re eager to work on this issue—great! 🎉 It also looks like you skipped reading our CONTRIBUTING.md, which explains exactly how to participate. No worries, it happens to the best of us. Give it a read, and you’ll discover the ancient wisdom of assigning issues to yourself. Trust me, it’s worth it. 🚀

@kaushikaW
Copy link

/assign-me

@github-actions github-actions bot added the 📍 Assigned Assigned by assign-issue-action (or manually assigned) label Mar 14, 2025
Copy link
Contributor

👋 Hey @kaushikaW, thank you for your interest in this issue! 🎉

We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

⏳ Please note, you will be automatically unassigned if the issue isn't closed within 45 days (by 28 April 2025). A maintainer can also add the "📌 Pinned" label to prevent automatic unassignment.

@koppor koppor moved this from Free to take to Assigned in Good First Issues Mar 14, 2025
@koppor koppor moved this from Assigned to Free to take in Good First Issues Mar 16, 2025
@github-actions github-actions bot removed the 📍 Assigned Assigned by assign-issue-action (or manually assigned) label Mar 16, 2025
@kaushikaW kaushikaW linked a pull request Mar 16, 2025 that will close this issue
7 tasks
@koppor koppor moved this from Free to take to In Progress in Good First Issues Mar 16, 2025
@techaakritisha
Copy link

/assign-me

Copy link
Contributor

⚠️ Issue Already Assigned

Hi @techaakritisha, this issue is currently assigned to @kaushikaW.

Note

If no progress is made within ** days**, the issue will be automatically unassigned.

Options for contributors
  • Wait for availability: The issue may become available if auto-unassigned
  • Collaborate: You can ask @kaushikaW if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate

@koppor koppor moved this from In Progress to Free to take in Good First Issues Mar 18, 2025
@koppor koppor moved this from Free to take to Assigned in Good First Issues Mar 19, 2025
@koppor koppor moved this from Assigned to In Progress in Good First Issues Mar 19, 2025
@Nakul456
Copy link

Hi, I Would Like To Work On This Issue.

Copy link
Contributor

⚠️ Issue Already Assigned

Hi @Nakul456, this issue is currently assigned to @koppor.

Note

If no progress is made within ** days**, the issue will be automatically unassigned.

Options for contributors
  • Wait for availability: The issue may become available if auto-unassigned
  • Collaborate: You can ask @koppor if they want help
  • Maintainer assistance: A maintainer can add you as co-assignee if appropriate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: ai good first issue An issue intended for project-newcomers. Varies in difficulty. 📌 Pinned
Projects
Status: In Progress
7 participants