#Auto-GPT #SegmentAnything #StackLLaMA
ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฐ๊ตฌ ๋ฌธํ™”๋ฅผ ์ „ํŒŒํ•ด์š”
2023๋…„ 4์›” 17์ผ ๋ชจ๋‘๋ ˆํ„ฐ
๋‹˜, ๋ชจ๋‘๋ ˆํ„ฐ๊ฐ€ ์™”์–ด์š”!
๋‹น์—ฐํ•ด์ง„ ๊ฒƒ๋“ค์— ๋ฌธ๋“ ๊ฐ์‚ฌํ•œ ๋งˆ์Œ์ด ๋“œ๋Š” ํ•˜๋ฃจ.
๋‹˜์˜ ๋‹น์—ฐํ•œ ๊ฒƒ๋“ค์€ ๋ฌด์—‡์ด ์žˆ๋‚˜์š”?
์ฃผ๋ณ€์— ์žˆ๋Š” ์†Œ์†Œํ•œ ํ–‰๋ณต๋“ค์„ ๊ฐ™์ด ์ฐพ์•„๋ด์š”๐Ÿฟ๏ธ๐ŸŒฑ.
์ด๋ฒˆ์ฃผ AI ์†Œ์‹
  • Segment Anything Model: ๋ฉ”ํƒ€(Meta)์˜ ์ด๋ฏธ์ง€ ๋ถ„ํ•  AI ๋ชจ๋ธ
  • Auto-GPT: ์ธ๊ฐ„์˜ ๋„์›€์ด ํ•„์š” ์—†์–ด์ง€๋Š” ๋‚ ๋„ ์˜ฌ๊นŒ?
  • Stack LLaMA: ๋ผ๋งˆ(LLaMA)์— RLHF ์ ์šฉํ•ด ๋ณด๊ธฐ
  • ์˜คํ”ˆAI๊ฐ€ ์ƒ๊ฐํ•˜๋Š” AI ์•ˆ์ „์„ฑ(Safety)
๐Ÿฟ์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜ I Anatomy of Riverpod(๋ฆฌ๋ฒ„ํŒŸ์„ ํ•ด๋ถ€ํ•˜๋‹ค)
Segment Anything Model: ๋ฉ”ํƒ€(Meta)์˜ ์ด๋ฏธ์ง€ ๋ถ„ํ•  AI ๋ชจ๋ธ

๋ฉ”ํƒ€(Meta)๊ฐ€ ์‚ฌ์ง„๊ณผ ๋™์˜์ƒ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ๋Š” AI ๋ชจ๋ธ์ธ 'SAM(Segment Anything Model)'๊ณผ ๋ฐ์ดํ„ฐ์…‹ 'SA-1B' ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. SAM์€ ํ”„๋กฌํ”„ํŠธ๋กœ ๋™์ž‘ํ•˜๋Š” 'Promptable segmentation' ๋ชจ๋ธ์ธ๋ฐ์š”. ์ด ํ”„๋กฌํ”„ํŠธ๋Š” GPT ๋“ฑ์˜ ๋ชจ๋ธ์—์„œ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ, ํŠน์ • ๊ฐœ์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ (Point)์ด๋‚˜ ๋ฐ”์šด๋”ฉ ๋ฐ•์Šค(Bounding box, ๊ฐ์ง€ํ•œ ๋ฌผ์ฒด ํ…Œ๋‘๋ฆฌ) ๋“ฑ์˜ ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์–ด๋ผ๊ณ  ํ•ด์š”. SAM์˜ ์ž์„ธํ•œ ์›๋ฆฌ๊ฐ€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด, ์•„๋ž˜ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”!

Auto-GPT: ์ธ๊ฐ„์˜ ๋„์›€์ด ํ•„์š” ์—†์–ด์ง€๋Š” ๋‚ ๋„ ์˜ฌ๊นŒ?

GPT-4 ์–ธ์–ด ๋ชจ๋ธ์˜ ์šฐ์ˆ˜์„ฑ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ์‹คํ—˜์œผ๋กœ ๊ฐœ๋ฐœ๋œ 'Auto-GPT'. ์‚ฌ์šฉ์ž๊ฐ€ ์•„์›ƒํ’‹์˜ ์กฐ๊ฑด์— ํ•ด๋‹น๋˜๋Š” ๋ชฉํ‘œ(Goal)์„ ์„ค์ •ํ•˜๋ฉด, ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ ์—†์ด๋„ GPT ๋ชจ๋ธ์ด ์ž์œจ์ ์œผ๋กœ ์ถ”๋ก (Reasoning)ํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. ์–ด๋–ค ํŠธ์œ—(Tweet)์—์„œ๋Š” 'Auto-GPT'์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ผฐ๋”๋‹ˆ, ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— 'Node.js'๊ฐ€ ์„ค์น˜๋ผ ์žˆ์ง€ ์•Š์Œ์„ ์ธ์‹ํ•˜๊ณ  ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์Šค์Šค๋กœ ์„ค์น˜๊นŒ์ง€ ํ–ˆ๋‹ค๊ณ  ํ•ด์š”. ์•ž์œผ๋กœ AI๋Š” ์ธ๊ฐ„์˜ ๋“ ๋“ ํ•œ ์—์ด์ „ํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์„๊นŒ์š”? 

Stack LLaMA: ๋ผ๋งˆ(LLaMA)์— RLHF ์ ์šฉํ•ด ๋ณด๊ธฐ

์ฑ—GPT, ํด๋กœ๋“œ(Claude) ๋“ฑ์˜ ๊ฐ•๋ ฅํ•œ ์–ธ์–ด ๋ชจ๋ธ๋“ค์€ '์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ฐ˜ ๊ฐ•ํ™”ํ•™์Šต(RLHF, Reinforcement Learning from Human Feedback)'์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋Œ€์™€ ์‚ฌ์šฉ ํŒจํ„ด์— ๋” ์ž˜ ๋งž๋„๋ก ํŒŒ์ธํŠœ๋‹๋˜์—ˆ์–ด์š”. ํ—ˆ๊น…ํŽ˜์ด์Šค ๋ธ”๋กœ๊ทธ์— ์†Œ๊ฐœ๋œ 'StackLLaMA'๋Š” ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์œผ๋กœ ์ด๋ค„์ง„ 'Stack Exchange' ๋ฐ์ดํ„ฐ์…‹๊ณผ RLHF๋ฅผ ์ด์šฉํ•ด ๋ผ๋งˆ(LLaMA) ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚จ ๋ชจ๋ธ์ธ๋ฐ์š”. ์•„๋ž˜ ํ—ˆ๊น…ํŽ˜์ด์Šค ๊ธ€์—์„œ ๋ฏธ๋ฆฌ ๊ธฐ๋Šฅ์„ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ๋ชจ์™€ ์‹ค์Šต ๊ฐ€์ด๋“œ ๋“ฑ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋‹ˆ, ์ฐธ๊ณ ํ•ด ๋ณด์„ธ์š”.

StackLLaMA: A hands-on guide to train LLaMA with RLHF

์˜คํ”ˆAI๊ฐ€ ์ƒ๊ฐํ•˜๋Š” AI ์•ˆ์ „์„ฑ(Safety)

GPT ๋ชจ๋ธ์„ ๋งŒ๋“  ์˜คํ”ˆAI์—์„œ 'AI ๋ชจ๋ธ์˜ ์•ˆ์ „์„ฑ(Safety)'์— ๊ด€ํ•œ ๊ธ€์„ ๋ฐœํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฑ—GPT ๋“ฑ์˜ AI ๋„๊ตฌ๋“ค์ด ์ธ๊ฐ„์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์ฐฝ์˜๋ ฅ์„ ๋†’์ด๋Š” ๋“ฑ ์˜ค๋Š˜๋‚  ๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€๋งŒ, ๋™์‹œ์— ์ด๋“ค์˜ ์œ„ํ—˜์„ฑ๋„ ์–ธ๊ธ‰ํ•˜๋ฉฐ ์•ˆ์ „์„ฑ ๊ฐ•ํ™”์—๋„ ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์Œ์„ ๋ฐํ˜”์–ด์š”. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ํญ๋ ฅ์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ์˜ค๋‹ต์„ ์ •๋‹ต์ฒ˜๋Ÿผ ์ œ์‹œํ•˜๋Š” ํ• ๋ฃจ์‹œ๋„ค์ด์…˜(Hallucination, ํ™˜๊ฐ) ๋“ฑ์˜ ๋ฌธ์ œ๋“ค์ด ์žˆ๊ฒ ์ฃ ? GPT-4์—์„œ ์•ˆ์ „์„ฑ ์ง€ํ‘œ์˜ ๊ฐœ์„ , ์ฒญ์†Œ๋…„ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ์—ฐ๋ น ์ œํ•œ ๊ฒ€ํ†  ๋“ฑ ๋” ์•ˆ์ „ํ•œ AI ์„ธ์ƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๊ณ„ํš๋“ค์„ ์•„๋ž˜ ๊ธ€์—์„œ ํ™•์ธํ•ด ๋ณด์„ธ์š”!

Our approach to AI safety

๋ชจ๋‘์—ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์†Œ์‹
๐ŸŒพLAB ์†Œ์‹
by ์‹ ํƒœ์–‘ ์ •์›์‚ฌ
LAB ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
  • Pathology AI LAB _์˜ค๋Š˜๊นŒ์ง€(โŒ›๏ธ๋งˆ๊ฐ์ž„๋ฐ•)
  • CPLR(ChatGPT Prompt Learning Research) LAB _ํ† ์š”์ผ๊นŒ์ง€(โŒ›๏ธ๋งˆ๊ฐ์ž„๋ฐ•)
  • AC(Artificial Consciousness) LAB _4์›” 25์ผ๊นŒ์ง€
  • AIX(AI eXperience) LAB _4์›” 30์ผ๊นŒ์ง€
  • Bio-data LAB _4์›” 30์ผ๊นŒ์ง€
  • ETS(Exit from the Truman Show) LAB _5์›” 7์ผ๊นŒ์ง€
๐ŸŒฑํ’€์žŽ์Šค์ฟจ ์†Œ์‹
by ํ•œํ•ด์—ฐ ์ •์›์‚ฌ
ํ’€์žŽ ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
๐Ÿ“š๋‹ค์ฑ„๋กœ์šด ์†Œ์‹
๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ, Node.js ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๊ต์œก์ƒ ๋ชจ์ง‘ ์ค‘ _๋งˆ๊ฐ์ž„๋ฐ•!
๋ชจ๋‘์—ฐ๊ณผ ์ง€๋‹ˆ๊ณต๊ณต์•„์นด๋ฐ๋ฏธ๊ฐ€ ํ•จ๊ป˜ํ•˜๋Š” ๋น„์ „๊ณต์ž ๋Œ€์ƒ "Node.js ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ์–‘์„ฑ ํ”„๋กœ์ ํŠธ"๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๊ต์œก์€ 4์›” 24์ผ๋ถ€ํ„ฐ 6์›” 2์ผ๊นŒ์ง€, ๋งค์ฃผ ์›”/์ˆ˜/๋ชฉ ์ €๋…์— ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ง„ํ–‰๋˜๋ฉฐ ๊ต์œก๋น„๋Š” ์ „์•ก ๋ฌด๋ฃŒ์˜ˆ์š”. ์ฐธ๊ฐ€์ž ์„ ๋ฐœ์„ ์œ„ํ•œ ์˜จ๋ผ์ธ ์ธํ„ฐ๋ทฐ๊ฐ€ ์ง„ํ–‰๋˜๋‹ˆ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”! 
์ฝ”์นญ์Šคํ„ฐ๋”” 10๊ธฐ "Beyond AI Basic 2023" ์ฐธ๊ฐ€์ž ๋ชจ์ง‘ ์ค‘
๋ชจ๋‘์—ฐ๊ณผ ๋„ค์ด๋ฒ„ ์ปค๋„ฅํŠธ์žฌ๋‹จ์ด ํ•จ๊ป˜ํ•˜๋Š” '๋ถ€์ŠคํŠธ์ฝ”์Šค ์ฝ”์นญ์Šคํ„ฐ๋””'๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์Šคํ„ฐ๋””๋Š” 5์›” 2์ผ๋ถ€ํ„ฐ ์•ฝ 4์ฃผ๊ฐ„ ์ง„ํ–‰๋˜๊ณ ์š”. ์ „๊ตญ ์–ด๋””์„œ๋‚˜ ์˜จ๋ผ์ธ์œผ๋กœ ๊ณต๋ถ€ํ•˜๊ณ , ํ˜„์ง์ž ์ฝ”์น˜์˜ ์„ฌ์„ธํ•œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๊ฐ€์˜ค๋Š” ๋ชฉ์š”์ผ๊นŒ์ง€ ์Šคํ„ฐ๋””์›์„ ๋ชจ์ง‘ํ•˜๋‹ˆ ๊ด€์‹ฌ ์žˆ๋‹ค๋ฉด ์ง€์›ํ•ด ๋ณด์„ธ์š”๐Ÿค—.
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜
Anatomy of Riverpod(๋ฆฌ๋ฒ„ํŒŸ์„ ํ•ด๋ถ€ํ•˜๋‹ค)
  • ์ผ์‹œ: 4์›” 18์ผ ํ™”์š”์ผ I 7:30PM - 8:30PM
  • ์žฅ์†Œ: ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ๊ฐ•๋‚จ์บ ํผ์Šค I ์œ ํŠœ๋ธŒ
  • ์—ฐ์‚ฌ: ๋ฐ•์ œ์ฐฝ(๋“œ๋ฆผ์–ด์Šค์ปดํผ๋‹ˆ)
  • ์ฝ˜ํ…์ธ : Flutter State-management I Riverpod ๊ฐœ์š” ๋ฐ ์„ค๋ช… I Riverpod Generator ์†Œ๊ฐœ ๋“ฑ
๋‹˜ ์˜ค๋Š˜๋„ ๊ณ ๋งˆ์›Œ์š”. ๋‹ค์Œ์ฃผ์— ๋˜ ๋งŒ๋‚˜์š”! ๐Ÿค—
์•—, ๋ ˆํ„ฐ๊ฐ€ ๋ฉ”์ผํ•จ์—์„œ ์•ˆ ๋ณด์ด๋‚˜์š”?
  • ์ŠคํŒธ๋ฉ”์ผํ•จ์—์„œ ์šธ๊ณ  ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”. ์ฐพ์•„๊ฐ€ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
  • ์ฃผ์†Œ๋ก์— ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ด๋ฉ”์ผ ์ฃผ์†Œ(modulabs01@gmail.com)๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.
(์ฃผ)๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ
์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 324(์—ญ์‚ผ๋””์˜ค์ŠˆํŽ˜๋ฆฌ์›€) 2F