๐ค๋ชจ๋๋ฅผ ์ํ AI: byLLM๊ณผ A11yShape๊ฐ ํฌ์ฉ์ ์ฝ๋ฉ์ ์ฌ์ ์ํ๋ ๋ฐฉ๋ฒ
Source: Dev.to

๐ AI for All: byLLM and A11yShape Bridge AI and Accessibility in Programming
์ค๋๋ ๊ธ๋ณํ๋ ๊ธฐ์ ์ํ๊ณ์์ ๋ ๊ฐ์ง ํ์ ์ ์ธ ๋๊ตฌ๊ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ ๊ทผ์ฑ์ ๋ํ ์ฐ๋ฆฌ์ ์ฌ๊ณ ๋ฐฉ์์ ์ฌ์ ์ํ๊ณ ์์ต๋๋ค.
- byLLM์ AI ํตํฉ์ ๊ฑฐ์ ์์ฝ๊ฒ ๋ง๋ค์ด ์ค๋๋ค.
- A11yShape๋ ์๊ฐ ์ฅ์ ์ธ ๋ฐ ์ ์๋ ฅ ๊ฐ๋ฐ์๋ค์ด 3D ๋ชจ๋ธ์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ง๋ค๊ณ ํธ์งํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๋ ๋๊ตฌ๊ฐ ํจ๊ป ํ์ ๊ณผ ํฌ์ฉ์ด ์์ก๊ณ ๋์๊ฐ๋ ๋ฏธ๋๋ฅผ ์๊ณ ํฉ๋๋ค.
โญ ์ฃผ์ ํ์ด๋ผ์ดํธ
๐ง byLLM ํ๋ ์์ํฌ
ํ ์ค์ ์ฝ๋๋ง์ผ๋ก LLM ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ํตํฉํ ์ ์๊ฒ ํด ์ฃผ๋ ๊ฐ๋ฒผ์ด ์คํ์์ค ๋๊ตฌ์ ๋๋ค โ ๋ณ๋์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ด ํ์ ์์ต๋๋ค.
๐๏ธโ๐จ๏ธ A11yShape
์๊ฐ ์ฅ์ ์ธ ๋ฐ ์ ์๋ ฅ ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํด ์ค๊ณ๋ AI ๊ธฐ๋ฐ 3D ๋ชจ๋ธ๋ง ์ด์์คํดํธ๋ก, 3D ๋ชจ๋ธ์ ํ๋ถํ ์์ฐ์ด ์ค๋ช ์ผ๋ก ๋ณํํ๊ณ ์ ๊ทผ ๊ฐ๋ฅํ ํธ์ง์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๐ค ํฌ์ฉ์ ๊ธฐ์ ์ ๋ถ์
๋ ๋๊ตฌ ๋ชจ๋ ๊ณต์ ํ AI๋ฅผ ํฅํ ๋ ๋์ ์์ง์์ ๋ณด์ฌ ์ฃผ๋ฉฐ, ๋ค์ํ ๊ฐ๋ฐ์๋ค์ ์ง์ํ๊ณ ๋ชจ๋ ๊ท๋ชจ์ ํ ํจ์จ์ฑ์ ๋์ฌ์ค๋๋ค.
๐ byLLM: AI ํตํฉ์ ์์ฝ๊ฒ
LLM์ โํจ์์ฒ๋ผโ ํธ์ถํ๊ณ ์ถ๋์? ๋ฐ๋ก ๊ทธ๊ฒ byLLM์ด(University of Michigan ์ฐ๊ตฌ์ง์ด) ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๊ฒ์ ๋๋ค.
๋ณต์กํ ํ๋กฌํํธ๋ฅผ ๋ง๋ค ํ์ ์์ด ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ๋ฉด ๋ฉ๋๋ค:
response = query_by_llm
๐ ์ฃผ์ ๊ธฐ๋ฅ
- โก ํ ์ค AI ํตํฉ
- ๐ค ์๋ ํ๋กฌํํธ ์์ง๋์ด๋ง
- ๐ ๊ฐ๋ฐ ์๋ 3๋ฐฐ ํฅ์, ์ฝ๋ ๋ผ์ธ 45โฏ% ๊ฐ์(์ฐ๊ตฌ ๊ฒฐ๊ณผ)
- ๐ ์คํ์์ค, ์ฒซ ๋ฌ์ 14k+ ๋ค์ด๋ก๋
- ๐ฏ ์ฑ๋ด, ๋ถ์, ํฌ์ค์ผ์ด ์ฑ, ๊ต์ก ๋๊ตฌ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ์ต์
byLLM์ JasonโฏMars, LingjiaโฏTang, KrisztianโฏFlautner๊ฐ ์ด๋๊ณ ์์ผ๋ฉฐ Jaseci Labs์ ์ง์์ ๋ฐ๊ณ ์์ต๋๋ค.
๐๏ธโ๐จ๏ธ A11yShape: BLV ๊ฐ๋ฐ์๋ฅผ ์ํ ์ ๊ทผ ๊ฐ๋ฅํ 3D ๋ชจ๋ธ๋ง
์ ํต์ ์ธ 3D ๋ชจ๋ธ๋ง ๋๊ตฌ๋ ์๊ฐ์ ํผ๋๋ฐฑ์ ํฌ๊ฒ ์์กดํฉ๋๋ค โ ์ด๋ ์๊ฐ ์ฅ์ ์ธ ๋ฐ ์ ์๋ ฅ ๊ฐ๋ฐ์๋ฅผ ๋ฐฐ์ ํฉ๋๋ค. A11yShape๊ฐ ๊ทธ ์ฅ๋ฒฝ์ ํ๋ฌผ์์ต๋๋ค.
OpenSCAD + GPTโ4o ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ A11yShape๋ ์๋์ผ๋ก:
- ์ฌ๋ฌ ๊ฐ๋์์ ๋ชจ๋ธ์ ๋ ๋๋ง
- ์ด๋ฏธ์ง์ ์ฝ๋๋ฅผ GPTโ4o์ ์ ์ก
- ์์ธํ ์์ฐ์ด ์ค๋ช ์์ฑ
- ์ฝ๋๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ค๋ช ๊ณผ ์๊ฐ์ ์ฆ์ ์ ๋ฐ์ดํธ
๐ ์ฃผ์ ๊ธฐ๋ฅ
- ๐ ๋ค๊ฐ๋ ๋ ๋๋ง + ๋๊ธฐํ๋ ํ ์คํธ ์ค๋ช
- ๐ฌ ๋ํํ Q&A + AI ๊ธฐ๋ฐ ์ฝ๋ ์ ์
- ๐ฏ ๊ต์ฐจ ํํ ํ์ด๋ผ์ดํ ์ผ๋ก ํ์ ์ฉ์ด
- ๐ ๋ฒ์ ๊ด๋ฆฌ๋ ๋ณ๊ฒฝ ๋ก๊ทธ
- ๐งช ์๊ฐ ์ฅ์ ์ธ/์ ์๋ ฅ ํ๋ก๊ทธ๋๋จธ์์ ์ค์ ํ ์คํธ๋ฅผ ํตํด ๊ฒ์ฆ
A11yShape๋ UTโฏDallas, University of Michigan, MIT ๋ฑ๊ณผ์ ํ์ ์ผ๋ก ๊ฐ๋ฐ๋์ผ๋ฉฐ, BLV ์ปค๋ฎค๋ํฐ๋ฅผ ์ํด ์คํ์์ค๋ก ๊ณต๊ฐ๋ ์์ ์ ๋๋ค.
๐ ๋น๊ต ๊ฐ์
| ํญ๋ชฉ | byLLM ๐ | A11yShape ๐ |
|---|---|---|
| ์ฃผ์ ์ด์ | ํ๋กฌํํธ ์์ด AI ํตํฉ | ์ ๊ทผ ๊ฐ๋ฅํ 3D ๋ชจ๋ธ๋ง |
| ๊ธฐ์ | ์๋ฏธ ๊ธฐ๋ฐ ์ปดํ์ผ๋ฌ + ๋ฐํ์ | OpenSCAD + GPTโ4o |
| ํต์ฌ ํํ | ๊ฐ๋ฐ ์๋ 3๋ฐฐ, ์ฝ๋ 45โฏ% ๊ฐ์ | BLV ์ฌ์ฉ์๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก 3D ์ ์ |
| ๋์ ์ฌ์ฉ์ | ๊ฐ๋ฐ์, ์คํํธ์ , ํ | ์๊ฐ ์ฅ์ ์ธ/์ ์๋ ฅ ํ๋ก๊ทธ๋๋จธ |
| ์ฌ์ฉ ์ฌ๋ก | ์ฑ๋ด, ๊ธ์ต, ํฌ์ค์ผ์ด | ์น ์๊ฐํ, ๊ต์ก, ํ๋์จ์ด |
| ๊ฐ๋ฐ ๋จ๊ณ | ์คํ์์ค ํ๋ ์์ํฌ | ์ฐ๊ตฌ ํ๋กํ ํ์ (์คํ์์ค ์์ ) |
| ์ฐ๊ตฌ ๊ฒฐ๊ณผ | ์ ํ๋ ํฅ์, ์ฝ๋ ๊ฐ์ | ๋ชจ๋ BLV ์ฌ์ฉ์๊ฐ ๋ชจ๋ธ๋ง ๊ณผ์ ์์ |
๐ ์ ์ด ํ์ ์ด ์ค์ํ๊ฐ
์ด ๋๊ตฌ๋ค์ ๋จ์ํ โ๋ฉ์ง ๊ธฐ์ โ์ด ์๋๋ผ AI ํ์ฉ์ ๋ํ ์ฌ๊ณ ๋ฐฉ์์ ๋ฐ๊พธ๋ ์ ํ์ ์ ๋๋ค.
- byLLM์ ์ฑ์ AI๋ฅผ ์ถ๊ฐํ๋ ๋ง์ฐฐ์ ์ค์ฌ ์๊ท๋ชจ ํ๊ณผ ์ธ๋ ๊ฐ๋ฐ์์ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถฅ๋๋ค.
- A11yShape๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐ 3D ๋์์ธ ๋ถ์ผ์์ ์ค๋ซ๋์ ์กด์ฌํด ์จ ์ ๊ทผ์ฑ ๊ฒฉ์ฐจ๋ฅผ ๋ฉ์๋๋ค.
๋ ๋๊ตฌ ๋ชจ๋ ๊ฐ๋ฐ์ ๋ณด๋ค ํฌ์ฉ์ ์ด๊ณ , ํจ์จ์ ์ด๋ฉฐ, ์ฐฝ์์ ์ผ๋ก ๋ง๋ค์ด ์ค๋๋ค.
๐ฎ ํฅํ ์ ๋ง
๋ ๋๊ตฌ๊ฐ ์ฑ์ํด์ง์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ ๋ณํ๊ฐ ๊ธฐ๋๋ฉ๋๋ค:
- ๋ ๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ byLLM ์ฐ์ฐ์๋ฅผ ์ง์
- A11yShape๊ฐ 3D ํ๋ฆฐํ ๋ฐ ํ๋์จ์ด ํ๋กํ ํ์ดํ์ผ๋ก ํ์ฅ
- ํฌ๋ก์ค ํ๋ซํผ ์ ๊ทผ์ฑ ํตํฉ ๊ฐํ
- ์ปค๋ฎค๋ํฐ ์ฃผ๋ํ ํด๋ง์ด ์ด ์์คํ ์์ ๊ตฌ์ถ
์ด๋ฌํ ํ์ ์ ๋ชจ๋๊ฐ ์ฐธ์ฌํ ๋ AI์ ์ง์ ํ ํ์ด ๋ฐํ๋๋ค๋ ์ฌ์ค์ ์ผ๊นจ์ ์ค๋๋ค.
๐ฌ ๋ง๋ฌด๋ฆฌ ์๊ฐ
์ด ์ค ์ด๋ ๋๊ตฌ๊ฐ ๊ฐ์ฅ ํฅ๋ฏธ๋กญ๋์?
๋ค์ ํ๋ก์ ํธ์ byLLM์ ์ฌ์ฉํด ๋ณด์ค ๊ฑด๊ฐ์, ์๋๋ฉด A11yShape๋ก ํฌ์ฉ์ ์ธ ๊ธฐ์ ์ ๋ง๋ค๊ณ ์ถ์ผ์ ๊ฐ์?
์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๊ณต์ ํด ์ฃผ์ธ์ โ ํจ๊ป ์ ๊ทผ ๊ฐ๋ฅํ ๋ฏธ๋๋ฅผ ๋ง๋ค์ด ๊ฐ์๋ค. ๐ค๐
์ฝ์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ๐