MongoDB Atlas Chat Memory
MongoDB Atlas Chat Memory ๋ ธ๋๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ MongoDB Atlas์ ๋ํ ํ์คํ ๋ฆฌ๋ฅผ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ฌ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๋ ธ๋์ ๋๋ค. ๋์ ํ์ฅ์ฑ๊ณผ ์ ์ฐํ ์คํค๋ง ๊ตฌ์กฐ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ๋ํํ AI ์๋น์ค์ ์ ํฉํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
MongoDB Atlas ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋ํ ๊ธฐ๋ก ์๊ตฌ ์ ์ฅ ๊ฐ๋ฅ
Database, Collection ์ด๋ฆ ์ง์ ์ผ๋ก ์ ์ฐํ ๋ฐ์ดํฐ ๋ถ๋ฆฌ ๊ด๋ฆฌ
Session ID ๊ธฐ๋ฐ ์ฌ์ฉ์ ๊ตฌ๋ถ ๋ฐ ๋ฉํฐ ์ธ์ ๋์ ์ง์
๋ฉ๋ชจ๋ฆฌ ํค ์ค์ ์ ํตํด LLM๊ณผ์ ์ฐ๋ ํฌ๋งท ์ ์ด


์
๋ ฅ๊ฐ (Inputs)
Connect Credential
MongoDB Atlas ์ธ์ฆ ์ ๋ณด (Credential์ ๋ฑ๋ก ํ์)
ํ์
Database
์ฐ๊ฒฐํ MongoDB ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ (์: ai_chat_db)
ํ์
Collection Name
์ ์ฅํ ์ปฌ๋ ์
์ด๋ฆ (์: chat_memory)
ํ์
Session Id
์ฌ์ฉ์ ๋๋ ์ธ์ ๊ตฌ๋ถ ์๋ณ์
์ ํ
Memory Key
๋ํ ํ์คํ ๋ฆฌ๋ฅผ ์ ์ฅํ ํค (์: chat_history)
ํ์
์ถ๋ ฅ๊ฐ (Outputs)
MongoDBAtlasChatMemory
MongoDB ๊ธฐ๋ฐ ์์ด์ ํธ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ฒด ๋ฐํ
ํ์ฉ ์์
AI ๊ณ ๊ฐ ์๋ด ์๋น์ค์์ ์ฌ์ฉ์๋ณ ๋ํ ๊ธฐ๋ก์ ์ฅ๊ธฐ ๋ณด๊ด
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ฌ์ผ๋ก ์ธ์ ๊ด๋ฆฌ๊ฐ ํ์ํ ์ํฐํ๋ผ์ด์ฆ ์ฑ๋ด
๋ค์ํ ํ๋ก์ ํธยท์๋น์ค ๋จ์๋ก ๋ถ๋ฆฌ๋ Collection ์ด์
MongoDB์ ๋ณต์ก ์ฟผ๋ฆฌ ๋ฐ ๋ถ์ ๊ธฐ๋ฅ์ ํ์ฉํ ๋ํ ๋ฐ์ดํฐ ๋ถ์ ์์คํ
์ฌ์ฉ ํ
Database์ Collection์ ์ฌ์ ์ ์์ฑ๋์ด ์์ด์ผ ํ๋ฉฐ, Credential์ ๋ฑ๋ก๋ ๊ณ์ ์ ์ฐ๊ธฐ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
Session ID๋ ์ฌ์ฉ์ ๊ตฌ๋ถ๋ฟ ์๋๋ผ, ํน์ ๋ํ ํ๋ฆ์ ๋ถ๋ฆฌ ๊ด๋ฆฌํ ๋ ์ ์ฉํฉ๋๋ค.
Memory Key๋ LLM ๋ ธ๋์์ ์ฌ์ฉํ๋ ํ์คํ ๋ฆฌ ํค์ ๋์ผํ๊ฒ ์ ์งํด์ผ ์ ์ ์๋ํฉ๋๋ค.
์ฃผ์์ฌํญ
Connect Credential์ MongoDB URI๋ฅผ ๋ฑ๋กํ์ง ์์ผ๋ฉด ์ฐ๊ฒฐ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
Database ๋๋ Collection ์ด๋ฆ์ด ์๋ชป๋์๊ฑฐ๋ ๊ถํ์ด ์๋ ๊ฒฝ์ฐ, ์คํ ์ ์ค๋ฅ ๋ฐ์
MongoDB ์๊ธ์ ์ ๋ฐ๋ผ ์ ์ฅ๋ ๋ฐ ์ฒ๋ฆฌ๋์ ์ ํ์ด ์์ ์ ์์ผ๋ฏ๋ก ์ฌ์ ํ์ธ ํ์
๋จ๋ ์ฌ์ฉ์ ์๋ฏธ๊ฐ ์์ผ๋ฉฐ, ๋ฐ๋์ Agent ๋๋ LLM ๋ ธ๋์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Last updated