AgentCore Memory
1. Overview
AgentCore Memory๋ AI ์์ด์ ํธ๊ฐ ์ง์ ์ ์ธ ๋ฐ ์ฅ๊ธฐ์ ์ธ ์ง์์ ์ ์งํ์ฌ ์ง๋ฅ์ ์ด๊ณ ๋ง์ถคํ์ด๋ฉฐ ๊ฐ์ธํ๋ ์ํธ์์ฉ์ ์ ๊ณตํ ์ ์๋๋ก ํด์ค๋๋ค. AgentCore Memory๋ ๋ ๊ฐ์ง ์ ํ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค:
๋จ๊ธฐ ๋ฉ๋ชจ๋ฆฌ(Short-term memory): ์ฆ์์ ์ธ ์ปจํ ์คํธ๋ฅผ ์ถ์ ํ๊ธฐ ์ํด ๋ํ๋ฅผ ์ ์ฅํฉ๋๋ค.
์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ(Long-term memory): ์ฌ์ฉ์ ์ ํธ๋, ์๋ฏธ์ ์ฌ์ค, ์์ฝ๊ณผ ๊ฐ์ ์ถ์ถ๋ ํต์ฐฝ๋ ฅ์ ์ธ์ ๊ฐ์ ์ง์์ ์ ์งํ๊ธฐ ์ํด ์ ์ฅํฉ๋๋ค.
AgentCore Memory๋ AWS SDK ๋๋ Strands Agents์ ๊ฐ์ ์ธ๊ธฐ ์๋ ์์ด์ ํธ ํ๋ ์์ํฌ์ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ ์ ๋ต
AgentCore Memory๋ ๋ค์๊ณผ ๊ฐ์ ์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ ์ ๋ต์ ์ ๊ณตํฉ๋๋ค:
์ฌ์ฉ์ ์ ํธ๋(UserPreferenceMemoryStrategy): ์ฌ์ฉ์ ํ๋, ์ํธ์์ฉ ์คํ์ผ ๋ฐ ์ ํ์์ ๋ฐ๋ณต๋๋ ํจํด์ ์ ์ฅํ๊ณ ํ์ตํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์ด์ ํธ๋ ์ฌ๋ฌ ์ธ์ ์ ๊ฑธ์ณ ์ฌ์ฉ์ ์ ํธ๋์ ๋ง๊ฒ ์๋ต์ ์๋์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
์๋ฏธ์ ์ฌ์ค(SemanticMemoryStrategy): ์ฌ์ค๊ณผ ๋๋ฉ์ธ ํนํ ์ ๋ณด, ๊ธฐ์ ์ ๊ฐ๋ ๋ฐ ๊ทธ๋ค ๊ฐ์ ๊ด๊ณ์ ๋ํ ์ง์์ ์ ์งํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์ด์ ํธ๋ ์ด์ ์ ์ค์ ๋ ์ปจํ ์คํธ์ ์ดํด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
์ธ์ ์์ฝ(SummaryMemoryStrategy): ์ํธ์์ฉ ๋ด์ฉ๊ณผ ๊ฒฐ๊ณผ์ ์ถ์ฝ๋ ํํ์ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ์์ฝ์ ๊ณผ๊ฑฐ ํ๋์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ ํฌ์ธํธ๋ฅผ ์ ๊ณตํ๊ณ ๋ฏธ๋ ์ํธ์์ฉ์ ์ํ ์ปจํ ์คํธ ์ฐฝ ์ฌ์ฉ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ฒฐ๋ก
Amazon Bedrock AgentCore Memory๋ AI ์์ด์ ํธ๊ฐ ์ง๋ฅ์ ์ด๊ณ ๋ง์ถคํ์ด๋ฉฐ ๊ฐ์ธํ๋ ์ํธ์์ฉ์ ์ ๊ณตํ ์ ์๋๋ก ๋จ๊ธฐ ๋ฐ ์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋จ๊ธฐ ๋ฉ๋ชจ๋ฆฌ๋ ์ธ์ ๋ด์์ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ ๋ฐ๋ฉด, ์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ๋ ์ฌ์ฉ์ ์ ํธ๋, ์๋ฏธ์ ์ฌ์ค ๋ฐ ์์ฝ๊ณผ ๊ฐ์ ํต์ฌ ํต์ฐฝ๋ ฅ์ ์ธ์ ๊ฐ์ ์ ์งํฉ๋๋ค.
AgentCore Memory๋ AWS SDK ๋๋ Strands Agents์ ๊ฐ์ ์ธ๊ธฐ ์๋ ์์ด์ ํธ ํ๋ ์์ํฌ์ ํจ๊ป ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์ ์ ์ ์ ๋ต์ ํตํด ํน์ ๋๋ฉ์ธ์ด๋ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ด์ ํธ๋ ์ฌ์ฉ์์์ ์ด์ ์ํธ์์ฉ์ ๊ธฐ์ตํ๊ณ ํ์ฉํ์ฌ ๋ ์ง๋ฅ์ ์ด๊ณ ๊ฐ์ธํ๋ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ ํตํด AgentCore Memory๋ ์์ด์ ํธ๊ฐ ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ํตํด ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ ์ง๋ฅ์ ์ด๊ณ ๋ง์ถคํ์ด ๋๋๋ก ํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ณ ์์ด์ ํธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์น๋ฅผ ๋์ ๋๋ค.
Last updated