instill-core icon indicating copy to clipboard operation
instill-core copied to clipboard

[Feature] [VDP] [Pipelines] Workflow automation

Open chuang8511 opened this issue 1 year ago • 3 comments
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 image

Concrete example image

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

  1. Read the current pipelines
  • https://instill.tech/abrc/pipelines/stomavision
  • https://instill.tech/pinglin/pipelines/contract-reviewer
  • https://instill.tech/gstrong/pipelines/quickstart
  1. 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
  1. 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
  1. Connect those components.
  • Timeline: 10 working days
  1. 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.

chuang8511 avatar Jun 20 '24 12:06 chuang8511