instill-core
instill-core copied to clipboard
[Feature] [VDP] [Pipelines] Workflow automation
trafficstars
Is There an Existing Issue for This?
- [X] I have searched the existing issues
Where do you intend to apply this feature?
Instill Core, Instill Cloud
Is your Proposal Related to a Problem?
Background
There are lots of project management tools now, and the internal information is scattered around in those tools.
Describe Your Proposed Solution
User stories
Story 1
As a project manager, he/she wants to align all information in all platform with correct format when a information is sync in one tool.
Possible pipelines
Concrete example
Highlight the Benefits
It can solve the problem in the real world.
Anything Else?
Possible components
- Note: The sequence means the priority.
Application components
- GitHub
- Jira
- Trello
- Asana
- Linear
- …
Reference tools
- I have not found the close product. We could imagine that the tools have been integrated AI solutions internally, such as Asana / Notion / Gmail /…
- But, they do not have the process to sync the information to other ApplicationSource.
- e.g. Asana information -> AI tools -> Linear / Slack / Gmail /…
Milestones
- Read the current pipelines
- https://instill.tech/abrc/pipelines/stomavision
- https://instill.tech/pinglin/pipelines/contract-reviewer
- https://instill.tech/gstrong/pipelines/quickstart
- Design the pipeline according to user stories.
- Please draw the concrete pipelines first to ask us review before delving into development.
- Timeline: 5 working days
- Check which components we are missing according to the designed pipeline.
- Please create the skeleton PR first for the incoming components
- Timeline: 2~3 working days
- Connect those components.
- Timeline: 10 working days
- Build the designed pipeline after you connect those components.
- Timeline: 1 working day
Note
- About timeline, let's adjust it dynamically if there are much more complicated issues than we think
- Milestone 2~5 is a cycle. Let's finish a whole complete user story first and then iterate it.