Jev๋ก ํฐ์ผ ๋ผ์ฐํ ์ ์์ ํ๊ฒ ์ค๊ณํ๋ ๋ฒ
Jev๋ก ๊ณ ๊ฐ ์ง์ ํฐ์ผ์ ๋ถ๋ฅํ๊ณ ํยท์ฌ๊ฐ๋ยท๊ธด๊ธ๋ ์ ํธ๋ฅผ ์ฝ๋์์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๋ผ๋ฒจ๋งํ ํฐ์ผ 30๊ฑด, ์ ๋ขฐ๋ ์๊ณ๊ฐ, ์ฌ๋ ๊ฒํ ํ๋ฅผ ํ์ฉํด ์๋ ํฐ์ผ ๋ผ์ฐํ ์ ์ค๋ถ๋ฅ๋ฅผ ๋๋ฌ๋ด๊ณ ์์ ํ ์ด์ ๊ฒฝ๊ณ๋ฅผ ์ธ์ฐ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํ ์ค๋ฌด ๊ฐ์ด๋์ ๋๋ค.
๊ฒ์์ผ

Jev๋ ๋ค์์ธ ๊ณ ๊ฐ ์ง์ ๋ฉ์์ง ํ๋๋ฅผ ์ํํธ์จ์ด๊ฐ ์ฆ์ ํ์ฉํ ์ ์๋ ์ธ ๊ฐ์ง ์ ํธ, ์ฆ ํ, ์ฌ๊ฐ๋ ์ ์, ํฐ์ผ์ ๊ธด๊ธ ํ๋ฅ ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค. ํฐ์ผ ๋ผ์ฐํ ์์ ์ค์ํ ๊ฒ์ ๋ต์ด ๋จ์ํ ์ ํด์ง ํ์ ์ผ๋ก ๋ฐํ๋๋ค๋ ์ ์ด ์๋๋๋ค. ์ฝ๋๊ฐ ๊ทธ ๊ฐ์ ํ์ธํ๊ณ ๋ก๊ทธ๋ก ๋จ๊ธฐ๋ฉฐ, ์ธ์ ์ ๋ขฐํ์ง ๋ง์์ผ ํ ์ง ํ๋จํ ์ ์๋ค๋ ์ ์ ๋๋ค.
์ฒซ ์์
์ ๋๋๋ฆด ์ ์๋ ๋ฒ์๋ก ์ ํํฉ๋๋ค. ํฐ์ผ์ ๋ถ๋ฅํ๋ ์ฝ๋์ ์ฌ๋ ๊ฒํ ํ๋ฅผ ๋จ๊ฒจ ๋์ญ์์ค. Jev๊ฐ ๋ณด์ฅํ๋ ๊ฒ์ ์๋ต์ ํํ์ด์ง billing์ด ์ ๋ต์ด๋ผ๋ ์ฌ์ค์ด ์๋๋๋ค. ์ด ์ฐจ์ด๊ฐ ๋ฐ๋ชจ์ ์ค์ ์ด์ ์ํฌํ๋ก๋ฅผ ๊ฐ๋ฆ
๋๋ค.
์์จํ ๊ณ ๊ฐ ์ง์ ์์ด์ ํธ๋ณด๋ค ํฐ์ผ ๋ผ์ฐํ ๊ฒฐ์ ํ๋๋ก ์์ํฉ๋๋ค
Jev๋ ์ฑ๋ด์ด ์๋๋ผ ์์ฌ๊ฒฐ์ ๋ชจ๋ธ์
๋๋ค. ํ
์คํธ๋ state๋ผ๊ณ ๋ถ๋ฅด๋ ๊ตฌ์กฐํ JSON์ ๋ณด๋ด๊ณ , ๊ฐ๋ฅํ ์๋ต ํํ๋ฅผ ๋ฏธ๋ฆฌ ๊ณ ์ ํ ์ง๋ฌธ์ ๋์ง๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฌธ์ฅํ ๋ต๋ณ ๋์ ๊ฐ๊ณผ ํ๋ฅ ์ ๋๋ ค์ค๋๋ค. TypeSafe๋ ์ด๋ฅผ System One ๋ชจ๋ธ์ด๋ผ๊ณ ๋ถ๋ฆ
๋๋ค. ์ผ๋ฐ ์ํํธ์จ์ด ์์์ ๋น ๋ฅด๊ณ ๋ฒ์๊ฐ ์ข์ ํ๋จ์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋๋ค๋ ๋ป์
๋๋ค.
์๋ฏธ๋ฅผ ์ฝ๋ ๊ตํ๊ธฐ๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ์ต๋๋ค. ์ผ๋ฐ์ ์ธ if ๋ฌธ์ ์ฒญ๊ตฌ์์ ๊ฒฐ์ ๊ธฐํ์ด ์ง๋ฌ๋์ง์ฒ๋ผ ์ ํํ ์ฌ์ค์ ํ์ธํ ์ ์์ต๋๋ค. Jev๋ ๊ณ ๊ฐ ๋ฉ์์ง๊ฐ ๋ค๊ธํ๊ฒ ๋ค๋ฆฌ๋์ง ๊ฐ์ ๋ชจํธํ ๋ถ๋ถ์ ์ฒ๋ฆฌํ ๋ค, ๋ค์ ์ผ๋ฐ ์ฝ๋์ ์ ์ด๊ถ์ ๋๊น๋๋ค.
์ฒซ ๊ณ ๊ฐ ์ง์ ์ํฌํ๋ก์์๋ ํฐ์ผ ํ๋๋ฅผ ์ฃผ๊ณ ๋ค์๊ณผ ๊ฐ์ด ๋ฌป์ต๋๋ค.
- Choice: ๋ฏธ๋ฆฌ ์ ํ ํ ์ค ์ด๋ ๊ณณ์ผ๋ก ์ด ํฐ์ผ์ ๋ณด๋ด์ผ ํ๋๊ฐ?
- Score: ์์๊ฐ ์๋ ํ๊ฐ ๊ธฐ์ค์์ ์ฌ๊ฐ๋๋ ์ด๋ ์์ค์ธ๊ฐ?
- Noul: ๊ณ ๊ฐ์ด ๊ธด๊ธํจ์ ํํํ ๊ฐ๋ฅ์ฑ์ ์ผ๋ง๋ ๋์๊ฐ?
์ธ ์ง๋ฌธ์ ์์ฒญ ํ๋์ ํจ๊ป ๋ด์ ์ ์์ผ๋ฉฐ, ๋ชจ๋ ๊ฐ์ state๋ฅผ ๋ฐํ์ผ๋ก ๋ ๋ฆฝ์ ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค. ํ์ฌ Jev๊ฐ ๋ฐ๋ ์ ๋ ฅ์ ํ ์คํธ๋ฟ์ ๋๋ค. ๋ฌธ์์ด๊ณผ ํ ์คํธ๋ก ๊ตฌ์ฑ๋ JSON ๊ตฌ์กฐ๋ ๊ฐ๋ฅํ์ง๋ง ์ฒจ๋ถ ํ์ผ, ์ด๋ฏธ์ง, ์ค๋์ค ํด๋ฆฝ, ๋์์์ ๋ฐ์ ์ ์์ต๋๋ค.

Choice, Score, Noul์ ๊ฐ์ ๋ต์ ๋ถ๋ฅด๋ ์ธ ๊ฐ์ง ์ด๋ฆ์ด ์๋๋๋ค
๊ฐ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ์๋ก ๋ค๋ฅธ ์ข ๋ฅ์ ์ง๋ฌธ์ ๋ตํฉ๋๋ค. ์๋ฆฌํ ๋ฌธ๊ตฌ๋ฅผ ๋ง๋๋ ๊ฒ๋ณด๋ค ๋ชฉ์ ์ ๋ง๋ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ฅผ ๊ณ ๋ฅด๋ ์ผ์ด ๋ ์ค์ํฉ๋๋ค.
ํ์๋ billing, technical, sales, other๋ผ๋ ๋์์ด ์์ผ๋ฏ๋ก Choice๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฌ๊ฐ๋๋ ์์๊ฐ ์๋ ํ๊ฐ ๊ธฐ์ค์ด๋ฏ๋ก Score๊ฐ ๋ง์ต๋๋ค. ๋ฉ์์ง์ ์๊ฐ ์๋ฐ์ด ๋๋ฌ๋๋์ง๋ง ๋ฌป๋ ๊ธด๊ธ๋์๋ Noul์ ์ฌ์ฉํฉ๋๋ค.
์ ์ฒด ํ๋ฅ ๋ถํฌ๋ฅผ ๋ด์ผ ํฉ๋๋ค. billing๊ณผ technical์ ๋น์ทํ ํ๋ฅ ์ ๋ฐฐ์ ํ Choice๋ ํ์ ๊ฒฝ๊ณ๊ฐ ๋ชจํธํ๋ค๋ ์ ํธ๋ฅผ ๋ณด๋ด๋ ์
์
๋๋ค. Choice์ Score์์๋ ๋จ์ผ confidence ํ๋๊ฐ ๊ทธ ๋ถํฌ๋ฅผ ์์ฝํฉ๋๋ค. Noul์ ๋ฐํ๊ฐ ์์ฒด๊ฐ โ์โ์ผ ํ๋ฅ ์ด๋ฏ๋ก 0.5์ ๊ฐ๊น์ด ๊ตฌ๊ฐ์ด ๋ชจํธํ ์์ญ์
๋๋ค.

