Browser AI πŸš€: WebGPU 가속이 κ°€λŠ₯ν•œ, λΈŒλΌμš°μ €μ—μ„œ 직접 μ‹€ν–‰ν•˜λŠ” Local LLM

Browser AI :rocket: μ†Œκ°œ

BrowserAIλŠ” λΈŒλΌμš°μ € λ‚΄μ—μ„œ 직접 μ‹€ν–‰ν•  수 μžˆλŠ” Production-Ready LLM (Large Language Models)λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 즉, λ³„λ„μ˜ μ„œλ²„κ°€ ν•„μš”μ—†μ΄, μ›Ή λΈŒλΌμš°μ €μ—μ„œ κ³§λ°”λ‘œ LLM을 μ‹€ν–‰ν•˜κ³ , AI μ„œλΉ„μŠ€λ₯Ό κ΅¬ν˜„ν•  수 μžˆλŠ” ν”„λ ˆμž„μ›Œν¬μž…λ‹ˆλ‹€. WebGPUλ₯Ό ν™œμš©ν•΄ λ„€μ΄ν‹°λΈŒ μ‹€ν–‰κ³Ό λΉ„μŠ·ν•œ μ†λ„λ‘œ AI λͺ¨λΈμ„ μ‹€ν–‰ν•  수 있으며, λͺ¨λ“  연산이 λ‘œμ»¬μ—μ„œ μ²˜λ¦¬λ˜μ–΄ 개인 정보λ₯Ό λ³΄ν˜Έν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Browser AIλŠ” AI 기술이 μš”κ΅¬ν•˜λŠ” λ³΅μž‘ν•œ μ„œλ²„ μ„€μ • 및 μœ μ§€λ³΄μˆ˜ λΉ„μš©μ„ μ ˆκ°ν•˜λ©΄μ„œ, κ°œλ°œμžλ“€μ΄ 보닀 μ‰½κ²Œ AI λͺ¨λΈμ„ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— 톡합할 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€. λ˜ν•œ, ν”„λΌμ΄λ²„μ‹œ λ³΄ν˜Έκ°€ μ€‘μš”ν•œ ν™˜κ²½μ—μ„œλ„ μ•ˆμ‹¬ν•˜κ³  μ‚¬μš©ν•  수 μžˆλŠ” 점이 큰 κ°•μ μž…λ‹ˆλ‹€.

BrowserAIλŠ” λ‹€μŒκ³Ό 같은 μ‚¬μš©μžλ“€μ—κ²Œ μ ν•©ν•©λ‹ˆλ‹€:

  • μ›Ή 개발자: AI κΈ°λŠ₯을 ν†΅ν•©ν•œ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ œμž‘
  • κΈ°μ—…: ν”„λΌμ΄λ²„μ‹œ λ³΄ν˜Έκ°€ μ€‘μš”ν•œ AI μ†”λ£¨μ…˜ λ„μž…
  • μ—°κ΅¬μž: λΈŒλΌμš°μ € 기반 AI μ‹€ν—˜
  • μ·¨λ―Έ 개발자: 인프라 없이 AIλ₯Ό 탐ꡬ

BrowserAIλŠ” λΈŒλΌμš°μ €μ—μ„œ μ‹€ν–‰ κ°€λŠ₯ν•˜λ‹€λŠ” μ μ—μ„œ Hugging Face의 Transformers.js와 λΉ„μŠ·ν•˜μ§€λ§Œ, λͺ‡ κ°€μ§€ 차별점이 μžˆμŠ΅λ‹ˆλ‹€:

  • WebGPU 지원: BrowserAIλŠ” WebGPUλ₯Ό ν™œμš©ν•˜μ—¬ λΉ λ₯Έ μΆ”λ‘  μ„±λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. 반면, Transformers.jsλŠ” WebGL을 주둜 μ‚¬μš©ν•©λ‹ˆλ‹€.

  • μ˜€ν”„λΌμΈ κΈ°λŠ₯: BrowserAIλŠ” 초기 λ‹€μš΄λ‘œλ“œ 이후 인터넷 μ—°κ²° 없이도 λ™μž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 닀쀑 μ—”μ§„ 지원: MLC와 Transformers μ—”μ§„ 간에 μ›ν™œν•œ μ „ν™˜μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

Browser AI의 μ£Όμš” κΈ°λŠ₯

  • :locked: ν”„λΌμ΄λ²„μ‹œ 보호: λͺ¨λ“  데이터 μ²˜λ¦¬κ°€ λ‘œμ»¬μ—μ„œ 이루어짐.

  • :high_voltage: WebGPU 가속: λΉ λ₯Έ AI λͺ¨λΈ μΆ”λ‘ .

  • :money_bag: μ„œλ²„ λΉ„μš© 절감: μ„œλ²„κ°€ ν•„μš”ν•˜μ§€ μ•ŠμŒ.

  • :globe_with_meridians: μ˜€ν”„λΌμΈ 지원: 인터넷 없이도 μ‹€ν–‰ κ°€λŠ₯.

  • :bullseye: 개발자 μΉœν™”μ : κ°„λ‹¨ν•œ API와 μ—¬λŸ¬ μ—”μ§„ 지원.

  • :package: 사전 μ΅œμ ν™” λͺ¨λΈ: Llama, Whisper, Kokoro λ“± 인기 λͺ¨λΈλ“€ 지원.

λΌμ΄μ„ μŠ€

이 ν”„λ‘œμ νŠΈλŠ” MIT License둜 λ°°ν¬λ˜λŠ” μ˜€ν”ˆμ†ŒμŠ€λ‘œ, 상업적 μ‚¬μš©μ—λ„ μ œν•œμ΄ μ—†μŠ΅λ‹ˆλ‹€.

:framed_picture: Browser AI 데λͺ¨

:books: Browser AI 곡식 λ¬Έμ„œ

:github: Browser AI GitHub μ €μž₯μ†Œ

https://github.com/sauravpanda/BrowserAI?tab=readme-ov-file




이 글은 GPT λͺ¨λΈλ‘œ μ •λ¦¬ν•œ 글을 λ°”νƒ•μœΌλ‘œ ν•œ κ²ƒμœΌλ‘œ, μ›λ¬Έμ˜ λ‚΄μš© λ˜λŠ” μ˜λ„μ™€ λ‹€λ₯΄κ²Œ μ •λ¦¬λœ λ‚΄μš©μ΄ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. κ΄€μ‹¬μžˆλŠ” λ‚΄μš©μ΄μ‹œλΌλ©΄ 원문도 ν•¨κ»˜ μ°Έκ³ ν•΄μ£Όμ„Έμš”! μ½μœΌμ‹œλ©΄μ„œ μ–΄μƒ‰ν•˜κ±°λ‚˜ 잘λͺ»λœ λ‚΄μš©μ„ λ°œκ²¬ν•˜μ‹œλ©΄ λ§κΈ€λ‘œ μ•Œλ €μ£Όμ‹œκΈ°λ₯Ό λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. :hugs:

:pytorch:νŒŒμ΄ν† μΉ˜ ν•œκ΅­ μ‚¬μš©μž λͺ¨μž„:south_korea:이 μ •λ¦¬ν•œ 이 글이 μœ μš©ν•˜μ…¨λ‚˜μš”? νšŒμ›μœΌλ‘œ κ°€μž…ν•˜μ‹œλ©΄ μ£Όμš” 글듀을 이메일:love_letter:둜 λ³΄λ‚΄λ“œλ¦½λ‹ˆλ‹€! (기본은 Weeklyμ§€λ§Œ Daily둜 변경도 κ°€λŠ₯ν•©λ‹ˆλ‹€.)

:wrapped_gift: μ•„λž˜:down_right_arrow:μͺ½μ— μ’‹μ•„μš”:+1:λ₯Ό λˆŒλŸ¬μ£Όμ‹œλ©΄ μƒˆλ‘œμš΄ μ†Œμ‹λ“€μ„ μ •λ¦¬ν•˜κ³  κ³΅μœ ν•˜λŠ”λ° 힘이 λ©λ‹ˆλ‹€~ :star_struck: