wanda222/n8n-workflow-evaluator
0
π€ n8n μν¬νλ‘μ° μλ μ¬μ¬ μμ€ν
n8n μν¬νλ‘μ°μ νλ‘μ νΈ μ μΆλ¬Όμ μλμΌλ‘ νκ°νλ μμ€ν μ λλ€.
π νκ° νλͺ©
μ΄μ : 80μ
- κΈ°μ μ μμ±λ (15μ )
- ꡬ쑰 μκ²°μ± & λͺ¨λν (5μ )
- λ°μ΄ν°Β·μ€ν€λ§ μΌκ΄μ± (5μ )
- λΆκΈ°/μμΈ μ²λ¦¬ (5μ )
- μ μ€ν μ΄μ§ μ ν νμ©λ (15μ )
- API μ¬μ© μ ν©μ± (5μ )
- Prompt/System μ€κ³ (5μ )
- κΈ°λ₯ μ‘°ν©Β·μ€μΌμ€νΈλ μ΄μ (5μ )
- μ€μ©μ± (30μ )
- μ€μ μ 무 μ μ© κ°λ₯μ± (10μ )
- μλν ν¨κ³Ό λ° μ¬μ©μ νΈμμ± (10μ )
- μ¬μ©μ νΈμμ± (10μ )
- μ°½μμ± / λ¬Έμ ν΄κ²° μ κ·Όλ² (20μ )
- λ¬Έμ μ μμ λ μ°½μ± (10μ )
- μ루μ ꡬμ±μ μ°Έμ ν¨ (10μ )
π μ¬μ© λ°©λ²
- OpenAI API Key μ λ ₯ (μ¬μ΄λλ°)
- GPT-4oλ₯Ό μ¬μ©νμ¬ νκ°λ₯Ό μνν©λλ€
- API Keyλ μ μ₯λμ§ μμΌλ©° μΈμ λμλ§ μ¬μ©λ©λλ€
- CSV νμΌ μ λ‘λ (.csvλ§ νμ©)
- νλ‘μ νΈ μ μΆ μ λ³΄κ° ν¬ν¨λ νμΌ
- νμ 컬λΌ: μ μΆ ν λͺ , νλ‘μ νΈλͺ , λ¬Έμ μ μ λ±
- ZIP νμΌ μ λ‘λ (.zipλ§ νμ©)
- μν¬νλ‘μ° JSON νμΌλ€μ΄ ν¬ν¨λ μμΆ νμΌ
- λ¨μΌ μν¬νλ‘μ°: 1κ°μ JSON νμΌ
- μ¬λ¬ μν¬νλ‘μ°: μ¬λ¬ JSON νμΌ λλ ZIP νμΌ (ZIP νμΌ λ΄ μ¬λ¬ JSON ν¬ν¨ κ°λ₯)
- νκ° μμ λ²νΌ ν΄λ¦
- νκ° μ§ν μκ°μ ν μμ λ°λΌ λ€λ¦ (μ λΆ ~ μμ λΆ)
- κ²°κ³Ό νμΈ λ° λ€μ΄λ‘λ
- μμ 10κ° ν νμΈ
- μ 체 κ²°κ³Ό 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π― νκ° νλ‘μΈμ€
- λ°μ΄ν° μ μ²λ¦¬: μ€λ³΅ μ μΆ μ κ±° (μ΅μ μ μΆλ§ μ μ§)
- μν¬νλ‘μ° μΆμΆ: ZIP νμΌμμ JSON νμΌ μΆμΆ
- νλ³ νκ°:
- κΈ°μ μ μμ±λ νκ° (1μ°¨ + μ¬κ²ν )
- μ μ€ν μ΄μ§ μ ν νμ©λ νκ° (1μ°¨ + μ¬κ²ν )
- μ€μ©μ± νκ° (1μ°¨ + μ¬κ²ν )
- κ²°κ³Ό μ§κ³: μ΄μ κ³μ° λ° μμ μ λ ¬
- κ²°κ³Ό μΆλ ₯: CSV νμΌ μμ± λ° λ€μ΄λ‘λ
π λ¬Έμ ν΄κ²°
API ν€ μ€λ₯
- OpenAI API ν€κ° μ¬λ°λ₯Έμ§ νμΈνμΈμ
- API ν€μ μΆ©λΆν ν¬λ λ§μ΄ μλμ§ νμΈνμΈμ
νμΌ μ λ‘λ μ€λ₯
- νμΌ νμ₯μκ° μ¬λ°λ₯Έμ§ νμΈνμΈμ (.csv, .zip)
- νμΌ ν¬κΈ°κ° λ무 ν¬μ§ μμμ§ νμΈνμΈμ
νκ° μ€ν¨
- JSON νμΌ νμμ΄ μ¬λ°λ₯Έμ§ νμΈνμΈμ
- νλͺ μ΄ CSVμ JSON νμΌλͺ μμ μΌμΉνλμ§ νμΈνμΈμ
π λΌμ΄μ μ€
MIT License
π¨βπ» κ°λ°μ
κ°μλνκ΅ ν΄μ»€ν€ μλ μ¬μ¬ μμ€ν
