Skip to content

[FEATURE] gpt를 이용한 자동분류 #10

Description

@Xeonlink

기능설명

watcher의 종류를 1가지 추가하여, 규칙기반 분류 ( 이하 규칙분류 ) vs gpt 자동분류 ( 이하 ai분류 ) 로 나눈다.

ai분류

ai 분류는 기존 watcher table에 type을 추가하여 구현한다. type은 위에 기술한데로 "rule"과 "ai"로 구분된다.

  1. gpt를 사용해서 파일을 분류한다.
  2. 규칙분류가 규칙을 가질 수 있는 것과 같이, ai분류는 카테고리를 가진다.

카테고리, category

각각의 카테고리는 아래와 같은 정보를 가진다.

  • id : 카테고리의 구분값
  • createdAt: 카테고리가 언제 생성되었는가?
  • updatedAt: 카테고리가 마지막으로 언제 수정되었는가?
  • name: 카테고리의 이름은 무엇인가?
  • prompt: 이 카테고리로 분류되는 파일들은 어떤 특성을 가지는가?
  • path: 이 카테고리로 분류된 파일을 어디로 내보낼 것인가?

gpt 관련

  1. gpt의 api키는 사용자로부터 입력을 받는다.
  2. api키를 입력받는 공간은 설정페이지를 만들어서 구현한다. [REFACTOR] 설정페이지를 구현 #11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions