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

AI: add crud operations for a conversations table to the AI service #1082

Open
chirino opened this issue Dec 6, 2024 · 9 comments
Open

AI: add crud operations for a conversations table to the AI service #1082

chirino opened this issue Dec 6, 2024 · 9 comments
Assignees
Labels
AI AI Assistance related issues DB Database aspects. Cross cutting concerns. Ownership of the entire data model. Ensuring it's design w

Comments

@chirino
Copy link
Contributor

chirino commented Dec 6, 2024

The conversations table will allow us to store the previous conversations a user has had with the ai agent.

@chirino chirino self-assigned this Dec 6, 2024
@chirino chirino added AI AI Assistance related issues DB Database aspects. Cross cutting concerns. Ownership of the entire data model. Ensuring it's design w labels Dec 6, 2024
@ctron
Copy link
Contributor

ctron commented Dec 6, 2024

Isn't that personal information that we'd need to be extra careful with? Is that worth the effort?

@chirino
Copy link
Contributor Author

chirino commented Dec 6, 2024

It's expected of a generalized chat UI these days. Do you have a list of pitfalls that we need to be aware of for this type of data?

@ctron
Copy link
Contributor

ctron commented Dec 9, 2024

GDPR, CCPA, and Red Hat policies come into my mind.

@chirino
Copy link
Contributor Author

chirino commented Dec 9, 2024

Those would apply if we are hosting the service right? Are we hosting the service for the public somewhere?

@ctron
Copy link
Contributor

ctron commented Dec 10, 2024

Yes we do. And we shouldn't make it problematic for others to host it too. And at least, give some guidance on what we do, how and why we do it. And what to do if there's no consent. We ourselves also need to give answers to those questions.

@chirino
Copy link
Contributor Author

chirino commented Dec 10, 2024

In the short term, we should recommend not enabling the AI Agent features for public services so that the GRDP, etc issues can be avoided.

@ctron
Copy link
Contributor

ctron commented Dec 10, 2024

So we'd need a flag for that, like we do with the graphql. We could enable it by default though.

@chirino
Copy link
Contributor Author

chirino commented Dec 10, 2024

You need to configure an external LLM endpoint and credentials to enable the AI service. So it's off by default.

@ctron
Copy link
Contributor

ctron commented Dec 10, 2024

Ah, even better. Then I think we have all that we need anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI AI Assistance related issues DB Database aspects. Cross cutting concerns. Ownership of the entire data model. Ensuring it's design w
Projects
None yet
Development

No branches or pull requests

2 participants