Introduction to Document AI
๐ ๋ชฉ์ฐจ
Document AI ๋?
DocAI์ ์ค์์ฑ?
Upstage Document AI ๋น๊ต
1. Document AI๋?
Document AI๋ ๋ฌธ์๋ฅผ ๋์งํธํํ๊ณ , ๋ฌธ์ ๋ด ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๋ AI ๊ธฐ์ ์ ๋๋ค.
์์ํ๊ฒ ๋๊ปด์ง ์๋ ์์ง๋ง, ์ฌ์ค ์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ผ์ ์์์ DocAI๋ฅผ ๊ฒฝํํ๊ณ ์์ต๋๋ค. ์์๋ฅผ ๊ฐ์ด ์ดํด๋ณผ๊น์?
โ ์๋ ๋ฌธ์ ์ค์บ ๋ฐ ๋ฐ์ดํฐ ์ถ์ถ

์ํ์์ ์ ๋ถ์ฆ์ ์ดฌ์ํ๊ฑฐ๋, ๊ณ์ฝ์๋ฅผ ์ค์บํ ๋ ์๋์ผ๋ก ์ค์ํ ์ ๋ณด๊ฐ ์ถ์ถ๋๋ ๊ฒฝํ์ ํด๋ณด์ จ๋์?
DocAI๋ ๋ฌธ์ ๋ด ๊ธ์๋ฅผ ์ธ์ํ๊ณ , ์ด๋ฆ, ๋ ์ง, ์ฃผ์์ ๊ฐ์ ํ์ ์ ๋ณด๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ์ฌ ์๋์ผ๋ก ์ ๋ ฅํด ์ค๋๋ค.
โ ์์์ฆ ์๋ ์ฒ๋ฆฌ

ํ์ ํ ํ์ฌ์ ์์์ฆ์ ์ ์ถํ ๋, ๋ ์ง๋ ๊ธ์ก์ ์ผ์ผ์ด ์ ๋ ฅํ๋ ๊ณผ์ ์ด ๋ฒ๊ฑฐ๋ก์ฐ์ จ๋์?
DocAI๋ ์์์ฆ์ ์ค์บํ๋ฉด ๋ ์ง, ๊ธ์ก, ํ๋ชฉ ๋ฑ์ ์๋์ผ๋ก ์ธ์ํ๊ณ , ์ ๋ฆฌํด์ค๋๋ค.
๋๋ถ์ ๋ฐ๋ณต์ ์ธ ์์์ ์ ์ค์ด๊ณ , ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
โ ์๋ ๋ฌธ์ ๋ถ๋ฅ

๋ณดํ์ฌ ๋ฑ์์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ฌธ์๋ฅผ ํ ๋ฒ์ ์ค์บํ์ ๋, ์ด๋ฅผ ์๋์ผ๋ก ๋ถ๋ฅํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํด๋ณธ ์ ์ด ์์ผ์ ๊ฐ์?
DocAI๋ ๊ณ์ฝ์, ์ธ๋ณด์ด์ค, ์ ๋ถ์ฆ ๋ฑ ๋ค์ํ ๋ฌธ์ ๋ด ํ ์คํธ๋ฅผ ์ค์ค๋ก ์ธ์ํ๊ณ ์๋์ผ๋ก ๋ถ๋ฅํด์ค๋๋ค.
๋๋ถ์ ๋ฌธ์ ๊ด๋ฆฌ๊ฐ ํจ์ฌ ๊ฐํธํด์ง๊ณ , ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
2. DocAI์ ์ค์์ฑ
DocAI๋ ๋ฌธ์ ์ฒ๋ฆฌ AI ๊ธฐ์ ๋ก ํ์ ์ ์ธ ๋ณํ๋ฅผ ์ด๋๊ณ ์์ต๋๋ค.
๐ (1) ์
๋ฌด ์์ฐ์ฑ ํฅ์
์๋ํ๋ ๋ฌธ์ ์ฒ๋ฆฌ: ๋ฌธ์ ์ค์บ, ๋ฐ์ดํฐ ์ถ์ถ, ๋ถ๋ฅ ์์ ๋ฑ์ ์๋ํํ์ฌ ์ ๋ฌด์ ์๋์ ํจ์จ์ฑ์ ํฅ์.
์ ํํ ๋ฐ์ดํฐ ์ถ์ถ: ๋ค์ํ ๋ฌธ์์์ ํต์ฌ ์ ๋ณด๋ฅผ ์ ์ํ๊ณ ์ ํํ๊ฒ ์ถ์ถํ์ฌ ์์์ ์ ๋ ฅ ์ค๋ฅ ๊ฐ์.
์๊ฐ ์ ์ฝ: ๋ฐ๋ณต์์ ์๋ํ๋ฅผ ํตํ ์ ๋ฌด ์๊ฐ ๋จ์ถ ๋ฐ ์ค์ ์ ๋ฌด์ ์ง์ค ์ง์
๐ (2) ์ ๊ทผ์ฑ ํฅ์
๋ค์ํ ๋ฌธ์ ํ์ ์ง์: ์ข ์ด ๋ฌธ์, PDF, ์ด๋ฏธ์ง ๋ฑ ๋ค์ํ ํํ์ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ ์ ์์ด, ๋์งํธํ ๊ฐ๋ฅ.
๊ธ๋ก๋ฒ ๋ฌธ์ ์ฒ๋ฆฌ: ๋ค๊ตญ์ด ๋ฌธ์๋ ์๋์ผ๋ก ์ธ์ํ๊ณ ์ฒ๋ฆฌํ์ฌ, ๊ตญ์ ์ ๋ฌด์์๋ ํจ์จ์ฑ์ ๊ทน๋ํ.
๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ์ ๊ณต: ์ถ์ถ๋ ๋ฐ์ดํฐ ์๋ ์ ๋ฆฌ๋ฅผ ํตํด ์ฝ๊ฒ ๊ฒ์ํ๊ณ ๋ถ์ํ ์ ์๋๋ก ์ง์.
๐ฐ (3) ๋น์ฉ ์ ๊ฐ๊ณผ ์ค๋ฅ ๊ฐ์
์ธ๊ฑด๋น ์ ๊ฐ: ์์์ ์ ์๋ํํจ์ผ๋ก์จ ์ธ๊ฑด๋น๋ฅผ ์ ๊ฐ ๋ฐ ๋ ํจ์จ์ ์ธ ์ธ๋ ฅ ์ด์
์ค๋ฅ ๊ฐ์: ์๋ํ๋ ๋ฐ์ดํฐ ์ถ์ถ์ ํตํด ์ ๋ ฅ ์ค๋ฅ๋ฅผ ์ต์ํ ๋ฐ ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ ์ ๊ณ .
3. Upstage DocAI ๋น๊ต
Upstage๋ ๋ฌธ์ ์ฒ๋ฆฌ์ ์ ๋ณด ์ถ์ถ์ ์ํ ์ธ ๊ฐ์ง ์ฃผ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค : Document OCR, Document Parse, Information Extract.
๐ก Upstage Document OCR (Optical Character Recognition)

Document OCR์ ์ค์บ๋ ์ด๋ฏธ์ง๋ ๋ฌธ์์์ ํ ์คํธ๋ฅผ ๊ทธ๋๋ก ์ถ์ถํ๋ ๊ธฐ์ ์ ๋๋ค.
์์: Apple ์ฌ๋ฌด์ ํ์์ "Apple Inc."๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ๋จ์ํ ํ ์คํธ ํํ๋ก ์ถ์ถํฉ๋๋ค.
ํ์ฉ ์์ : ๋ฌธ์์์ ํ ์คํธ๋ง ๋น ๋ฅด๊ฒ ์ถ์ถํ๊ณ ์ถ์ ๋ ์ฌ์ฉํฉ๋๋ค.
์์ํ ํํ : ๋จ์ ํ ์คํธ
๐ก Upstage Information Extract

Information Extract๋ ๋ฌธ์์์ ํต์ฌ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ถ์ถํด ๊ตฌ์กฐํ๋ ํํ๋ก ์ ๊ณตํฉ๋๋ค.
์์: Apple ์ฌ๋ฌด์ ํ์์ ๊ธฐ์ ๋ช ์ ์๋์ผ๋ก ์ธ์ํ๊ณ ,
{Company Name : 'Apple Inc'}
ํํ๋ก ์ถ์ถํฉ๋๋ค.ํ์ฉ ์์ : ๊ณ์ฝ์ ๋ฑ์ ๋ฌธ์ ๋ด ํ ์คํธ ๋ฟ๋ง ์๋๋ผ ํ ์คํธ์ ์ ๋ณด(ํ์ฌ๋ช , ๋ ์ง, ๊ธ์ก ๋ฑ)๋ฅผ ํจ๊ป ์ถ์ถํด์ผ ํ ๋ ์ฌ์ฉํฉ๋๋ค.
์์ํ ํํ : JSON ํํ์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ
๐ก Upstage Document Parse

Document Parse๋ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ธ์ํด, LLM์ด ์ดํดํ ์ ์๋๋ก HTML์ด๋ Markdown ๊ฐ์ ๊ตฌ์กฐํ๋ ํฌ๋งท์ผ๋ก ๋ณํํฉ๋๋ค.
์์: Apple ์ฌ๋ฌด์ ํ์์ "Apple Inc."๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ HTML๋ก ๊ตฌ์กฐํํ์ฌ ์ถ์ถํฉ๋๋ค.
ํ์ฉ ์์ :
๋ ผ๋ฌธ, ๋ณด๊ณ ์, ์ฌ๋ฌด์ ํ ๊ฐ์ด ํ, ๋์, ์์ ๋ฑ์ด ํฌํจ๋ ๋ณต์กํ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ๋ช ํํ๊ฒ ์ ๋ฆฌํ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
LLM์ ํตํด ๋ฌธ์ ์์ฝ, ๋ถ์์ ์งํํ๊ธฐ ์ ์ ํํ๋ ํํ๋ก ๋ฌธ์๋ฅผ ์ค๋นํ ๋ ์ ์ฉํฉ๋๋ค.
์์ํ ํํ : HTML ํํ๋ก ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ.
์๋๋ Upstage์ ์ธ ๊ฐ์ง ์ฃผ์ ๋ฌธ์ ์ฒ๋ฆฌ ๋๊ตฌ์ธ Document OCR, Information Extract, Document Parse์ ๊ธฐ๋ฅ์ ํ๋ก ๋น๊ต ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.
๐ก ์ต์ข
๋น๊ต
๊ตฌ๋ถ
Document OCR
Information Extract
Document Parse
๊ธฐ๋ฅ
๋ฌธ์์์ ํ ์คํธ๋ง ์ถ์ถ
๋ฌธ์์์ ํ ์คํธ + ํต์ฌ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ๊ตฌ์กฐํ๋ ํํ๋ก ์ ๊ณต
๋ฌธ์์ ๊ตฌ์กฐ(๋ ์ด์์)์ ์ธ์ํด HTML ํฌ๋งท์ผ๋ก ๋ณํ
ํ์ฉ ์์
๋ฌธ์์์ ํ ์คํธ๋ง ๋น ๋ฅด๊ฒ ์ถ์ถํ๊ณ ์ถ์ ๋ ์ฌ์ฉ
๊ณ์ฝ์, ์ธ๋ณด์ด์ค ๋ฑ ํต์ฌ ์ ๋ณด๋ฅผ ํจ๊ป ์ถ์ถํด์ผ ํ ๋ ์ฌ์ฉ
๋ ผ๋ฌธ, ๋ณด๊ณ ์, ์ฌ๋ฌด์ ํ์ฒ๋ผ ๋ณต์กํ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ ๋ฆฌํ๊ณ ์ถ์ ๋ ์ฌ์ฉ
์ถ๋ ฅ ํํ
๋จ์ ํ ์คํธ
JSON ํํ์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ
HTML ํํ์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ
Wrap Up
์ด๋ฒ ๊ธ์์๋ DocAI์ ์ ์, ์ค์์ฑ, ๊ทธ๋ฆฌ๊ณ Upstage DocAI ์ ํ๋ค์ ์ดํด๋ณด์์ต๋๋ค.
๐น DocAI ์ ์: ์๋ ์ค์บ, ๋ฐ์ดํฐ ์ถ์ถ, ๋ฌธ์ ๋ถ๋ฅ ๋ฑ ๋ฌธ์ ์ฒ๋ฆฌ๋ฅผ ์๋ํํ์ฌ ํจ์จ์ฑ ๊ทน๋ํ.
๐น DocAI์ ์ค์์ฑ: ์ ๋ฌด ์์ฐ์ฑ ํฅ์, ์ ๊ทผ์ฑ ์ฆ๋, ๋น์ฉ ์ ๊ฐ ํจ๊ณผ.
๐น Upstage Document OCR: ๋ฌธ์์์ ํ ์คํธ๋ก ๋ณํํ๋ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๐น Upstage Information Extract: ๋ฌธ์ ๋ด์์ ํ ์คํธ์ ํจ๊ป ์๋์ผ๋ก ํด๋น ํ ์คํธ์ ์๋ฏธ๋ฅผ ๋ด์ ์ ๋ณด๋ฅผ ์ถ์ถํฉ๋๋ค.
๐น Upstage Document Parse: ์ถ์ถ๋ ํ ์คํธ๋ฅผ ๊ตฌ์กฐํ๋ ํ์(HTML ๋ฑ) ์ผ๋ก ๋ณํํ์ฌ LLM์ด ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ์ง์ํ๋ฉฐ, ํ์ ์ฐจํธ ์ธ์ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค.
๐ ์ด์ Upstage DocAI๋ฅผ ์ง์ ์ฒดํํ๊ณ ๊ฐ ์ ํ์ ์ฐจ์ด์ ์ ๋น๊ตํด๋ณผ๊น์?
Upstage DocAI ์ฒดํํ๋ฌ ๊ฐ๊ธฐ
Suwan Kim | AI Edu | Upstage
Last updated