Skip to content

About

No description, website, or topics provided.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

183 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ํ•œ๊ตญ์–ด ยท English

FlyGate โ€” ๋ถ„์ž์—์„œ ํ™˜์ž๊นŒ์ง€, ์ถ”๋ก ๋ณด๋‹ค ๊ทผ๊ฑฐ๊ฐ€ ๋จผ์ €. Evidence before inference.

๋ถ„์ž์—์„œ ํ™˜์ž๊นŒ์ง€, ์ถ”๋ก ๋ณด๋‹ค ๊ทผ๊ฑฐ๊ฐ€ ๋จผ์ €. FlyGate.

NVIDIA Korea Agentic AI Hackathon 2026 ยท Team FlyGate

๋ผ์ด๋ธŒ ๋Œ€์‹œ๋ณด๋“œ โ†— ย  ยท ย  5๋ถ„ ์†Œ๊ฐœ ์˜์ƒ โ†— ย  ยท ย  ํ‰๊ฐ€ ๋ณด๊ณ ์„œ ย  ยท ย  ์šฉ์–ด ํ’€์ด โ†— ย  ยท ย  Team ย  ยท ย  Quickstart

FlyGate 1๋ถ„ ์†Œ๊ฐœ ์˜์ƒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ โ€” ๋ˆ„๋ฅด๋ฉด ๋‚ด๋ ˆ์ด์…˜ ์˜์ƒ(1๋ถ„ 9์ดˆ)์ด ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค

โ–ถ 1๋ถ„ ์†Œ๊ฐœ ์˜์ƒ ๋ณด๊ธฐ (1๋ถ„ 9์ดˆ ยท ๋‚ด๋ ˆ์ด์…˜) ย  ยท ย  1080p MP4 ๋‚ด๋ ค๋ฐ›๊ธฐ ย  ยท ย  ์„ธ๋กœํ˜•(์‡ผ์ธ  ยท ๋ฆด์Šค) โ†—

โ–ถ 5๋ถ„ ์†Œ๊ฐœ ์˜์ƒ ๋ณด๊ธฐ (๋‚ด๋ ˆ์ด์…˜) ย  ยท ย  1080p MP4 ๋‚ด๋ ค๋ฐ›๊ธฐ


01 / Two perspectives. One evidence trail.

FlyGate = FlyDiscovery + FlyVigilance. ์‹œํŒ ์ „์—๋Š” ํ›„๋ณด ๋ฌผ์งˆ์˜ ํ‘œ์  ๊ฒฐํ•ฉ์„, ์‹œํŒ ํ›„์—๋Š” ํ—ˆ๊ฐ€ ์•ฝ๋ฌผ์˜ ์ด์ƒ์‚ฌ๋ก€(์•ฝ์„ ์“ด ๋’ค ์ƒ๊ธด ์ข‹์ง€ ์•Š์€ ์ผ)๋ฅผ ์‚ดํ•๋‹ˆ๋‹ค.

๋ฐ๋ชจ์—์„œ๋Š” ์ด๋ฏธ ํ—ˆ๊ฐ€๋œ PARP1(DNA ์†์ƒ์„ ๊ณ ์น˜๋Š” ๋‹จ๋ฐฑ์งˆ) ์–ต์ œ์ œ ๋‹ˆ๋ผํŒŒ๋ฆฝ์œผ๋กœ ์‹œํŒ ์ „ ๋‹จ๊ณ„๋ฅผ ๋˜์งš์–ด ์žฌํ˜„ํ•˜๊ณ , ๊ฐ™์€ ์•ฝ์˜ ์‹ค์ œ ์‹œํŒ ํ›„ ๋ณด๊ณ ๋กœ ์ด์–ด์„œ ๋ณด์—ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‘ ๋‹จ๊ณ„ ๋ชจ๋‘ ๋‹ค๋ฅธ ํ‘œ์ ๊ณผ ์•ฝ๋ฌผ์— ๊ทธ๋Œ€๋กœ ์”๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ ๋Œ€์‹œ๋ณด๋“œ https://flygate.kr
5๋ถ„ ์†Œ๊ฐœ ์˜์ƒ v4.3 (๋‚ด๋ ˆ์ด์…˜, 5๋ถ„ 56์ดˆ ยท FlyGate Agent CLI๋ฅผ ์‹ค์ œ ํ„ฐ๋ฏธ๋„ ํ™”๋ฉด์œผ๋กœ ๊ฐ•์กฐ) ์˜์ƒ ยท ์›น(์ž๋ง‰ ยท ์šฉ์–ด ํ’€์ด) ยท 1080p MP4 ยท ๋‚ด๋ ˆ์ด์…˜ ๋Œ€๋ณธ
์‡ผ๋ฆด v3 (์ด์ „ ํŒ, 2๋ถ„ 9์ดˆ) ์›น ยท MP4
ํ‹ฐ์ € (15์ดˆ) ์›น ยท MP4 ๊ฐ€๋กœ ยท ์„ธ๋กœ
์—์ด์ „ํŠธ ๊ตฌ์„ฑ (NemoClaw ยท OpenShell ยท OpenClaw: NVIDIA์˜ ์—์ด์ „ํŠธ ๋ฐฐํฌ ๊ตฌ์„ฑ ยท ์ •์ฑ… ์ƒŒ๋“œ๋ฐ•์Šค ยท ์—์ด์ „ํŠธ ์‹คํ–‰ ํ‹€) docs/AGENT.md ยท agent/
ํ‰๊ฐ€ ๋ณด๊ณ ์„œ docs/EVALUATION.md
์•ฝ์‚ฌ ๊ฒ€ํ†  ๋ฐ˜์˜ ๋‚ด์—ญ docs/PHARMACIST_REVIEW.md

Project-FlyGate๋Š” NVIDIA ์Šคํ‚ฌ ์œ„์— ๊ตฌ์„ฑํ•œ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์ž…๋‹ˆ๋‹ค. build.nvidia.com NIM(NVIDIA ์ถ”๋ก  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: AI ๋ชจ๋ธ์„ ๋ฐ”๋กœ ํ˜ธ์ถœํ•ด ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํฌ์žฅํ•œ ์„œ๋น„์Šค), NVIDIA Agent Skills(์—์ด์ „ํŠธ ๋Šฅ๋ ฅ ํŒจํ‚ค์ง€ ๊ทœ๊ฒฉ), NemoClaw ยท OpenShell ยท OpenClaw๋ฅผ ์”๋‹ˆ๋‹ค. ๊ธ€์„ ์จ์•ผ ํ•˜๋Š” ์ผ์€ NVIDIA Nemotron(NVIDIA ์–ธ์–ด ๋ชจ๋ธ ๊ณ„์—ด)์ด ๋งก๊ณ , ํ™•๋ฅ ๋งŒ ํ•„์š”ํ•œ ํŒ๋‹จ์—๋Š” ๋น„์ž๊ธฐํšŒ๊ท€(non-autoregressive) ํŒ๋‹จ ๋ชจ๋ธ์„ ๋ณ‘์šฉํ•ฉ๋‹ˆ๋‹ค. ๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ์€ ๊ธ€์„ ํ•œ ๊ธ€์ž์”ฉ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ์ •ํ•ด์ง„ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ํ™•๋ฅ ์„ ํ•œ ๋ฒˆ์— ๋Œ๋ ค์ฃผ๋Š” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ด ์กฐํ•ฉ์œผ๋กœ ๋†’์€ ์†๋„์™€ ํ†ต๊ณ„์ ์œผ๋กœ ์œ ์˜ํ•œ ๊ฐœ์„ ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

FlyDiscovery: ๊ตฌ์กฐยท๊ฒฐํ•ฉยท๊ทผ๊ฑฐ. FlyVigilance: ๋ณด๊ณ ยท์‹ ํ˜ธยท๊ฒ€ํ† .

ํžˆ์–ด๋กœ์™€ ๋ชจ๋“ˆ ์•„ํŠธ๋Š” AI ์ƒ์„ฑ ๊ฐœ๋… ์ด๋ฏธ์ง€์ด๋ฉฐ, ์‹ค์ œ ๋ถ„์ž ๊ตฌ์กฐ๋‚˜ ์ž„์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹จ๊ณ„ ์ด๋ฆ„ ํ•˜๋Š” ์ผ
STEP 1 ยท ์‹œํŒ ์ „ FlyDiscovery ํ›„๋ณด ๋ฌผ์งˆ์„ NVIDIA BioNeMo NIM(๊ตฌ์กฐ์ƒ๋ฌผํ•™ยท์‹ ์•ฝ ํƒ์ƒ‰ ๋ชจ๋ธ ๋ชจ์Œ)์œผ๋กœ ํ‘œ์ (์•ฝ์ด ๋ถ™์–ด ์ž‘์šฉํ•˜๋Š” ๋‹จ๋ฐฑ์งˆ) ๊ตฌ์กฐ ์˜ˆ์ธก โ†’ ๋„ํ‚น(์•ฝ๋ฌผ ๋ถ„์ž๊ฐ€ ๊ฒฐํ•ฉ ์ž๋ฆฌ์— ๋ถ™๋Š” ๋ชจ์–‘์„ ๊ณ„์‚ฐ์œผ๋กœ ๋งž์ถฐ ๋ณด๋Š” ์ผ) โ†’ ์นœํ™”๋„(์•ฝ๋ฌผ์ด ํ‘œ์ ์— ๋ถ™๋Š” ์„ธ๊ธฐ)๊นŒ์ง€ ํ‰๊ฐ€ํ•˜๊ณ , ๊ทผ๊ฑฐ๋ฅผ ๋„˜๋Š” ์ฃผ์žฅ์„ ๋ฐ˜๋ คํ•ฉ๋‹ˆ๋‹ค(๋ฐ๋ชจ: ๋‹ˆ๋ผํŒŒ๋ฆฝ ยท PARP1, ๋Œ€์กฐ ์•ฝ๋ฌผ 2์ข…, ์นœํ™”๋„ ๋ฒค์น˜๋งˆํฌ 39์ข…)
STEP 2 ยท ์‹œํŒ ํ›„ FlyVigilance FAERS(๋ฏธ๊ตญ ์‹ํ’ˆ์˜์•ฝ๊ตญ FDA์˜ ์ด์ƒ์‚ฌ๋ก€ ๋ณด๊ณ  ์‹œ์Šคํ…œ) ์ด์ƒ์‚ฌ๋ก€(์•ฝ๋ฌผ 2,563์ข…์˜ SDR ํ‘œ. SDR์€ ๋ถˆ๊ท ํ˜• ๋ณด๊ณ  ์‹ ํ˜ธ๋กœ, ํŠน์ • ์•ฝยท์ด์ƒ๋ฐ˜์‘ ์กฐํ•ฉ์ด ๋‹ค๋ฅธ ์•ฝ๋ณด๋‹ค ์œ ๋‚œํžˆ ๋งŽ์ด ๋ณด๊ณ ๋˜๋Š” ํ†ต๊ณ„ ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค)๋ฅผ ํ•œ ๊ฑด์”ฉ ๋ถ„๋ฅ˜(ํŠธ๋ฆฌ์•„์ง€: ๊ธ‰ํ•œ ์ •๋„๋ฅผ ๊ฐ€๋ ค ์ฒ˜๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ์ •ํ•˜๋Š” ์ฒซ ๋‹จ๊ณ„)ํ•˜๊ณ , SDRยท๋ผ๋ฒจ(ํ—ˆ๊ฐ€์‚ฌํ•ญ: ๊ทœ์ œ๊ธฐ๊ด€์ด ํ—ˆ๊ฐ€ํ•œ ์•ฝ์˜ ๊ณต์‹ ์„ค๋ช…์„œ)ยท๋ฌธํ—Œ์œผ๋กœ PV(์•ฝ๋ฌผ๊ฐ์‹œ) ๋ถ„๋ฅ˜(๋ผ๋ฒจ ์ƒํƒœ ร— SDR๋กœ ๋งค๊ธด ๊ฒ€ํ†  ์šฐ์„ ์ˆœ์œ„)๋ฅผ ๋งค๊ธฐ๊ณ , ์‚ฌ๋žŒ ๊ฒ€ํ†  ๋Œ€๊ธฐ์—ด๊ณผ ์‹ ์†๋ณด๊ณ (์ค‘์š”ํ•œ ์‚ฌ๋ก€๋ฅผ ์ •ํ•ด์ง„ ๊ธฐํ•œ ์•ˆ์— ๊ทœ์ œ๊ธฐ๊ด€์— ๋ณด๊ณ ํ•˜๋Š” ์˜๋ฌด) ๊ธฐํ•œ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค

02 / Measured, not assumed.

ํ‰๊ฐ€ ์งˆ๋ฌธ, ์ธก์ •๊ฐ’, ๋ฐ์ดํ„ฐ ๋ฒ”์œ„๋ฅผ ํ•จ๊ป˜ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ธ ์กฐ๊ฑด๊ณผ ์žฌํ˜„ ์ ˆ์ฐจ๋Š” ํ‰๊ฐ€ ๋ณด๊ณ ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์งˆ๋ฌธ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ
์ค‘๋Œ€ ์‚ฌ๋ก€๋ฅผ ๋†“์น˜์ง€ ์•Š์œผ๋ฉด์„œ ์‚ฌ๋žŒ ์ผ์„ ์ค„์ด๋Š”๊ฐ€ ๊ฒฐ๊ณผ ์ฝ”๋“œ(๋ณด๊ณ ์— ๋ถ™์€ ์‚ฌ๋งยท์ž…์› ๋“ฑ ๊ฒฐ๊ณผ ํ‘œ์‹œ)๋ฅผ ๊ฐ€๋ฆฐ ์ฑ„๋กœ ์ค‘๋Œ€ ์‚ฌ๋ก€(์‚ฌ๋งยท์ƒ๋ช… ์œ„ํ˜‘ยท์ž…์›ยท์žฅ์• ์ฒ˜๋Ÿผ ๊ฒฐ๊ณผ๊ฐ€ ์‹ฌ๊ฐํ•œ ์‚ฌ๋ก€) 247/250์ด ๊ฒ€ํ† ์— ๋‹ฟ์•˜์Šต๋‹ˆ๋‹ค(๋ชจ๋ธ ๋‹จ๋… ์งˆ๋ฌธ ํ•˜๋‚˜ 234/250, McNemar(์ง์ง€์€ ๋น„๊ต ๊ฒ€์ •) p(์šฐ์—ฐํžˆ ์ด๋งŒํ•œ ์ฐจ์ด๊ฐ€ ๋‚˜์˜ฌ ํ™•๋ฅ ) = 0.0044). ์‚ฌ๋žŒ ์šฐ์„  ์—…๋ฌด๋Ÿ‰์€ 138๊ฑด์œผ๋กœ ์งˆ๋ฌธ ํ•˜๋‚˜(302๊ฑด)์˜ ์ ˆ๋ฐ˜ ์•„๋ž˜์ž…๋‹ˆ๋‹ค(p = 3.6ร—10โปโดโธ) ์‹ค์ œ FAERS 440๊ฑด
๋น ๋ฅธ๊ฐ€ ๊ทœ์ œ ์šฉ์–ด๋กœ ๋‚˜๋ˆˆ 7๋ฌธํ•ญ ํŒ๋‹จ์ด ํ•œ ๋ฒˆ ํ˜ธ์ถœ์— 296 ms์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ฌธํ•ญ์„ ์ž๊ธฐํšŒ๊ท€ ์ƒ์„ฑ(์•ž ๊ธ€์ž๋ฅผ ๋ณด๊ณ  ํ•œ ๊ธ€์ž์”ฉ ์ด์–ด ์“ฐ๋Š” ๋ฐฉ์‹)์œผ๋กœ ํ’€๋ฉด 2,286 ms์ž…๋‹ˆ๋‹ค ๊ฐ™์€ ์‚ฌ๋ก€ 27๊ฑด
๊ณต์ธ๋œ ์•ฝ๋ฌผโ€“์ด์ƒ๋ฐ˜์‘ ์—ฐ๊ด€์„ ์•Œ์•„๋ณด๋Š”๊ฐ€ FlyVigilance ์ง€์‹ ๊ธฐ๋ฐ˜ ํŒ๋ณ„(์•ฝยท๋ฐ˜์‘ ์ด๋ฆ„์„ ๋ณด๊ณ  ๊ณต์ธ๋œ ์—ฐ๊ด€์ธ์ง€ ํŒ๋‹จ) AUC(ํŒ๋ณ„ ์ •ํ™•๋„: 0.5๋Š” ๋ฌด์ž‘์œ„, 1์€ ์™„๋ฒฝ) 0.960(OMOP), 0.983(EU-ADR)์œผ๋กœ ์ตœ๊ณ  ํ†ต๊ณ„ ์ง€ํ‘œ(0.815, 0.919)๋ณด๋‹ค ์œ ์˜ํ•˜๊ฒŒ ๋†’์Šต๋‹ˆ๋‹ค ๊ณต๊ฐœ ์ฐธ์กฐ ์„ธํŠธ(OMOP ยท EU-ADR: ์ •๋‹ต์„ ๋ฏธ๋ฆฌ ์ •ํ•ด ๋‘” ํ‰๊ฐ€์šฉ ๋ชฉ๋ก) 480์Œ
๋ผ๋ฒจ์— ์ ํžŒ ๋ฐ˜์‘์„ ๋ถˆ๊ท ํ˜• ์ง€ํ‘œ๊ฐ€ ์žก๋Š”๊ฐ€ (ํŒŒ์ผ๋Ÿฟ) ๋ผ๋ฒจ ๊ธฐ์žฌ ์ฐธ์กฐ ์„ธํŠธ 64,796์Œ์—์„œ Evans ๊ทœ์น™(๊ณ ์ „์  ๋ถˆ๊ท ํ˜• ํŒ์ • ๊ธฐ์ค€) ๋ฏผ๊ฐ๋„(์‹ค์ œ ์–‘์„ฑ ์ค‘ ์žก์•„๋‚ธ ๋น„์œจ) 0.30, ํ•˜ํ•œ ์ง€ํ‘œ(RORโ‚€โ‚‚โ‚… ๋ณด๊ณ  ์˜ค์ฆˆ๋น„ ํ•˜ํ•œ ยท ICโ‚€โ‚‚โ‚… ์ •๋ณด ์„ฑ๋ถ„ ํ•˜ํ•œ) AUC 0.62~0.63์ž…๋‹ˆ๋‹ค. ๋ผ๋ฒจ ๊ธฐ์žฌ ์Œ์˜ ์ ˆ๋ฐ˜ ๋„˜๊ฒŒ์— SDR์ด ์„œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค(ํ‰๊ฐ€ 1-6) SIDER 4.1(์•ฝ ๋ผ๋ฒจ ๋ถ€์ž‘์šฉ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค) ์•ฝ 31์ข… ยท ํŒ€ ์„ ํ–‰ ์ €์žฅ์†Œ
๊ธฐ์ „ ๊ทผ๊ฑฐ๊ฐ€ ๋ผ๋ฒจ ๊ธฐ์žฌ๋ฅผ ๊ฐ€๋ฅด๋Š”๊ฐ€ (ํŒŒ์ผ๋Ÿฟ) Open Targets(ํ‘œ์ -์งˆํ™˜ ์—ฐ๊ด€ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค) ํ‘œ์ -์งˆํ™˜ ์—ฐ๊ด€ ์ ์ˆ˜ AUC 0.559(๊ท€๋ฌด 0.532: ์ •๋‹ต์„ ๋ฌด์ž‘์œ„๋กœ ์„ž์—ˆ์„ ๋•Œ์˜ ๊ธฐ์ค€๊ฐ’)๋กœ, ๊ฐ™์€ ํ–‰์˜ ๋ถˆ๊ท ํ˜• ์ง€ํ‘œ(0.570~0.679)๋ณด๋‹ค ๋‚ฎ์Šต๋‹ˆ๋‹ค. ํ‰๊ฐ€ ํ–‰์˜ 68.4%๊ฐ€ 0์ ์ž…๋‹ˆ๋‹ค(ํ‰๊ฐ€ 7) Open Targets 26.09 ยท 17,472์Œ
๋ผ๋ฒจ์ด ๋ฐ”๋€Œ๊ธฐ ์ „์— ์•Œ ์ˆ˜ ์žˆ์—ˆ๋Š”๊ฐ€ 2013๋…„ ์ด์ „ ๋ณด๊ณ ๋งŒ์œผ๋กœ ๊ทธํ•ด ๋ผ๋ฒจ ๋ณ€๊ฒฝ 57๊ฑด ์ค‘ 21๊ฑด์— SDR์ด ์„ฐ๊ณ , ์˜ค๊ฒฝ๋ณด๋Š” ์Œ์„ฑ 70๊ฑด ์ค‘ 1๊ฑด์ž…๋‹ˆ๋‹ค(PPV(์–‘์„ฑ ์˜ˆ์ธก๋„: ์–‘์„ฑ ํŒ์ • ์ค‘ ์‹ค์ œ ์–‘์„ฑ์˜ ๋น„์œจ) 0.95) ๊ตฌํ˜• AERS(2012๋…„๊นŒ์ง€ ์“ฐ๋˜ FAERS ์ด์ „ ์‹œ์Šคํ…œ) 2004โ€“2012
๊ณผ์ž‰ํ•ด์„(๊ทผ๊ฑฐ๊ฐ€ ํ—ˆ๋ฝํ•˜๋Š” ๋ฒ”์œ„๋ฅผ ๋„˜๋Š” ๊ฒฐ๋ก )์„ ๋ง‰๋Š”๊ฐ€ ์ผ๋ถ€๋Ÿฌ ๋„ฃ์€ ํ‹€๋ฆฐ ์ฃผ์žฅ 31/31์„ ๋ฐ˜๋ คํ–ˆ๊ณ , ์ •์ƒ ์ฃผ์žฅ 6/6์€ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต์‹ ์Šคํ‚ฌ nemotron-policy-generator๋กœ ๋งŒ๋“  PV ์ •์ฑ…์„ Nemotron 3.5 Content Safety(NVIDIA ์•ˆ์ „ ํŒ์ • ๋ชจ๋ธ)์— ๋„ฃ์ž ๊ฐ€๋“œ ์ธต๋งŒ์œผ๋กœ PRR(๋น„๋ก€ ๋ณด๊ณ  ๋น„) ์ธ๊ณผ ๋‹จ์ • 7/7, ์—†๋Š” ๋ฐœ์ƒ๋ฅ  8/8์„ ์žก์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ ๊ฐ€๋“œ 0/7, 0/8) ์‹ค์ œ ์ค‘๋Œ€ ์‚ฌ๋ก€ 8๊ฑด ยท ํ‰๊ฐ€ ๋ฌธ์žฅ 50๊ฑด
๋ฌธํ—Œ์„ ์ œ๋Œ€๋กœ ์ฝ๋Š”๊ฐ€ ์—ฐ๊ตฌ ์„ค๊ณ„ ํŒ์ •์ด MEDLINE(์˜ํ•™ ๋…ผ๋ฌธ ์ƒ‰์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค) ์ƒ‰์ธ๊ณผ 92.0% ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. NVIDIA Nemotron ๋ฆฌ๋žญ์ปค(๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๊ด€๋ จ๋„ ์ˆœ์œผ๋กœ ๋‹ค์‹œ ์ค„ ์„ธ์šฐ๋Š” ๋ชจ๋ธ)๋กœ ํ›„๋ณด๋ฅผ ์žฌ์ •๋ ฌํ•˜์ž ์ฝ๋Š” 6ํŽธ ์ค‘ ๊ด€๋ จ ๋ฌธํ—Œ ๋น„์œจ์ด 0.65 โ†’ 0.85๋กœ ์˜ฌ๋ž์Šต๋‹ˆ๋‹ค(21์Œ ๊ฐœ์„ , 0์Œ ์•…ํ™”) PubMed(์˜ํ•™ ๋…ผ๋ฌธ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค) 598ํŽธ ยท 30์Œ 575ํŽธ
์‹œํŒ ์ „ ์˜ˆ์ธก์ด ๋ฏฟ์„ ๋งŒํ•œ๊ฐ€ OpenFold3(๋‹จ๋ฐฑ์งˆโ€“์•ฝ๋ฌผ ๋ณตํ•ฉ์ฒด ๊ตฌ์กฐ ์˜ˆ์ธก ๋ชจ๋ธ) PARP1 ๊ตฌ์กฐ CA RMSD(์‹คํ—˜์œผ๋กœ ํ‘ผ ๊ฒฐ์ • ๊ตฌ์กฐ์™€์˜ ๊ฑฐ๋ฆฌ, ์ž‘์„์ˆ˜๋ก ์ •ํ™•ํ•˜๋ฉฐ 1 ร…์€ 0.1 ๋‚˜๋…ธ๋ฏธํ„ฐ) 1.0 ร…, DiffDock(์•ฝ๋ฌผ ๊ฒฐํ•ฉ ์ž์„ธ ์˜ˆ์ธก ๋ชจ๋ธ) ์žฌ๋„ํ‚น(๊ฒฐ์ • ๊ตฌ์กฐ์—์„œ ์›๋ž˜ ์•ฝ๋ฌผ์„ ๋นผ๊ณ  ๋‹ค์‹œ ๋„ํ‚นํ•ด ์ œ์ž๋ฆฌ๋ฅผ ์ฐพ๋Š”์ง€ ๋ณด๋Š” ๋Œ€์กฐ ์‹คํ—˜) 0.71 ร…, Boltz-2(๊ฒฐํ•ฉ ์„ธ๊ธฐ ์˜ˆ์ธก ๋ชจ๋ธ) ์นœํ™”๋„ Spearman(์ˆœ์œ„ ์ƒ๊ด€, 1์ด๋ฉด ์ˆœ์œ„๊ฐ€ ์™„์ „ํžˆ ๊ฐ™์Œ) 0.767 4R6E(PARP1โ€“๋‹ˆ๋ผํŒŒ๋ฆฝ ๊ฒฐ์ • ๊ตฌ์กฐ์˜ PDB ๋ฒˆํ˜ธ), ChEMBL(ํ™”ํ•ฉ๋ฌผ ์‹คํ—˜ ํ™œ์„ฑ๊ฐ’ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค) 39์ข…

์‹ฌ์‚ฌ ๊ธฐ์ค€๋ณ„ ์š”์•ฝ

์‹ฌ์‚ฌ ๊ธฐ์ค€ Project-FlyGate์˜ ๊ทผ๊ฑฐ
NVIDIA Agent ๊ธฐ์ˆ  ํ™œ์šฉ ์‹ฌ๋„ Nemotron 3 Super ยท Ultra ยท Lightning(System-2 ํ‰๊ฐ€, ์„œ์‹ ๊ตฌ์กฐํ™”. System-2๋Š” ํ•„์š”ํ•œ ์‚ฌ๋ก€๋งŒ ์˜ฌ๋ ค ๊ทผ๊ฑฐ๋ฅผ ๋ชจ์•„ ์ฒœ์ฒœํžˆ ๋”ฐ์ ธ ๋ณด๋Š” ์ˆ™๊ณ  ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค), Safety Guard 8B v3(NVIDIA ์•ˆ์ „ ํŒ์ • ๋ชจ๋ธ) + Nemotron 3.5 Content Safety(PV ์ •์ฑ…), Nemotron ๋ฆฌ๋žญ์ปค, BioNeMo NIM 4์ข…. ๊ณต์‹ NVIDIA Agent Skills 4๊ฐœ๋ฅผ ์‹ค์ œ ํŒŒ์ดํ”„๋ผ์ธ์— ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. OpenClaw ์—์ด์ „ํŠธ๋ฅผ OpenShell ์ƒŒ๋“œ๋ฐ•์Šค(์™ธ๋ถ€์™€ ๊ฒฉ๋ฆฌ๋œ ์‹คํ–‰ ๊ณต๊ฐ„)์— ์˜ฌ๋ ค ์Šค๋ชจํฌ(๊ธฐ๋ณธ ๋™์ž‘ ์ ๊ฒ€) 20/20, ํ•˜ํŠธ๋น„ํŠธ(์ •๊ธฐ ์ž๊ฐ€ ์ ๊ฒ€)์™€ cron(์˜ˆ์•ฝ ์‹คํ–‰)๊นŒ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค(NemoClaw ๊ณผ์ • 01aโ€“04c ๋Œ€์‘ํ‘œ: docs/AGENT.md)
์‹ค์šฉ์„ฑ ยท ์‚ฐ์—… ๊ฐ€์น˜ ยท ํ˜์‹ ์„ฑ ๋ถ„๊ธฐ 42๋งŒ ๊ฑด FAERS ๋ณด๊ณ ๋ฅผ ์‚ฌ๋žŒ ์šฐ์„  ยท System-2 ยท ์ถ”๊ฐ€์ •๋ณด ์š”์ฒญ ยท ๋ชจ๋‹ˆํ„ฐ๋ง์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ์ฝ”๋“œ๋ฅผ ๊ฐ€๋ฆฐ ์ฑ„๋กœ ์ค‘๋Œ€ ์‚ฌ๋ก€ 247/250์ด ๊ฒ€ํ† ์— ๋‹ฟ๊ณ , ์‚ฌ๋žŒ ์—…๋ฌด๋Ÿ‰์€ 302๊ฑด์—์„œ 138๊ฑด์œผ๋กœ ์ค„์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๊ตญยทํ•œ๊ตญ 15์ผ ๊ทœ์ • ๋ชจ๋“œ์™€ ํ•œ๊ตญํ˜• ์ธ๊ณผ์„ฑ(์•ฝ์ด ๋ฐ˜์‘์„ ์ผ์œผ์ผฐ์„ ๊ฐ€๋Šฅ์„ฑ) ํ‰๊ฐ€๋ฅผ ๊ฐ–์ท„๊ณ , ํ˜„์—… ์•ฝ์‚ฌ ๊ฒ€ํ†  15๊ฐœ ํ•ญ๋ชฉ์„ ๋ฐ˜์˜ํ–ˆ์Šต๋‹ˆ๋‹ค
์™„์„ฑ๋„ ๋ผ์ด๋ธŒ ๋Œ€์‹œ๋ณด๋“œ์™€ API(ํ”„๋กœ๊ทธ๋žจ๋ผ๋ฆฌ ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์ฃผ๊ณ ๋ฐ›๋Š” ์ฐฝ๊ตฌ), ์‹ค์ œ FAERS 55๊ฐœ ๋ถ„๊ธฐ ์›จ์–ดํ•˜์šฐ์Šค(๋ถ„์„์šฉ์œผ๋กœ ์ •๋ฆฌํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค), ๊ณต๊ฐœ ์ฐธ์กฐ ์„ธํŠธ 3์ข… ๊ฒ€์ฆ, ์˜คํ”„๋ผ์ธ ํ…Œ์ŠคํŠธ 147๊ฐœ, ์žฌํ˜„ ์Šคํฌ๋ฆฝํŠธ, ์‡ผ๋ฆด v3๋ฅผ ๊ฐ–์ท„์Šต๋‹ˆ๋‹ค
์ปค์Šคํ„ฐ๋งˆ์ด์ง• ยท ๋…์ฐฝ์„ฑ ํŒ๋‹จ์€ ๋น„์ž๊ธฐํšŒ๊ท€ ๋ชจ๋ธ(7๋ฌธํ•ญ 296 ms), ๊ธ€์“ฐ๊ธฐ๋Š” Nemotron์œผ๋กœ ๋‚˜๋ˆด์Šต๋‹ˆ๋‹ค. ๊ณผ์ž‰ํ•ด์„ 13๊ทœ์น™ ํฌ๋ฆฌํ‹ฑ(๊ทผ๊ฑฐ๋ฅผ ๋„˜๋Š” ์ฃผ์žฅ์„ ๋ฐ˜๋ คํ•˜๋Š” ๊ฒ€์‚ฌ ๋‹จ๊ณ„)๊ณผ ์•ฝ๋ฌผ๊ฐ์‹œ ์ „์šฉ ๊ฐ€๋“œ ์ •์ฑ…์„ ๋‘๊ณ , ์‹œํŒ ์ „ ๊ฒฐํ•ฉ ์˜ˆ์ธก๊ณผ ์‹œํŒ ํ›„ ๊ฐ์‹œ๋ฅผ ํ•œ ์—์ด์ „ํŠธ๋กœ ์ด์—ˆ์Šต๋‹ˆ๋‹ค

03 / Why FlyGate

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

  • ์–‘: FAERS์—๋Š” ํ•œ ๋ถ„๊ธฐ์— 42๋งŒ ๊ฑด์ด ๋„˜๋Š” ๋ณด๊ณ ๊ฐ€ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค(2026Q2 422,459๊ฑด).
  • ๋ฐฐ๋ถ„: ์งˆ๋ฌธ ํ•˜๋‚˜๋กœ ์„ ๋ณ„ํ•˜๋ฉด ์ค‘๋Œ€ ์‚ฌ๋ก€๋ฅผ ๋†“์น˜์ง€ ์•Š์œผ๋ ค๊ณ  ์‚ฌ๋žŒ์—๊ฒŒ ๊ณผํ•˜๊ฒŒ ๋„˜๊ธฐ๊ฑฐ๋‚˜, ์ค‘๋Œ€ ์‚ฌ๋ก€๊ฐ€ ์•„๋ฌด๋„ ๋ณด์ง€ ์•Š๋Š” ์ž๋™ ํ์— ๋‚จ์Šต๋‹ˆ๋‹ค.
  • ๊ณผ์ž‰ํ•ด์„: ์ˆซ์ž์™€ ์ถœ์ฒ˜๊ฐ€ ๋‹ค ๋งž๋Š”๋ฐ ๊ฒฐ๋ก ๋งŒ ๊ทผ๊ฑฐ๋ฅผ ๋„˜๋Š” ์ฃผ์žฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋‹จ๋ฐฑ์งˆ์˜ ๋„ํ‚น ์ ์ˆ˜๋กœ ์„ ํƒ์„ฑ(์›ํ•˜๋Š” ํ‘œ์ ์—๋งŒ ๋ถ™๋Š” ์ •๋„)์„ ๋งํ•˜๊ฑฐ๋‚˜, ๋ถˆ๊ท ํ˜• ์ง€ํ‘œ(PRR)๋ฅผ ์ธ๊ณผ๋กœ ์ฝ๋Š” ์‹์ž…๋‹ˆ๋‹ค. ํ˜•์‹ ๊ฒ€์‚ฌ๋กœ๋Š” ๊ฑธ๋Ÿฌ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‘ ๋‹จ๊ณ„, ํ•˜๋‚˜์˜ ์—์ด์ „ํŠธ

๋‹จ๊ณ„๋Š” ๋‘˜, ์—์ด์ „ํŠธ๋Š” ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. NVIDIA NemoClaw ๊ธฐ๋ฐ˜ ๋ฐฐํฌ ๊ตฌ์„ฑ์—์„œ OpenClaw๊ฐ€ ์—์ด์ „ํŠธ๋กœ ์‹คํ–‰๋˜๊ณ , NVIDIA OpenShell์ด ํŒŒ์ผยท๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ์ •์ฑ…๊ณผ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” flygate CLI(๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค)๋ฅผ ํ†ตํ•ด ๋‘ ๋ชจ๋“ˆ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

NVIDIA NemoClaw ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ์—์„œ OpenShell ์•ˆ์˜ OpenClaw ์—์ด์ „ํŠธ๊ฐ€ flygate CLI๋ฅผ ํ†ตํ•ด FlyDiscovery์™€ FlyVigilance๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทผ๊ฑฐ ID, ์ˆ˜์น˜, ํ•ด์„ยท์•ˆ์ „์„ฑ ๊ฒ€์ฆ์„ ๊ฑฐ์ณ ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.

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

  • FlyDiscovery: PARP1 ์„œ์—ด โ†’ MSA-Search(์ƒ๋™ ์„œ์—ด ์ •๋ ฌ: ์ง„ํ™”์ ์œผ๋กœ ๋‹ฎ์€ ๋‹จ๋ฐฑ์งˆ ์„œ์—ด์„ ๋ชจ์•„ ์ค„ ๋งž์ถ”๋Š” ๋‹จ๊ณ„) โ†’ OpenFold3 ๊ตฌ์กฐ โ†’ DiffDock ํฌ์ฆˆ(์•ฝ๋ฌผ ๋ถ„์ž์˜ ์œ„์น˜์™€ ์ž์„ธ) โ†’ Boltz-2 ์นœํ™”๋„ โ†’ ์ „ํ†ต ๊ธฐ์ค€ ์ฑ„์  โ†’ ํฌ๋ฆฌํ‹ฑ 3๋‹จ.
  • FlyVigilance: FAERS ์‚ฌ๋ก€ โ†’ ICH(์˜์•ฝํ’ˆ ๊ตญ์ œ์กฐํ™”์œ„์›ํšŒ) ์ตœ์†Œ 4์š”์†Œ(๋ณด๊ณ ์ž ยท ํ™˜์ž ยท ์˜์‹ฌ ์•ฝ ยท ์ด์ƒ์‚ฌ๋ก€) ํ™•์ธ โ†’ FDA ๋ผ๋ฒจ ์›๋ฌธ ์กฐํšŒ โ†’ 7๋ฌธํ•ญ ํŒ๋‹จ โ†’ ๊ฒฐ์ • ์ •์ฑ…(ํ™•๋ฅ ์„ ํ–‰๋™๊ณผ ๊ธฐํ•œ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ทœ์น™ํ‘œ)๊ณผ EMA(์œ ๋Ÿฝ์˜์•ฝํ’ˆ์ฒญ) DME(EMA๊ฐ€ ์ง€์ •ํ•œ ํŠน๋ณ„ ์ฃผ์˜ ์ด์ƒ์‚ฌ๋ก€) ์•ˆ์ „๋ง. ํ•„์š”ํ•œ ์‚ฌ๋ก€๋งŒ Nemotron ํ‰๊ฐ€์™€ ํฌ๋ฆฌํ‹ฑยทSafety Guard๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ๊ณตํ†ต ์‚ฌ๋ก€: ๋‹ˆ๋ผํŒŒ๋ฆฝ์˜ ์‹œํŒ ์ „ ์˜ˆ์ธก์„ ์‹œํŒ ํ›„ ๊ทผ๊ฑฐ์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ์˜ ํŒ์ •๊ณผ ์ œ์ถœ์€ ์‚ฌ๋žŒ์ด ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๋ถ€ํ’ˆ ํ•˜๋Š” ์ผ ๋ชจ๋ธ
