Jev๋กœ ํ‹ฐ์ผ“ ๋ผ์šฐํŒ…์„ ์•ˆ์ „ํ•˜๊ฒŒ ์„ค๊ณ„ํ•˜๋Š” ๋ฒ•

Jev๋กœ ๊ณ ๊ฐ ์ง€์› ํ‹ฐ์ผ“์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ํยท์‹ฌ๊ฐ๋„ยท๊ธด๊ธ‰๋„ ์‹ ํ˜ธ๋ฅผ ์ฝ”๋“œ์—์„œ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ผ๋ฒจ๋งํ•œ ํ‹ฐ์ผ“ 30๊ฑด, ์‹ ๋ขฐ๋„ ์ž„๊ณ„๊ฐ’, ์‚ฌ๋žŒ ๊ฒ€ํ†  ํ๋ฅผ ํ™œ์šฉํ•ด ์ž๋™ ํ‹ฐ์ผ“ ๋ผ์šฐํŒ…์˜ ์˜ค๋ถ„๋ฅ˜๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ์•ˆ์ „ํ•œ ์šด์˜ ๊ฒฝ๊ณ„๋ฅผ ์„ธ์šฐ๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ •๋ฆฌํ•œ ์‹ค๋ฌด ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค.

๊ฒŒ์‹œ์ผ

์ž‘์„ฑ์ž
Jev๋กœ ํ‹ฐ์ผ“ ๋ผ์šฐํŒ…์„ ์•ˆ์ „ํ•˜๊ฒŒ ์„ค๊ณ„ํ•˜๋Š” ๋ฒ•

Jev๋Š” ๋’ค์„ž์ธ ๊ณ ๊ฐ ์ง€์› ๋ฉ”์‹œ์ง€ ํ•˜๋‚˜๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ฆ‰์‹œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„ธ ๊ฐ€์ง€ ์‹ ํ˜ธ, ์ฆ‰ ํ, ์‹ฌ๊ฐ๋„ ์ ์ˆ˜, ํ‹ฐ์ผ“์˜ ๊ธด๊ธ‰ ํ™•๋ฅ ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‹ฐ์ผ“ ๋ผ์šฐํŒ…์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋‹ต์ด ๋‹จ์ˆœํžˆ ์ •ํ•ด์ง„ ํƒ€์ž…์œผ๋กœ ๋ฐ˜ํ™˜๋œ๋‹ค๋Š” ์ ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๊ทธ ๊ฐ’์„ ํ™•์ธํ•˜๊ณ  ๋กœ๊ทธ๋กœ ๋‚จ๊ธฐ๋ฉฐ, ์–ธ์ œ ์‹ ๋ขฐํ•˜์ง€ ๋ง์•„์•ผ ํ• ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์ฒซ ์ž‘์—…์€ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ํ‹ฐ์ผ“์„ ๋ถ„๋ฅ˜ํ•˜๋˜ ์ฝ”๋“œ์— ์‚ฌ๋žŒ ๊ฒ€ํ†  ํ๋ฅผ ๋‚จ๊ฒจ ๋‘์‹ญ์‹œ์˜ค. Jev๊ฐ€ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์€ ์‘๋‹ต์˜ ํ˜•ํƒœ์ด์ง€ billing์ด ์ •๋‹ต์ด๋ผ๋Š” ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ์ฐจ์ด๊ฐ€ ๋ฐ๋ชจ์™€ ์‹ค์ œ ์šด์˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ€๋ฆ…๋‹ˆ๋‹ค.

์ž์œจํ˜• ๊ณ ๊ฐ ์ง€์› ์—์ด์ „ํŠธ๋ณด๋‹ค ํ‹ฐ์ผ“ ๋ผ์šฐํŒ… ๊ฒฐ์ • ํ•˜๋‚˜๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค

Jev๋Š” ์ฑ—๋ด‡์ด ์•„๋‹ˆ๋ผ ์˜์‚ฌ๊ฒฐ์ • ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋‚˜ state๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ตฌ์กฐํ™” JSON์„ ๋ณด๋‚ด๊ณ , ๊ฐ€๋Šฅํ•œ ์‘๋‹ต ํ˜•ํƒœ๋ฅผ ๋ฏธ๋ฆฌ ๊ณ ์ •ํ•œ ์งˆ๋ฌธ์„ ๋˜์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ฌธ์žฅํ˜• ๋‹ต๋ณ€ ๋Œ€์‹  ๊ฐ’๊ณผ ํ™•๋ฅ ์„ ๋Œ๋ ค์ค๋‹ˆ๋‹ค. TypeSafe๋Š” ์ด๋ฅผ System One ๋ชจ๋ธ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ์•ˆ์—์„œ ๋น ๋ฅด๊ณ  ๋ฒ”์œ„๊ฐ€ ์ข์€ ํŒ๋‹จ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.

์˜๋ฏธ๋ฅผ ์ฝ๋Š” ๊ตํ™˜๊ธฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ if ๋ฌธ์€ ์ฒญ๊ตฌ์„œ์˜ ๊ฒฐ์ œ ๊ธฐํ•œ์ด ์ง€๋‚ฌ๋Š”์ง€์ฒ˜๋Ÿผ ์ •ํ™•ํ•œ ์‚ฌ์‹ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Jev๋Š” ๊ณ ๊ฐ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค๊ธ‰ํ•˜๊ฒŒ ๋“ค๋ฆฌ๋Š”์ง€ ๊ฐ™์€ ๋ชจํ˜ธํ•œ ๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•œ ๋’ค, ๋‹ค์‹œ ์ผ๋ฐ˜ ์ฝ”๋“œ์— ์ œ์–ด๊ถŒ์„ ๋„˜๊น๋‹ˆ๋‹ค.

์ฒซ ๊ณ ๊ฐ ์ง€์› ์›Œํฌํ”Œ๋กœ์—์„œ๋Š” ํ‹ฐ์ผ“ ํ•˜๋‚˜๋ฅผ ์ฃผ๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌป์Šต๋‹ˆ๋‹ค.

  • Choice: ๋ฏธ๋ฆฌ ์ •ํ•œ ํ ์ค‘ ์–ด๋А ๊ณณ์œผ๋กœ ์ด ํ‹ฐ์ผ“์„ ๋ณด๋‚ด์•ผ ํ•˜๋Š”๊ฐ€?
  • Score: ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ํ‰๊ฐ€ ๊ธฐ์ค€์—์„œ ์‹ฌ๊ฐ๋„๋Š” ์–ด๋А ์ˆ˜์ค€์ธ๊ฐ€?
  • Noul: ๊ณ ๊ฐ์ด ๊ธด๊ธ‰ํ•จ์„ ํ‘œํ˜„ํ•  ๊ฐ€๋Šฅ์„ฑ์€ ์–ผ๋งˆ๋‚˜ ๋†’์€๊ฐ€?

์„ธ ์งˆ๋ฌธ์„ ์š”์ฒญ ํ•˜๋‚˜์— ํ•จ๊ป˜ ๋‹ด์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ชจ๋‘ ๊ฐ™์€ state๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ Jev๊ฐ€ ๋ฐ›๋Š” ์ž…๋ ฅ์€ ํ…์ŠคํŠธ๋ฟ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด๊ณผ ํ…์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋œ JSON ๊ตฌ์กฐ๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ฒจ๋ถ€ ํŒŒ์ผ, ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค ํด๋ฆฝ, ๋™์˜์ƒ์€ ๋ฐ›์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ณ ๊ฐ ์ง€์› ํ‹ฐ์ผ“์ด Jev์— ๋“ค์–ด๊ฐ€ ํ, ์‹ฌ๊ฐ๋„, ๊ธด๊ธ‰๋„ ์‹ ํ˜ธ๋กœ ๋ฐ”๋€ ๋’ค ์ฝ”๋“œ ๊ฒŒ์ดํŠธ๋ฅผ ๊ฑฐ์ณ ์ž๋™ ๋ผ์šฐํŒ… ๋˜๋Š” ์‚ฌ๋žŒ ๊ฒ€ํ† ๋กœ ์ „๋‹ฌ๋˜๋Š” ์•„ํ‚คํ…์ฒ˜ ํ๋ฆ„๋„
Jev๋Š” ์ œ์•ฝ๋œ ์‹ ํ˜ธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๊ธฐ์™€ ๋Œ€์ฒด ๊ฒฝ๋กœ์˜ ๊ฒฐ์ •๊ถŒ์€ ์—ฌ์ „ํžˆ ์ฝ”๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค.

Choice, Score, Noul์€ ๊ฐ™์€ ๋‹ต์„ ๋ถ€๋ฅด๋Š” ์„ธ ๊ฐ€์ง€ ์ด๋ฆ„์ด ์•„๋‹™๋‹ˆ๋‹ค

