
RAG๋ฅผ ํ์ฉํ LLM Application ๊ฐ๋ฐ (feat. LangChain)
์ ์ด์ด
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ GenAI ํด์ปคํค ์ฐ์น์์๊ฒ ๋ฐฐ์ฐ๋ RAG. ํ์ ๋ ธํ์ฐ๋ฅผ ๊ฐ๋ ๋ด์์ต๋๋ค
์ด๊ธ
LLM, RAG, LangChain
Flutter๊ฐ ์ฒ์์ด์ ๊ฐ์? Flutter Contributor๊ฐ ์ฒ์๋ถํฐ ํ๋์ฉ ์๊ฐํด๋๋ฆฝ๋๋ค! Gemini๋ฅผ ํ์ฉํ AI ํ๋ก์ ํธ๋ก Flutter ๊ฐ๋ฐ์ ์์ํด๋ณด์ธ์
์๊ฐ์ 91๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ







์ผ์ฑ
์์ง์๋ค๋ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ด์!





์ผ์ฑ
์์ง์๋ค๋ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ด์!
Flutter Widget์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฐฉ๋ฒ
Flutter Gemini๋ฅผ ํ์ฉํ AI ์ฑ๋ด ๊ตฌํ
Flutter๊ฐ ์ฒ์์ด์ ๊ฐ์? Flutter Contributor์ ํจ๊ป Flutter์ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ฐฐ์ฐ๊ณ , ์ค์ ํ๋ก์ ํธ๋ก
Gemini๋ฅผ ํ์ฉํ AI ์ฑ๋ด์ ๋ง๋ค์ด๋ณด์ธ์!
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ!
Fluter๋ก ์์ํ๊ณ ์ถ์ ๋ถ
๊ธฐ๋ณธ Widget๋ถํฐ
์ค์ ์ฑ ๊ฐ๋ฐ๊น์ง,
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์ ๊ณผ์ ์
๊ฒฝํํ ์ ์์ต๋๋ค.
์ค์ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๋ฉฐ
Flutter๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ
AI์ฑ๋ด์ ์ง์ ๊ตฌํํ๋ฉฐ
์ค๋ฌด์์ ํ์ํ
API์ฐ๋, ์ํ๊ด๋ฆฌ,
UI/UX ์ค๊ณ ๋ฅ๋ ฅ์
ํค์ธ ์ ์์ต๋๋ค
Flutter์ ๊ธฐ์ด๋ถํฐ
ํํํ๊ฒ ๋ค์ง๊ณ ์ถ์ ๋ถ
Widget์ ๊ธฐ๋ณธ ๊ฐ๋
๋ถํฐ
Custom Widget ๊น์ง,
Flutter์ ํต์ฌ ์๋ฆฌ๋ฅผ
์ค์ต๊ณผ ํจ๊ป ์ฒด๊ณ์ ์ผ๋ก
ํ์ตํ ์ ์์ต๋๋ค
Widget Tree๋ฅผ ์ดํดํ๊ณ ํจ์จ์ ์ธ UI ์ค๊ณ๊ฐ ๊ฐ๋ฅํด์
์ํฉ์ ๋ง๋ ์ ์ ํ Widget ์ ํ๊ณผ ํ์ฉ์ ํ ์ ์์ด์
์ฌ์ฌ์ฉ ๊ฐ๋ฅํ Custom Widget ์ ์์ด ๊ฐ๋ฅํด์
์ค์ ๊ฐ๋ฐ ๊ฒฝํ
์ค์ ๋์ํ๋ AI ์ฑ๋ด ์ฑ์ ํฌํธํด๋ฆฌ์ค๋ก ๋ง๋ค ์ ์์ด์
์ด ์น์
์์๋ Flutter ์ฑ ๊ฐ๋ฐ์ ํต์ฌ์ธ Widget์ ๋ํด ๋ฐฐ์๋๋ค.
Text, Button, Container ๋ฑ ๊ธฐ๋ณธ์ ์ธ Widget๋ถํฐ ์์ํด Layout Widget๊น์ง, ์ค์ ์์ ์ฝ๋์ ํจ๊ป Flutter์ ๊ธฐ์ด๋ฅผ ํํํ๊ฒ
๋ค์ง๋๋ค.
Flutter Widget๋ค์ ํ์ฉํด์ ์ค์ ๋์ํ๋ AI ์ฑ๋ด ์ฑ์ ๊ฐ๋ฐํฉ๋๋ค. Custom Widget ์ ์๋ถํฐ API ์ฐ๋๊น์ง, ์ค๋ฌด์์ ํ์ํ ๊ฐ๋ฐ ์คํฌ์ ์ตํ๋๋ค.
(ํ) GS ๊ทธ๋ฃน DX BootCamp ๊ต์ก ๋ด๋น
๋น์ ๊ณต์/๋น๊ฐ๋ฐ์ ๋์ AI / Flutter ๊ต์ก ๋ฐ ๋ฉํ ๋ง ์งํ
Flutter Contributor
(์ ) ์๋ฆฌ์ฆ C ์ธ๊ณต์ง๋ฅ ์คํํธ์ ํ ํฌ๋ฆฌ๋
๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ ์น/๋ชจ๋ฐ์ผ ๋ฉํ
๋ค์ด๋ฒ ํด๋ผ์ฐ๋ YouTube Channel presenter
์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ ํ๋ก ํธ์๋ ์ฑ๋ฆฐ์ง ๋์ ์๊ฐ์ 7000+
ํญํดํ๋ฌ์ค AI์ฝ์ค 1๊ธฐ ์ฝ์น
Q. Flutter๋ก ์ฑ์ ๋ง๋ค๊ณ ์ถ์๋ฐ, ์ด๋์๋ถํฐ ์์ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์
๊ธฐ์ด๋ถํฐ ์ค์ ๊น์ง ์ฒด๊ณ์ ์ธ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์ธ ์ ์์ด์
Q. ์ทจ์ /์ด์ง์ ์ํ ํฌํธํด๋ฆฌ์ค๊ฐ ํ์ํด์
ํธ๋ ๋ํ AI ์ฑ๋ด ์ฑ์ผ๋ก ์ฐจ๋ณํ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค ์ ์์ด์
Q. Flutter์ ์๋ง์ Widget๋ค์ ์ธ์ ์จ์ผ ํ ์ง ํท๊ฐ๋ ค์
์ค๋ฌด ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์ํฉ์ ๋ง๋ Widget ์ ํ๋ฒ์ ๋ฐฐ์ธ ์ ์์ด์
๊ฐ์๋ MacOS ํ๊ฒฝ์์ ์น๊ฐ๋ฐ์ ์ค์ฌ์ผ๋ก ์งํ๋ฉ๋๋ค
XCode๋ฅผ ํ์ฉํ์ง ์์ผ๋ Flutter๊ฐ ์ค์น๋๋ค๋ฉด Linux๋ Windows ํ๊ฒฝ์์๋
๊ฐ์๋ฅผ ์๊ฐํ์ค ์ ์์ต๋๋ค
๋ค๋ง ์ด์์ฒด์ ๋ก ์ธํ ์๋ฌ๋ ๋๋ฒ๊น ์ด ์ด๋ ต์ต๋๋ค.
Dart
Dart๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฌธ๋ฒ์ด ์ ์ฌํด์ ๋น๊ต์ ์ฝ๊ฒ ๋ฐ๋ผํ์ค ์ ์์ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค
Dart๊ฐ ์ฅ๋ฒฝ์ด๋ผ๊ณ ๋๊ปด์ง์๋ ๋ถ๋ค์ ๋ฌด๋ฃ๊ณต๊ฐ๋ ๊ฐ์๋ฅผ ๋ณด์๊ณ ์๊ฐ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํด์ฃผ์ธ์
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Flutter๊ฐ ๊ถ๊ธํ ๊ฐ๋ฐ์
๋ชจ๋ฐ์ผ ์ฑ์ผ๋ก ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๊ณ ์ถ์ ๊ฐ๋ฐ์
์ ์ ์ง์,
ํ์ํ ๊น์?
Dart
์ธํ๋ฐ์ธ์ฆ
์ปค๋ฆฌ์ด์ธ์ฆ
20,155
๋ช
์๊ฐ์
1,640
๊ฐ
์๊ฐํ
538
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
10
๊ฐ
๊ฐ์
FAANG ์๋์ด ์ํํธ์จ์ด ์์ง๋์ด
(์ ) AI ์์ด์ ํธ ํ๋ซํผ ๊ฐ๋ฐ ๋ฐ ์ด์, GS๊ทธ๋ฃน
(์ ) ๋ฉํ /์ฝ์น, GS๊ทธ๋ฃน DX ๋ถํธ์บ ํ
(์ ) ์๋ฆฌ์ฆ C AI ์คํํธ์ ํ ํฌ ๋ฆฌ๋
์คํ ํผ๋ ๋ํ๊ต Code in Place ํ์ด์ฌ ๊ฐ์ฌ
๋ฉํ , ๋ค์ด๋ฒ ๋ถ์คํธ์บ ํ ์นยท๋ชจ๋ฐ์ผ
๋ฐํ์, ๋ค์ด๋ฒ ํด๋ผ์ฐ๋ YouTube ์ฑ๋
์ ์, LangChain & LangGraph๋ก AI ์์ด์ ํธ ๊ตฌ์ถํ๊ธฐ
์งํ, ์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ ํ๋ก ํธ์๋/๋ฐฑ์๋ ์ฑ๋ฆฐ์ง (๋์ ์ฐธ์ฌ์ 6,000๋ช ์ด์)
์ฝ์น, ํญํด AI ํ๋ฌ์ค ๊ณผ์ (1๊ธฐ)
์ ์ฒด
18๊ฐ โ (2์๊ฐ 3๋ถ)
์ ์ฒด
4๊ฐ
4.5
4๊ฐ์ ์๊ฐํ
์๊ฐํ 15
โ
ํ๊ท ํ์ 4.1
์๊ฐํ 43
โ
ํ๊ท ํ์ 4.8
4
๊ฐ์ ์ปจํ ์ธ ๋ ์ ๋ฌ๋ ฅ์ ์ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ฒ๋ผ ์ฒ์ Flutter๋ฅผ ๋ฐฐ์ฐ๋ ์ ์ฅ์์๋ ์ ์ด๋ฐ ์์ผ๋ก ์ฝ๋ฉ์ ํ๋์ง์ ๋ํ ์ค๋ช ์ด ๋ถ์กฑํ ๋๋์ ๋๋ค.
์ข์ ํผ๋๋ฐฑ ๊ฐ์ฌํฉ๋๋ค! "์ ์ด๋ฐ์์ผ๋ก" ๋ผ๋ ๋ถ๋ถ์ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์ก๋ ๋ถ๋ถ์ ๋ง์ํ์๋๊ฑธ๊น์? ์กฐ๊ธ ๋ ์์ธํ๊ฒ ํผ๋๋ฐฑ์ ์ฃผ์ค ์ ์๋ค๋ฉด ๋ค์ ๊ฐ์๋ฅผ ์ดฌ์ํ๋๋ฐ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค!
์ด๋ฅผ ํ ๋ฉด '4.5 ListView.separated()๋ฅผ ํ์ฉํ ์ฑํ ๋ฆฌ์คํธ ๊ตฌํ' ์์ ์ถ์ํ๋ฅผ ํ๋ค๊ณ ํ๋ฉด์ 'chat_message.dart ํ์ผ์ ๋ง๋ค๊ณ ์ฝ๋๋ฅผ ์ฎ๊ธฐ๊ณ ์ํฌํธ๋ฅผ ํด์ฃผ๋๋ฐ... ์ฝ๋๋ฅผ ๊ธฐ๋ฅ๋ณ๋ก ๊ตฌ๋ถํ๊ธฐ ์ํด์์ธ์ง ์๋๋ ๋น ๋ฅด๊ณ ์ดํด๊ฐ ์ ๋ผ์ง ์์์ต๋๋ค. ์ ๊ธฐ์ค์ผ๋ก ์น์ 3๊น์ง๋ ์ดํดํ๋๊ฒ ์ด๋ ต์ง ์์๋๋ฐ, ์น์ 4๋ถํฐ๋ ์ค๋ช ์ด ๋ถ์กฑํ๊ณ ์งํ ์๋๊ฐ ๋น ๋ฅด๊ฒ ๋๊ปด์ก์ต๋๋ค.
์ค๋ช ์ด ๋นจ๋ผ์ง๋ฉด์ ์ดํดํ๊ธฐ ์ด๋ ค์ฐ์ จ์ ์๋ ์์ ๊ฒ ๊ฐ๋ค์. ์ฃผ์ ํผ๋๋ฐฑ์ ์ ๋ฐ์ํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์๊ฐํ 12
โ
ํ๊ท ํ์ 5.0
์๊ฐํ 2
โ
ํ๊ท ํ์ 5.0
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!