๊ทœ์น™ ๊ฒŒ์ดํŠธ ICH ์ตœ์†Œ 4์š”์†Œ, ๊ฒฐ๊ณผ ์ฝ”๋“œ, ์•ฝ๋ฌผ ์—ญํ• ์ฒ˜๋Ÿผ ๊ทœ์น™์œผ๋กœ ๋˜๋Š” ์ผ์€ ๋ชจ๋ธ์— ๋ฌป์ง€ ์•Š์Šต๋‹ˆ๋‹ค ์—†์Œ
๋ผ๋ฒจ ์›๋ฌธ ์กฐํšŒ ๋ฐ˜์‘์ด FDA ํ—ˆ๊ฐ€ ๋ผ๋ฒจ ์–ด๋А ์ ˆ์— ์žˆ๋Š”์ง€(๋ฐ•์Šค ๊ฒฝ๊ณ : ๋ผ๋ฒจ ๋งจ ์œ„์˜ ๊ฐ€์žฅ ๊ฐ•ํ•œ ๊ฒฝ๊ณ  ยท ๊ฒฝ๊ณ  ยท ์ž„์ƒ์‹œํ—˜ ยท ์‹œํŒ ํ›„)๋ฅผ ์›๋ฌธ์œผ๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธˆ๊ธฐ(์“ฐ๋ฉด ์•ˆ ๋˜๋Š” ์กฐ๊ฑด)ยท์ ์‘์ฆ(์•ฝ์„ ์“ฐ๋„๋ก ํ—ˆ๊ฐ€๋œ ์งˆํ™˜) ๋ฌธ๋งฅ์€ ๊ธฐ์žฌ๋กœ ์„ธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค ์—†์Œ
๋ฐ˜์‚ฌ ํŒ๋‹จ ์ค‘๋Œ€์„ฑ ยท ์˜ˆ์ธก์„ฑ(๋ผ๋ฒจ์— ์ด๋ฏธ ์ ํžŒ ๋ฐ˜์‘์ธ์ง€ ์—ฌ๋ถ€) ยท ์ธ๊ณผ ๊ฐ€๋Šฅ์„ฑ ๋“ฑ 7๋ฌธํ•ญ์„ ํ•œ ๋ฒˆ์— ํ™•๋ฅ ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค ๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ
๊ฒฐ์ • ์ •์ฑ… ํ™•๋ฅ ์„ ํ–‰๋™๊ณผ ๊ธฐํ•œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๋ฏธ๊ตญ(์ค‘๋Œ€ + ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•จ)๊ณผ ํ•œ๊ตญ(์ค‘๋Œ€ํ•œ ์•ฝ๋ฌผ์ด์ƒ๋ฐ˜์‘) 15์ผ ๊ทœ์ • ๋ชจ๋“œ๋ฅผ ๋‘ก๋‹ˆ๋‹ค ์—†์Œ
SDR ํ†ต๊ณ„ PRR ยท ROR(๋ณด๊ณ  ์˜ค์ฆˆ๋น„) ยท ICโ‚€โ‚‚โ‚…์™€ 3์ค‘ ๊ธฐ์ค€(Evans ๊ธฐ์ค€ ยท RORโ‚€โ‚‚โ‚… > 1 ยท ICโ‚€โ‚‚โ‚… > 0์„ ๋ชจ๋‘ ๋„˜๋Š” ๊ฒฝ์šฐ)์„ SQL(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์งˆ์˜ ์–ธ์–ด)๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ์ˆซ์ž๋ฅผ ๋ฐ”๊พธ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค ์—†์Œ
PV ๋ถ„๋ฅ˜ ๋ผ๋ฒจ ์ƒํƒœ ร— SDR๋กœ ๊ฒ€ํ†  ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋งค๊ธฐ๊ณ , ๋ฐ•์Šค ๊ฒฝ๊ณ  ยท DME ยท ๋ณด๊ณ  ํŽธํ–ฅ(์†Œ์†กยท์–ธ๋ก  ๋“ฑ์œผ๋กœ ํŠน์ • ๋ณด๊ณ ๊ฐ€ ๋ชฐ๋ ค ํ†ต๊ณ„๊ฐ€ ๋ถ€ํ’€๋ ค์ง€๋Š” ํ˜„์ƒ) ํ‘œ์‹œ๋ฅผ ๋ถ™์ž…๋‹ˆ๋‹ค ์—†์Œ
์ง€์‹ ๊ธฐ๋ฐ˜ ํŒ๋ณ„ ์•ฝยท๋ฐ˜์‘ ์ด๋ฆ„์œผ๋กœ ๊ณต์ธ๋œ ์—ฐ๊ด€์ธ์ง€ ํ™•๋ฅ ์„ ์ค๋‹ˆ๋‹ค(์ฐธ๊ณ  ์ถ•) ๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ
๋ฌธํ—Œ ์ฝ๊ธฐ PubMed ์ดˆ๋ก์ด ๊ทธ ๋ฐ˜์‘์„ ์‹ค์ œ๋กœ ๋‹ค๋ฃจ๋Š”์ง€ ๋จผ์ € ๋ฌป๊ณ , ์„ค๊ณ„๋ณ„ ํ•ญ๋ชฉ์„ ์ฝ์Šต๋‹ˆ๋‹ค ๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ
System-2 ํ‰๊ฐ€ ์Šน๊ฒฉ๋œ ์‚ฌ๋ก€๋งŒ ๊ทผ๊ฑฐ ID(์ฃผ์žฅ์ด ๊ธฐ๋Œ„ ์ž๋ฃŒ์˜ ๊ณ ์œ  ์‹๋ณ„์ž)๋ฅผ ๋ถ™์—ฌ ํ‰๊ฐ€ ๋ฉ”๋ชจ๋ฅผ ์”๋‹ˆ๋‹ค NVIDIA Nemotron 3 Super
ํฌ๋ฆฌํ‹ฑ 3๋‹จ โ‘  ๊ทผ๊ฑฐ ID ์‹ค์žฌ โ‘ก ์ˆซ์ž ์˜ค๋ผํด(๋ฌธ์žฅ ์† ์ˆซ์ž๋ฅผ ์›๋ž˜ ์ˆ˜์น˜์™€ ๋Œ€์กฐํ•˜๋Š” ๊ฒ€์‚ฌ) โ‘ข ๊ณผ์ž‰ํ•ด์„ 13๊ทœ์น™ + ์•ˆ์ „ ๊ฐ€๋“œ ํŒ๋‹จ ๋ชจ๋ธ, NVIDIA Nemotron Safety Guard
์‚ฌ๋žŒ ์Šน์ธ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐ–์œผ๋กœ ๋ณด๋‚ด๋Š” ๊ฒฝ๋กœ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํŒ์ •๊ณผ ์ œ์ถœ์€ ์‚ฌ๋žŒ์ด ํ•ฉ๋‹ˆ๋‹ค โ€“

์ƒ์„ธ ๊ตฌ์กฐ๋Š” docs/ARCHITECTURE.md, ์—์ด์ „ํŠธ ๋ฐฐ์น˜๋Š” docs/AGENT.md์— ์žˆ์Šต๋‹ˆ๋‹ค.

04 / Built with NVIDIA

๊ธฐ์ˆ  ์–ด๋””์— ๋น„๊ณ 
NVIDIA Nemotron 3 Super 120B (nvidia/nemotron-3-super-120b-a12b) System-2 ํ‰๊ฐ€ ๋ฉ”๋ชจ, ๊ตญ๋‚ด ๋ณด๊ณ  ์„œ์‹ ๊ตฌ์กฐํ™”, FlyDiscovery ํฌ๋ฆฌํ‹ฑ ํŒ์ • Ultra 550B โ†’ 3.5 Lightning 30B ํด๋ฐฑ(์ฃผ ๋ชจ๋ธ์ด ์‘๋‹ตํ•˜์ง€ ์•Š์„ ๋•Œ์˜ ๋Œ€์ฒด ๊ฒฝ๋กœ) ์‚ฌ์Šฌ, NIM JSON(๊ตฌ์กฐํ™”๋œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ ํ˜•์‹) ๋ชจ๋“œ
NVIDIA Nemotron Safety Guard 8B v3 + Nemotron 3.5 Content Safety (PV ์ •์ฑ…) ๋ฉ”๋ชจ์˜ ์ฃผ์žฅ๋งˆ๋‹ค ๋‘ ๊ฐ€๋“œ๋ฅผ ๋™์‹œ์— ๋Œ๋ ค ์น˜๋ฃŒ ์กฐ์–ธ, PRR ์ธ๊ณผ ๋‹จ์ •, ์ž๋ฐœ ๋ณด๊ณ ๋กœ ๋‚ธ ๋ฐœ์ƒ๋ฅ , ์žฌ์‹๋ณ„ ์‹œ๋„๋ฅผ ๋ฐ˜๋ ค PV ์ •์ฑ…์€ ๊ณต์‹ ์Šคํ‚ฌ nemotron-policy-generator๋กœ ์ƒ์„ฑํ•ด custom_policy๋กœ ์ „๋‹ฌ, ํ‰๊ฐ€ 50๊ฑด ์ •ํ™•๋„ 0.58 โ†’ 0.84
NVIDIA Nemotron ๋ฆฌ๋žญ์ปค (llama-nemotron-rerank-vl-1b-v2) ๋ฌธํ—Œ ์ฝ๊ธฐ ์ „ PubMed ํ›„๋ณด 20ํŽธ ์žฌ์ •๋ ฌ ๊ณต์‹ ์Šคํ‚ฌ nemotron-retrieval-recipes ๊ธฐ์ค€, ์ถ”๊ฐ€ ์ง€์—ฐ ์ค‘์•™๊ฐ’ 0.57์ดˆ
NVIDIA BioNeMo NIM MSA-Search โ†’ OpenFold3 โ†’ DiffDock โ†’ Boltz-2 ๊ณต์‹ ์Šคํ‚ฌ bionemo-msa-structure-prediction-pipeline ๊ทœ๊ฒฉ
NVIDIA Agent Skills (NVIDIA/skills) ์šฐ๋ฆฌ ์—ญ๋Ÿ‰ 11๊ฐœ๋ฅผ ๊ณต์‹ ๊ทœ๊ฒฉ์˜ skills/*/SKILL.md์™€ ์Šคํ‚ฌ ์นด๋“œ๋กœ ํŒจํ‚ค์ง•ํ•˜๊ณ , ๊ณต์‹ ์Šคํ‚ฌ bionemo-msa-structure-prediction-pipeline ยท nemotron-policy-generator ยท nemotron-retrieval-recipes ยท skill-card-generator๋ฅผ ์‹ค์ œ๋กœ ์ ์šฉ ๋ชฉ๋ก: skills/README.md
NemoClaw ยท OpenShell ยท OpenClaw OpenClaw ์ž‘์—… ๊ณต๊ฐ„(SOUL ยท AGENTS ยท TOOLS ยท HEARTBEAT), deny-by-default(๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์—ฐ๊ฒฐ์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ชจ๋‘ ๋ง‰๊ณ  ๋ชฉ๋ก์— ์ ์€ ๊ณณ๋งŒ ์—ฌ๋Š” ๋ฐฉ์‹) ๋„คํŠธ์›Œํฌ ์ •์ฑ…, Landlock(๋ฆฌ๋ˆ…์Šค์˜ ํŒŒ์ผ ๊ฒฝ๋กœ ์ ‘๊ทผ ์ œํ•œ ๊ธฐ๋Šฅ) ํŒŒ์ผ ์‹œ์Šคํ…œ, ๋น„๋ฃจํŠธ(๊ด€๋ฆฌ์ž ๊ถŒํ•œ ์—†๋Š”) ์‹คํ–‰ agent/policy/flygate.yaml, ์‹ค์ œ OpenShell ์ƒŒ๋“œ๋ฐ•์Šค ์Šค๋ชจํฌ 20/20 ํ†ต๊ณผ agent/evidence/

๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ๋กœ๋Š” TypeSafe AI์˜ Jev๋ฅผ FlyVigilance ์•ˆ์—์„œ ์”๋‹ˆ๋‹ค.

์ฆ๊ฑฐ ๋Œ€์‘ํ‘œ ยท NVIDIA ํ˜ธ์ถœ ๋กœ๊ทธ

NVIDIA ๊ธฐ์ˆ ๋งˆ๋‹ค ์ฝ”๋“œ, ์‹คํ–‰ ํ™”๋ฉด, ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ, ์‹ค์ œ ํ˜ธ์ถœ ๊ธฐ๋ก์„ ์ž‡์Šต๋‹ˆ๋‹ค. 2026-09-28์— ๋ชจ๋ธยท์—”๋“œํฌ์ธํŠธ๋งˆ๋‹ค ํ•œ ๋ฒˆ์”ฉ ์‹ค์ œ๋กœ ๋ถˆ๋Ÿฌ ์š”์ฒญ ID(NVCF-REQID, NVIDIA ์„œ๋ฒ„๊ฐ€ ํ˜ธ์ถœ๋งˆ๋‹ค ๋ถ™์ด๋Š” ์ ‘์ˆ˜ ๋ฒˆํ˜ธ)๋ฅผ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ก์—๋Š” API ํ‚ค์™€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋‚จ๊ธฐ์ง€ ์•Š๊ณ  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋งŒ ๋‚จ๊น๋‹ˆ๋‹ค. ํ‘œ ์ „์ฒด์™€ ์ด์ „ ์‹ค์ธก 56๊ฑด์€ docs/NVIDIA_CALL_LOG_v1.0.0.md, ํ™”๋ฉด์€ #/calls์— ์žˆ์Šต๋‹ˆ๋‹ค.

NVIDIA ๊ธฐ์ˆ  ์ฝ”๋“œ ์‹คํ–‰ ํ™”๋ฉด ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฆผ ํ˜ธ์ถœ ๊ธฐ๋ก (์ƒํƒœ ยท ์ง€์—ฐ ยท ์š”์ฒญ ID ์•ž 8์ž๋ฆฌ)
Nemotron 3 Super ยท Ultra ยท 3.5 Lightning api/_fv/assess.py:assess, kr.py:intake โ†’ clients.py:nim_chat #/triage, #/korea flygate-architecture_v2.1.0.png 200 ยท 5.2 s ยท 12efeb74 / 200 ยท 19.2 s ยท 5e2d7d44 / Lightning 1ํšŒ ReadTimeout ํ›„ ์žฌ์‹คํ–‰ 200 ยท 7.2 s ยท 78c8987a
Safety Guard 8B v3 + Content Safety PV ์ •์ฑ… assess.py:guard ยท policy_guard #/triage, #/skills #/architecture (Inhibitory Critic) 200 ยท 1.6 s ยท c4010a57 / 200 ยท 0.5 s ยท cda0506e
Nemotron ๋ฆฌ๋žญ์ปค literature.py:rerank โ†’ clients.py:nim_rerank #/signals, #/triage #/architecture (Signal Memory) 200 ยท 0.3 s ยท fc620f5c
Nemotron 3 Embed 1B clients.py:nim_embed ํ‰๊ฐ€ ๊ธฐ์ค€์„  #/architecture (Feature Encoding) 200 ยท 0.2 s ยท 2930f386
BioNeMo MSA-Search โ†’ OpenFold3 pipeline/bench/nvidia_call_audit.py:nvcf_call (์›๋ณธ ์‘๋‹ต fly_discovery/measurements/nim/) #/d-msa, #/d-of3 ๊ฐ™์€ ๊ทธ๋ฆผ (FlyDiscovery) 200 ยท 4.5 s ยท 2e4f60c3 / 200 ยท 144.6 s ยท a2623953
BioNeMo DiffDock api/_fv/dock.py:dock, docking.py:execute (CLI) #/d-diffdock, #/cli ๊ฐ™์€ ๊ทธ๋ฆผ 200 ยท 1.1 s ยท 748a9d63 + CLI ์‹คํ–‰ 4๊ฑด
BioNeMo Boltz-2 nvidia_call_audit.py:nvcf_call #/d-boltz ๊ฐ™์€ ๊ทธ๋ฆผ 200 ยท 10.3 s ยท 41a6eab2
NemoClaw ยท OpenShell agent/policy/flygate.yaml #/agent flygate_agent_diagram_v1.1.0.png ์ƒŒ๋“œ๋ฐ•์Šค ์•ˆ /v1/models 200 (agent/evidence/)

์ „๋ฌธ๊ฐ€ ๊ฒ€ํ†  ๋ฐ˜์˜

ํ˜„์—… ์•ฝ์‚ฌ์˜ ๊ฒ€ํ†  ์˜๊ฒฌ 15๊ฐœ๋ฅผ ๋ฐ˜์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค(์ „์ฒด ๋‚ด์—ญ).

  • ํ†ต๊ณ„ ๊ธฐ์ค€์„ ๋„˜์€ ์ƒํƒœ๋ฅผ SDR(๋ถˆ๊ท ํ˜• ๋ณด๊ณ  ์‹ ํ˜ธ)๋กœ ๋ถ€๋ฅด๊ณ , ํ•œ ๊ธ€์ž ๋“ฑ๊ธ‰ ๋Œ€์‹  PV ๋ถ„๋ฅ˜(๋ผ๋ฒจ ์ƒํƒœ ร— SDR)์™€ ๊ฒ€ํ†  ์šฐ์„ ์ˆœ์œ„๋ฅผ ์•ž์— ๋‘ก๋‹ˆ๋‹ค.
  • EMA DME 62๊ฐœ PT(MedDRA PT: ์ด์ƒ๋ฐ˜์‘ ํ‘œ์ค€ ์šฉ์–ด)๊ฐ€ ๋ณด๊ณ ๋˜๋ฉด ์ ์ˆ˜์™€ ๊ด€๊ณ„์—†์ด ์‚ฌ๋žŒ ๊ฒ€ํ† ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ๋ณด๊ณ  ํŽธํ–ฅ ํ‘œ์‹œ: ์ด์†ŒํŠธ๋ ˆํ‹ฐ๋…ธ์ธโ€“์—ผ์ฆ์„ฑ์žฅ์งˆํ™˜์€ ๋ณด๊ณ ์˜ 94.9%๊ฐ€ ๋ณ€ํ˜ธ์‚ฌ ๋ณด๊ณ ๋ผ, ๋ณ€ํ˜ธ์‚ฌ ๋ณด๊ณ ๋ฅผ ๋บ€ ๋ฏผ๊ฐ๋„ ๋ถ„์„(์กฐ๊ฑด์„ ๋ฐ”๊ฟ”๋„ ๊ฒฐ๊ณผ๊ฐ€ ์œ ์ง€๋˜๋Š”์ง€ ๋ณด๋Š” ๋ถ„์„)์„ ํ•จ๊ป˜ ๋ƒ…๋‹ˆ๋‹ค.
  • ๋ผ๋ฒจ์˜ ๊ธˆ๊ธฐ ์ ˆ์€ ๊ธฐ์žฌ๋กœ ์„ธ์ง€ ์•Š๊ณ , ์ด์ƒ๋ฐ˜์‘์€ ์ž„์ƒ์‹œํ—˜๊ณผ ์‹œํŒ ํ›„๋ฅผ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
  • ๊ตญ๋‚ด 15์ผ ๊ทœ์น™์€ ์ค‘๋Œ€ํ•œ ์•ฝ๋ฌผ์ด์ƒ๋ฐ˜์‘(์ธ๊ณผ๊ด€๊ณ„ ๋ฐฐ์ œ ๋ถˆ๊ฐ€)์„ ๊ธฐ์ค€์œผ๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ ์ธก์ •์€ ๊ฒฐ๊ณผ ์ฝ”๋“œ๋ฅผ ๊ฐ€๋ฆฐ ์กฐ๊ฑด์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

05 / Inside the workbench

01 / FlyDiscovery
๊ตฌ์กฐยท๊ฒฐํ•ฉยท์นœํ™”๋„์™€ ์ฃผ์žฅ ๊ฒ€์ฆ
02 / FlyVigilance
์ด์ƒ์‚ฌ๋ก€ยท๊ฒ€ํ†  ๊ฒฝ๋กœ์™€ ์•ˆ์ „์„ฑ ๊ทผ๊ฑฐ
์‹ค์ œ FlyDiscovery ํƒ์ƒ‰ ์›Œํฌ๋ฒค์น˜์‹ค์ œ FlyVigilance ๊ด€์ œ ํ™”๋ฉด

๋ผ์ด๋ธŒ ๋ฐ๋ชจ์˜ ์‹ค์ œ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ์›๋ณธ ํฌ๊ธฐ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™”๋ฉด ๋‚ด์šฉ
๊ฐœ์š” ๋‘ ๊ด€๋ฌธ(STEP 1 ์‹œํŒ ์ „ ยท STEP 2 ์‹œํŒ ํ›„)๊ณผ ๋ฐ๋ชจ ์•ฝ๋ฌผ ๋‹ˆ๋ผํŒŒ๋ฆฝ์˜ ํ๋ฆ„
ํ›„๋ณด ํƒ์ƒ‰ FlyDiscovery: ํ›„๋ณด ๋น„๊ต, ๊ฒฐํ•ฉ ํฌ์ฆˆ 3D, ์ฃผ์žฅ ๊ฒ€์ฆ, ์นœํ™”๋„ ๋ฒค์น˜๋งˆํฌ
๊ด€์ œ ์„ผํ„ฐ ยท ์‚ฌ๋ก€ ๋ถ„๋ฅ˜(ํŠธ๋ฆฌ์•„์ง€) ์‹ค์ œ FAERS ์‚ฌ๋ก€ 440๊ฑด์˜ ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ๋ฅผ ์ •๋‹ต(๊ฒฐ๊ณผ ์ฝ”๋“œ)๊ณผ ๋‚˜๋ž€ํžˆ ์žฌ์ƒํ•˜๊ณ , ํ•œ ๊ฑด์„ ๊ณจ๋ผ ๋ฐ˜์‚ฌ ํŒ๋‹จ โ†’ ๊ฒฝ๋กœ โ†’ Nemotron ์ˆ™๊ณ  โ†’ ํฌ๋ฆฌํ‹ฑ๊นŒ์ง€ ์‹ค์ œ API๋กœ ๋Œ๋ฆฝ๋‹ˆ๋‹ค
๊ตญ๋‚ด ๋ณด๊ณ  ยท ์ธ๊ณผ์„ฑ ๊ตญ๋‚ด ์„œ์‹ ๊ตฌ์กฐํ™”(Nemotron)์™€ ํ•œ๊ตญํ˜• ์ธ๊ณผ์„ฑ ํ‰๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ver 2.0
์‹ ํ˜ธ ์—ฐ๊ตฌ์‹ค ยท ์‹ ํ˜ธ ํƒ€์ž„๋จธ์‹  SDR ์ˆœ์œ„, PV ๋ถ„๋ฅ˜ ์นด๋“œ, FDA ์กฐ์น˜ 8๊ฑด์˜ ๋ถ„๊ธฐ๋ณ„ ์žฌ๊ณ„์‚ฐ
๊ฒ€์ฆ ยท ๋ฒค์น˜๋งˆํฌ ๊ณต๊ฐœ ์ฐธ์กฐ ์„ธํŠธ ROC(๋ฏผ๊ฐ๋„โ€“์˜ค๊ฒฝ๋ณด์œจ ๊ณก์„ ), ๊ฒฐ๊ณผ ์ฝ”๋“œ๋ฅผ ๊ฐ€๋ฆฐ ๋น„๊ต ์‹คํ—˜
์—์ด์ „ํŠธ ๊ตฌ์„ฑ OpenShell ์ •์ฑ…, OpenClaw ์ž‘์—… ๊ณต๊ฐ„, ์Šคํ‚ฌ

MaleCNS ์ดˆํŒŒ๋ฆฌ ์ปค๋„ฅํ…€(๋‡Œ ๋‰ด๋Ÿฐ ์—ฐ๊ฒฐ ๋ฐฐ์„ ๋„, ๋‰ด๋Ÿฐ 49,244๊ฐœ) ํ™”๋ฉด์€ ์—์ด์ „ํŠธ์˜ ๋ผ์šฐํŒ… ์œ„์ƒ์„ ์‹œ๊ฐํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

06 / Meet the team

๋ฉด์—ญํ•™, ๋ฐ”์ด์˜ค ๋ฐ์ดํ„ฐ, ์˜๋ฃŒ์˜์ƒ AI, ์•ฝํ•™, ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์˜ ๊ด€์ ์„ ํ•˜๋‚˜์˜ ๊ฒ€ํ†  ํ๋ฆ„์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

Ka-Kyung Kim
๊น€๊ฐ€๊ฒฝ
Ka-Kyung Kim

TEAM COORDINATION
PV EVIDENCE
Seong-Jun Kang
๊ฐ•์„ฑ์ค€
Seong-Jun Kang

INTEGRATION
FLYVIGILANCE
Geon-Gyu LEE
์ด๊ฑด๊ทœ
Geon-Gyu LEE

FLYDISCOVERY
AI & INTERFACE
Yeji Bae
๋ฐฐ์˜ˆ์ง€
Yeji Bae

AGENT WORKFLOWS
PV EXTENSION
Eunjin Jeon
์ „์€์ง„
Eunjin Jeon

PHARMACY
DOMAIN REVIEW
Member Background Contribution to FlyGate
๊น€๊ฐ€๊ฒฝ ยท @kakyungkim ๋ฐ”์ด์˜ค ๋ฐ์ดํ„ฐ ๋ถ„์„ ยท ํ˜ˆ์ค‘ ์•”์„ธํฌ ๋ฐ ์‹ ์•ฝ๊ฐœ๋ฐœ ๋ฐ”์ด์˜ค๋งˆ์ปค ๋ถ„์„ ๊ฒฝํ—˜ FlyVigilance ๊ฐœ๋ฐœ ยท ํŒ€ ์กฐ์œจ๊ณผ ์ œ์ถœ ๊ธฐํš ยท ์•ฝ๋ฌผ๊ฐ์‹œ ๊ทผ๊ฑฐ ์„ค๊ณ„ ยท ๋ณด๊ณ ์„œ ์–‘์‹ ๋งคํ•‘๊ณผ ๊ทผ๊ฑฐ ๋“ฑ๊ธ‰ ๊ทœ์น™
๊ฐ•์„ฑ์ค€ โ†— ยท @AwesomeZun ๋‹จ์ผ์„ธํฌยท๊ณต๊ฐ„์˜ค๋ฏน์Šค ยท ์‹ ์•ฝ ํ›„๋ณด ํ‰๊ฐ€ ยท ใ€ŽAI ์‹ ์•ฝ๊ฐœ๋ฐœ ์‹ค์ „๊ฐ€์ด๋“œใ€ ์ถœ๊ฐ„ FlyVigilance, FlyDiscovery ๊ฐœ๋ฐœ ยท ๋ฐ์ดํ„ฐยทํ‰๊ฐ€ ํŒŒ์ดํ”„๋ผ์ธ ยท ๋‘ ๋ชจ๋“ˆ ํ†ตํ•ฉ๊ณผ ์‹œ๊ฐํ™” ยท FDDD(์ดˆํŒŒ๋ฆฌ ์ปค๋„ฅํ…€ ์‹œ๊ฐํ™” ํ…œํ”Œ๋ฆฟ) ๊ฐœ๋ฐœ (https://github.com/AwesomeZun/FDDD)
์ด๊ฑด๊ทœ โ†— ยท @Geongyu AI researcher ยท ๋ณ‘๋ฆฌยท์˜์ƒ์˜ํ•™ ๋ฐ ์˜ค๋ฏน์Šค๋ฅผ ๊ฒฐํ•ฉํ•œ ์˜ˆํ›„ยท์•ฝ๋ฌผ ๋ฐ˜์‘ ์˜ˆ์ธก FlyDiscovery ๊ฐœ๋ฐœ ยท ํƒ์ƒ‰ ์›Œํฌ๋ฒค์น˜์™€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ์„ 
๋ฐฐ์˜ˆ์ง€ ยท @ybaeus ๋ณ‘์› ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ ยท ๋ฉ€ํ‹ฐ์˜ค๋ฏน์Šคยท๊ณต๊ฐ„ยท์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ FlyVigilance ๊ฐœ๋ฐœ ยท Jev ๊ธฐ๋ฐ˜ ์•ฝ๋ฌผ๊ฐ์‹œ ํ™•์žฅ ยท ๋ฌธํ—Œ ๊ฒ€ํ†  ํ๋ฆ„ ์„ค๊ณ„ ยท ์•ฝ์‚ฌ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜
์ „์€์ง„ ยท @YMYDGenie ์•ฝ์‚ฌ ยท ์•ฝ์‚ฌ๋ฅผ ์œ„ํ•œ AI ์ œํ’ˆ ๊ฐœ๋ฐœ FlyVigilance ๊ฐœ๋ฐœ ยท ์•ฝํ•™ ๊ด€์ ์˜ ์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€ํ†  ยท ์ด์ƒ์‚ฌ๋ก€ยท๊ตญ๋‚ด ๋ณด๊ณ  ์‚ฌ๋ก€ ์กฐ์‚ฌ ยท ์›Œํฌํ”Œ๋กœ ์ž๋ฌธ

07 / Build & run

flygate CLI

flygate๋งŒ ์‹คํ–‰ํ•˜๋ฉด ๋Œ€ํ™”ํ˜• CLI๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์ž์—ฐ์–ด๋กœ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ /discover parp1์ฒ˜๋Ÿผ ์Šฌ๋ž˜์‹œ ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๊ณ , ์‹คํ–‰ ๋‚ด์šฉ์„ ์Šน์ธํ•œ ๋’ค ๊ฒฐ๊ณผ์™€ ๊ทผ๊ฑฐ ID๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ํ„ฐ๋ฏธ๋„์—์„œ๋Š” flygate discover parp1์ฒ˜๋Ÿผ ์‹คํ–‰ํ•ด JSON์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ™”๋ฉดยท24์ดˆ ๋™์ž‘ ๋ฐ๋ชจยท์„ค์น˜ ํŠœํ† ๋ฆฌ์–ผ โ†—

์‹ค์ œ FlyGate CLI ์‹œ์ž‘ ํ™”๋ฉด: ๋ธ”๋ก ๋กœ๊ณ , ์ดˆํŒŒ๋ฆฌ, ๋ถ„์„ยท์ฑ„ํŒ… ์Šฌ๋ž˜์‹œ ๋ช…๋ น๊ณผ ์ž…๋ ฅ์ฐฝ

์ฑ„ํŒ…์ฐฝ์˜ /login์—์„œ NVIDIA ํ‚ค์™€ ์„ ํƒ ์‚ฌํ•ญ์ธ Jev ํ‚ค๋ฅผ ์ˆจ๊น€ ์ž…๋ ฅ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. /help๋Š” ์‚ฌ์šฉ๋ฒ•, /last๋Š” ์ „์ฒด ๊ฒฐ๊ณผ, /clear๋Š” ๋Œ€ํ™” ์ดˆ๊ธฐํ™”, /exit๋Š” ์ข…๋ฃŒ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ ํด๋ก ํ•œ Project-FlyGate ์ €์žฅ์†Œ์—์„œ install_flygate.sh ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  flygate --help ๋กœ ํ•˜์œ„ ๋ช…๋ น 9๊ฐœ๋ฅผ ํ™•์ธํ•œ ์‹ค์ œ ํ„ฐ๋ฏธ๋„ ํ™”๋ฉด

๋นˆ ์ž„์‹œ ํด๋”์— ์ €์žฅ์†Œ๋ฅผ ์ƒˆ๋กœ ํด๋ก ํ•ด ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ์™€ flygate --help๋ฅผ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•œ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค(2026-09-28). triage ยท grade ยท critic ยท discover --live ยท kr-causality ยท watch์˜ ์‹ค์ œ ์‹คํ–‰ ํ™”๋ฉด์€ ๋Œ€์‹œ๋ณด๋“œ FlyGate Agent CLI ํŽ˜์ด์ง€์—์„œ ํฌ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

git clone https://github.com/Team-FlyGate/Project-FlyGate && cd Project-FlyGate
./scripts/install_flygate.sh              # .venv ์ƒ์„ฑ, ์˜์กด์„ฑ ์„ค์น˜, ~/.local/bin/flygate ์—ฐ๊ฒฐ
flygate                                  # ๋Œ€ํ™”ํ˜• CLI ์‹œ์ž‘ ยท /login์œผ๋กœ ํ‚ค ์„ค์ •

# ์•„๋ž˜๋Š” ์ผ๋ฐ˜ ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

flygate discover parp1                    # STEP 1: BioNeMo NIM ์‹ค์ธก๊ณผ ํฌ๋ฆฌํ‹ฑ ํŒ์ •
flygate signals NIRAPARIB                 # ๋ถˆ๊ท ํ˜• ์ง€ํ‘œ ์ƒ์œ„ ๋ฐ˜์‘ (SQL ์ถ”์ถœ๋ณธ)
flygate grade NIRAPARIB thrombocytopenia  # PV ๋ถ„๋ฅ˜ ํ›„๋ณด: ๋ผ๋ฒจ ์ ˆ + SDR + ๋ฌธํ—Œ(๋ฆฌ๋žญ์ปค)
flygate triage agent/examples/case_niraparib.json      # ๋ฐ˜์‚ฌ ํŠธ๋ฆฌ์•„์ง€ 7๋ฌธํ•ญ + ๊ฒฐ์ • ์ •์ฑ…
flygate critic agent/examples/claims_niraparib.json    # ํฌ๋ฆฌํ‹ฑ 3๋‹จ + PV ์ •์ฑ… ๊ฐ€๋“œ
flygate kr-causality agent/examples/kr_report.txt --route   # ๊ตญ๋‚ด ๋ณด๊ณ  ๊ตฌ์กฐํ™” + ํ•œ๊ตญํ˜• ์ธ๊ณผ์„ฑ
flygate watch                             # ํ•˜ํŠธ๋น„ํŠธ ยท cron ์ ๊ฒ€ (์ œ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)

OpenShell ์ƒŒ๋“œ๋ฐ•์Šค ๋ฐฐํฌ๋Š” agent/deploy_nemoclaw.sh worker|assistant, ์ ๊ฒ€์€ agent/openshell_smoke.sh๋กœ ํ•ฉ๋‹ˆ๋‹ค(docs/AGENT.md).

๋กœ์ปฌ ์‹คํ–‰๊ณผ ๊ฒ€์ฆ

# ๋ฐ์ดํ„ฐ: ๋นŒ๋“œ๋œ FAERS ์›จ์–ดํ•˜์šฐ์Šค(DuckDB)๋ฅผ ๋ฆด๋ฆฌ์Šค์—์„œ ๋ฐ›์Šต๋‹ˆ๋‹ค (zstd ํ•„์š”)
./scripts/fetch_data.sh

# ํ‚ค (.env, ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)
TYPESAFE_API_KEY=...
NVIDIA_API_KEY=nvapi-...

# ๋Œ€์‹œ๋ณด๋“œ์™€ API
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt duckdb pandas pyarrow numpy scipy uvicorn pytest
.venv/bin/python -m uvicorn api.index:app --port 8000
cd web && npm install && npm run dev          # http://localhost:5173

# OpenShell ์ƒŒ๋“œ๋ฐ•์Šค ์Šค๋ชจํฌ
./agent/openshell_smoke.sh

# ํ…Œ์ŠคํŠธ์™€ ํ‰๊ฐ€
.venv/bin/python -m pytest -q tests          # ์˜คํ”„๋ผ์ธ 188๊ฐœ
FV_CALL_LOG=data/logs/x.jsonl .venv/bin/python pipeline/bench/nvidia_call_audit.py   # NVIDIA ํ˜ธ์ถœ ๊ฐ์‚ฌ(ํ‚ค ํ•„์š”)
.venv/bin/python pipeline/refsets/evaluate.py
FV_CACHE_DIR=data/cache/api .venv/bin/python pipeline/bench/ablation.py

์ฒ˜์Œ๋ถ€ํ„ฐ ์žฌํ˜„ํ•˜๋Š” ์ ˆ์ฐจ(FAERS 55๊ฐœ ๋ถ„๊ธฐ ์ ์žฌ, ์ฐธ์กฐ ์„ธํŠธ, ๊ตฌํ˜• AERS)๋Š” docs/EVALUATION.md์˜ ๊ฐ ์ ˆ ๋์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ €์žฅ์†Œ ๊ตฌ์กฐ

๊ฒฝ๋กœ ๋‚ด์šฉ
agent/ OpenClaw ์ž‘์—… ๊ณต๊ฐ„, flygate CLI, OpenShell ์ •์ฑ…, ์Šค๋ชจํฌ ๊ธฐ๋ก
fly_discovery/ STEP 1 FlyDiscovery ํ™”๋ฉด๊ณผ NIM ์‹ค์ธก ์›๋ณธ
api/_fv/ STEP 2 FlyVigilance ํ•ต์‹ฌ ๋ชจ๋“ˆ(ํŠธ๋ฆฌ์•„์ง€, ๋ผ๋ฒจ, ํ†ต๊ณ„, ๋ฌธํ—Œ, ํ‰๊ฐ€, ํฌ๋ฆฌํ‹ฑ, ๊ตญ๋‚ด ๋ชจ๋“œ)
pipeline/ FAERS ์›จ์–ดํ•˜์šฐ์Šค, ์ฐธ์กฐ ์„ธํŠธ ๊ฒ€์ฆ, ๋ฒค์น˜๋งˆํฌ
skills/ NVIDIA Agent Skills ํ˜•์‹์˜ ์—ญ๋Ÿ‰ 11๊ฐœ
web/ ๋ผ์ด๋ธŒ ๋Œ€์‹œ๋ณด๋“œ(React + Vite)
docs/ ํ‰๊ฐ€ ๋ณด๊ณ ์„œ, ์•„ํ‚คํ…์ฒ˜, ์—์ด์ „ํŠธ ๊ตฌ์„ฑ, ์•ฝ์‚ฌ ๊ฒ€ํ†  ๋ฐ˜์˜

08 / Sources & license

  • FDA FAERS / AERS ๊ณต๊ฐœ ๋ถ„๊ธฐ ๋ฐ์ดํ„ฐ. ์ž๋ฐœ ๋ณด๊ณ ๋Š” ์ธ๊ณผ๊ด€๊ณ„๋ฅผ ์ฆ๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • openFDA(FDA ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ์กฐํšŒ API), DailyMed(๋ฏธ๊ตญ ์•ฝ ๋ผ๋ฒจ ์›๋ฌธ ์‚ฌ์ดํŠธ), PubMed E-utilities(PubMed ์กฐํšŒ API), RCSB PDB(๋‹จ๋ฐฑ์งˆ 3์ฐจ์› ๊ตฌ์กฐ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค), ChEMBL
  • ์ฐธ์กฐ ์„ธํŠธ: OMOP(Ryan et al. 2013), EU-ADR(Coloma et al. 2013) โ€” OHDSI MethodEvaluation, Apache-2.0 ยท Time-indexed reference standard(Harpaz et al. 2014) โ€” CC0
  • EMA Designated Medical Events ๋ชฉ๋ก(EMA/326038/2020)
  • MaleCNS v1.0 ์ปค๋„ฅํ…€: Janelia FlyEM ยท Cambridge Drosophila Connectomics Group, CC-BY 4.0 (https://male-cns.janelia.org)
  • ํŒ€ ์„ ํ–‰ ์ €์žฅ์†Œ: Team-FlyGate/korea-agentic-hackathon-2026 (๊ณผ์ž‰ํ•ด์„ ๊ทœ์น™ ์›๋ณธ, ์ธก์ • ์Šคํฌ๋ฆฝํŠธ, NAT(NVIDIA NeMo Agent Toolkit) ์›Œํฌํ”Œ๋กœ, OpenShell ์ •์ฑ…, 1-6๊ณผ 7์ ˆ์˜ ์ฐธ์กฐ ์„ธํŠธ ๊ฒ€์ฆ ์ฝ”๋“œ)

์ฝ”๋“œ๋Š” Apache-2.0์ž…๋‹ˆ๋‹ค.

09 / Glossary ยท ์šฉ์–ด ํ’€์ด

์ด ๋ฌธ์„œ์— ๋‚˜์˜ค๋Š” ์ฃผ์š” ์•ฝ์–ด์™€ ์ „๋ฌธ ์šฉ์–ด๋ฅผ ํ’‰๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์˜ ์šฉ์–ด ํ’€์ด ํŽ˜์ด์ง€์—์„œ๋Š” ๋ชจ๋“  ์šฉ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ณธ๋ฌธ ์šฉ์–ด์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํ’€์ด๊ฐ€ ๋œน๋‹ˆ๋‹ค.

์šฉ์–ด ํ’€์ด
PV (์•ฝ๋ฌผ๊ฐ์‹œ) ํ—ˆ๊ฐ€๋œ ์•ฝ์„ ์“ฐ๋Š” ๋™์•ˆ ์ƒ๊ธฐ๋Š” ์ด์ƒ์‚ฌ๋ก€๋ฅผ ๋ชจ์œผ๊ณ  ํ‰๊ฐ€ํ•ด ์œ„ํ—˜์„ ์ฐพ์•„๋‚ด๋Š” ์ผ์ž…๋‹ˆ๋‹ค
์ด์ƒ์‚ฌ๋ก€ ยท ICSR ์ด์ƒ์‚ฌ๋ก€๋Š” ์•ฝ์„ ์“ด ๋’ค ์ƒ๊ธด ๋ชจ๋“  ์ข‹์ง€ ์•Š์€ ์ผ์ž…๋‹ˆ๋‹ค. ICSR(๊ฐœ๋ณ„ ์ด์ƒ์‚ฌ๋ก€ ๋ณด๊ณ )์€ ํ™˜์ž ํ•œ ๋ช…์˜ ์ด์ƒ์‚ฌ๋ก€ ํ•œ ๊ฑด์„ ์ ์€ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค
FAERS ๋ฏธ๊ตญ FDA ์ด์ƒ์‚ฌ๋ก€ ๋ณด๊ณ  ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์˜๋ฃŒ์ธยทํ™˜์žยท์ œ์•ฝ์‚ฌ๊ฐ€ ๋‚ธ ๋ณด๊ณ ๋ฅผ ๋ถ„๊ธฐ๋งˆ๋‹ค ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜• AERS๋Š” 2012๋…„๊นŒ์ง€ ์“ฐ๋˜ ์ด์ „ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค
ํŠธ๋ฆฌ์•„์ง€ (์‚ฌ๋ก€ ๋ถ„๋ฅ˜) ๋“ค์–ด์˜จ ๋ณด๊ณ ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ธ‰ํ•œ์ง€ ๊ฐ€๋ ค ์ฒ˜๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ์ •ํ•˜๋Š” ์ฒซ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์‘๊ธ‰์‹ค์˜ ํ™˜์ž ๋ถ„๋ฅ˜์™€ ๊ฐ™์€ ์ผ์ž…๋‹ˆ๋‹ค
์ค‘๋Œ€์„ฑ ์‚ฌ๋ง, ์ƒ๋ช… ์œ„ํ˜‘, ์ž…์›, ์žฅ์• , ์„ ์ฒœ ๊ธฐํ˜•์ฒ˜๋Ÿผ ๊ฒฐ๊ณผ๊ฐ€ ์‹ฌ๊ฐํ•œ ์‚ฌ๋ก€์ธ์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค. ์ฆ์ƒ์˜ ์„ธ๊ธฐ(์‹ฌ๊ฐ๋„)์™€๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค
๋ผ๋ฒจ ยท ์˜ˆ์ธก์„ฑ ๋ผ๋ฒจ(ํ—ˆ๊ฐ€์‚ฌํ•ญ)์€ ๊ทœ์ œ๊ธฐ๊ด€์ด ํ—ˆ๊ฐ€ํ•œ ์•ฝ์˜ ๊ณต์‹ ์„ค๋ช…์„œ์ž…๋‹ˆ๋‹ค. ์˜ˆ์ธก์„ฑ์€ ๊ทธ ๋ฐ˜์‘์ด ๋ผ๋ฒจ์— ์ด๋ฏธ ์ ํ˜€ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€์ด๋ฉฐ, ์ ํ˜€ ์žˆ์ง€ ์•Š์œผ๋ฉด "์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ" ๋ฐ˜์‘์ž…๋‹ˆ๋‹ค
์‹ ์†๋ณด๊ณ  ์ค‘์š”ํ•œ ์‚ฌ๋ก€๋ฅผ ์ •ํ•ด์ง„ ๊ธฐํ•œ(๋ณดํ†ต 15์ผ) ์•ˆ์— ๊ทœ์ œ๊ธฐ๊ด€์— ๋ณด๊ณ ํ•˜๋Š” ์˜๋ฌด์ž…๋‹ˆ๋‹ค
SDR (๋ถˆ๊ท ํ˜• ๋ณด๊ณ  ์‹ ํ˜ธ) ํŠน์ • ์•ฝยท์ด์ƒ๋ฐ˜์‘ ์กฐํ•ฉ์ด ๋‹ค๋ฅธ ์•ฝ๋ณด๋‹ค ์œ ๋‚œํžˆ ๋งŽ์ด ๋ณด๊ณ ๋˜๋Š” ํ†ต๊ณ„ ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค. ๊ฒ€ํ† ๋ฅผ ์‹œ์ž‘ํ•  ์ด์œ ์ด์ง€ ๊ฒ€์ฆ๋œ ์‹ ํ˜ธ๋‚˜ ์ธ๊ณผ์˜ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค
PRR ยท ROR PRR(๋น„๋ก€ ๋ณด๊ณ  ๋น„)๊ณผ ROR(๋ณด๊ณ  ์˜ค์ฆˆ๋น„)์€ ์ด ์•ฝ์—์„œ ๊ทธ ๋ฐ˜์‘์ด ๋ณด๊ณ ๋œ ๋น„์œจ์„ ๋‹ค๋ฅธ ์•ฝ๊ณผ ๋น„๊ตํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ณด๊ณ  ๋น„์œจ์ด์ง€ ๋ฐœ์ƒ๋ฅ ์ด ์•„๋‹™๋‹ˆ๋‹ค
RORโ‚€โ‚‚โ‚… ยท ICโ‚€โ‚‚โ‚… ๊ฐ๊ฐ ๋ณด๊ณ  ์˜ค์ฆˆ๋น„์™€ ์ •๋ณด ์„ฑ๋ถ„(๊ด€์ธก ๋ณด๊ณ  ์ˆ˜๊ฐ€ ๊ธฐ๋Œ€์น˜๋ณด๋‹ค ์–ผ๋งˆ๋‚˜ ๋งŽ์€์ง€ ๋‚˜ํƒ€๋‚ธ ๋ฒ ์ด์ง€์•ˆ ์ง€ํ‘œ)์˜ 95% ์‹ ๋ขฐ๊ตฌ๊ฐ„ ํ•˜ํ•œ์ž…๋‹ˆ๋‹ค
3์ค‘ ๊ธฐ์ค€ Evans ๊ธฐ์ค€(PRR โ‰ฅ 2, ฯ‡ยฒ โ‰ฅ 4, ํ•จ๊ป˜ ๋ณด๊ณ ๋œ ์‚ฌ๋ก€ 3๊ฑด ์ด์ƒ), RORโ‚€โ‚‚โ‚… > 1, ICโ‚€โ‚‚โ‚… > 0์„ ๋ชจ๋‘ ๋„˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ SDR ํŒ์ • ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค
PV ๋ถ„๋ฅ˜ ๋ผ๋ฒจ ๊ธฐ์žฌ ์—ฌ๋ถ€์™€ SDR ์—ฌ๋ถ€๋ฅผ ์กฐํ•ฉํ•ด ๊ฒ€ํ†  ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋งค๊ธด ๋ถ„๋ฅ˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋‘ "ํ›„๋ณด"์ด๋ฉฐ ์ตœ์ข… ๋ถ„๋ฅ˜๋Š” ํ—ˆ๊ฐ€๊ถŒ์ž์™€ ๊ทœ์ œ๊ธฐ๊ด€์ด ์ •ํ•ฉ๋‹ˆ๋‹ค
ICH ยท ์ตœ์†Œ 4์š”์†Œ ICH(์˜์•ฝํ’ˆ ๊ตญ์ œ์กฐํ™”์œ„์›ํšŒ)๊ฐ€ ์ •ํ•œ ์œ ํšจํ•œ ๋ณด๊ณ ์˜ ์ตœ์†Œ ์กฐ๊ฑด์ž…๋‹ˆ๋‹ค. ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ณด๊ณ ์ž, ํ™˜์ž, ์˜์‹ฌ ์•ฝ, ์ด์ƒ์‚ฌ๋ก€๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
EMA DME EMA(์œ ๋Ÿฝ์˜์•ฝํ’ˆ์ฒญ)๊ฐ€ ๋“œ๋ฌผ์ง€๋งŒ ์‹ฌ๊ฐํ•ด์„œ ํ•œ ๊ฑด๋งŒ ๋ณด๊ณ ๋ผ๋„ ์‚ดํŽด๋ด์•ผ ํ•œ๋‹ค๊ณ  ์ง€์ •ํ•œ ์ด์ƒ๋ฐ˜์‘ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค
MedDRA PT ์ด์ƒ๋ฐ˜์‘ ์ด๋ฆ„์„ ํ†ต์ผํ•œ ๊ตญ์ œ ์˜ํ•™ ์šฉ์–ด์ง‘(MedDRA)์˜ ๋Œ€ํ‘œ ์šฉ์–ด(PT)์ž…๋‹ˆ๋‹ค
AUC ยท ROC AUC(ํŒ๋ณ„ ์ •ํ™•๋„)๋Š” ์–‘์„ฑ๊ณผ ์Œ์„ฑ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ๊ฐ€๋ฅด๋Š”์ง€ ๋‚˜ํƒ€๋‚ด๋Š” 0~1 ์ ์ˆ˜๋กœ, 0.5๋Š” ๋ฌด์ž‘์œ„, 1์€ ์™„๋ฒฝ์ž…๋‹ˆ๋‹ค. ROC๋Š” ๋ฏผ๊ฐ๋„์™€ ์˜ค๊ฒฝ๋ณด์œจ์„ ๊ทธ๋ฆฐ ๊ณก์„ ์ž…๋‹ˆ๋‹ค
๋ฏผ๊ฐ๋„ ยท PPV ๋ฏผ๊ฐ๋„๋Š” ์‹ค์ œ ์–‘์„ฑ ์ค‘ ์žก์•„๋‚ธ ๋น„์œจ, PPV(์–‘์„ฑ ์˜ˆ์ธก๋„)๋Š” ์–‘์„ฑ์œผ๋กœ ํŒ์ •ํ•œ ๊ฒƒ ๊ฐ€์šด๋ฐ ์‹ค์ œ ์–‘์„ฑ์˜ ๋น„์œจ์ž…๋‹ˆ๋‹ค
McNemar ๊ฒ€์ • ยท p๊ฐ’ McNemar๋Š” ๊ฐ™์€ ์‚ฌ๋ก€์— ๋‘ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•ด ๋น„๊ตํ•˜๋Š” ์ง์ง€์€ ๋น„๊ต ๊ฒ€์ •์ž…๋‹ˆ๋‹ค. p๊ฐ’์€ ์‹ค์ œ๋กœ ์ฐจ์ด๊ฐ€ ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ ์ด๋งŒํ•œ ์ฐจ์ด๊ฐ€ ์šฐ์—ฐํžˆ ๋‚˜์˜ฌ ํ™•๋ฅ ์ž…๋‹ˆ๋‹ค
๋น„์ž๊ธฐํšŒ๊ท€ ํŒ๋‹จ ๋ชจ๋ธ ๊ธ€์„ ํ•œ ๊ธ€์ž์”ฉ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ์ •ํ•ด์ง„ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ํ™•๋ฅ ์„ ํ•œ ๋ฒˆ์— ๋Œ๋ ค์ฃผ๋Š” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋น ๋ฅด๊ณ  ์Œ‰๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” TypeSafe AI์˜ Jev๋ฅผ ์”๋‹ˆ๋‹ค
System-2 (์ˆ™๊ณ  ๋‹จ๊ณ„) ๋น ๋ฅธ ๋ฐ˜์‚ฌ ํŒ๋‹จ์œผ๋กœ ๋ถ€์กฑํ•œ ์‚ฌ๋ก€๋งŒ ์˜ฌ๋ ค, NVIDIA Nemotron์ด ๊ทผ๊ฑฐ๋ฅผ ๋ชจ์•„ ํ‰๊ฐ€ ๋ฉ”๋ชจ๋ฅผ ์“ฐ๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค
๊ทผ๊ฑฐ ID ยท ํฌ๋ฆฌํ‹ฑ ๊ทผ๊ฑฐ ID๋Š” ์ฃผ์žฅ์ด ๊ธฐ๋Œ„ ์ž๋ฃŒ(ํ†ต๊ณ„ ํ–‰, ๋ผ๋ฒจ ์ ˆ, ๋…ผ๋ฌธ)์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ํฌ๋ฆฌํ‹ฑ์€ ๊ทผ๊ฑฐ ID ์‹ค์žฌ, ์ˆซ์ž ์ผ์น˜, ๊ณผ์ž‰ํ•ด์„์„ ๊ฒ€์‚ฌํ•ด ๊ทผ๊ฑฐ๋ฅผ ๋„˜๋Š” ์ฃผ์žฅ์„ ๋ฐ˜๋ คํ•ฉ๋‹ˆ๋‹ค
๊ณผ์ž‰ํ•ด์„ ์ˆซ์ž์™€ ์ถœ์ฒ˜๋Š” ๋งž๋Š”๋ฐ ๊ฒฐ๋ก ์ด ๊ทผ๊ฑฐ๊ฐ€ ํ—ˆ๋ฝํ•˜๋Š” ๋ฒ”์œ„๋ฅผ ๋„˜๋Š” ์ฃผ์žฅ์ž…๋‹ˆ๋‹ค. ์˜ˆ: "PRR์ด ๋†’์œผ๋‹ˆ ์ด ํ™˜์ž์—๊ฒŒ ์ธ๊ณผ๊ฐ€ ์žˆ๋‹ค"
NIM ยท Nemotron NIM(NVIDIA ์ถ”๋ก  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค)์€ AI ๋ชจ๋ธ์„ ํ‘œ์ค€ API๋กœ ๋ฐ”๋กœ ๋ถ€๋ฅผ ์ˆ˜ ์žˆ๊ฒŒ ํฌ์žฅํ•œ ์„œ๋น„์Šค์ด๊ณ , Nemotron์€ NVIDIA์˜ ์–ธ์–ด ๋ชจ๋ธ ๊ณ„์—ด์ž…๋‹ˆ๋‹ค
NemoClaw ยท OpenShell ยท OpenClaw OpenClaw๋Š” ์—์ด์ „ํŠธ ์‹คํ–‰ ํ‹€(ํ•˜๋„ค์Šค), OpenShell์€ ์ •์ฑ…์ด ํ—ˆ์šฉํ•œ ๋„คํŠธ์›ŒํฌยทํŒŒ์ผยท์‹œ์Šคํ…œ ํ˜ธ์ถœ๋งŒ ํ†ต๊ณผ์‹œํ‚ค๋Š” ์ƒŒ๋“œ๋ฐ•์Šค, NemoClaw๋Š” ๋‘˜์„ ํ•œ ๋ฒŒ๋กœ ๋ฐฐํฌํ•˜๋Š” NVIDIA ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค
deny-by-default ยท Landlock deny-by-default๋Š” ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์—ฐ๊ฒฐ์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ชจ๋‘ ๋ง‰๊ณ  ๋ชฉ๋ก์— ์ ์€ ํ˜ธ์ŠคํŠธ๋งŒ ์—ฌ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. Landlock์€ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฆฌ๋ˆ…์Šค ๋ณด์•ˆ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค
ํ•˜ํŠธ๋น„ํŠธ ยท cron ํ•˜ํŠธ๋น„ํŠธ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ •ํ•ด์ง„ ๊ฐ„๊ฒฉ์œผ๋กœ ์ ๊ฒ€ ๋ชฉ๋ก์„ ์Šค์Šค๋กœ ํ™•์ธํ•˜๋Š” ์ž‘์—…์ด๊ณ , cron์€ ์ •ํ•ด์ง„ ์‹œ๊ฐ์— ๋ช…๋ น์„ ์ž๋™ ์‹คํ–‰ํ•˜๋Š” ์˜ˆ์•ฝ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค
๋„ํ‚น ยท ์žฌ๋„ํ‚น ยท ํฌ์ฆˆ ๋„ํ‚น์€ ์•ฝ๋ฌผ ๋ถ„์ž๊ฐ€ ๋‹จ๋ฐฑ์งˆ ๊ฒฐํ•ฉ ์ž๋ฆฌ์— ๋ถ™๋Š” ๋ชจ์–‘์„ ๊ณ„์‚ฐ์œผ๋กœ ๋งž์ถฐ ๋ณด๋Š” ์ผ์ด๊ณ , ํฌ์ฆˆ๋Š” ๊ทธ ์œ„์น˜์™€ ์ž์„ธ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์žฌ๋„ํ‚น์€ ๊ฒฐ์ • ๊ตฌ์กฐ์˜ ์›๋ž˜ ์•ฝ๋ฌผ์„ ๋นผ๊ณ  ๋‹ค์‹œ ๋„ํ‚นํ•ด ์ œ์ž๋ฆฌ๋ฅผ ์ฐพ๋Š”์ง€ ๋ณด๋Š” ๋Œ€์กฐ ์‹คํ—˜์ž…๋‹ˆ๋‹ค
MSA ยท pLDDT MSA(์ƒ๋™ ์„œ์—ด ์ •๋ ฌ)๋Š” ์ง„ํ™”์ ์œผ๋กœ ๋‹ฎ์€ ๋‹จ๋ฐฑ์งˆ ์„œ์—ด์„ ๋ชจ์•„ ์ค„ ๋งž์ถ˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. pLDDT(๊ตฌ์กฐ ์˜ˆ์ธก ์‹ ๋ขฐ๋„)๋Š” ๊ตฌ์กฐ ์˜ˆ์ธก ๋ชจ๋ธ์ด ์•„๋ฏธ๋…ธ์‚ฐ๋งˆ๋‹ค ๋งค๊ธฐ๋Š” 0~100 ์‹ ๋ขฐ๋„์ž…๋‹ˆ๋‹ค
RMSD ยท ร… RMSD๋Š” ์˜ˆ์ธกํ•œ ์›์ž ์œ„์น˜๊ฐ€ ์‹คํ—˜์œผ๋กœ ํ‘ผ ๊ฒฐ์ • ๊ตฌ์กฐ์™€ ํ‰๊ท  ๋ช‡ ร… ๋–จ์–ด์กŒ๋Š”์ง€์ž…๋‹ˆ๋‹ค. 1 ร…์€ 0.1 ๋‚˜๋…ธ๋ฏธํ„ฐ์ด๋ฉฐ, 2 ร… ์ดํ•˜๋ฉด ๋ณดํ†ต ๋งž์•˜๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค
Spearman ฯ ยท ChEMBL ยท PDB Spearman ฯ(์ˆœ์œ„ ์ƒ๊ด€)๋Š” ์˜ˆ์ธก ์ˆœ์œ„์™€ ์‹ค์ธก ์ˆœ์œ„๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ฐ™์ด ์›€์ง์ด๋Š”์ง€ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ChEMBL์€ ํ™”ํ•ฉ๋ฌผ ์‹คํ—˜ ํ™œ์„ฑ๊ฐ’์„, PDB๋Š” ๋‹จ๋ฐฑ์งˆ 3์ฐจ์› ๊ตฌ์กฐ๋ฅผ ๋ชจ์€ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค

FlyDiscovery + FlyVigilance = FlyGate
๋ถ„์ž์—์„œ ํ™˜์ž๊นŒ์ง€, ์ถ”๋ก ๋ณด๋‹ค ๊ทผ๊ฑฐ๊ฐ€ ๋จผ์ €.
From molecule to patient โ€” evidence before inference.

About

No description, website, or topics provided.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages