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

Feature request: Bedrock Knowledge Bases Connector #8

Open
HQarroum opened this issue Jan 26, 2024 · 4 comments
Open

Feature request: Bedrock Knowledge Bases Connector #8

HQarroum opened this issue Jan 26, 2024 · 4 comments
Assignees
Labels
example A label associated with an existing example.

Comments

@HQarroum
Copy link
Contributor

Use case

Integrate Bedrock Knowledge Bases with Lakechain to allow customers to publish their documents in a Bedrock Knowledge Base

Solution/User Experience

No response

Alternative solutions

No response

@HQarroum HQarroum added enhancement New feature or request triage new-middleware A label associated with a new middleware. labels Jan 26, 2024
@HQarroum HQarroum self-assigned this Jan 26, 2024
@HQarroum HQarroum removed the enhancement New feature or request label Jan 30, 2024
@moltar
Copy link

moltar commented Feb 17, 2024

While reading the docs I expected this to be one of the integrations and was quite surprised that it was not there. In fact, I kept looking for it, and even checked the code base to see if perhaps it was just undocumented.

@HQarroum
Copy link
Contributor Author

HQarroum commented Feb 19, 2024

Bedrock Knowledge Base takes its input documents from S3, it is a managed end-to-end service. We created this feature request as a mean to later integrate with Bedrock KB, but I don't think it is readily possible today.

If you need to process documents before they get indexed into Bedrock KB, you can do so with Lakechain using the S3 Connector and store your processed documents into the S3 bucket associated with your knowledge base.

But if we're missing something, let us know your exact use-case and the Bedrock KB API you'd like Lakechain to create an integration with.

@moltar
Copy link

moltar commented Feb 19, 2024

Well, in my mind KB has two main components:

  1. Ingestion
  2. Retrieval

I understand that the scope of this project is similar to (1) Ingestion. Which I think Bedrock KB covers ok. But there's still certainly room for improvement. I'd love to be able to augment KB database with custom pipelines, that I could define using this project.

But there's also the retrieval part.

Yes, I could also preprocess using this project, and then land the files in the KB sourced S3. I think that would work fine too.

Perhaps a documented use case and an example of this integration would be sufficient to begin with?

@HQarroum
Copy link
Contributor Author

Makes sense. We will provide an example for an integration with Bedrock Knowledge Bases.

@HQarroum HQarroum added example A label associated with an existing example. and removed triage new-middleware A label associated with a new middleware. labels Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
example A label associated with an existing example.
Projects
Status: Backlog
Development

No branches or pull requests

2 participants