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

Use Jupyter Chat, if available, for the chat interface #785

Open
JasonWeill opened this issue May 16, 2024 · 2 comments
Open

Use Jupyter Chat, if available, for the chat interface #785

JasonWeill opened this issue May 16, 2024 · 2 comments
Labels
enhancement New feature or request @jupyter-ai/chatui
Milestone

Comments

@JasonWeill
Copy link
Collaborator

Problem

@brichet has been working on Jupyter Chat, a package that contains a chat feature for Jupyter applications. It is based on the chat interface for Jupyter AI, but it does not include any AI features.

If a user has both Jupyter Chat and Jupyter AI enabled, they will have two different and independent chat features in their application.

Proposed Solution

If Jupyter Chat and Jupyter AI are both installed, have Jupyter AI's chat agent respond in the Jupyter Chat interface instead of in its own chat interface.

Additional context

See #205 for prior discussion about the chat panel.

@jtpio
Copy link
Member

jtpio commented Jun 11, 2024

If Jupyter Chat and Jupyter AI are both installed, have Jupyter AI's chat agent respond in the Jupyter Chat interface instead of in its own chat interface.

Curious of what this would entail in terms of implementation.

#205 was closed, but it looks like Jupyter AI still needs to depend on the @jupyter/chat package for its chat components?

By "Jupyter Chat installed", does this refer to the jupyterlab-collaborative-chat package? In this case it makes for Jupyter AI to try to "find" this chat instance (via a token?) and reuse it.

@brichet
Copy link

brichet commented Jun 19, 2024

We should probably do the migration in 2 steps, first depend on @jupyter/chat for UI components, and than use possibly jupyterlab-collaborative-chat.
This would ensure that we don't lost any feature in UI before changing the messaging stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request @jupyter-ai/chatui
Projects
None yet
Development

No branches or pull requests

4 participants