๊ฐ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์งˆ๋ฌธ์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ์˜๋ฆฌํ•œ ๋ฌธ๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค ๋ชฉ์ ์— ๋งž๋Š” ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ฅผ ๊ณ ๋ฅด๋Š” ์ผ์ด ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ์–ธ์ œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€๋ฐ˜ํ™˜๊ฐ’์ฃผ์˜์ 
Choice๋‹ซํžŒ ๋ชฉ๋ก์—์„œ ๋ฐ˜๋“œ์‹œ ํ•œ ์˜ต์…˜์„ ๊ณจ๋ผ์•ผ ํ•  ๋•Œchoice, ๋ชจ๋“  ์˜ต์…˜์˜ probabilities, confidence๋ฐ˜๋“œ์‹œ ๋ชฉ๋ก ์•ˆ์—์„œ ๊ณ ๋ฅด๋ฏ€๋กœ ํ˜„์‹ค์ด ์–ด๋А ํ•ญ๋ชฉ์—๋„ ๋งž์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด other๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
Score์„ค๋ช…์ด ๋ถ™์€ ์ˆœ์„œํ˜• ์ˆ˜์ค€ ์ค‘ ๋‹ต์˜ ์œ„์น˜๋ฅผ ์ •ํ•  ๋•Œํ™•๋ฅ ๋กœ ๊ฐ€์ค‘ํ•œ score, legend, ๊ฐ ์ˆ˜์ค€์˜ probabilities, confidence์ด ์ ์ˆ˜๋Š” ์ •๋ฐ€ ์ธก์ •๊ฐ’์ด๋‚˜ ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค
Noulํ•˜๋‚˜์˜ ์˜ˆยท์•„๋‹ˆ์š” ๋ช…์ œ๊ฐ€ ์ฐธ์ผ ํ™•๋ฅ ์ด ํ•„์š”ํ•  ๋•Œ0๋ถ€ํ„ฐ 1 ์‚ฌ์ด์˜ noul ๊ฐ’ ํ•˜๋‚˜๋ณ„๋„์˜ confidence ํ•„๋“œ๊ฐ€ ์—†์œผ๋ฉฐ ์ •๋„์˜ ํฌ๊ธฐ๋ฅผ ์ธก์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

ํ์—๋Š” billing, technical, sales, other๋ผ๋Š” ๋Œ€์•ˆ์ด ์žˆ์œผ๋ฏ€๋กœ Choice๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ๊ฐ๋„๋Š” ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ํ‰๊ฐ€ ๊ธฐ์ค€์ด๋ฏ€๋กœ Score๊ฐ€ ๋งž์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€์— ์‹œ๊ฐ„ ์••๋ฐ•์ด ๋“œ๋Ÿฌ๋‚˜๋Š”์ง€๋งŒ ๋ฌป๋Š” ๊ธด๊ธ‰๋„์—๋Š” Noul์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ํ™•๋ฅ  ๋ถ„ํฌ๋ฅผ ๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. billing๊ณผ technical์— ๋น„์Šทํ•œ ํ™•๋ฅ ์„ ๋ฐฐ์ •ํ•œ Choice๋Š” ํ์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋ชจํ˜ธํ•˜๋‹ค๋Š” ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋Š” ์…ˆ์ž…๋‹ˆ๋‹ค. Choice์™€ Score์—์„œ๋Š” ๋‹จ์ผ confidence ํ•„๋“œ๊ฐ€ ๊ทธ ๋ถ„ํฌ๋ฅผ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค. Noul์€ ๋ฐ˜ํ™˜๊ฐ’ ์ž์ฒด๊ฐ€ โ€˜์˜ˆโ€™์ผ ํ™•๋ฅ ์ด๋ฏ€๋กœ 0.5์— ๊ฐ€๊นŒ์šด ๊ตฌ๊ฐ„์ด ๋ชจํ˜ธํ•œ ์˜์—ญ์ž…๋‹ˆ๋‹ค.

ํ๋ฅผ ๊ณ ๋ฅด๋Š” Jev Choice, ์‹ฌ๊ฐ๋„๋ฅผ ๋งค๊ธฐ๋Š” Score, ๊ธด๊ธ‰๋„๋ฅผ ํŒ๋‹จํ•˜๋Š” Noul๊ณผ ๊ฐ๊ฐ์˜ ๋ฐ˜ํ™˜ ํ•„๋“œ๋ฅผ ๋น„๊ตํ•œ ์•„ํ‚คํ…์ฒ˜ ๋„์‹
Choice๋Š” ์˜ต์…˜์„ ๊ณ ๋ฅด๊ณ , Score๋Š” ํ‰๊ฐ€ ๊ธฐ์ค€์—์„œ ์œ„์น˜๋ฅผ ์ •ํ•˜๋ฉฐ, Noul์€ โ€˜์˜ˆโ€™์ผ ํ™•๋ฅ ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ํ‹ฐ์ผ“ ๋ผ์šฐํŒ… ๊ตฌ์ถ•ํ•˜๊ธฐ

๋จผ์ € ์ ‘๊ทผ ๊ถŒํ•œ๋ถ€ํ„ฐ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. TypeSafe๋Š” 2026๋…„ 9์›” 15์ผ Jev๋ฅผ ์–ผ๋ฆฌ ์•ก์„ธ์Šค๋กœ ๊ณต๊ฐœํ–ˆ์œผ๋ฉฐ, ์ด ๊ธ€์˜ ๊ฒŒ์‹œ ํ™˜๊ฒฝ์—๋Š” TypeSafe ํ‚ค๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค ์—†์ด ๋ชจ๋ธ ์—”๋“œํฌ์ธํŠธ์— ์š”์ฒญํ•˜์ž ์ธ์ฆ ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ HTTP 403์ด ๋ฐ˜ํ™˜๋์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์›Œํฌํ”Œ๋กœ๋Š” ๊ถŒํ•œ์ด ์žˆ์œผ๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด ๊ธ€์˜ ์–ด๋–ค ๊ฒฐ๊ณผ๋„ ์ด๋ฒˆ ์ž‘์„ฑ ๊ณผ์ •์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•œ ๊ฐ’์œผ๋กœ ์ œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Python 3.10 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๊ณ  typesafe-sdk๋ฅผ ์„ค์น˜ํ•œ ๋’ค ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— TYPESAFE_API_KEY๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. SDK๋Š” ์ด ๋ณ€์ˆ˜๋ฅผ ์ฝ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ jev-latest๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ๋Š” ์š”์ฒญ์„ ์‰ฝ๊ฒŒ ๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ์„ ๋ช…์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Python
from time import perf_counter

from typesafe_sdk import Choice, Noul, Score, TypeSafeClient

ticket = {
    "id": "T-001",
    "message": (
        "Our SSO connection stopped working after renewal. "
        "The invoice is paid, but the whole team is locked out."
    ),
}

started = perf_counter()
with TypeSafeClient() as client:
    response = client.system_one(
        model="jev-latest",
        state=ticket,
        questions={
            "queue": Choice(
                instructions="Which support queue should handle `message`?",
                criteria={
                    "billing": "Invoices, payments, refunds, or subscriptions",
                    "technical": "Bugs, outages, access, or integrations",
                    "sales": "Plans, pricing, upgrades, or a new account",
                    "other": "Anything that does not clearly fit the other queues",
                },
            ),
            "severity": Score(
                instructions="How severe is the customer impact in `message`?",
                criteria=[
                    "Minor inconvenience",
                    "One person is blocked",
                    "Several users are blocked",
                    "Security risk or data loss",
                ],
            ),
            "urgent": Noul(
                instructions="Does `message` express urgency or time pressure?",
            ),
        },
    )
latency_ms = round((perf_counter() - started) * 1000, 1)

queue = response.answers["queue"]
severity = response.answers["severity"]
urgent = response.answers["urgent"]

# These are conservative test gates for this reversible workflow,
# not universal thresholds. Tune them on labelled tickets.
needs_human = (
    queue.choice == "other"
    or queue.confidence < 0.75
    or severity.confidence < 0.70
    or 0.35 < urgent.noul < 0.65
)

record = {
    "ticket_id": ticket["id"],
    "model": response.model,
    "input_tokens": response.usage.input_tokens,
    "latency_ms": latency_ms,
    "queue": queue.choice,
    "queue_probabilities": queue.probabilities,
    "queue_confidence": queue.confidence,
    "severity": severity.score,
    "severity_confidence": severity.confidence,
    "urgency_probability": urgent.noul,
    "handoff": needs_human,
}
print(record)

์œ„ ์ž„๊ณ„๊ฐ’์€ ์ด ์›Œํฌํ”Œ๋กœ์— ๋งž์ถฐ ์˜๋„์ ์œผ๋กœ ๋ณด์ˆ˜์ ์œผ๋กœ ์žก์€ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ณ ๊ฐ ์ง€์› ํ๋กœ ๋ณด๋‚ด๋Š” ์ผ์€ ๋Œ€๊ฐœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ ๋น„์šฉ๋„ ์ƒํ™ฉ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์›์ด ๋‘˜๋ฟ์ธ ์Šคํƒ€ํŠธ์—…์—์„œ ๊ฐ์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ถ„๋ฅ˜๋ฅผ ๋ณ‘์› ํ—ฌํ”„๋ฐ์Šคํฌ์—์„œ๋Š” ํ—ˆ์šฉํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TypeSafe์˜ ์‹ ๋ขฐ๋„ ๊ฐ€์ด๋“œ๋„ ์œ„ํ—˜์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ฒฝ๊ณ„๋ฅผ ์ •ํ•˜๊ณ  ์ž์ฒด ๋ฐ์ดํ„ฐ๋กœ ์กฐ์ •ํ•˜๋ผ๊ณ  ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์— ๋‚จ๊ฒจ์•ผ ํ•  ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ํ•˜๋‚˜ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. jev-latest๋Š” ๋ณ„์นญ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์‹œ ์‹œ์ ์—๋Š” jev-1.13.0์„ ๊ฐ€๋ฆฌํ‚ค๋ฉฐ, ์‘๋‹ต์˜ model ํ•„๋“œ์—์„œ ์‹ค์ œ๋กœ ๋‹ตํ•œ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ๋ฒ„์ „์—์„œ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์กŒ์„ ๋•Œ ํ™•์ •๋œ ๋ชจ๋ธ ID๊ฐ€ ๋กœ๊ทธ์— ์—†์œผ๋ฉด ์›์ธ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ˆˆ์— ๋ณด์ด๋Š” ์‹คํŒจ๋Š” ํ˜•์‹์€ ๋งž์ง€๋งŒ ์˜๋ฏธ๊ฐ€ ํ‹€๋ฆฐ ๋‹ต์ž…๋‹ˆ๋‹ค

