CoolFace
Apppublic

wanda222/n8n-workflow-evaluator

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes
App README

πŸ€– n8n μ›Œν¬ν”Œλ‘œμš° μžλ™ 심사 μ‹œμŠ€ν…œ

n8n μ›Œν¬ν”Œλ‘œμš°μ™€ ν”„λ‘œμ νŠΈ μ œμΆœλ¬Όμ„ μžλ™μœΌλ‘œ ν‰κ°€ν•˜λŠ” μ‹œμŠ€ν…œμž…λ‹ˆλ‹€.

πŸ“Š 평가 ν•­λͺ©

총점: 80점

  1. 1.기술적 완성도 (15점)
  2. 2.ꡬ쑰 μ™„κ²°μ„± & λͺ¨λ“ˆν™” (5점)
  3. 3.λ°μ΄ν„°Β·μŠ€ν‚€λ§ˆ 일관성 (5점)
  4. 4.λΆ„κΈ°/μ˜ˆμ™Έ 처리 (5점)
  1. 1.μ—…μŠ€ν…Œμ΄μ§€ μ œν’ˆ ν™œμš©λ„ (15점)
  2. 2.API μ‚¬μš© 적합성 (5점)
  3. 3.Prompt/System 섀계 (5점)
  4. 4.κΈ°λŠ₯ μ‘°ν•©Β·μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ (5점)
  1. 1.μ‹€μš©μ„± (30점)
  2. 2.μ‹€μ œ 업무 적용 κ°€λŠ₯μ„± (10점)
  3. 3.μžλ™ν™” 효과 및 μ‚¬μš©μž νŽΈμ˜μ„± (10점)
  4. 4.μ‚¬μš©μž νŽΈμ˜μ„± (10점)
  1. 1.μ°½μ˜μ„± / 문제 ν•΄κ²° 접근법 (20점)
  2. 2.문제 μ •μ˜μ˜ 독창성 (10점)
  3. 3.μ†”λ£¨μ…˜ κ΅¬μ„±μ˜ 참신함 (10점)

πŸš€ μ‚¬μš© 방법

  1. 1.OpenAI API Key μž…λ ₯ (μ‚¬μ΄λ“œλ°”)
  2. 2.GPT-4oλ₯Ό μ‚¬μš©ν•˜μ—¬ 평가λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€
  3. 3.API KeyλŠ” μ €μž₯λ˜μ§€ μ•ŠμœΌλ©° μ„Έμ…˜ λ™μ•ˆλ§Œ μ‚¬μš©λ©λ‹ˆλ‹€
  1. 1.CSV 파일 μ—…λ‘œλ“œ (.csv만 ν—ˆμš©)
  2. 2.ν”„λ‘œμ νŠΈ 제좜 정보가 ν¬ν•¨λœ 파일
  3. 3.ν•„μˆ˜ 컬럼: 제좜 νŒ€ λͺ…, ν”„λ‘œμ νŠΈλͺ…, 문제 μ •μ˜ λ“±
  1. 1.ZIP 파일 μ—…λ‘œλ“œ (.zip만 ν—ˆμš©)
  2. 2.μ›Œν¬ν”Œλ‘œμš° JSON νŒŒμΌλ“€μ΄ ν¬ν•¨λœ μ••μΆ• 파일
  3. 3.단일 μ›Œν¬ν”Œλ‘œμš°: 1개의 JSON 파일
  4. 4.μ—¬λŸ¬ μ›Œν¬ν”Œλ‘œμš°: μ—¬λŸ¬ JSON 파일 λ˜λŠ” ZIP 파일 (ZIP 파일 λ‚΄ μ—¬λŸ¬ JSON 포함 κ°€λŠ₯)
  1. 1.평가 μ‹œμž‘ λ²„νŠΌ 클릭
  2. 2.평가 μ§„ν–‰ μ‹œκ°„μ€ νŒ€ μˆ˜μ— 따라 닀름 (수 λΆ„ ~ μˆ˜μ‹­ λΆ„)
  1. 1.κ²°κ³Ό 확인 및 λ‹€μš΄λ‘œλ“œ
  2. 2.μƒμœ„ 10개 νŒ€ 확인
  3. 3.전체 κ²°κ³Ό CSV λ‹€μš΄λ‘œλ“œ