์ฒซ ํฐ์ผ ๋ผ์ฐํ ๊ตฌ์ถํ๊ธฐ
๋จผ์ ์ ๊ทผ ๊ถํ๋ถํฐ ํ์ธํด์ผ ํฉ๋๋ค. TypeSafe๋ 2026๋ 9์ 15์ผ Jev๋ฅผ ์ผ๋ฆฌ ์ก์ธ์ค๋ก ๊ณต๊ฐํ์ผ๋ฉฐ, ์ด ๊ธ์ ๊ฒ์ ํ๊ฒฝ์๋ TypeSafe ํค๊ฐ ์์์ต๋๋ค. ํค ์์ด ๋ชจ๋ธ ์๋ํฌ์ธํธ์ ์์ฒญํ์ ์ธ์ฆ ์ค๋ฅ์ ํจ๊ป HTTP 403์ด ๋ฐํ๋์ต๋๋ค. ์๋ ์ํฌํ๋ก๋ ๊ถํ์ด ์์ผ๋ฉด ์คํํ ์ ์์ง๋ง, ์ด ๊ธ์ ์ด๋ค ๊ฒฐ๊ณผ๋ ์ด๋ฒ ์์ฑ ๊ณผ์ ์์ ์ง์ ์คํํ ๊ฐ์ผ๋ก ์ ์ํ์ง ์์ต๋๋ค.
Python 3.10 ์ด์์ ์ฌ์ฉํ๊ณ typesafe-sdk๋ฅผ ์ค์นํ ๋ค ํ๊ฒฝ ๋ณ์์ TYPESAFE_API_KEY๋ฅผ ์ค์ ํฉ๋๋ค. SDK๋ ์ด ๋ณ์๋ฅผ ์ฝ์ผ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก jev-latest๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ ์์ ๋ ์์ฒญ์ ์ฝ๊ฒ ๊ฐ์ฌํ ์ ์๋๋ก ๋ชจ๋ธ์ ๋ช
์ํ์ต๋๋ค.
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 ํ์ฑ์ ์ฑ๊ณตํ๊ณ ํ๋๋ ์กด์ฌํ๋ฉฐ, ๊ฐ๋ ํ์ฉ๋ ์ต์
์ค ํ๋์ผ ๊ฒ์
๋๋ค. ๊ทธ๋๋ ๊ทธ ๋ผ๋ฒจ์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด ๋ต์ ํ๋ ธ์ต๋๋ค.
์ด ์คํจ๋ ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ง ํต์ ์ฅ์น๊ฐ ํ์ํ๋ค๋ ์ฌ์ค์ ๋ณด์ฌ์ค๋๋ค.
- ๋ฐํ์ ๋์ฒด ๊ฒฝ๋ก: ์ ๋ขฐ๋๊ฐ ๋ฎ๊ฑฐ๋
other๋ก ๋ถ๋ฅ๋๊ฑฐ๋ Noul ๊ฐ์ด ๋ชจํธํ ์ฌ๋ก๋ ์ฌ๋์๊ฒ ๋ณด๋ ๋๋ค. - ํ๊ฐ ๋์ฒด ๊ฒฝ๋ก: ์ ๋ขฐ๋๊ฐ ๋์ ๊ฒฐ์ ์ ํฌํจํด ๋ชจ๋ ํ ์คํธ ๊ฒฐ์ ์ ์ฌ๋์ ๋ผ๋ฒจ๊ณผ ๋น๊ตํฉ๋๋ค. ์๊ณ๊ฐ๋ง์ผ๋ก๋ ์์ ์๊ฒ ๋ด๋์ ์ค๋ต์ ์ก์ ์ ์์ต๋๋ค.
โํ์ ์์ โ์ โ์ฒ์๋ถํฐ ์ ํํจโ์ผ๋ก ์คํดํด์๋ ์ ๋ฉ๋๋ค. ํ์ ์์ ์ฑ์ ๋ชจ๋ธ๊ณผ ์ฝ๋ ์ฌ์ด์ ์ธํฐํ์ด์ค๋ฅผ ๋ณดํธํฉ๋๋ค. ์ ํ๋๋ ์ค์ ๋ก ์ฌ์ฉํ๋ ํฐ์ผ, ๋ผ๋ฒจ, ํ๊ฐ ๊ธฐ์ค, ๋ชจ๋ธ ๋ฒ์ , ์ธ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง์ ์ธก์ ํด์ผ ํ๋ ์์ฑ์ ๋๋ค.
๋ ๋ฆฝ์ ์ผ๋ก ์งํ๋ ์ด๊ธฐ ์ด๋ฉ์ผ ๋ผ์ฐํ ํ ์คํธ๋ ๊ฐ์ ์ ์ ๋ณด์ฌ์ค๋๋ค. ๋ ์ผ์ด์ ์์ด ๋น์ฆ๋์ค ์ด๋ฉ์ผ 1,565๊ฑด์ ๋์์ผ๋ก ํ ํ ์คํธ์์ Jev์ ์ ์ฒด ์ ํ๋๋ 96.4%๋ก ๋ณด๊ณ ๋์ผ๋ฉฐ, ๋ Gemini ๋ชจ๋ธ๋ณด๋ค ๋ฎ์์ต๋๋ค. ๊ฐ์ ํ ์คํธ์์๋ Jev์ ์ค๋ฅ๊ฐ ๋ฎ์ ์ ๋ขฐ๋ ๊ตฌ๊ฐ์ ๋ชฐ๋ ค ์์ด ์ ํ์ ์ผ๋ก ์ฌ๋์๊ฒ ๊ฒํ ๋ฅผ ๋งก๊ธฐ๋ ๋ฐฉ์์ด ์ ์ฉํ์ต๋๋ค. ์ด๋ ๋ณดํธ์ ์ธ ์ด์ ๊ฒฐ๊ณผ๊ฐ ์๋๋ผ ํ ์ค๋ฌด์์ ๋ฐ์ดํฐ ์ธํธ์์ ๋์จ ๊ฒฐ๊ณผ์ ๋๋ค.
์๋ ๋ผ์ฐํ ์ ์ 30๊ฑด์ผ๋ก ์ํฌํ๋ก๋ฅผ ์ ๊ฒํฉ๋๋ค
ํฐ์ผ 30๊ฑด๋ง์ผ๋ก ์ด์ ํ๊ฒฝ์ ์ ํ๋๋ฅผ ์
์ฆํ ์๋ ์์ต๋๋ค. ํ์ง๋ง ์๋ชป ์ค๊ณํ ๋ผ๋ฒจ ๋ฌถ์, ๋น ์ง other ๊ฒฝ๋ก, ์คํด๋ฅผ ๋ถ๋ฅด๋ ์ง์๋ฌธ, ์๋ชป ์ฐธ์กฐํ ์๋ต ํ๋, ํ ๋ฒ๋ ์๋ํ์ง ์๋ ๋์ฒด ๊ฒฝ๋ก๋ ์ฐพ์๋ผ ์ ์์ต๋๋ค. ๋ฒค์น๋งํฌ๊ฐ ์๋๋ผ ์์ ๊ท๋ชจ์ ์ํฌํ๋ก ์ ๊ฒ์ผ๋ก ๋ค๋ค์ผ ํฉ๋๋ค.
Jev์ ๋ต์ ๋ณด๊ธฐ ์ ์ ๋จผ์ ํ ์คํธ ์๋ฃ๋ฅผ ๋ง๋ญ๋๋ค.
๊ฐ ํ์ ๋ณํ์ง ์๋ ํฐ์ผ ID, ์์ ํ, ํด๋น ๋ผ๋ฒจ์ ๋ถ์ธ ์งง์ ์ด์ , ์ฌ๋์๊ฒ ๋ณด๋ด์ผ ํ๋์ง๋ฅผ ๊ธฐ๋กํฉ๋๋ค. ๊ทธ๋ค์ ํ์ ๋ ๋ชจ๋ธ ๋ฒ์ , ์ ๋ ฅ ํ ํฐ, ํด๋ผ์ด์ธํธ์์ ์ธก์ ํ ์ง์ฐ ์๊ฐ, ๋ฐํ๋ ํ์ ํ๋ฅ , ์ฌ๊ฐ๋์ ์ ๋ขฐ๋, ๊ธด๊ธ ํ๋ฅ , ์ค๋ต ๋ผ๋ฒจ ์ฌ๋ถ, ์ค์ ์ฌ๋ ์ ๋ฌ ์ฌ๋ถ๋ฅผ ๋จ๊น๋๋ค.
์ต์ํ ๋ค์ ๋ค ๊ฐ์ง ๊ตฌ๊ฐ์ ๋ฐ๋ก ๊ฒํ ํฉ๋๋ค.
- ์ฝ๋๊ฐ ์๋์ผ๋ก ๋ผ์ฐํ ํ์ ์ฌ๋ก ์ค ๋ผ๋ฒจ์ด ํ๋ฆฐ ๊ฑด
- ๋ฐํ์ ๊ฒ์ดํธ๊ฐ ๋์น๋ ๊ณ ์ ๋ขฐ๋ ์ค๋ต
- ์ง๋์น ์ ์คํจ์ด ์์์ ์ ๋๋ฆฌ๋์ง ํ์ธํ ์ ์๋ ๋ช ํํ ์ฌ๋ก์ ์ฌ๋ ์ ๋ฌ ๋น์จ
other์ ๋ค์ด๊ฐ์ง ๋ชปํ ๋ฒ์ ๋ฐ ์ฌ๋ก
์์ง๋ ์ ๊ทผ ๊ถํ์ ๊ธฐ๋ค๋ฆฌ๋ ์ค์ด๋ผ๋ฉด ํ ์คํธ ์๋ฃ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ค๋นํด ๋์ญ์์ค. ๋ฌธ์๋ ๋ค๋ฅธ ์ฌ๋์ ํ ์คํธ์์ ๊ฐ์ ธ์จ ๊ฐ์ผ๋ก ๊ฒฐ๊ณผ ์ด์ ์ฑ์ฐ๋ฉด ์ ๋ฉ๋๋ค. ์คํ ๊ฐ๋ฅํ ์ฝ๋๊ฐ ํจ๊ป ์๋ โ์ ๊ทผ ๊ถํ ๋๊ธฐโ ์คํํ๊ฐ ์ ์งํ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค.

๋น์ฉ ๊ณ์ฐ์ด ๋ฐ๊พธ๋ ๊ฒ์ ๋ถ๋ฅ ํญ๋ชฉ์ด์ง ๊ณ ๊ฐ ์ง์ ์ ์ฒด ์คํ์ด ์๋๋๋ค
Jev 1.13์ ๊ฐ๊ฒฉ์ ์ ๋ ฅ ํ ํฐ ๋ฐฑ๋ง ๊ฐ๋น $0.042์ด๋ฉฐ ์ถ๋ ฅ์๋ ์๊ธ์ด ๋ถ๊ณผ๋์ง ์์ต๋๋ค. ์ด ์์จ์์ ์ ๋ ฅ ํ ํฐ์ด 500๊ฐ์ธ ๊ฐ์์ ํฐ์ผ ํ๋์ ๋๋ ๋ชจ๋ธ ์ ๋ ฅ ๋น์ฉ์ $0.000021์ ๋๋ค. ๊ฐ์ ํฌ๊ธฐ์ ํฐ์ผ ์ญ๋ง ๊ฑด์ $2.10์ ๋๋ค.
๋๊ธธ์ ๋๋ ๊ธ์ก์ด์ง๋ง ๊ณ ๊ฐ ์ง์ ์ํํธ์จ์ด๋ฅผ ๋์ฒดํ๋ ๊ฐ๊ฒฉ์ ์๋๋๋ค. Zendesk๋ ์ฐ๊ฐ ๊ฒฐ์ ๊ธฐ์ค ์๋ด์ ํ ๋ช ๋น ์ $19๋ถํฐ ์์ํ๊ณ , Intercom์ ์ข์๋น ์ $29๋ถํฐ ์์ํ๋ฉฐ Fin ๊ฒฐ๊ณผ ํ ๊ฑด๋น $0.99๋ถํฐ ๋ถ๊ณผํฉ๋๋ค. ์ด๋ฐ ์ ํ์๋ ๋ฐ์ํธ์งํจ, ํฐ์ผ ์ ์ฅ์, ์๋ด์ ์ธํฐํ์ด์ค, ๋ณด๊ณ ๊ธฐ๋ฅ์ ๋น๋กฏํ ์ด์ ๋๊ตฌ๊ฐ ํฌํจ๋ฉ๋๋ค. Jev๊ฐ ์ ๊ณตํ๋ ๊ฒ์ ์์ฌ๊ฒฐ์ ์ ํธ๋ฟ์ ๋๋ค.
๋ฌ๋ผ์ง๋ ์์ฐ ๊ฐ์ ์ ๊ทธ๋ณด๋ค ์ข์ต๋๋ค. ๋ฐ๋ณต์ ์ธ ์๋ฏธ ๋ถ๋ฅ๋ฅผ ํ ๋๋ง๋ค ๋น์ผ ์์ฑํ ๋ชจ๋ธ์ ํธ์ถํ ํ์๊ฐ ์์ด์ง๋ค๋ ์ ์ ๋๋ค. ๋น์ฉ๊ณผ ๋ ธ๋ ฅ์ ํตํฉ, ๋ผ๋ฒจ๋ง๋ ์์, ๋ชจ๋ํฐ๋ง, ์์ธ ์ฒ๋ฆฌ, ์ ๋ฌ๋ฐ์ ๊ฑด์ ๋งก์ ์ฌ๋์๊ฒ ์ฎ๊ฒจ๊ฐ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฐ์ํธ์งํจ ๊ท๋ชจ์์๋ ์์ ์ถ๋ก ๋น์ฉ ์ ๊ฐ๋ณด๋ค ๋ชจ๋ธ์ด ์ด๋ค ํฐ์ผ์ ํ์ ํ์ง ๋ชปํ๋ค๊ณ ๋งํ๋์ง ์๋ ๊ฒ์ด ๋ ์ค์ํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์๋ ์ ์ฉํ ์ญํ ๋ถ๋ด์ด ์์ต๋๋ค. Jev๋ ๊ฒฝ๋ก๋ฅผ ๊ณ ๋ฅด๊ณ ์์ฑํ ๋ชจ๋ธ์ ๋ฌธ์ฅ์ ์ค๋นํ ์ ์์ต๋๋ค. ๋ต๋ณ ์์ฑ ๋จ๊ณ์ ์ํฌํ๋ก๋ ChatGPT๊ฐ ํฐ์ผ ๊ธฐ๋ก์ ๋ฐํ์ผ๋ก Zendesk ๋ต๋ณ์ ์ค๋นํ๋ ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ํ์ญ์์ค. ์ ์ฑ , ๊ถํ, ์ค์ ์์ ์ ์ฌ์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ๊ฐ์ ํด์ผ ํฉ๋๋ค.
ํํ์ด ํฐ ์ฃผ์ฒด๋ถํฐ ์ ๋ฆฌํ ์ผ๊ณฑ ๊ฐ์ง ์ํฌํ๋ก
์๋ ๋ด์ฉ์ ์ ์ฝํ ์์ฌ๊ฒฐ์ ๋ชจ๋ธ์ ์ ์ฉํ ์ ์๋ ์ฌ๋ก์ด์ง, ๋ณด๊ณ ๋ ์ฑ๊ณผ๊ฐ ์๋๋๋ค.
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
- ์ธ์ด