์ƒ˜ํ”Œ ํ‹ฐ์ผ“์—๋Š” ๋‘ ๊ฐ€์ง€ ๊ฐ•ํ•œ ์‹ ํ˜ธ๋ฅผ ์˜๋„์ ์œผ๋กœ ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. โ€œRenewalโ€๊ณผ โ€œinvoiceโ€๋Š” billing์„, โ€œSSOโ€์™€ โ€œlocked outโ€์€ technical ์ง€์›์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์ฝ”๋“œ์˜ ํ‰๊ฐ€ ๊ธฐ์ค€์„ ์ ์šฉํ•œ ๋ผ๋ฒจ๋ง ํ…Œ์ŠคํŠธ ์„ธํŠธ์—์„œ๋Š” ์ ‘๊ทผ ์žฅ์• ๊ฐ€ ๋‹น์žฅ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ์ด๋ฏ€๋กœ technical์„ ์ •๋‹ต ํ๋กœ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ๋„ Jev๋Š” ํ˜•์‹์ƒ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ํšจํ•œ billing Choice๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JSON ํŒŒ์‹ฑ์€ ์„ฑ๊ณตํ•˜๊ณ  ํ•„๋“œ๋„ ์กด์žฌํ•˜๋ฉฐ, ๊ฐ’๋„ ํ—ˆ์šฉ๋œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๊ทธ ๋ผ๋ฒจ์„ ๊ธฐ์ค€์œผ๋กœ ๋ณด๋ฉด ๋‹ต์€ ํ‹€๋ ธ์Šต๋‹ˆ๋‹ค.

์ด ์‹คํŒจ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐ€์ง€ ํ†ต์ œ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  1. ๋Ÿฐํƒ€์ž„ ๋Œ€์ฒด ๊ฒฝ๋กœ: ์‹ ๋ขฐ๋„๊ฐ€ ๋‚ฎ๊ฑฐ๋‚˜ other๋กœ ๋ถ„๋ฅ˜๋๊ฑฐ๋‚˜ Noul ๊ฐ’์ด ๋ชจํ˜ธํ•œ ์‚ฌ๋ก€๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  2. ํ‰๊ฐ€ ๋Œ€์ฒด ๊ฒฝ๋กœ: ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์€ ๊ฒฐ์ •์„ ํฌํ•จํ•ด ๋ชจ๋“  ํ…Œ์ŠคํŠธ ๊ฒฐ์ •์„ ์‚ฌ๋žŒ์˜ ๋ผ๋ฒจ๊ณผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์ž„๊ณ„๊ฐ’๋งŒ์œผ๋กœ๋Š” ์ž์‹  ์žˆ๊ฒŒ ๋‚ด๋†“์€ ์˜ค๋‹ต์„ ์žก์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

โ€˜ํƒ€์ž… ์•ˆ์ „โ€™์„ โ€˜์ฒ˜์Œ๋ถ€ํ„ฐ ์ •ํ™•ํ•จโ€™์œผ๋กœ ์˜คํ•ดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํƒ€์ž… ์•ˆ์ „์„ฑ์€ ๋ชจ๋ธ๊ณผ ์ฝ”๋“œ ์‚ฌ์ด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•๋„๋Š” ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ‹ฐ์ผ“, ๋ผ๋ฒจ, ํ‰๊ฐ€ ๊ธฐ์ค€, ๋ชจ๋ธ ๋ฒ„์ „, ์–ธ์–ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง์ ‘ ์ธก์ •ํ•ด์•ผ ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

๋…๋ฆฝ์ ์œผ๋กœ ์ง„ํ–‰๋œ ์ดˆ๊ธฐ ์ด๋ฉ”์ผ ๋ผ์šฐํŒ… ํ…Œ์ŠคํŠธ๋„ ๊ฐ™์€ ์ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋…์ผ์–ด์™€ ์˜์–ด ๋น„์ฆˆ๋‹ˆ์Šค ์ด๋ฉ”์ผ 1,565๊ฑด์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ํ…Œ์ŠคํŠธ์—์„œ Jev์˜ ์ „์ฒด ์ •ํ™•๋„๋Š” 96.4%๋กœ ๋ณด๊ณ ๋์œผ๋ฉฐ, ๋‘ Gemini ๋ชจ๋ธ๋ณด๋‹ค ๋‚ฎ์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ํ…Œ์ŠคํŠธ์—์„œ๋Š” Jev์˜ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฎ์€ ์‹ ๋ขฐ๋„ ๊ตฌ๊ฐ„์— ๋ชฐ๋ ค ์žˆ์–ด ์„ ํƒ์ ์œผ๋กœ ์‚ฌ๋žŒ์—๊ฒŒ ๊ฒ€ํ† ๋ฅผ ๋งก๊ธฐ๋Š” ๋ฐฉ์‹์ด ์œ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณดํŽธ์ ์ธ ์šด์˜ ๊ฒฐ๊ณผ๊ฐ€ ์•„๋‹ˆ๋ผ ํ•œ ์‹ค๋ฌด์ž์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

์ž๋™ ๋ผ์šฐํŒ… ์ „์— 30๊ฑด์œผ๋กœ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ ๊ฒ€ํ•ฉ๋‹ˆ๋‹ค

ํ‹ฐ์ผ“ 30๊ฑด๋งŒ์œผ๋กœ ์šด์˜ ํ™˜๊ฒฝ์˜ ์ •ํ™•๋„๋ฅผ ์ž…์ฆํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ž˜๋ชป ์„ค๊ณ„ํ•œ ๋ผ๋ฒจ ๋ฌถ์Œ, ๋น ์ง„ other ๊ฒฝ๋กœ, ์˜คํ•ด๋ฅผ ๋ถ€๋ฅด๋Š” ์ง€์‹œ๋ฌธ, ์ž˜๋ชป ์ฐธ์กฐํ•œ ์‘๋‹ต ํ•„๋“œ, ํ•œ ๋ฒˆ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋Œ€์ฒด ๊ฒฝ๋กœ๋Š” ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์ž‘์€ ๊ทœ๋ชจ์˜ ์›Œํฌํ”Œ๋กœ ์ ๊ฒ€์œผ๋กœ ๋‹ค๋ค„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Jev์˜ ๋‹ต์„ ๋ณด๊ธฐ ์ „์— ๋จผ์ € ํ…Œ์ŠคํŠธ ์ž๋ฃŒ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ตฌ๊ฐ„๊ฑด์ˆ˜ํฌํ•จํ•  ์‚ฌ๋ก€
๋ช…ํ™•ํ•จ12ํ•˜๋‚˜์˜ ์‹ ํ˜ธ๊ฐ€ ๋šœ๋ ทํ•œ billing, technical, sales, other ์‚ฌ๋ก€
๋ชจํ˜ธํ•จ10๋‘ ํ๋ฅผ ํ•จ๊ป˜ ์–ธ๊ธ‰ํ•˜๊ฑฐ๋‚˜, ํ•ต์‹ฌ ๋งฅ๋ฝ์ด ๋น ์กŒ๊ฑฐ๋‚˜, ๋นˆ์ •๊ฑฐ๋ฆผ์„ ์“ฐ๊ฑฐ๋‚˜, ์˜ํ–ฅ๋„์™€ ๊ธด๊ธ‰๋„๋ฅผ ํ•œ๋ฐ ๋‹ด์€ ํ‹ฐ์ผ“
๋ฒ”์œ„ ๋ฐ–8๋ฒ•์  ํ†ต์ง€, ์ž…์‚ฌ ์ง€์›, ์ŠคํŒธ, ์•…์šฉ ์‹ ๊ณ , ์ง€์›ํ•˜๋Š” ์–ด๋–ค ํ์—๋„ ๋งž์ง€ ์•Š๋Š” ์š”์ฒญ

๊ฐ ํ–‰์— ๋ณ€ํ•˜์ง€ ์•Š๋Š” ํ‹ฐ์ผ“ ID, ์˜ˆ์ƒ ํ, ํ•ด๋‹น ๋ผ๋ฒจ์„ ๋ถ™์ธ ์งง์€ ์ด์œ , ์‚ฌ๋žŒ์—๊ฒŒ ๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋‹ค์Œ ํ™•์ •๋œ ๋ชจ๋ธ ๋ฒ„์ „, ์ž…๋ ฅ ํ† ํฐ, ํด๋ผ์ด์–ธํŠธ์—์„œ ์ธก์ •ํ•œ ์ง€์—ฐ ์‹œ๊ฐ„, ๋ฐ˜ํ™˜๋œ ํ์™€ ํ™•๋ฅ , ์‹ฌ๊ฐ๋„์™€ ์‹ ๋ขฐ๋„, ๊ธด๊ธ‰ ํ™•๋ฅ , ์˜ค๋‹ต ๋ผ๋ฒจ ์—ฌ๋ถ€, ์‹ค์ œ ์‚ฌ๋žŒ ์ „๋‹ฌ ์—ฌ๋ถ€๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค.

์ตœ์†Œํ•œ ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ๊ตฌ๊ฐ„์€ ๋”ฐ๋กœ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.

  • ์ฝ”๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ๋ผ์šฐํŒ…ํ–ˆ์„ ์‚ฌ๋ก€ ์ค‘ ๋ผ๋ฒจ์ด ํ‹€๋ฆฐ ๊ฑด
  • ๋Ÿฐํƒ€์ž„ ๊ฒŒ์ดํŠธ๊ฐ€ ๋†“์น˜๋Š” ๊ณ ์‹ ๋ขฐ๋„ ์˜ค๋‹ต
  • ์ง€๋‚˜์นœ ์‹ ์ค‘ํ•จ์ด ์ˆ˜์ž‘์—…์„ ๋Š˜๋ฆฌ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…ํ™•ํ•œ ์‚ฌ๋ก€์˜ ์‚ฌ๋žŒ ์ „๋‹ฌ ๋น„์œจ
  • other์— ๋“ค์–ด๊ฐ€์ง€ ๋ชปํ•œ ๋ฒ”์œ„ ๋ฐ– ์‚ฌ๋ก€

์•„์ง๋„ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘์ด๋ผ๋ฉด ํ…Œ์ŠคํŠธ ์ž๋ฃŒ์™€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ค€๋น„ํ•ด ๋‘์‹ญ์‹œ์˜ค. ๋ฌธ์„œ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ…Œ์ŠคํŠธ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฐ’์œผ๋กœ ๊ฒฐ๊ณผ ์—ด์„ ์ฑ„์šฐ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๊ฐ€ ํ•จ๊ป˜ ์žˆ๋Š” โ€˜์ ‘๊ทผ ๊ถŒํ•œ ๋Œ€๊ธฐโ€™ ์‹คํ–‰ํ‘œ๊ฐ€ ์ •์งํ•œ ๊ฒฐ๊ณผ๋ฌผ์ž…๋‹ˆ๋‹ค.

๋ผ๋ฒจ๋ง๋œ ๊ณ ๊ฐ ์ง€์› ํ‹ฐ์ผ“ 30๊ฑด์„ ๋ช…ํ™•ํ•จ, ๋ชจํ˜ธํ•จ, ๋ฒ”์œ„ ๋ฐ–์œผ๋กœ ๋‚˜๋ˆˆ ๋’ค ๋ชจ๋ธ, ํ† ํฐ, ์ง€์—ฐ ์‹œ๊ฐ„, ์˜ค๋‹ต ๋ผ๋ฒจ, ์‚ฌ๋žŒ ์ „๋‹ฌ ์—ฌ๋ถ€๋ฅผ ๊ธฐ๋กํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ํ‰๊ฐ€ ํ๋ฆ„
์ž‘์€ ์›Œํฌํ”Œ๋กœ ์ ๊ฒ€๋งŒ์œผ๋กœ๋„ ์šด์˜ ํŠธ๋ž˜ํ”ฝ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์ „์— ๋ผ์šฐํŒ… ์Šคํ‚ค๋งˆ์™€ ๋Œ€์ฒด ๊ฒฝ๋กœ์˜ ๋ฌธ์ œ๋ฅผ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์šฉ ๊ณ„์‚ฐ์ด ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ๋ถ„๋ฅ˜ ํ•ญ๋ชฉ์ด์ง€ ๊ณ ๊ฐ ์ง€์› ์ „์ฒด ์Šคํƒ์ด ์•„๋‹™๋‹ˆ๋‹ค

Jev 1.13์˜ ๊ฐ€๊ฒฉ์€ ์ž…๋ ฅ ํ† ํฐ ๋ฐฑ๋งŒ ๊ฐœ๋‹น $0.042์ด๋ฉฐ ์ถœ๋ ฅ์—๋Š” ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์š”์œจ์—์„œ ์ž…๋ ฅ ํ† ํฐ์ด 500๊ฐœ์ธ ๊ฐ€์ƒ์˜ ํ‹ฐ์ผ“ ํ•˜๋‚˜์— ๋“œ๋Š” ๋ชจ๋ธ ์ž…๋ ฅ ๋น„์šฉ์€ $0.000021์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ํฌ๊ธฐ์˜ ํ‹ฐ์ผ“ ์‹ญ๋งŒ ๊ฑด์€ $2.10์ž…๋‹ˆ๋‹ค.

๋ˆˆ๊ธธ์„ ๋„๋Š” ๊ธˆ์•ก์ด์ง€๋งŒ ๊ณ ๊ฐ ์ง€์› ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ฐ€๊ฒฉ์€ ์•„๋‹™๋‹ˆ๋‹ค. Zendesk๋Š” ์—ฐ๊ฐ„ ๊ฒฐ์ œ ๊ธฐ์ค€ ์ƒ๋‹ด์› ํ•œ ๋ช…๋‹น ์›” $19๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ณ , Intercom์€ ์ขŒ์„๋‹น ์›” $29๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ Fin ๊ฒฐ๊ณผ ํ•œ ๊ฑด๋‹น $0.99๋ถ€ํ„ฐ ๋ถ€๊ณผํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ œํ’ˆ์—๋Š” ๋ฐ›์€ํŽธ์ง€ํ•จ, ํ‹ฐ์ผ“ ์ €์žฅ์†Œ, ์ƒ๋‹ด์› ์ธํ„ฐํŽ˜์ด์Šค, ๋ณด๊ณ  ๊ธฐ๋Šฅ์„ ๋น„๋กฏํ•œ ์šด์˜ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Jev๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ์˜์‚ฌ๊ฒฐ์ • ์‹ ํ˜ธ๋ฟ์ž…๋‹ˆ๋‹ค.

๋‹ฌ๋ผ์ง€๋Š” ์˜ˆ์‚ฐ ๊ฐ€์ •์€ ๊ทธ๋ณด๋‹ค ์ข์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ณต์ ์ธ ์˜๋ฏธ ๋ถ„๋ฅ˜๋ฅผ ํ•  ๋•Œ๋งˆ๋‹ค ๋น„์‹ผ ์ƒ์„ฑํ˜• ๋ชจ๋ธ์„ ํ˜ธ์ถœํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋น„์šฉ๊ณผ ๋…ธ๋ ฅ์€ ํ†ตํ•ฉ, ๋ผ๋ฒจ๋ง๋œ ์˜ˆ์‹œ, ๋ชจ๋‹ˆํ„ฐ๋ง, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ, ์ „๋‹ฌ๋ฐ›์€ ๊ฑด์„ ๋งก์„ ์‚ฌ๋žŒ์—๊ฒŒ ์˜ฎ๊ฒจ๊ฐ‘๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ฐ›์€ํŽธ์ง€ํ•จ ๊ทœ๋ชจ์—์„œ๋Š” ์ˆœ์ˆ˜ ์ถ”๋ก  ๋น„์šฉ ์ ˆ๊ฐ๋ณด๋‹ค ๋ชจ๋ธ์ด ์–ด๋–ค ํ‹ฐ์ผ“์„ ํ™•์‹ ํ•˜์ง€ ๋ชปํ•œ๋‹ค๊ณ  ๋งํ•˜๋Š”์ง€ ์•„๋Š” ๊ฒƒ์ด ๋” ์ค‘์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋Š” ์œ ์šฉํ•œ ์—ญํ•  ๋ถ„๋‹ด์ด ์žˆ์Šต๋‹ˆ๋‹ค. Jev๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ณ ๋ฅด๊ณ  ์ƒ์„ฑํ˜• ๋ชจ๋ธ์€ ๋ฌธ์žฅ์„ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ต๋ณ€ ์ž‘์„ฑ ๋‹จ๊ณ„์˜ ์›Œํฌํ”Œ๋กœ๋Š” ChatGPT๊ฐ€ ํ‹ฐ์ผ“ ๊ธฐ๋ก์„ ๋ฐ”ํƒ•์œผ๋กœ Zendesk ๋‹ต๋ณ€์„ ์ค€๋น„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค. ์ •์ฑ…, ๊ถŒํ•œ, ์‹ค์ œ ์ž‘์—…์€ ์—ฌ์ „ํžˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๊ฐ•์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ˜œํƒ์ด ํฐ ์ฃผ์ฒด๋ถ€ํ„ฐ ์ •๋ฆฌํ•œ ์ผ๊ณฑ ๊ฐ€์ง€ ์›Œํฌํ”Œ๋กœ

์•„๋ž˜ ๋‚ด์šฉ์€ ์ œ์•ฝํ˜• ์˜์‚ฌ๊ฒฐ์ • ๋ชจ๋ธ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋ก€์ด์ง€, ๋ณด๊ณ ๋œ ์„ฑ๊ณผ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ˆœ์œ„๊ฐ€์žฅ ํฐ ํ˜œํƒ์„ ์–ป๋Š” ์ฃผ์ฒด์ •ํ™•ํ•œ ์›Œํฌํ”Œ๋กœํšจ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ด์œ 
1์—ฌ๋Ÿฌ ์ „๋ฌธ ํ๋ฅผ ์šด์˜ํ•˜๋Š” SaaS ๊ณ ๊ฐ ์ง€์›ํŒ€๋“ค์–ด์˜ค๋Š” ํ‹ฐ์ผ“๋งˆ๋‹ค ์œ ํ˜•์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ์˜ํ–ฅ๋„๋ฅผ ์ ์ˆ˜ํ™”ํ•˜๋ฉฐ ๊ธด๊ธ‰๋„๋ฅผ ํ‘œ์‹œํ•œ ๋’ค, ์•ˆ์ „ํ•œ ๊ตฌ๊ฐ„๋งŒ ์ž๋™ ๋ผ์šฐํŒ…๋ชจํ˜ธํ•œ ์‚ฌ๋ก€๋Š” ์šด์˜์ž์—๊ฒŒ ๋ณด์—ฌ์ฃผ๋ฉด์„œ ์ฒซ ๋ถ„๋ฅ˜์— ๋“œ๋Š” ์‹œ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค
2์—ฌ๋Ÿฌ ๊ณ ๊ฐ์‚ฌ์˜ ๋ฐ›์€ํŽธ์ง€ํ•จ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋งค๋‹ˆ์ง€๋“œ ์„œ๋น„์Šค ์‚ฌ์—…์ž๊ฐ ๋ฉ”์‹œ์ง€์— ๊ณ ๊ฐ์‚ฌ๋ณ„ ํ ํ‰๊ฐ€ ๊ธฐ์ค€์„ ์ ์šฉํ•˜๊ณ  ๋งž์ง€ ์•Š๋Š” ์š”์ฒญ์€ ๊ณต์šฉ ๋ถ„๋ฅ˜ ๋‹ด๋‹น์ž์—๊ฒŒ ์ „๋‹ฌ๊ณ ๊ฐ์‚ฌ๋งˆ๋‹ค ๋ถ„๋ฅ˜ ์ฒด๊ณ„๊ฐ€ ๊ฐ™๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ๋ฐ˜๋ณต์ ์ธ ๋ฐ›์€ํŽธ์ง€ํ•จ ํ™•์ธ์„ ์ค„์ž…๋‹ˆ๋‹ค
3์ „๋ฌธ ๋ชจ๋ธ์„ ์—ฌ๋Ÿฌ ๊ฐœ ์šด์˜ํ•˜๋Š” ๊ณ ๊ฐ์šฉ AI ์ œํ’ˆChoice๋กœ ์ ํ•ฉํ•œ ์ฒ˜๋ฆฌ ์ฃผ์ฒด๋ฅผ ๊ณ ๋ฅธ ๋’ค ์ฝ”๋“œ๊ฐ€ ์ „๋ฌธ ๋ชจ๋ธ ๋˜๋Š” ๋ฒ”์šฉ ๋Œ€์ฒด ๋ชจ๋ธ์„ ํ˜ธ์ถœ๋ชจ๋“  ๋ผ์šฐํŒ… ๊ฒฐ์ •์„ ๋Œ€ํ˜• ์ƒ์„ฑํ˜• ๋ชจ๋ธ์— ๋งก๊ธฐ์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค
4๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์‹ ๋ขฐยท์•ˆ์ „ํŒ€์ŠคํŒธ, ๊ฐœ์ธ์ •๋ณด, ์œ„ํ˜‘, ๊ธˆ์ง€ ๊ฑฐ๋ž˜์— ๊ฐ๊ฐ Noul์„ ์ ์šฉํ•œ ๋’ค ์ •์ฑ… ์ฝ”๋“œ์—์„œ ๊ฒฐ๊ณผ๋ฅผ ์กฐํ•ฉ์ง‘ํ–‰ ๊ทœ์น™์€ ๋ช…์‹œ์ ์œผ๋กœ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฒ€ํ† ์ž๊ฐ€ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
5๊ฒฐ์ œ ์šด์˜ํŒ€๊ฒฝ๊ณ  ์œ ํ˜•์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ์ฆ๊ฑฐ์˜ ํ’ˆ์งˆ์„ ์ ์ˆ˜ํ™”ํ•œ ๋’ค ๋ถˆํ™•์‹คํ•œ ์‚ฌ๋ก€๋ฅผ ์กฐ์‚ฌ ๋Œ€์ƒ์œผ๋กœ ์ „๋‹ฌ๊ตฌ๋ถ„ ์—†์ด ์ด๋ค„์ง€๋Š” ์ˆ˜๋™ ๋ถ„๋ฅ˜๋ฅผ ์ค„์ด๋˜, ์ž๊ธˆ ์ด๋™์„ ๋‹จ๋…์œผ๋กœ ์Šน์ธํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค
6B2B ์˜์—… ์šด์˜ํŒ€์ž ์žฌ ๊ณ ๊ฐ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๊ณ ๋ฅด๊ณ  ๋ช…์‹œ๋œ ์ˆ˜์ค€์— ๋”ฐ๋ผ ์ ํ•ฉ๋„๋ฅผ ์ ์ˆ˜ํ™”ํ•˜๋ฉฐ ์‚ฌ๋žŒ์„ ์š”์ฒญํ•œ ๊ฒฝ์šฐ๋ฅผ ํ‘œ์‹œ์•„์›ƒ๋ฆฌ์น˜ ๋ฌธ๊ตฌ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ ์˜์—…ํŒ€์— ์ผ๊ด€๋œ ์ ‘์ˆ˜ ๊ณ„์ธต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
7์‚ฌ๋‚ด ๊ฒ€์ƒ‰ํŒ€๊ฒ€์ƒ‰๋œ ๋ฌธ์„œ ๊ตฌ์ ˆ์˜ ๊ด€๋ จ์„ฑ์„ ์ ์ˆ˜ํ™”ํ•˜๊ณ  ์ฝ”๋“œ๋กœ ์ œ์™ธยท์œ ์ง€ยท๊ฒ€ํ† ๋ฅผ ๊ฒฐ์ •ํ•œ ๋’ค ๋‹ต๋ณ€ ์ƒ์„ฑ ๋‹จ๊ณ„๋กœ ์ „๋‹ฌ๊ทผ๊ฑฐ๊ฐ€ ์•ฝํ•œ ์ž๋ฃŒ๊ฐ€ ๋ˆˆ์— ๋„์ง€ ์•Š๊ฒŒ ๋‹ต๋ณ€ ๋ชจ๋ธ๊นŒ์ง€ ๋„˜์–ด๊ฐ€๋Š” ์ผ์„ ๋ง‰์Šต๋‹ˆ๋‹ค

Jev๋Š” ๊ฐ€๋Šฅํ•œ ๋‹ต์ด ์ด๋ฏธ ์ •ํ•ด์ ธ ์žˆ๊ณ , ๊ฐ™์€ ๊ฒฐ์ •์ด ์ž์ฃผ ๋ฐ˜๋ณต๋˜๋ฉฐ, ์ž˜๋ชป๋œ ๋ถ„๊ธฐ์˜ ์˜ํ–ฅ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ๋‹ต๋ณ€ ๋ฌธ๊ตฌ, ์„ค๋ช…, ๊ณ„์‚ฐ, ์ •ํ™•ํ•œ ๋‚ ์งœ ๋น„๊ต, ๊ธด ์ถ”๋ก  ๊ณผ์ •์ด ํ•„์š”ํ•œ ์ž‘์—…์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ตฌ์ถ•ํ•ด ๋ณผ ๋งŒํ•œ ์ œํ’ˆ ๋‘ ๊ฐ€์ง€

1. ์‹ ๋ขฐ๋„ ๊ฒŒ์ดํŠธ๋ฅผ ๋‘” ๊ณ ๊ฐ ์ง€์› ๋ผ์šฐํŒ… ๋ณด๊ฐ• ๋„๊ตฌ

๊ฐ€์žฅ ์œ ๋งํ•œ ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ํ—ฌํ”„๋ฐ์Šคํฌ๋ฅผ ์“ฐ๋ฉด์„œ๋„ ํ‹ฐ์ผ“์„ ์ˆ˜๋™ ๋ถ„๋ฅ˜ํ•˜๊ฑฐ๋‚˜ ์‰ฝ๊ฒŒ ๊นจ์ง€๋Š” ํ‚ค์›Œ๋“œ ๊ทœ์น™์„ ์œ ์ง€ํ•˜๋Š” ํŒ€์— ๊ฐ€๋ฒผ์šด ๋ผ์šฐํŒ… ๊ณ„์ธต์„ ํŒ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‹ฐ์ผ“์„ ์ฝ๊ณ  ํŒ€ ๊ณ ์œ ์˜ ํ ํ‰๊ฐ€ ๊ธฐ์ค€์„ ์ ์šฉํ•œ ๋’ค, ์„ ํƒ๋œ ํ์™€ ํ™•๋ฅ ์„ ํ—ฌํ”„๋ฐ์Šคํฌ์— ๋‹ค์‹œ ๊ธฐ๋กํ•˜๊ณ  ๋ถˆํ™•์‹คํ•˜๊ฑฐ๋‚˜ ์–ด๋А ํ•ญ๋ชฉ์—๋„ ๋งž์ง€ ์•Š๋Š” ์‚ฌ๋ก€๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์ˆ˜์š”๋Š” ์ถฉ๋ถ„ํžˆ ๊ตฌ์ฒด์ ์ž…๋‹ˆ๋‹ค. customer service automation์˜ ๋ฏธ๊ตญ ์›”๊ฐ„ ๊ฒ€์ƒ‰๋Ÿ‰์€ ์•ฝ 880ํšŒ์ด๋ฉฐ, help desk automation๊ณผ customer support automation์€ ๊ฐ๊ฐ ์•ฝ 260ํšŒ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ๊ณ ๊ฐ ์ง€์› ํ”Œ๋žซํผ์˜ ๊ฐ€๊ฒฉ์€ ์ขŒ์„๋‹น ์›” $19~$29๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒ๋งค ๋ฌธ๊ตฌ๋Š” โ€œํ—ฌํ”„๋ฐ์Šคํฌ๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์ด๋ฏธ ๋น„์šฉ์„ ๋‚ด๊ณ  ์žˆ๋Š” ํ—ฌํ”„๋ฐ์Šคํฌ ์•ˆ์—์„œ ๋ผ์šฐํŒ… ๊ฒฐ์ • ํ•˜๋‚˜๋ฅผ ์ธก์ • ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹คโ€์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒ๋งค ๊ฐ€๋Šฅํ•œ ์ตœ์†Œ ๋ฒ„์ „์—๋Š” ์ปค๋„ฅํ„ฐ ํ•˜๋‚˜, ํŽธ์ง‘ ๊ฐ€๋Šฅํ•œ ํ ์ •์˜ ๋„ค ๊ฐœ, other ๊ฒฝ๋กœ, ์‹ ๋ขฐ๋„ ๊ตฌ๊ฐ„, ๊ฒ€ํ† ์šฉ ๋ฐ›์€ํŽธ์ง€ํ•จ, ์ฃผ๊ฐ„ ์˜ค๋‹ต ๋ผ๋ฒจ ๋ณด๊ณ ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์˜จ๋ณด๋”ฉ์ž…๋‹ˆ๋‹ค. ๊ณ ๊ฐ๋งˆ๋‹ค ํ์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋‹ค๋ฅด๋ฉฐ, ์ผ๋ฐ˜ํ™”ํ•œ ์Šคํ‚ค๋งˆ ์ž์ฒด๊ฐ€ ์ œํ’ˆ์˜ ์‹คํŒจ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ์Ÿ๋ ฅ์€ API ํ˜ธ์ถœ์ด ์•„๋‹ˆ๋ผ ํ‰๊ฐ€์™€ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„์— ์žˆ์Šต๋‹ˆ๋‹ค.

2. ์„€๋„ ๋ชจ๋“œ ๋ผ์šฐํŒ… QA ์ฝ˜์†”

์ž๋™ํ™”๋ณด๋‹ค ์•ˆ์ „ ๊ณ„์ธต์„ ๋จผ์ € ํŒ๋งคํ•˜๋Š” ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ๊ณ ๊ฐ ์ง€์› ์ฑ…์ž„์ž๊ฐ€ ๋ผ๋ฒจ๋ง๋œ ํ‹ฐ์ผ“์„ ์—…๋กœ๋“œํ•˜๊ณ  ์‹ค์ œ ๋ฐฐ์ •์„ ๋ฐ”๊พธ์ง€ ์•Š์€ ์ฑ„ ํ›„๋ณด ์งˆ๋ฌธ ์Šคํ‚ค๋งˆ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด, ํ˜ผ๋™ ๊ฑด์ˆ˜, ๊ณ ์‹ ๋ขฐ๋„ ์˜ค๋ฅ˜, ์‚ฌ๋žŒ ์ „๋‹ฌ ๋น„์œจ, ๋ฒ„์ „ ๋น„๊ต ๊ฒฐ๊ณผ, ํ‰๊ฐ€ ๊ธฐ์ค€์„ ๊ฐœ์„ ํ•ด์•ผ ํ•  ์‚ฌ๋ก€ ๋ชฉ๋ก์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

help desk automation์˜ ์›”๊ฐ„ ๊ฒ€์ƒ‰๋Ÿ‰์ด 260ํšŒ๋ผ๋Š” ์‚ฌ์‹ค์€ ์ด ์ž‘์—…์— ๋Œ€ํ•œ ๊ด€์‹ฌ์„ ๋ณด์—ฌ์ฃผ๊ณ , customer support automation์˜ CPC๊ฐ€ $129.46์ด๋ผ๋Š” ์ ์€ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์ด ํŠธ๋ž˜ํ”ฝ์„ ์ƒ์—…์ ์œผ๋กœ ๋†’์ด ํ‰๊ฐ€ํ•œ๋‹ค๋Š” ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค. MVP๋Š” CSV ๊ฐ€์ ธ์˜ค๊ธฐ, Jev ์ง์ ‘ ํ˜ธ์ถœ, ๋ผ๋ฒจ ๋‚˜๋ž€ํžˆ ๊ฒ€ํ† ํ•˜๊ธฐ, ์˜์‚ฌ๊ฒฐ์ • ๋กœ๊ทธ ๋‚ด๋ณด๋‚ด๊ธฐ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ํ‹ฐ์ผ“ 30๊ฑด ์ ๊ฒ€์„ ์ง€์›ํ•˜๊ณ  ์ดํ›„ ๋” ํฐ ๋น„๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ ํ™•์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ํŒ€์ด ์ž˜ ๋‹ค๋“ฌ์–ด์ง„ ๋Œ€์‹œ๋ณด๋“œ์—์„œ ํ†ต๊ณ„์  ํ™•์‹ค์„ฑ๊นŒ์ง€ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ด ์ œํ’ˆ์€ ์ž‘์€ ํ‘œ๋ณธ์ด ์ž…์ฆํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ์—†๋Š” ๊ฒƒ์„ ๋ถ„๋ช…ํžˆ ๋ฐํžˆ๊ณ , ํ‹ฐ์ผ“ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๋ฉฐ, ์‹ ๋ขฐ๋„๋ฅผ ์‹ค์ œ ์ •๋‹ต์˜ ์ •ํ™•๋„์ฒ˜๋Ÿผ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์šฐํŒ… ๋ณด๊ฐ• ๋„๊ตฌ์˜ ๋ณด์™„ ์ œํ’ˆ์œผ๋กœ๋Š” ์ข‹์ง€๋งŒ ํ‰๊ฐ€๋Š” ๊ฐ„ํ—์ ์œผ๋กœ ์ด๋ค„์ง€๋ฏ€๋กœ ๋…๋ฆฝ ์‚ฌ์—…์œผ๋กœ์„œ๋Š” ๋งค๋ ฅ์ด ๋” ์•ฝํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์„ ์ค‘๋‹จํ•ด์•ผ ํ•˜๋Š” ํ•œ๊ณ„์„ 

๋ฌธ์žฅ, ๊ณ ๊ฐ ๋‹ต๋ณ€, ์ฝ”๋“œ, ์ถ”๋ก  ์„ค๋ช…์ด ํ•„์š”ํ•  ๋•Œ๋Š” Jev๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ผ๋ฐ˜ ์ฝ”๋“œ๊ฐ€ ์ •ํ™•ํžˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฐ์ˆ , ๊ฐœ์ˆ˜ ์„ธ๊ธฐ, ๋‚ ์งœ ๋น„๊ต, ๊ฒฐ์ •๋ก ์  ์ž๊ฒฉ ๊ทœ์น™์—๋„ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌธ์„œ์— ๋”ฐ๋ฅด๋ฉด Jev 1.13์€ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ์˜ ํ•จ์ •, ๊ฐ„์ ‘ ํ‘œํ˜„, ๋ฌด๊ด€ํ•œ ๋งฅ๋ฝ, ์ ๋Œ€์  ์ฝ˜ํ…์ธ , ์„œ๋กœ ์ถฉ๋Œํ•˜๋Š” ์ง€์‹œ, ์ˆ˜์น˜ ์ •๋ฐ€๋„์— ์ทจ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋œ ํ•™์Šต ์–ธ์–ด๋Š” ์˜์–ด์ด๋ฉฐ ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” ๋ฌธ์„œ์ƒ ์ •ํ™•๋„๊ฐ€ ๋” ๋‚ฎ์Šต๋‹ˆ๋‹ค. Jev๊ฐ€ ์ฒจ๋ถ€ ํŒŒ์ผ์„ ๋ณด๋ ค๋ฉด ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—์„œ ๋จผ์ € ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ์š”์ฒญ์˜ ์ปจํ…์ŠคํŠธ ํ•œ๋„๋Š” 64,000ํ† ํฐ์ด๋ฉฐ, state์™€ ๊ฐ€์žฅ ๊ธด ์งˆ๋ฌธ์„ ํ•ฉ์นœ ๋ถ€๋ถ„์—๋Š” ๋ณ„๋„๋กœ 32,000ํ† ํฐ ํ•œ๋„๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์ˆ˜์น˜๋Š” ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒํ•œ์„ ์œผ๋กœ ๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ๊ฐ€์ด๋“œ๋Š” ๋ฌด๊ด€ํ•œ state๊ฐ€ ์ •ํ™•๋„๋ฅผ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฒฝ๊ณ ํ•˜๋ฏ€๋กœ, ํ˜„์žฌ ์งˆ๋ฌธ์— ํ•„์š”ํ•œ ์ •์ฑ…๊ณผ ํ‹ฐ์ผ“ ์„ธ๋ถ€ ์ •๋ณด๋งŒ ๊ฐ€์ ธ์˜ค์‹ญ์‹œ์˜ค.

๊ฒฐ์ •์ ์ธ ์ค‘๋‹จ ๊ธฐ์ค€์€ ๊ฒฐ๊ณผ์˜ ํŒŒ๊ธ‰๋ ฅ์ž…๋‹ˆ๋‹ค. ๊ณ ๊ฐ ์ง€์› ๋ผ๋ฒจ์€ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™˜๋ถˆ, ๊ณ„์ • ์ •์ง€, ์ฑ„์šฉ ๊ฒฐ์ •, ์˜๋ฃŒ ์šฐ์„ ์ˆœ์œ„, ์ž๊ธˆ ์ด์ฒด๋Š” ๋‹จ์ˆœํ•œ ๋ผ๋ฒจ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํŒŒ๊ธ‰๋ ฅ์ด ํฐ ์กฐ์น˜๋Š” ๊ฒฐ์ •๋ก ์  ๊ฒ€์‚ฌ, ํ™•์ธ ์ ˆ์ฐจ, ์ž๊ฒฉ์„ ๊ฐ–์ถ˜ ์‚ฌ๋žŒ, ๋˜๋Š” ํ•ด๋‹น ๋ถ„์•ผ์— ๋งž์ถฐ ์„ค๊ณ„ํ•˜๊ณ  ๊ฒ€์ฆํ•œ ์‹œ์Šคํ…œ ๋’ค์— ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์›”์š”์ผ์— ํ•  ์ผ

๊ณ ๊ฐ ์ง€์› ์šด์˜์„ ๋งก๊ณ  ์žˆ๋‹ค๋ฉด ์›”์š”์ผ ์•„์นจ ์ตœ๊ทผ ํ‹ฐ์ผ“ 30๊ฑด์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋„ ๋ชจ๋ธ ์ถœ๋ ฅ์„ ๋ณด๊ธฐ ์ „์— ๋ช…ํ™•ํ•œ ์‚ฌ๋ก€ 12๊ฑด, ๋ชจํ˜ธํ•œ ์‚ฌ๋ก€ 10๊ฑด, ๋ฒ”์œ„ ๋ฐ– ์‚ฌ๋ก€ 8๊ฑด์— ๋ผ๋ฒจ์„ ๋ถ™์ž…๋‹ˆ๋‹ค. ์–ผ๋ฆฌ ์•ก์„ธ์Šค๋ฅผ ์‹ ์ฒญํ•˜๊ณ  ํ‚ค๊ฐ€ ๋„์ฐฉํ•˜๋ฉด ์„€๋„ ๋ชจ๋“œ์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ ๋’ค, ์ž„๊ณ„๊ฐ’์„ ์กฐ์ •ํ•˜๊ธฐ ์ „์— ์ž์‹  ์žˆ๊ฒŒ ํ‹€๋ฆฐ ์‚ฌ๋ก€๋ถ€ํ„ฐ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ ๋ผ๋ฒจ, ๋ชจ๋ธ ๋ฒ„์ „, ๋Œ€์ฒด ๊ฒฝ๋กœ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ๋กœ๊ทธ์— ๋‹ด๊ธฐ๊ธฐ ์ „์—๋Š” ์‹ค์ œ ๋ผ์šฐํŒ…์— ์—ฐ๊ฒฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

Jev AI๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Jev๋Š” ๊ตฌ์กฐํ™”๋œ ์†Œํ”„ํŠธ์›จ์–ด ์›Œํฌํ”Œ๋กœ๋ฅผ ์œ„ํ•œ TypeSafe AI์˜ ์˜์‚ฌ๊ฒฐ์ • ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋‚˜ ๊ตฌ์กฐํ™”๋œ ํ…์ŠคํŠธ state๋ฅผ ์ฝ๊ณ  ๋ฌธ์žฅ์„ ์ƒ์„ฑํ•˜๋Š” ๋Œ€์‹ , ํ™•๋ฅ ์ด ํฌํ•จ๋œ ์ œ์•ฝํ˜• Choice, Score, Noul ๋‹ต์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

Jev๋Š” ๋ฌด์—‡์˜ ์•ฝ์ž์ธ๊ฐ€์š”?

TypeSafe์— ๋”ฐ๋ฅด๋ฉด Jev๋ผ๋Š” ์ด๋ฆ„์€ William Stanley Jevons๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ๋” ๋„“์€ ๊ฐœ๋…์ธ โ€œSystem Oneโ€์ด๋ผ๋Š” ์ด๋ฆ„์€ System 1๊ณผ System 2๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ๋น ๋ฅด๊ณ  ์ง๊ด€์ ์ธ ์ชฝ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.

Jev ์‚ฌ์šฉ๋ฒ• ์˜์ƒ์œผ๋กœ ์‹œ์ž‘ํ•ด๋„ ๋˜๋‚˜์š”?

์˜์ƒ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š” ๊ฐœ๋…์„ ์ตํžˆ๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์š”์ฒญ ํ•„๋“œ, ๋ชจ๋ธ ๋ณ„์นญ, ์ ‘๊ทผ ๋ฐฉ์‹, ํ•œ๋„๋Š” ๋ฐ”๋€” ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ตฌํ˜„์€ ์ตœ์‹  TypeSafe API์™€ SDK ๋ฌธ์„œ์—์„œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ํ๋ฆ„์€ ๊ถŒํ•œ์ด ์žˆ๋Š” ํ‚ค๋ฅผ ๋ฐ›๊ณ , state์™€ ํƒ€์ž…์ด ์ง€์ •๋œ ์งˆ๋ฌธ์„ ๋ณด๋‚ด๊ณ , ๋ฐ˜ํ™˜๋œ ๋ถ„ํฌ๋ฅผ ์‚ดํ•€ ๋’ค, ๋Œ€์ฒด ๊ฒฝ๋กœ๋ฅผ ์ฝ”๋“œ์— ์œ ์ง€ํ•˜๋Š” ์ˆœ์„œ์ž…๋‹ˆ๋‹ค.

์‹ค์ œ ํ ๊ทœ์น™๊ณผ ํ‹ฐ์ผ“์— ๋งž์ถ˜ ์‹ ๋ขฐ๋„ ๊ฒŒ์ดํŠธ ๊ธฐ๋ฐ˜ ๊ณ ๊ฐ ์ง€์› ์›Œํฌํ”Œ๋กœ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด AI ๊ณ ๊ฐ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์‹œ์ผ
์นดํ…Œ๊ณ ๋ฆฌ
Build
Claude Code ์‚ฌ์šฉ๋ฒ•: CLAUDE.md๋กœ ํŒ€ ๊ทœ์น™๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌํ•˜๊ธฐ

Claude Code ์‚ฌ์šฉ๋ฒ•: CLAUDE.md๋กœ ํŒ€ ๊ทœ์น™๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌํ•˜๊ธฐ

Claude Code ์‚ฌ์šฉ๋ฒ•์˜ ํ•ต์‹ฌ์ธ CLAUDE.md ์ž‘์„ฑ๋ถ€ํ„ฐ ํ”„๋กœ์ ํŠธยท์‚ฌ์šฉ์ž๋ณ„ ์„ค์ •, ๊ฒฝ๋กœ๋ณ„ ๊ทœ์น™, AGENTS.md ์—ฐ๋™, ์ž๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊นŒ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์†Œ๊ทœ๋ชจ ์ œํ’ˆํŒ€์šฉ ์˜ˆ์‹œ์™€ ์›”๋ณ„ ์ •๋ฆฌ ์ ˆ์ฐจ๋กœ ๋ฐ˜๋ณต ์„ค๋ช…์„ ์ค„์ด๊ณ , ๊ณต์œ  ์ง€์นจ๊ณผ ๊ฐœ์ธ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ™•์ธํ•˜์„ธ์š”.2026๋…„ 10์›” 11์ผBuild
๋กœ์ปฌ AI ๋ชจ๋ธ๋ถ€ํ„ฐ ํ˜ธ์ŠคํŒ… API๊นŒ์ง€, 2026๋…„ Jev ๋Œ€์•ˆ ๋น„๊ต

๋กœ์ปฌ AI ๋ชจ๋ธ๋ถ€ํ„ฐ ํ˜ธ์ŠคํŒ… API๊นŒ์ง€, 2026๋…„ Jev ๋Œ€์•ˆ ๋น„๊ต

Jev ๋Œ€์•ˆ์„ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ๋กœ์ปฌ AI ๋ชจ๋ธ๊ณผ ํ˜ธ์ŠคํŒ… API์˜ ๋น„์šฉ, ๋ผ์ด์„ ์Šค, ๋ฐฐํฌ ์กฐ๊ฑด์„ ํ•จ๊ป˜ ๋น„๊ตํ•ด ๋ณด์„ธ์š”. Perplexity, Clef, Microsoft, OpenAI, Liquid, Strands์˜ ์ž…๋ ฅ ์š”๊ธˆ๊ณผ ์ œํ•œ์„ ์ •๋ฆฌํ•˜๊ณ  ์‹ค์ œ ์—…๋ฌด์— ๋งž๋Š” ์„ ํƒ ๊ธฐ์ค€์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 11์ผBuild
๋ฐ์ดํ„ฐ ๋ผ๋ฒจ๋ง๊ณผ ๊ณ ๊ฐ ๋ฌธ์˜ ๋ถ„๋ฅ˜, OpenAI Decisions API๋กœ ์–ด๋””๊นŒ์ง€ ํ• ๊นŒ