⚠️ μ£Όμ˜μ‚¬ν•­

  • β€”API λΉ„μš©: OpenAI API 호좜 μ‹œ λΉ„μš©μ΄ λ°œμƒν•©λ‹ˆλ‹€
  • β€”νŒŒμΌ ν˜•μ‹:
  • β€”CSV: .csv ν™•μž₯자만 ν—ˆμš©
  • β€”ZIP: .zip ν™•μž₯자만 ν—ˆμš©
  • —쀑볡 제좜: 각 νŒ€μ€ μ •ν™•νžˆ 1개의 JSON 파일만 μ œμΆœν•΄μ•Ό ν•©λ‹ˆλ‹€
  • —평가 μ‹œκ°„: νŒ€ μˆ˜κ°€ λ§Žμ„ 경우 μ‹œκ°„μ΄ 였래 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€

πŸ”§ 기술 μŠ€νƒ

  • β€”Frontend: Streamlit
  • β€”LLM: OpenAI GPT-4o
  • —평가 κΈ°μ€€: μ»€μŠ€ν…€ 심사 κΈ°μ€€ (evaluation_criteria.py)
  • β€”μ–Έμ–΄: Python 3.10+

πŸ“ 파일 ꡬ쑰 μš”κ΅¬μ‚¬ν•­

CSV 파일 ν•„μˆ˜ 컬럼

  • β€”μ œμΆœ νŒ€ λͺ…
  • β€”1. ν”„λ‘œμ νŠΈλͺ…을 μž‘μ„±ν•΄ μ£Όμ„Έμš”.
  • β€”1-1. ν”„λ‘œμ νŠΈλ₯Ό ν•œ λ¬Έμž₯으둜 μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
  • β€”1-2. 문제 μ •μ˜
  • β€”1-3. 문제 ν•΄κ²°
  • β€”4. 핡심 κΈ°λŠ₯

ZIP 파일 ꡬ쑰

workflow.zip
β”œβ”€β”€ νŒ€1.json
β”œβ”€β”€ νŒ€2.json
└── νŒ€3.json

λ˜λŠ”

workflow.zip
β”œβ”€β”€ νŒ€1_workflow.json
β”œβ”€β”€ νŒ€2_workflow.json
└── νŒ€3_workflow.json

🎯 평가 ν”„λ‘œμ„ΈμŠ€

  1. 1.데이터 μ „μ²˜λ¦¬: 쀑볡 제좜 제거 (μ΅œμ‹  제좜만 μœ μ§€)
  2. 2.μ›Œν¬ν”Œλ‘œμš° μΆ”μΆœ: ZIP νŒŒμΌμ—μ„œ JSON 파일 μΆ”μΆœ
  3. 3.νŒ€λ³„ 평가:
  4. 4.기술적 완성도 평가 (1μ°¨ + μž¬κ²€ν† )
  5. 5.μ—…μŠ€ν…Œμ΄μ§€ μ œν’ˆ ν™œμš©λ„ 평가 (1μ°¨ + μž¬κ²€ν† )
  6. 6.μ‹€μš©μ„± 평가 (1μ°¨ + μž¬κ²€ν† )
  7. 7.κ²°κ³Ό 집계: 총점 계산 및 μˆœμœ„ μ •λ ¬
  8. 8.κ²°κ³Ό 좜λ ₯: CSV 파일 생성 및 λ‹€μš΄λ‘œλ“œ

πŸ“ž 문제 ν•΄κ²°

API ν‚€ 였λ₯˜

  • β€”OpenAI API ν‚€κ°€ μ˜¬λ°”λ₯Έμ§€ ν™•μΈν•˜μ„Έμš”
  • β€”API 킀에 μΆ©λΆ„ν•œ ν¬λ ˆλ”§μ΄ μžˆλŠ”μ§€ ν™•μΈν•˜μ„Έμš”

파일 μ—…λ‘œλ“œ 였λ₯˜

  • β€”νŒŒμΌ ν™•μž₯μžκ°€ μ˜¬λ°”λ₯Έμ§€ ν™•μΈν•˜μ„Έμš” (.csv, .zip)
  • β€”νŒŒμΌ 크기가 λ„ˆλ¬΄ 크지 μ•Šμ€μ§€ ν™•μΈν•˜μ„Έμš”

평가 μ‹€νŒ¨

  • β€”JSON 파일 ν˜•μ‹μ΄ μ˜¬λ°”λ₯Έμ§€ ν™•μΈν•˜μ„Έμš”
  • β€”νŒ€λͺ…이 CSV와 JSON 파일λͺ…μ—μ„œ μΌμΉ˜ν•˜λŠ”μ§€ ν™•μΈν•˜μ„Έμš”

πŸ“„ λΌμ΄μ„ μŠ€

MIT License

πŸ‘¨β€πŸ’» 개발자

κ°•μ›λŒ€ν•™κ΅ 해컀톀 μžλ™ 심사 μ‹œμŠ€ν…œ