Custom versions of ChatGPT
โYou can now create custom versions of ChatGPT that combine instructions, extra knowledge, and any combination of skills.

Overview
Custom versions of ChatGPT(์ดํ GPTs)๋ OpenAI๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ผ๋ก, ๊ฐ๋ฐ ์ง์ ์์ด๋ ํน์ ๋ชฉ์ ์ ๋ง๋ ๋๋ง์ ์ฑ๋ด์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ๋๋ ์น ๊ธฐ๋ฐ ๋๊ตฌ์ด๋ค (November 6, 2023 ์ถ์).
- UI ๊ธฐ๋ฐ ํ๋กฌํํธ ๊ตฌ์ฑ
- ์ฐธ๊ณ ๋ฌธ์ ๋๋ ๋ฐ์ดํฐ ์ ๋ก๋ ์ง์
- ์ธ๋ถ API ์ฐ๋ (Actions ๊ธฐ๋ฅ) ๊ฐ๋ฅ
๋๊ตฌ๋ ๋ช ๋จ๊ณ๋ง์ผ๋ก ๊ฐ๋จํ AI ์ฑ๋ด์ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
NOTE
ChatGPT Plus ๋๋ Enterprise ์ฌ์ฉ์๋ง ์ค๊ณ ๊ฐ๋ฅํ๋ค.

Data control and privacy
- GPTs ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ๊ฐ ๋ํ๋ ๊ณต์ ๋์ง ์์
- ์ธ๋ถ API ์ฌ์ฉ ์, ์ฌ์ฉ์๊ฐ ์ง์ ๋ฐ์ดํฐ ์ ์ก ์ฌ๋ถ๋ฅผ ๊ฒฐ์
- GPTs์ Actions ๋๋ ์ง์ ์ถ๊ฐ ์, ๋ชจ๋ธ ํ์ต ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ์ค์ ๊ฐ๋ฅ
Actions
GPTs์ Actions๋ฅผ ์ค์ ํ๋ฉด ์ธ๋ถ API์ ์ฐ๋๋์ด ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ง์ํ๊ฑฐ๋, ๋ช ๋ น์ ์ํํ ์ ์๊ฒ ๋๋ค. ์์:
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ: ์ฌํ ์ ๋ณด, ์ฌ๊ณ , ๋ ์จ, ๊ธ์ต ๋ฐ์ดํฐ ๋ฑ ์ง์
- ์ด๋ฉ์ผ ์ฐ๋: Gmail, Outlook ๋ฑ์์ ๋ฐ์ ๋ฉ์ผ ์ฝ๊ธฐ, ์์ฑ, ์ ๋ฆฌ
- ์ ์์๊ฑฐ๋ ํตํฉ: ์ํ ๊ฒ์, ์ฃผ๋ฌธ ๋ฑ ๊ฐ๋ฅ
Advantages of GPTs
- Create multiple GPTs: GPTs ๊ฐ์ ๋ฌด์ ํ ์์ฑ ๊ฐ๋ฅ
- Upload knowledge source files: ์ง์ ํ์ผ ์ ๋ก๋๋ก ๋๋ฉ์ธ ๋์
- Share your GPT: ๊ฐ๋จํ ๊ณต์ ๋งํฌ ์์ฑ ๊ฐ๋ฅ
Application to current service
ํ์ฌ woorinara-chatbot ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ํ๋ฆ์ ๊ฐ์ง๋ค:
- ์ฌ์ฉ์์ query๊ฐ ๋ค์ด์ค๋ฉด
- RuleBase ๊ธฐ๋ฐ์ผ๋ก
Location๋๋Visa๋ก ๋ถ๋ฅ - ๋ถ๋ฅ์ ๋ฐ๋ผ PostgreSQL ๋๋ Qdrant์์ ์ ๋ณด ๊ฒ์ ํ ์๋ต ์์ฑ
๊ธฐ์ ์ ๊ตฌ์ฑ ๋ฐฉ์
์ฐ๋ฆฌ๊ฐ ๊ณ ๋ คํด์ผ ํ ๊ธฐ์ ์ ๊ตฌ์ฑ ๋ฐฉ์์ 3๊ฐ์ง๋ก ๋ณผ ์ ์๋ค.
๋ถ๋ฅ ์ฒ๋ฆฌ
GPTs Builder ๋ด๋ถ ํ๋กฌํํธ๋ก ๋ถ๋ฅ ๊ฐ๋ฅ (์กฐ๊ฑด ๋ถ๊ธฐ ํฌํจ):
๋น์ ์ ์ฌ์ฉ์์ ์ง๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ ๋ ์นดํ
๊ณ ๋ฆฌ ์ค ํ๋๋ก ๋ถ๋ฅํด์ผ ํฉ๋๋ค:
- "Location": ์ง์ญ, ์์น, ์ฃผ๋ณ ์ ๋ณด ๊ด๋ จ
- "Visa": ๋น์, ์
๊ตญ, ์ฒด๋ฅ ์กฐ๊ฑด ๊ด๋ จ
๊ทธ ํ, ํด๋น ์นดํ
๊ณ ๋ฆฌ์ ๋ฐ๋ผ ์ ์ ํ API๋ฅผ ํธ์ถํ์ฌ ์ ๋ณด๋ฅผ ๋ฐ์์ค๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ ํํ ๋ต๋ณ์ ๊ตฌ์ฑํ์ธ์.PostgreSQL ์ฐ๋
GPTs๋ HTTP API(REST API)๋ง ํธ์ถํ ์ ์๋ค. PostgreSQL์ DataBase์ด๋ฏ๋ก ์ง์ ์ฐ๊ฒฐ(DB connection)์ ์ ๋๊ณ , ์ค๊ฐ API ์๋ฒ๊ฐ ํ์ํ๋ค.
๋ฐ๋ผ์, PostgreSQL โ ์ค๊ฐ ์๋ฒ โ HTTP API ๊ตฌ์กฐ๋ก ๋ฐ๊ฟ์ผ Custom GPT๊ฐ ์ ๊ทผ ๊ฐ๋ฅํ๋ค.
์ด ์ค๊ฐ API ์๋ฒ๋ FastAPI, Flask ๋ฑ์ผ๋ก ๊ตฌํํ ํ ์ผ์ ธ ์์ด์ผ(์ธํฐ๋ท์์ ์ ๊ทผ ๊ฐ๋ฅํ ์ํ) ์์ฒญ์ ๋ฐ์ ์ ์๋ค.
Qdrant ์ฐ๋
Qdrant๋ REST API๋ฅผ ์ง์ํ๋ฏ๋ก, ์ง์ Actions ์ฐ๋ ๊ฐ๋ฅํ๋ค.
ํ์ง๋ง, ์ง์ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋จ์ํ Qdrant Vector Search์ด๊ณ ํ์ฌ ์ฝ๋์ ๊ตฌํ๋์ด ์๋ ๋ณต์กํ ๊ฒ์ ๊ธฐ๋ฅ(BM 25 + RRF)์ด๋ Google ๋ฒ์ญ ์ฒ๋ฆฌ ๋ฑ์ ๊ธฐ๋ฅ๋ค์ ๋ถ๊ฐ๋ฅํ๋ค.
๋ฐ๋ผ์ ์๋ฒ์์ ์ ์ฒด ์ฒ๋ฆฌ ํ ๊ฒฐ๊ณผ๋ง ๋ฐํํ๋ API ๊ตฌ์ฑ์ด ํ์ํ๋ค.
๊ธฐ์ ์ ๊ฒฐ๋ก : ๊ตฌํ ๊ฐ๋ฅํ๋ ์ ์ฝ ์กด์ฌ
PostgreSQL์ ์ ์ฒ๋ฆฌํ .xlsx ์
๋ก๋ ๋ฑ์ผ๋ก ์ฐํ ๊ฐ๋ฅํ๊ณ Qdrant๋ ๊ธฐ๋ณธ ๊ฒ์์ ๊ฐ๋ฅํ์ง๋ง, ๋ณต์กํ ์ฒ๋ฆฌ์ API ์๋ฒ๊ฐ ํ์ํ๋ค. ๋ํ ๋ณต์กํ LangGraph ๊ธฐ๋ฐ ํ๋ฆ์ GPTs์์๋ ๊ตฌํ์ด ๋ถ๊ฐํ๋ค.
๋ฐ๋ผ์ GPTs๋ ๋จ์ํ ์ธํฐํ์ด์ค ์ฑ๋ด์๋ ๋งค์ฐ ์ ํฉํ์ง๋ง, ๊ณ ๊ธ AI ํ์ดํ๋ผ์ธ์๋ ๋ฐฑ์๋ ์๋ฒ/์ฝ๋ ๊ธฐ๋ฐ ํตํฉ์ด ํ์ํ๋ค.
GPTs์ ํต์ฌ ์ฒ ํ
โDeveloper tools ์์ด ๊ตฌํ ๊ฐ๋ฅโ์ด๋ผ๋ ๊ฒ ํต์ฌ ์ฒ ํ์ด๋ค.
P.S. ์๊ฐ๋ณด๋ค ๋ง์ ๋ถ๋ถ์์ ์๋ฒ์์ ์ฐ๋์ด ํ์ํ๋ฐ, ํ์ฌ ๊ตฌํ๋์ด ์๋ ์ฝ๋ ๋๋ ์คํ๋๊ณ ์๋ ์๋ฒ๋ฅผ ์ด์ฉํ ์ ์๋์ง๋ ํ์ธ์ด ํ์ํ๋ค. ์๋ฒ ์ชฝ์ด๋ผ ์ ๋ชจ๋ฅด๊ฒ ๋ค.
๊ฒฐ๋ก
Custom GPTs๋ ๋๊ตฌ๋ ์ฝ๊ฒ ์ฑ๋ด์ ๋ง๋ค ์ ์๋๋ก ์ค๊ณ๋ ๋งค์ฐ ์ง๊ด์ ์ธ ์น ๊ธฐ๋ฐ ๋๊ตฌ์ด์ง๋ง, ์ค์ ์๋น์ค์ ์ ์ฉํ๊ธฐ์๋ ๋ช ๊ฐ์ง ์ค์ํ ํ๊ณ์ ๊ณ ๋ ค์ฌํญ์ด ์กด์ฌํ๋ค. ์ฐ์ , GPTs๋ ์ธ๋ถ ๋ฐ์ดํฐ์์ ์ฐ๋์ ์ํด REST API ๊ธฐ๋ฐ์ Actions๋ง์ ์ง์ํ๋ค. ์ด๋ก ์ธํด PostgreSQL๊ณผ ๊ฐ์ ์ ํต์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ง์ ์ ์ธ ์ฐ๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ, ๋ฐ๋์ ์ค๊ฐ API ์๋ฒ๋ฅผ ๋ณ๋๋ก ๊ตฌ์ฑํด์ผ ํ๋ค. ๋ํ ๋ณต์กํ ๋ก์ง(์: LangGraph ๊ธฐ๋ฐ์ ๋ฉํฐ์คํ
์ ์ด ํ๋ฆ์ด๋ RAG ํ์ดํ๋ผ์ธ, ๋ฒ์ญ ํ ์ฌ๊ฒ์ ๋ฑ)์ ๊ตฌํํ๋ ค๋ฉด, ๊ฒฐ๊ตญ GPTs๊ฐ ์๋ ๋ณ๋์ ๋ฐฑ์๋ ์๋ฒ์์ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ง ์ ๋ฌํ๋ ๋ฐฉ์์ด ํ์ํ๋ค.
๊ฒ๋ค๊ฐ GPTs๋ ์ค์ง OpenAI์ ์น ์๋น์ค(์: ChatGPT ์ฌ์ดํธ) ๋ด์์๋ง ์๋ํ๋ฏ๋ก, ๋ณ๋์ ๋ชจ๋ฐ์ผ ์ฑ์ด๋ ์ธ๋ถ ์๋น์ค์ ์ง์ ํตํฉํ๋ ๋ฐ ์ ์ฝ์ด ์๋ค. ์ด๋ฅผ ์ฐํํ๊ธฐ ์ํด WebView๋ก GPTs ๋งํฌ๋ฅผ ์๋ฒ ๋ฉํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, UX๋ ์ ์ด๊ถ ์ธก๋ฉด์์ ๋ถ์์ ํ ๋์์ผ ๋ฟ์ด๋ค.
๋ฐ๋ผ์ GPTs๋ ๊ฐ๋จํ Q&A, ๋ด๋ถ ์ ๋ฌด ์๋ํ, ๊ฐ์ธํ ๋์ฐ๋ฏธ์ ๊ฐ์ ๋จ์ผ ๋ชฉ์ ์ฑ๋ด์๋ ๋งค์ฐ ์ ํฉํ์ง๋ง, ์ ๊ตํ ๋๋ฉ์ธ ๋ถ๊ธฐ, ๋ณด์ ํต์ , LLM ๊ธฐ๋ฐ ํ์ฒ๋ฆฌ์ ๊ฐ์ ๊ณ ๋ํ๋ AI ์๋น์ค์๋ ํ๊ณ๊ฐ ๋ถ๋ช ํ๋ค. ์ค์ ์ด์ ํ๊ฒฝ์ ๋์ ํ ๊ฒฝ์ฐ, REST API ์ค๊ณ, ์๋ฒ ์ธํ๋ผ ๊ฐ์ฉ์ฑ, ๋ณด์์ฑ ๊ณ ๋ ค, LLM ์๋ต ํ์ง ํต์ ๋ฑ์ ์ฌ์ ๊ฒํ ๊ฐ ๋ฐ๋์ ํ์ํ๋ค. GPTs๋ โ๊ฐ๋ฐ์ ๋๊ตฌ ์์ด ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์๋ AI ์ธํฐํ์ด์คโ๋ผ๋ ๋ชฉ์ ์ ์ถฉ์คํ์ง๋ง, ๋ณต์กํ ์๊ตฌ์ฌํญ์ด ์๋ ํ๋ก์ ํธ์์๋ ๋ฐฑ์๋ ์ํคํ ์ฒ ์ค๊ณ์ ์ฐ๊ณํ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ์ด ํ์ํ๋ค.