๋ฐ์ดํ„ฐ ๋ผ๋ฒจ๋ง๊ณผ ๊ณ ๊ฐ ๋ฌธ์˜ ๋ถ„๋ฅ˜, OpenAI Decisions API๋กœ ์–ด๋””๊นŒ์ง€ ํ• ๊นŒ

OpenAI Decisions API๋กœ ๋ฐ์ดํ„ฐ ๋ผ๋ฒจ๋ง๊ณผ ๊ณ ๊ฐ ๋ฌธ์˜ ์ž๋™ ๋ถ„๋ฅ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ์š”์ฒญ ์˜ˆ์ œ๋ถ€ํ„ฐ ์‘๋‹ต ๊ฑฐ๋ถ€ ์ฒ˜๋ฆฌ, ์‹ ๋ขฐ๋„ ์ž„๊ณ—๊ฐ’, ์š”๊ธˆ ๊ณ„์‚ฐ๊ณผ ์—ฐ๋™ ์ œ์•ฝ๊นŒ์ง€ ์งš๊ณ , ๊ธฐ์กด LLM ํ˜ธ์ถœ์„ ์œ ์ง€ํ• ์ง€ ์ „ํ™˜ํ• ์ง€ ํŒ๋‹จํ•  ๊ธฐ์ค€์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 11์ผBuild
Claude Code ์‚ฌ์šฉ๋ฒ•: Remote Control๋กœ ๋ชจ๋ฐ”์ผ์—์„œ ์ž‘์—… ์ด์–ด๊ฐ€๊ธฐ

Claude Code ์‚ฌ์šฉ๋ฒ•: Remote Control๋กœ ๋ชจ๋ฐ”์ผ์—์„œ ์ž‘์—… ์ด์–ด๊ฐ€๊ธฐ

Claude Code ์‚ฌ์šฉ๋ฒ• ์ค‘ Remote Control ์„ค์ •์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. CLIยทVS CodeยทDesktop์—์„œ ์„ธ์…˜์„ ์‹œ์ž‘ํ•˜๊ณ  ์Šค๋งˆํŠธํฐ์ด๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋กœ๊ทธ์ธยท์—ฐ๊ฒฐ ์˜ค๋ฅ˜์˜ ์›์ธ๊ณผ ํ•ด๊ฒฐ๋ฒ•, ๋กœ์ปฌ ์‹คํ–‰๊ณผ ๋Œ€ํ™” ๊ธฐ๋ก ์ €์žฅ์˜ ์ฐจ์ด๊นŒ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 9์ผBuild
๋ชจ๋ฐ”์ผ ์ฝ”๋”ฉ: iPhone์—์„œ Cursor ๋กœ์ปฌ ์—์ด์ „ํŠธ ์›๊ฒฉ ์ œ์–ดํ•˜๊ธฐ

๋ชจ๋ฐ”์ผ ์ฝ”๋”ฉ: iPhone์—์„œ Cursor ๋กœ์ปฌ ์—์ด์ „ํŠธ ์›๊ฒฉ ์ œ์–ดํ•˜๊ธฐ

iPhone์—์„œ Cursor ๋กœ์ปฌ ์—์ด์ „ํŠธ์˜ ์ž‘์—…์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์Œ ์ง€์‹œ๋ฅผ ๋ณด๋‚ด๋Š” ๋ชจ๋ฐ”์ผ ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ ํŽ˜์–ด๋ง, ๋…ธํŠธ๋ถ ์ „์›ยท์ ˆ์ „ ์„ค์ •, Enterprise ๊ด€๋ฆฌ์ž ์„ค์ •๋ถ€ํ„ฐ ์š”๊ธˆ๊ณผ ํด๋ผ์šฐ๋“œ ์—์ด์ „ํŠธยทClaude CodeยทCodex์˜ ์—ฐ๊ฒฐ ๋ฐฉ์‹ ์ฐจ์ด๊นŒ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.2026๋…„ 10์›” 9์ผBuild
Firecrawl ๊ฐ€๊ฒฉ 2026: ์š”๊ธˆ์ œ์™€ ์‹ค์ œ ์ˆ˜์ง‘ ๋น„์šฉ ๊ณ„์‚ฐ๋ฒ•

Firecrawl ๊ฐ€๊ฒฉ 2026: ์š”๊ธˆ์ œ์™€ ์‹ค์ œ ์ˆ˜์ง‘ ๋น„์šฉ ๊ณ„์‚ฐ๋ฒ•

Firecrawl ๊ฐ€๊ฒฉ๊ณผ ์š”๊ธˆ์ œ๋ฅผ ํฌ๋ ˆ๋”ง ๊ธฐ์ค€์œผ๋กœ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์Šคํฌ๋ž˜ํ•‘๊ณผ JSON ์ถ”์ถœ, ๋งค์ฃผ ํฌ๋กค๋ง์˜ ๋น„์šฉ ๊ณ„์‚ฐ์„ ํ™•์ธํ•˜๊ณ  ์—ฐ ๊ฒฐ์ œ ์ฒญ๊ตฌ์•ก, ์˜ค๋ฅ˜ ํŽ˜์ด์ง€ ๊ณผ๊ธˆ, ์ž๋™ ์ถฉ์ „ ํ•œ๋„์™€ ์…€ํ”„ ํ˜ธ์ŠคํŒ…ยท๋Œ€์•ˆ ํˆด์˜ ์šด์˜๋น„๊นŒ์ง€ ๊ฒ€ํ† ํ•ด ๋‹ค์Œ ์ˆ˜์ง‘ ์ž‘์—…์˜ ์˜ˆ์‚ฐ์„ ์ •ํ•ด ๋ณด์„ธ์š”.2026๋…„ 10์›” 9์ผBuild
AI ์ฝ”๋”ฉ, ๋ฌด์—‡์„ ์“ธ๊นŒ? Claude Code์™€ GitHub Copilot 2026 ๋น„๊ต

AI ์ฝ”๋”ฉ, ๋ฌด์—‡์„ ์“ธ๊นŒ? Claude Code์™€ GitHub Copilot 2026 ๋น„๊ต

AI ์ฝ”๋”ฉ ํˆด ์„ ํƒ์„ ์œ„ํ•ด Claude Code์™€ GitHub Copilot์˜ ์š”๊ธˆ์ œ, ์‚ฌ์šฉ๋Ÿ‰ ํ•œ๋„, ์ง€์› ๋ชจ๋ธยทํŒ€ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž์™€ 10์ธ ํŒ€์˜ ๋น„์šฉ, ํ„ฐ๋ฏธ๋„ยท์—๋””ํ„ฐ ์ž‘์—…์˜ ์ฐจ์ด, ๋‘ ํˆด์„ ํ•จ๊ป˜ ์“ธ ๋•Œ์˜ ๊ตฌ์„ฑ์„ ์‚ดํŽด๋ณด๊ณ  ์—…๋ฌด ๋ฐฉ์‹์— ๋งž๋Š” ๊ตฌ๋…์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.2026๋…„ 10์›” 8์ผBuild
LangGraph vs CrewAI ๋น„๊ต: ์Šน์ธ ํ๋ฆ„ยท๋ฉ”๋ชจ๋ฆฌยท๋น„์šฉ์œผ๋กœ ๊ณ ๋ฅด๋Š” ๋ฒ•

LangGraph vs CrewAI ๋น„๊ต: ์Šน์ธ ํ๋ฆ„ยท๋ฉ”๋ชจ๋ฆฌยท๋น„์šฉ์œผ๋กœ ๊ณ ๋ฅด๋Š” ๋ฒ•

LangGraph์™€ CrewAI๋ฅผ ๊ฐ™์€ ๊ธฐ์—… ์กฐ์‚ฌยท์ด๋ฉ”์ผ ์ดˆ์•ˆยท์Šน์ธ ์›Œํฌํ”Œ๋กœ๋กœ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ๋ณต๊ตฌ, ๋ฉ”๋ชจ๋ฆฌ, ์‚ฌ๋žŒ ๊ฒ€ํ† , MCP, ๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ๊ณผ ํ˜ธ์ŠคํŒ… ๋น„์šฉ์„ ์‚ดํŽด๋ณด๊ณ , ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž๋ถ€ํ„ฐ ์Šคํƒ€ํŠธ์—…ยท๊ธฐ์—… ํŒ€๊นŒ์ง€ ์–ด๋–ค ์‹คํ–‰ ๊ตฌ์กฐ์™€ ์šด์˜ ๋ถ€๋‹ด์ด ๋งž๋Š”์ง€ ํŒ๋‹จํ•  ๊ธฐ์ค€์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 7์ผBuild
๋‰ด์Šค๋ ˆํ„ฐ

๋งค์ฃผ ์ผ์š”์ผ, ํ•œ ํ†ต์˜ ํŽธ์ง€.๋œจ๊ฑฐ์šด ์˜๊ฒฌ์ด ์•„๋‹Œ, ๋Œ์•„๊ฐ€๋Š” ์‹œ์Šคํ…œ.

์ฃผ๊ฐ„ ๋ฐœํ–‰. ์ŠคํŒธ ์—†์Œ. ์–ธ์ œ๋“  ํ•ด์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.