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

Feat: Support natural language as a search method for kubernetes resources #452

Closed
Tracked by #463
elliotxx opened this issue May 24, 2024 · 1 comment · Fixed by #556 or #612
Closed
Tracked by #463

Feat: Support natural language as a search method for kubernetes resources #452

elliotxx opened this issue May 24, 2024 · 1 comment · Fixed by #556 or #612
Assignees
Labels
area/search hacktoberfest https://hacktoberfest.com/ help wanted Extra attention is needed medium Requires a moderate level of project knowledge and skills, but does not require deep core technical
Milestone

Comments

@elliotxx
Copy link
Collaborator

What would you like to be added?

  • Design a functional solution using natural language as a search method and implement the functionality
  • Write user documentation and reference manuals for all implementations
  • If this function is implemented by integrating external AI services, it should be automatically turned off when API_KEY is not given

Why is this needed?

The original intention of the Karpor project is to provide users with diverse, user-friendly, and intuitive search methods, so that they can quickly and conveniently locate the Kubernetes resources they need.

Although the SQL search function we currently offer does not require additional learning as many engineers already have SQL knowledge, it is clear that the most intuitive and lowest learning threshold search method is to use the user's native language - natural language.

Therefore, it is particularly necessary to integrate the function of natural language search for Kubernetes resources in Karpor.

@elliotxx elliotxx added help wanted Extra attention is needed area/search labels May 24, 2024
@elliotxx elliotxx added this to the v0.5.0 milestone May 24, 2024
@elliotxx elliotxx changed the title Support natural language as a search method for Kubernetes resources Feat: Support natural language as a search method for Kubernetes resources Jun 3, 2024
@elliotxx elliotxx changed the title Feat: Support natural language as a search method for Kubernetes resources Feat: Support natural language as a search method for kubernetes resources Jul 9, 2024
@jueli12
Copy link
Contributor

jueli12 commented Jul 9, 2024

/assign

@elliotxx elliotxx modified the milestones: v0.5.0, v0.6.0 Jul 30, 2024
ruquanzhao added a commit that referenced this issue Sep 3, 2024
## What type of PR is this?

/kind feature

## What this PR does / why we need it:

Support natural language as a search method for kubernetes resources.

## Which issue(s) this PR fixes:

Fixes #452

---------

Co-authored-by: ruquanzhao <903264308@qq.com>
@elliotxx elliotxx added the hacktoberfest https://hacktoberfest.com/ label Sep 24, 2024
@elliotxx elliotxx closed this as completed Nov 8, 2024
elliotxx pushed a commit that referenced this issue Nov 27, 2024
## What type of PR is this?
/kind feature

## What this PR does / why we need it:

Integrating AI into our product to reduce the consumption of human
attention is a significant milestone for us in the upcoming versions.
This PR can be a very good start to build anything related to AI.

Purpose:
- Support an AI backend service that other modules can use to access AI
language models.
- Add a new search way: natural language search based on large language
models.

## Which issue(s) this PR fixes:

<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related
issues/tests in a comment and do not use `Fixes`_*
-->

Fixes #452

---------

Co-authored-by: 玦离 <101491308+jueli12@users.noreply.github.com>
Co-authored-by: hai-tian <wb-th358723@antgroup.com>
@github-actions github-actions bot mentioned this issue Jan 13, 2025
14 tasks
@elliotxx elliotxx added the medium Requires a moderate level of project knowledge and skills, but does not require deep core technical label Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/search hacktoberfest https://hacktoberfest.com/ help wanted Extra attention is needed medium Requires a moderate level of project knowledge and skills, but does not require deep core technical
Projects
None yet
2 participants