You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are working on Haystack 2.0, with a major refactoring of pipelines and components.
Rationale
We need to prioritize the list of components and separately the list of document stores to migrate to pipelines v2. Most risky components and components essential to most pipelines should be migrated first. Let's also collect feedback on what components are most relevant to Sol (@sjrl) to enable them to give feedback early on based on real use cases. Let's also use telemetry data to see what components are most important to the community.
Use cases
List of the usecases to support, in priority order, with a list of the bare minimum components required for them to work. Note: every pipeline needs the components of all the pipelines above it in priority order in order to work.
Each "component type" links to another small epic where the specific component is broken down into a set of requirements, which might eventually be covered by one or more v2 components.
1. Document Search
The content you are editing has changed. Please copy your edits and refresh the page.
Agent pipelines will need a bit of exploration to get right. I expect their main enabler to be the LLM component: any other unforeseen component that might be needed here will be prioritized accordingly.
Other
The content you are editing has changed. Please copy your edits and refresh the page.
We are working on Haystack 2.0, with a major refactoring of pipelines and components.
Rationale
We need to prioritize the list of components and separately the list of document stores to migrate to pipelines v2. Most risky components and components essential to most pipelines should be migrated first. Let's also collect feedback on what components are most relevant to Sol (@sjrl) to enable them to give feedback early on based on real use cases. Let's also use telemetry data to see what components are most important to the community.
Use cases
List of the usecases to support, in priority order, with a list of the bare minimum components required for them to work. Note: every pipeline needs the components of all the pipelines above it in priority order in order to work.
Each "component type" links to another small epic where the specific component is broken down into a set of requirements, which might eventually be covered by one or more v2 components.
1. Document Search
Tasks
Embedders
design #5390Note: Retrievers and Embedder's planning will follow the Docstores
2. Generative QA & Agent Pipelines
Tasks
3. Extractive QA
Tasks
4. Minimal Indexing
Tasks
DocumentWriter
(v2) #5339TextFileToDocument
(v2) #53636. General Indexing
Tasks
FileToDocument
components (2.x) #53677. Advanced querying
Tasks
Agent Pipelines
Agent pipelines will need a bit of exploration to get right. I expect their main enabler to be the LLM component: any other unforeseen component that might be needed here will be prioritized accordingly.
Other
Tasks
Embedders
design #5390LazyImport
to v2 #5579DocumentWriter
(v2) #5339Developer relations efforts
Context
The text was updated successfully, but these errors were encountered: