문제 풀이는 어떻게 작성되고 있나요?

모든 문제는 제가 직접 풀이한 후 글을 작성하고 있습니다. 다만 문제 풀이 시간보다 문제 풀이 글 작성시간이 매우 길어질 수 밖에 없습니다. 그래서 이 과정에서 n8n 워크플로우를 이용한 자동화 과정을 추가해두었습니다.

다음과 같이 n8n 입력 폼을 만들었습니다.

그리고 아래와 같은 워크플로우를 거치게 됩니다.

  • 제출된 입력 정보를 이용하여 문제 사이트 접속합니다.
  • 문제 정보를 병렬적으로 Parsing하여 합칩니다.
  • 위의 정보들을 가지고 Gemini API Call을 하여 결과를 반환받습니다.
  • 그리고 받은 마크다운 문자열을 파일로 변환한후 Slack으로 전송합니다.
  • 전송된 slack 파일을 Obsidian에서 직접 검수하여 글을 작성합니다. (이 과정을 )

2건의 항목