2024/01/03 ๊ธ์์ผ
๋ฐ๊ฐ์์. ๊ตฌ๋ ์ ๋!๐ซก
๊ตฌ๋ ์ ๋์ด ์ ๋ ์ฌ์ด์ ์์๋ ํซ ํ ์ด์๋ค์ ๋ชจ์๋ณด์๋๋ฐ์. ์ด๋ค ์ผ๋ค์ด ์์๋์ง ๋น ๋ฅด๊ฒ ์ ๋ฆฌํด๋๋ฆด๊ฒ์.
์ค๋์ ์ถ์ฒ
- [๊ตญ๋ด] IT๋ด์ค | ์ฆ๊ถ์ฌ ํด์ง์ฐ๊ธ ๋ณด๊ณ ์ ์ค๋ฐ์ก: ๋ฐ์ดํฐ ๊ด๋ฆฌ ์์คํ ์ ์น๋ช ์ ํ์ ๊ณผ ๊ฐ์ ๋ฐฉ์
- [ํด์ธ] Tech | Turo ๋ ํธ ์ฑ ๋ณด์ ํ์ ์ ์ฉ: ํ ์ฌ๋ผ ์ฌ์ด๋ฒํธ๋ญ ํญ๋ฐ ๋ฐ ๋ด์ฌ๋ฆฌ์ธ์ค ์ฌ๊ฑด์ ์ถฉ๊ฒฉ
- [ํด์ธ] AI | OpenAI์ ์ฝ์ ํ๊ธฐ: ํฌ๋ฆฌ์์ดํฐ ๊ถ๋ฆฌ ๋ณดํธ ๋๊ตฌ 'Media Manager' ์ถ์ ์ง์ฐ์ ํ์ฅ
- [ํด์ธ] ๊ฐ๋ฐ ํ ํฝ | ๋๊ท๋ชจ ์์คํ ์ถ์ ์ ๋ต: 10์ต ์ค ์ฝ๋, 100๋ง ์ค๋ก, ๊ทธ๋ฆฌ๊ณ 1์ค๋ก์ ์ฌ์
- [ํด์ธ] ์คํ ์์ค | Monolith: ์ถฉ๋ ๋ฐฉ์ง ๊ณ ์ฑ๋ฅ ๋ฅ๋ฌ๋ ์ถ์ฒ ์์คํ - ์ค์๊ฐ ์ถ์ฒ์ ์๋ก์ด ๊ธฐ์ค
๐ฐ๐ท ํ๊ธ ๋ด์ค ๋ชจ์๋ณด๊ธฐ
๐๏ธ ์๋ฌธ ๋ด์ค ๋ชจ์๋ณด๊ธฐ
Tech
PS5 ์ฅ๊ธฐ ์ง๊ถ, ์๋์ ์น๋ถ์? ์ฐจ์ธ๋ ์ฝ์ ์์ฅ ์ง๋ฐฐ ์ ๋ต
- ์๋ ํ๋ ์ด์คํ ์ด์ CEO์ PS5 ์ฅ๊ธฐ ์ง๊ถ ๊ฐ๋ฅ์ฑ์ ์์ฌํ๋ ๋ฐ์ธ์ ๊ฒ์ ์ ๊ณ์ ํฐ ํ์ฅ์ ์ผ์ผํฌ ์ ๋ง์ ๋๋ค.
- ๋์ ์ฝ์ ์์ฅ ์ง์ ์ฅ๋ฒฝ๊ณผ PS5์ ์๋์ ์ธ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์๋์ ์ฅ๊ธฐ ํ๋ซํผ ์ ๋ต์ ๋ท๋ฐ์นจํ๋ ํต์ฌ ์์์ ๋๋ค.
- ์ด๋ ๋จ๊ธฐ์ ์ธ ํธ๋ ๋๋ณด๋ค๋ ์ฅ๊ธฐ์ ์ธ ํ๋ซํผ ์ง์๊ณผ ์์ ์ ์ธ ๊ธฐ์ ํ๋ณด๊ฐ ๊ฐ๋ฐ์ฌ ์์กด์ ํ์์ ์์ ๊ฐ์กฐํฉ๋๋ค.
Tech
Turo ๋ ํธ ์ฑ ๋ณด์ ํ์ ์ ์ฉ: ํ ์ฌ๋ผ ์ฌ์ด๋ฒํธ๋ญ ํญ๋ฐ ๋ฐ ๋ด์ฌ๋ฆฌ์ธ์ค ์ฌ๊ฑด์ ์ถฉ๊ฒฉ
- ์ต๊ทผ ๋ฐ์ํ ํ ์ฌ๋ผ ์ฌ์ด๋ฒํธ๋ญ ํญ๋ฐ ์ฌ๊ฑด๊ณผ ๋ด์ฌ๋ฆฌ์ธ์ค ๊ณต๊ฒฉ์ Turo ๋ ํธ ์ฑ์ ํตํด ๋์ฌ๋ ์ฐจ๋์ด ์ฌ์ฉ๋ ์ฌ์ค์ด ์๋ ค์ง๋ฉด์, ์ฐจ๋ ๋ ํ ํ๋ซํผ์ ๋ณด์ ์์คํ ์ ๋ํ ์ฐ๋ ค๊ฐ ์ปค์ง๊ณ ์์ต๋๋ค.
- ์ด ์ฌ๊ฑด์ ๊ธฐ์กด ๋ณด์ ์์คํ ์ ๋ฏธํกํจ์ ์ฌ์คํ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก๋ก, ํ ๋ฌ ๋ฐ ๋ฒ์ฃ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๋์ด๋ ์ฌ๊ฐํ ๋ฌธ์ ์ ๋๋ค.
- Turo๋ ์ฌ์ฉ์์ ๋ํ ์ฒ ์ ํ ์ ์ ํ์ธ ์ ์ฐจ ๊ฐํ, AI ๊ธฐ๋ฐ ์ค์๊ฐ ์ฐจ๋ ์ด์ฉ ๋ด์ญ ๋ชจ๋ํฐ๋ง, ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์ด์ ํ์ ํ์ง ๋ฐ ์๋ฐฉ ์์คํ ๋์ ๋ฑ์ ๊ธฐ์ ์ ๊ฐ์ ์ด ํ์ํฉ๋๋ค.
Tech
๋ฏธ๊ตญ ํญ๋ง ๋ ธ๋์ ํ์ ์๋ฐ: ๊ธ๋ก๋ฒ ๊ณต๊ธ๋ง ๋ง๋น์ ๊ธฐ์ ์ฐ์ ์ ์ํ ์ ํธ
- ๋ธ๋ฃธ๋ฒ๊ทธ์ ๋ณด๋์ ๋ฐ๋ฅด๋ฉด, ๋ฏธ๊ตญ ํญ๋ง ๋ ธ๋์ ํ์ ์ ๊ธ๋ก๋ฒ ๊ณต๊ธ๋ง์ ์ฌ๋ํ ํ๊ฒฉ์ ์ ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
- ํด์ธ ์์ฐ ๋ฐ ์์ถ์ ์ ์์กดํ๋ ๊ธฐ์ ๊ธฐ์ ๋ค์ ์์์ฌ ์กฐ๋ฌ ์ง์ฐ์ผ๋ก ์ธํ ์์ฐ ์ฐจ์ง, ์ ํ ์ถ์ ์ง์ฐ์ ๋ฐ๋ฅธ ํ๋งค ๊ฐ์, ๊ทธ๋ฆฌ๊ณ ๊ธ์ฆํ๋ ๋ฌผ๋ฅ ๋น์ฉ์ผ๋ก ์ธํ ์ด์ค ๊ฐ์๋ฅผ ๊ฒฝํํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
- ์ฅ๊ธฐํ๋ ๊ฒฝ์ฐ ํฌ์ ์์ถ๊ณผ ๊ธฐ์ ๊ฐ๋ฐ ์๋ ์ ํ๊น์ง ์ด์ด์ง ์ ์์ด, ๋จ์ ๋ ธ๋ ๋ถ์์ ๋์ด ๊ธ๋ก๋ฒ ๊ฒฝ์ ์ ๋ฐ์ ๊ฑธ์น ์ฌ๊ฐํ ์๊ธฐ๋ก ์ด์ด์ง ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
AI
OpenAI์ ์ฝ์ ํ๊ธฐ: ํฌ๋ฆฌ์์ดํฐ ๊ถ๋ฆฌ ๋ณดํธ ๋๊ตฌ 'Media Manager' ์ถ์ ์ง์ฐ์ ํ์ฅ
- OpenAI๊ฐ 2025๋ 1์๊น์ง ์ถ์๋ฅผ ์ฝ์ํ๋ ํฌ๋ฆฌ์์ดํฐ ๋ฐ์ดํฐ ํต์ ๋๊ตฌ 'Media Manager'๊ฐ ์ฌ์ ํ ์ถ์๋์ง ์์์ต๋๋ค.
- ์ด๋ OpenAI์ ์ ๋ขฐ๋ ์ถ๋ฝ๊ณผ AI ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ค๋ฆฌ์ ๋ฌธ์ ์ ๋ํ ์ฐ๋ ค๋ฅผ ์ฌํ์ํค๋ ๋์์, AI ์ ๊ณ ์ ๋ฐ์ ์ ์๊ถ ๋ณดํธ์ ๋ํ ์ฌ๊ฐํ ๋ ผ์๋ฅผ ์ด๊ตฌํ๊ณ ์์ต๋๋ค.
- OpenAI์ ํฅํ ๋์๊ณผ Media Manager ์ถ์ ๊ณํ, ๊ทธ๋ฆฌ๊ณ AI ๊ฐ๋ฐ์ฌ๋ค์ ์ ์๊ถ ๋ฐ ์ค๋ฆฌ์ ๋ฌธ์ ์ ๋ํ ์ฌ์ ๋๋น ๋ฐ ํฌ๋ช ์ฑ ํ๋ณด์ ์ค์์ฑ์ด ๋ถ๊ฐ๋๊ณ ์์ต๋๋ค.
AI
AI๊ฐ ๋ง๋ ์ ์ค๋ฏธ์ค์ ์คํ๊ฒํฐ ๋จน๋ฐฉ: 2024๋ AI ๋น๋์ค ์์ฑ ๊ธฐ์ ์ ํ์ ๊ณผ ๊ณผ์
- 2024๋ , '์ ์ค๋ฏธ์ค ์คํ๊ฒํฐ ๋จน๋ฐฉ' ์์ ์์ฑ์ AI ๋น๋์ค ์์ฑ ๊ธฐ์ ์ ๋ฐ์ ์์ค์ ํ๊ฐํ๋ ์๋ก์ด ๋ฒค์น๋งํฌ๋ก ๋ฑ์ฅํ์ต๋๋ค.
- Google Veo 2 ๋ฑ ์ผ๋ถ ๋ชจ๋ธ์ด ๋ฏธ๋ฌํ ํ์ ๊ณผ ์์ฐ์ค๋ฌ์ด ์์ง์์ ์ฌ์ค์ ์ผ๋ก ์ฌํํ๋ ๋ฐ ์ฑ๊ณตํ์ง๋ง, ์๋ฒฝํ ์์ค์๋ ์ด๋ฅด์ง ๋ชปํ์ต๋๋ค.
- ํฅ์๋ ํํ๋ ฅ๊ณผ ์ฐ์ฐ ํจ์จ์ฑ์ด ํฅํ AI ๋น๋์ค ์์ฑ ๊ธฐ์ ๋ฐ์ ์ ์ฃผ์ ๊ณผ์ ๋ก ๋จ์ ์์ผ๋ฉฐ, ๊ฒ์, ์ํ, ๊ด๊ณ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ํ์ ์ ๊ฐ์ ธ์ฌ ์ ์ฌ๋ ฅ์ ์ง๋๋๋ค.
AI
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ๊ฐ ์ธ๋ฉดํ AI ์ํ ๊ฒฝ๊ณ ์ ๊ฐ๋ฐ์์ ์ฑ ์
- 2024๋ , ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ๋ ์์ฑํ AI์ ๊ฒฝ์ ์ ์ ์ฌ๋ ฅ์ ์ง์คํ๋ฉฐ AI์ ์ค๋ฆฌ์ ์ํ(ํธํฅ์ฑ, ์ค์ฉ ๊ฐ๋ฅ์ฑ, ์ผ์๋ฆฌ ๊ฐ์ ๋ฑ)์ ๋ํ ์ฐ๋ ค๋ฅผ ์ธ๋ฉดํ์ต๋๋ค.
- AI ๊ธฐ์ ๋ฐ์ ์๋๊ฐ ์ค๋ฆฌ์ , ์ฌํ์ ๊ณ ์ฐฐ์ ์์ง๋ฌ ์ฌ๊ฐํ ์ํ์ ์ด๋ํ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก๋ก ์ง๋ชฉ๋์์ต๋๋ค.
- ์ง์ ๊ฐ๋ฅํ AI ์ํ๊ณ ๊ตฌ์ถ์ ์ํด์๋ ๊ฒฝ์ ์ ์ด์ต ์ถ๊ตฌ๋ฅผ ๋์ด ์ฌํ์ ์ฑ ์๊ณผ ์ค๋ฆฌ์ ๊ณ ๋ ค๋ฅผ ์ต์ฐ์ ์ผ๋ก ํ๋ ๊ฐ๋ฐ ์ ๋ต์ด ํ์ํฉ๋๋ค.
๐ป Programming
๋๊ท๋ชจ ์์คํ ์ถ์ ์ ๋ต: 10์ต ์ค ์ฝ๋, 100๋ง ์ค๋ก, ๊ทธ๋ฆฌ๊ณ 1์ค๋ก์ ์ฌ์
- ๋ณธ ๊ธ์ LangWatch ํ๋ก์ ํธ์ ๊ฐ๋ฐ ๋ฐ ์ถ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ๋๊ท๋ชจ ์์คํ ์ ํจ์จ์ ์ธ ์ค์ผ์ผ๋ง ์ ๋ต์ ์ฌ์ธต ๋ถ์ํฉ๋๋ค.
- ์ด๊ธฐ ๋นํจ์จ์ ์ธ ์ฝ๋์์ TDD(Test-Driven Development)๋ฅผ ๋์ ํ์ฌ ์ฒด๊ณ์ ์ธ ๊ฐ๋ฐ๋ก ์ ํํ ๊ณผ์ ๊ณผ, ์ฝ๋ ๊ด๋ฆฌ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
- ๋จ์ํ ์์คํ ๊ท๋ชจ ์ถ์๊ฐ ์๋, ์ฝ๋ ํ์ง ํฅ์ ๋ฐ ์ฅ๊ธฐ ์ ์ง๋ณด์์ฑ ํ๋ณด๋ฅผ ์ํ ๋จ๊ณ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ์กฐํ๋ฉฐ, ์ค์ ์ฌ๋ก๋ฅผ ํตํด ์์คํ ๋ณต์ก์ฑ ๊ฐ์ ๋ฐ ์ ์ง๋ณด์ ๋น์ฉ ์ ๊ฐ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
2024 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฅ์ ์ง๊ฐ๋ณ๋: Oracle vs. AWS, ๋ผ์ด์ ์ค ์ ์์ ์น์๋?
- 2024๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฅ์ Oracle๊ณผ AWS๋ฅผ ์ค์ฌ์ผ๋ก ํ ์น์ดํ ๊ฒฝ์๊ณผ ๊ธ๊ฒฉํ ๋ณํ๋ฅผ ๊ฒช์์ต๋๋ค.
- ์ฃผ์ ์ ์ฒด๋ค์ ์ธ์ํฉ๋ณ์ ์์ฅ ์ ์ ์จ ๊ฒฝ์์ ๋์ฑ ์ฌํ์์ผฐ๊ณ , ์์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ผ์ด์ ์ค ๋น์ฉ ์์น์ ํด๋ผ์ฐ๋ ๋ฐ ์คํ์์ค ์๋ฃจ์ ์ผ๋ก์ ์ ํ์ ๊ฐ์ํํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์์ต๋๋ค.
- ๋ณธ ๋ถ์์์๋ ์ด๋ฌํ ๋ณํ์ ๊ธฐ์ ์ ๋ฐฐ๊ฒฝ, ์์ฅ ์ ์ ์จ ๋ณ๋, ๊ทธ๋ฆฌ๊ณ ํด๋ผ์ฐ๋ ์ ํ ๋ฐ ์คํ์์ค ๋์ ์ ๋ต์ ์ฅ๋จ์ ์ ๋น๊ต ๋ถ์ํฉ๋๋ค.
Mill๋ก ๋จ ํ ๋ฒ์ ๋ช ๋ น์ด๋ก ์คํ ๊ฐ๋ฅํ JAR ํ์ผ ์์ฑํ๊ธฐ: ๊ฐ๋ฐ ์๊ฐ ๋จ์ถ์ ํ์
- Mill JVM ๋น๋ ๋๊ตฌ๋ ์๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ๋ฐฉ์์ ํ์ ์ ์ธ ๋ณํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ๊ธฐ์กด์ Maven์ด๋ Gradle๊ณผ ๊ฐ์ ๋น๋ ๋๊ตฌ๋ ์คํ ๊ฐ๋ฅํ JAR ํ์ผ ์์ฑ ํ์๋ ์ถ๊ฐ ๋ช ๋ น์ด๊ฐ ํ์ํ์ง๋ง, Mill์ ๋น๋ ๊ณผ์ ์์ ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ JAR ํ์ผ์ ์์ฑํฉ๋๋ค.
- ์ด๋ ๊ฐ๋ฐ์์ ์๊ฐ์ ์ ์ฝํ๊ณ , ๋ฐฐํฌ ๋ฐ ์คํ ๋จ๊ณ์์ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์ต์ํํ๋ ๋ฐ ํฌ๊ฒ ๊ธฐ์ฌํฉ๋๋ค.
Userland Exec: execve ์์คํ ์ฝ ์ฐํ ๊ธฐ๋ฒ๊ณผ ์ ์ฑ์ฝ๋ ํ์ง ํํผ ์ ๋ต ๋ถ์
- Userland Exec์ ์์คํ ์ฝ execve์ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์ฌ๊ตฌํํ์ฌ ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ ๊ณ ๊ธ ๊ธฐ๋ฒ์ ๋๋ค.
- ๊ธฐ์กด ํ๋ก์ธ์ค์ ์ฃผ์ ๊ณต๊ฐ์ ์ฌํ์ฉํจ์ผ๋ก์จ, ์์คํ ๋ชจ๋ํฐ๋ง ๋๊ตฌ์๋ ๊ธฐ์กด ํ๋ก์ธ์ค์ ์ด๋ฆ์ผ๋ก๋ง ํ์๋์ด ์ ์ฑ์ฝ๋ ํ์ง๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
- ํนํ, ์คํ์ด ์ ํ๋ noexec ํํฐ์ ์ ๋ฐฐ์น๋ ์ ์ฑ์ฝ๋๋ฅผ ์คํํ๋ ๋ฐ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ธฐ์กด์ ์ํฐ๋ฐ์ด๋ฌ์ค ๋ฐ ์นจ์ ํ์ง ์์คํ ์ ์ฐํํ๋ ์๋ก์ด ๊ณต๊ฒฉ ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค.
GUI ์์ด์ ํธ์ ์งํ๋ฅผ ๊ฐ๋ก๋ง๋ ๋ฒฝ: VLM ํ์ต ๋ฐ์ดํฐ ํ๋ณด์ ๋์ ์ ํด๊ฒฐ์ฑ
- VLM ๊ธฐ๋ฐ GUI ์์ด์ ํธ๋ ์ธ๊ฐ ์์ค์ ์ธํฐํ์ด์ค ์ ์ด๋ฅผ ๋ชฉํ๋ก ํ์ง๋ง, ๊ณ ํ์ง ํ์ต ๋ฐ์ดํฐ ํ๋ณด๊ฐ ์์ฉํ์ ์ฃผ์ ๊ฑธ๋ฆผ๋์ ๋๋ค.
- ๊ธฐ์กด์ ์๋ ๋ผ๋ฒจ๋ง ๋ฐฉ์์ ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ๋ฐ์ดํฐ ํ์ง์ด ๋ฎ์ ํ๊ณ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ฌ์ ์ ์๋ ์์ ๊ธฐ๋ฐ์ ํฉ์ฑ ๋ฐ์ดํฐ ์์ฑ ๋ํ ํ์ค์ ์ธ ์ฌ์ฉ์ ํ๋์ ๋ฐ์ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
- ๋ฐ๋ผ์, ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ๋ฒ์ ํตํ ๋ฐ์ดํฐ ์ ํ๋ณด, ๊ฐํํ์ต ์์ด์ ํธ๋ฅผ ํ์ฉํ ์๋ ๋ฐ์ดํฐ ์์ง ๋ฐ ํ์ง ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฌ์ฉ์ ์ธํฐ๋์ ๋ฐ์ดํฐ์ ํจ๊ณผ์ ์ธ ์ ์ฒ๋ฆฌ ๋ฐ ํ์ฉ ๋ฑ์ ์๋ก์ด ๋ฐ์ดํฐ ์์ง ์ ๋ต์ด ์๊ตฌ๋ฉ๋๋ค.
๐จ๐ปโ๐ป ์คํ์์ค ์ ๋ณด
Monolith: ์ถฉ๋ ๋ฐฉ์ง ๊ณ ์ฑ๋ฅ ๋ฅ๋ฌ๋ ์ถ์ฒ ์์คํ - ์ค์๊ฐ ์ถ์ฒ์ ์๋ก์ด ๊ธฐ์ค
- TensorFlow ๊ธฐ๋ฐ์ Monolith ํ๋ ์์ํฌ๋ ๊ณ ์ ๋ฒกํฐ ํํ์ ํตํ '์ถฉ๋ ์๋ ์๋ฒ ๋ฉ'์ผ๋ก ๊ธฐ์กด ์ถ์ฒ ์์คํ ์ ๋ฐ์ดํฐ ์ค๋ณต ๋ฐ ์ถฉ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ๋ฐฐ์น ๋ฐ ์ค์๊ฐ ํ์ต ๋ชจ๋ ์ง์ํ์ฌ ์ต์ ํธ๋ ๋๋ฅผ ๋ฐ์ํ ์ ํํ๊ณ ์์์ฑ ์๋ ์ถ์ฒ์ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ์ ์ฐธ์ฌ๋์ ๋ง์กฑ๋๋ฅผ ํฅ์์ํต๋๋ค.
- ํจ์จ์ ์ธ ์ํคํ ์ฒ๋ก ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ฒ๋ฆฌ์ ์ ํฉํ๋ฉฐ, ํ์ฅ์ฑ๊ณผ ์์ ์ฑ์ ๋ณด์ฅํ์ฌ ๊ฐ๋ฐ ์๊ฐ ๋ฐ ๋น์ฉ์ ์ ๊ฐํฉ๋๋ค.
CopilotKit: React ์ ํ๋ฆฌ์ผ์ด์ ์ AI ์ด์์คํดํธ๋ฅผ ์์ฝ๊ฒ ํตํฉํ๋ ์คํ์์ค ํ๋ ์์ํฌ
- React ๊ธฐ๋ฐ์ CopilotKit์ ๊ฐ๋ฐ์๊ฐ AI ์ด์์คํดํธ ๊ธฐ๋ฅ์ ๊ฐํธํ๊ฒ ์ถ๊ฐํ ์ ์๋๋ก ์ค๊ณ๋ ์คํ์์ค ํ๋ ์์ํฌ์ ๋๋ค.
- ๋ณต์กํ AI ํตํฉ ๊ณผ์ ์ ๋จ์ํํ์ฌ ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ๊ณ , ํฅ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
- ๋ค์ํ AI ๋ชจ๋ธ๊ณผ์ ํธํ์ฑ์ ํตํด ์ ์ฐ์ฑ์ ํ๋ณดํ๊ณ , ์ฌ์ฉ์ ๋ง์ถคํ ์๋น์ค ๊ตฌ์ถ์ ์ง์ํฉ๋๋ค.
gdb TUI: ์๊ฒฉ ๋๋ฒ๊น ์ ์๋ก์ด ์งํ, heretek
- heretek์ ๊ธฐ์กด gdb์ ์ ์ฝ์ ๊ทน๋ณตํ๋ ์๊ฒฉ ๋๋ฒ๊น ๋๊ตฌ์ ๋๋ค.
- gdbserver ์์ด ๋คํธ์ํฌ ์ฐ๊ฒฐ(nc, cat, mkfifo)๋ง์ผ๋ก ์๊ฒฉ ๋์์ ๋๋ฒ๊น ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, gef์์ ์๊ฐ์ ๋ฐ์ TUI(Text User Interface)๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Python ์ง์์ด ์๊ฑฐ๋ gdbserver ๋ฐ์ด๋๋ฆฌ๊ฐ ์ ํจํ์ง ์์ ํ๊ฒฝ์์๋ ์๋ํ๋ฉฐ, gdb๊ฐ ์ ๊ณตํ๋ ์ ๋ณด๋ง์ ์ฌ์ฉํ์ฌ ์ํคํ ์ฒ์ ๋ ๋ฆฝ์ ์ธ ํธํ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์