(ํ๊ตญ์ด) AWS Certified AI Practitioner (18) - Amazon Q Business
๐ผ Amazon Q Business
1. Amazon Q Business๋?
- ๊ธฐ์ ์ ์ฉ ์์ฑํ AI ๋น์(Assistant)
- ํ์ฌ ๋ด๋ถ์ ์ง์๊ณผ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋
- ์ฃผ์ ๊ธฐ๋ฅ
- ์ฌ๋ด ๋ฌธ์ ๊ธฐ๋ฐ ์ง์์๋ต
- ์์ฝ, ์ฝํ ์ธ ์์ฑ
- ๋ฐ๋ณต ์ ๋ฌด ์๋ํ (์: ํด๊ฐ ์ ์ฒญ, ํ์ ์ด๋์ฅ ์ ์ก)
- ์ธ๋ถ ์์คํ ๊ณผ ์ฐ๋ํด ์์ ์ํ
- Amazon Bedrock ๊ธฐ๋ฐ์ผ๋ก ๋์ํ์ง๋ง, ์ฌ์ฉ์๊ฐ FM(Foundation Model) ์ ์ง์ ์ ํํ ์๋ ์์
๐ ์ํ ํฌ์ธํธ: Bedrock ์์์ ๋์๊ฐ์ง๋ง, FM ์ ํ ๋ถ๊ฐ๋ผ๋ ์ ๊ธฐ์ตํ๊ธฐ.
2. ์ฃผ์ ๊ตฌ์ฑ ์์
๐น ๋ฐ์ดํฐ ์ปค๋ฅํฐ (Managed RAG)
- 40๊ฐ ์ด์์ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ ๊ฐ๋ฅ
- AWS ์๋น์ค: S3, RDS, Aurora, WorkDocs ๋ฑ
- ์ธ๋ถ ์๋น์ค: Microsoft 365, Google Drive, Gmail, Slack, Salesforce, SharePoint ๋ฑ
- โ ์๋์ผ๋ก ๋ฌธ์๋ฅผ ์์ธ(Index)ํ๊ณ ๊ฒ์ ๊ฐ๋ฅ
๐น ํ๋ฌ๊ทธ์ธ (Plugins)
- ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ์์ฉ ๊ฐ๋ฅ
- ์: Jira, ServiceNow, Zendesk, Salesforce
- Custom Plugin์ ํตํด ์์์ ์ธ๋ถ API์๋ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ์์: โ์ Jira ์ด์ ์์ฑํด์คโ โ Q Business๊ฐ API ํธ์ถ๋ก ์ค์ ํฐ์ผ ์์ฑ
3. IAM Identity Center ํตํฉ
- ์ฌ์ฉ์ ์ธ์ฆ(Authentication)์ IAM Identity Center๋ฅผ ํตํด ์ํ
- ์ฌ์ฉ์๋ ๋ณธ์ธ์๊ฒ ๊ถํ์ด ์๋ ๋ฌธ์๋ง ์ ๊ทผ ๊ฐ๋ฅ
- ์ธ๋ถ IdP(Identity Provider) ์ ์ฐ๋ ๊ฐ๋ฅ
- Google ๋ก๊ทธ์ธ, Microsoft Active Directory ๋ฑ
๐ ์ํ ํฌ์ธํธ: Q Business๋ IAM Identity Center ๊ธฐ๋ฐ ์ธ์ฆ์ ์ฌ์ฉํ๋ค. (์ค์)
(์ถ๊ฐ์ค๋ช ) IAM ์ธ์ฆ (IAM Authentication)
- ์ฃผ์ ๋์: ๊ฐ๋ฐ์, ๊ด๋ฆฌ์๊ฐ ์ง์ AWS ๋ฆฌ์์ค์ ์ ๊ทผํ ๋\
- ๋ฐฉ์:
- IAM User๋ฅผ ๋ง๋ค๊ณ , ๊ฐ๊ฐ
Access Key / Secret Key
๋๋
์ฝ์ ๋ก๊ทธ์ธ ID/Password๋ฅผ ์ฌ์ฉ\ - ์ฌ์ฉ์๊ฐ ๊ฐ์ง **IAM ์ ์ฑ
(Policy)**์ ๋ฐ๋ผ API, CLI, ์ฝ์์์
๋ฆฌ์์ค์ ์ ๊ทผ ๊ถํ ๋ถ์ฌ\
- IAM User๋ฅผ ๋ง๋ค๊ณ , ๊ฐ๊ฐ
- ํน์ง:
- ๊ณ์ ๋จ์์ ๊ฐ๋ณ ์ฌ์ฉ์ ๊ด๋ฆฌ ํ์ โ ์ฌ์ฉ์ ๋ง์์ง๋ฉด ๊ด๋ฆฌ ๋ณต์ก
- ์ฅ๊ธฐ์ ์ผ๋ก Access Key ๊ด๋ฆฌ ๋ถ๋ด (๊ต์ฒด, ํ๊ธฐ ๋ฑ)
- ์ธ๋ถ ID ๊ด๋ฆฌ ์์คํ (AD, Okta ๋ฑ)๊ณผ ์ง์ ์ฐ๋ ๋ถ๊ฐ
๐ ์์ฝ: AWS ๋ด๋ถ์์๋ง ์ฐ๋ ๋จ์ผ ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ธ์ฆ
(์ถ๊ฐ์ค๋ช ) IAM Identity Center ์ธ์ฆ (์ SSO)
- ์ฃผ์ ๋์: ๊ธฐ์ ๋ด ์ง์์ด๋ ์กฐ์ง ๋จ์์ ์ฌ์ฉ์ ๊ด๋ฆฌ\
- ๋ฐฉ์:
- IAM Identity Center๋ AWS Organizations์ ํตํฉ๋์ด ์ฌ๋ฌ
๊ณ์ ์ ์ ๊ทผํ ์ ์๋ Single Sign-On(SSO) ์ ๊ณต - AD, Okta, Azure AD ๊ฐ์ **์ธ๋ถ ID ์ ๊ณต์(IdP)**์ ์ฐ๋ ๊ฐ๋ฅ
- ์ฌ์ฉ์๋ ํ์ฌ ๊ณ์ (์: ์ฌ๋ด ์ด๋ฉ์ผ/AD ๊ณ์ )์ผ๋ก ๋ก๊ทธ์ธ โ
์๋์ผ๋ก AWS ๊ณ์ ๊ถํ์ ๋ถ์ฌ๋ฐ์\
- IAM Identity Center๋ AWS Organizations์ ํตํฉ๋์ด ์ฌ๋ฌ
- ํน์ง:
- ์ค์ ์ง์คํ ์ฌ์ฉ์ ๊ด๋ฆฌ ๊ฐ๋ฅ
- ๋น๋ฐ๋ฒํธ, MFA ๋ฑ ์ธ์ฆ ๋ฐฉ์์ IdP์์ ๊ด๋ฆฌ
- ์ฌ๋ฌ AWS ๊ณ์ /์ญํ ์ ํ ๋ฒ ๋ก๊ทธ์ธ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅ
- ๋ณด์๊ณผ ํธ์์ฑ์ด ๋์
๐ ์์ฝ: ์กฐ์ง ๋จ์์ ์ค์ ์ธ์ฆ ๋ฐ ์ ๊ทผ ์ ์ด(SSO ๊ธฐ๋ฐ)
(์ถ๊ฐ์ค๋ช ) ์ฐจ์ด์ ์์ฝ ํ
๊ตฌ๋ถ IAM ์ธ์ฆ IAM Identity Center ์ธ์ฆ
์ฌ์ฉ์ ๋จ์ ๊ฐ๋ณ IAM User ํ์ ์ฌ๋ด ๊ณ์ /IdP ์ฌ์ฉ์ ๊ธฐ๋ฐ
๊ถํ ๊ด๋ฆฌ IAM Policy ์ง์ ๋ถ์ฌ ๊ทธ๋ฃน/์ญํ (Role) ๊ธฐ๋ฐ ์๋ ๋ถ์ฌ
์ฐ๋ ์ธ๋ถ IdP ๋ถ๊ฐ ์ธ๋ถ IdP ์ฐ๋ ๊ฐ๋ฅ (SAML, OIDC)
ํธ์์ฑ ๊ณ์ ๋ง์ผ๋ฉด ๊ด๋ฆฌ ์ด๋ ค์ ํ ๋ฒ ๋ก๊ทธ์ธ์ผ๋ก ์ฌ๋ฌ ๊ณ์ ์ ๊ทผ
์ฌ์ฉ ์ฌ๋ก ๊ฐ๋ฐ์, ์๊ท๋ชจ ํ ๊ธฐ์
, ์กฐ์ง ๋จ์ ์ด์
(์ถ๊ฐ์ค๋ช ) ์ํ/์ค๋ฌด ํฌ์ธํธ
- AWS ์ํ(ํนํ Security Specialty๋ Solutions
Architect)์์๋- โ๊ฐ๋ณ ๊ฐ๋ฐ์/๊ด๋ฆฌ์ ์ ๊ทผโ โ IAM User\
- โ์กฐ์ง ์ ์ฒด, SSO, ์ค์ ๊ด๋ฆฌโ โ IAM Identity Center
๋ฅผ ์ ๋ต์ผ๋ก ๊ตฌ๋ถํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์ค๋ฌด์์๋ IAM User๋ ๋๋๋ก ์ฐ์ง ์๊ณ , IAM Identity Center +
Role ๊ธฐ๋ฐ ์ ๊ทผ์ผ๋ก ์ ํํ๋ ๊ฒ ๋ฒ ์คํธ ํ๋ํฐ์ค์ ๋๋ค.
๐ ์ ๋ฆฌํ๋ฉด,\
- IAM ์ธ์ฆ์ AWS ๋ด๋ถ์์ ๊ฐ๋ณ ์ฌ์ฉ์ ๊ด๋ฆฌ์ ์ ํฉ\
- IAM Identity Center ์ธ์ฆ์ ๊ธฐ์
/์กฐ์ง ๋จ์๋ก ์ค์ ์ง์ค ๊ด๋ฆฌ, SSO
ํ๊ฒฝ์ ์ ํฉ
4. ๊ด๋ฆฌ์(Admin) ์ ์ด
- Guardrails ๊ฐ๋ ๊ณผ ๋์ผ
- ์ฃผ์ ๊ธฐ๋ฅ
- ํน์ ๋จ์ด/์ฃผ์ ์ฐจ๋จ
- ๋ด๋ถ ๋ฌธ์ ๊ธฐ๋ฐ ์๋ต๋ง ํ์ฉ (์ธ๋ถ LLM ์ง์ ์ฐจ๋จ ๊ฐ๋ฅ)
- ์ ์ฌ(Global) ์์ค, ์ฃผ์ (Topic) ์์ค์ผ๋ก ์ธ๋ถ ๊ท์น ์ค์ ๊ฐ๋ฅ
5. Amazon Q Apps
- ์ฝ๋ฉ ์์ด ์์ฐ์ด๋ง์ผ๋ก AI ์ฑ ์ ์ ๊ฐ๋ฅ
- ํ์ฌ ๋ด๋ถ ๋ฐ์ดํฐ + ํ๋ฌ๊ทธ์ธ ํ์ฉ
- ์: Jira ํฐ์ผ ์๋ ์์ฑ, ์ฌ๋ด ๋ฌธ์ ๊ฒ์ ์ฑ๋ด
6. ์ฌ์ฉ ์์
- โ4์ 12์ผ ์ฃผ ํ ํ์ ์์ฝํด์คโ โ ์ฌ๋ด ํ์๋ก ๋ฌธ์์์ ๋ต๋ณ
- โ๊ฑด๊ฐ๋ณดํ ํ๋ ๋ฌธ์์์ ์๊ธฐ๋ถ๋ด๊ธ ํ๋๋ฅผ ์๋ ค์คโ โ PDF์์ ์ง์ ์ฐพ์ ์๋ต
- โ์๋ก์ด ์ฑ์ฉ ๊ณต๊ณ ์์ฑํด์คโ โ ๋ด๋ถ ์ ์ฑ ๋ฐ์ํ ์ฑ์ฉ ๊ธ ์์ฑ
7. ์ํ ๋๋น ํต์ฌ ํฌ์ธํธ
- Amazon Q Business๋ ๊ธฐ์ ๋ด๋ถ ์ง์ ์ ์ฉ AI ๋น์
- FM ์ง์ ์ ํ ๋ถ๊ฐ, Bedrock ์์์ ๋์
- IAM Identity Center โ ์ ๊ทผ ๊ถํ ์ ์ด ํต์ฌ
- Data Connector์ Plugin ๊ตฌ๋ถ ์ค์
- Connector = ๋ฐ์ดํฐ ์ฐ๊ฒฐ (๊ฒ์์ฉ, RAG)
- Plugin = ์์ ์คํ (API ํธ์ถ, ํฐ์ผ ์์ฑ ๋ฑ)
- Admin Controls = Guardrails โ ํน์ ๋จ์ด/์ฃผ์ ์ฐจ๋จ ๊ฐ๋ฅ
- ์ต๋ ์ฝ 50๊ฐ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ๋น์ฉ ๊ด๋ จ ์ฃผ์: Q Business Light / Pro ์๊ธ์ ์ ํ ํ์ (์ํ์์๋ ์ ์ ๋์ค์ง๋ง ์ค์ ์ด์ ์ ์ค์)
๐ ํ ์ค ์์ฝ
Amazon Q Business = ๊ธฐ์
์ ์ฉ ์์ฑํ AI ๋น์.
**๋ฐ์ดํฐ ์ปค๋ฅํฐ(RAG), ํ๋ฌ๊ทธ์ธ(API ์์
), IAM Identity Center ์ธ์ฆ, Guardrails(๊ด๋ฆฌ์ ์ ์ด)**๊ฐ ์ํ์ ์์ฃผ ์ถ์ ๋๋ ํต์ฌ ํฌ์ธํธ๋ค.
๐ Amazon Q Business โ ์ํ ๋๋น ์์ฝํ
๊ตฌ๋ถ | ์ค๋ช | ์ํ ํฌ์ธํธ |
---|---|---|
์๋น์ค ๊ฐ๋ | ๊ธฐ์ ๋ด๋ถ ๋ฐ์ดํฐ ๊ธฐ๋ฐ Gen-AI ๋น์ | Bedrock ๊ธฐ๋ฐ, FM ์ง์ ์ ํ ๋ถ๊ฐ |
์ฃผ์ ๊ธฐ๋ฅ | ์ง์์๋ต, ์์ฝ, ์ฝํ ์ธ ์์ฑ, ์ ๋ฌด ์๋ํ, ํ์/ํด๊ฐ ์ฒ๋ฆฌ | ๋จ์ QA โ ์ค์ ์ ๋ฌด ์คํ๊น์ง ๊ฐ๋ฅ |
Data Connectors | 40๊ฐ+ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ (S3, RDS, Aurora, WorkDocs, M365, GDrive, Salesforce, Slack, SharePoint ๋ฑ) | RAG(๊ฒ์ ๊ธฐ๋ฐ ์๋ต) ๊ธฐ๋ฅ ๋ด๋น |
Plugins | ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ์์ฉ (Jira, ServiceNow, Zendesk, Salesforce ๋ฑ) | ์ค์ ์์ ์คํ (ํฐ์ผ ์์ฑ, API ํธ์ถ) |
Custom Plugin | ์์ API์ ์ฐ๋ ๊ฐ๋ฅ | ์ํ์์ โ3rd Party App๊ณผ ์ฐ๊ฒฐโ โ Custom Plugin |
IAM Identity Center | ์ฌ์ฉ์ ์ธ์ฆ/๊ถํ ๊ด๋ฆฌ ๋ด๋น | ์ฌ์ฉ์ = ๋ณธ์ธ ๋ฌธ์๋ง ์ ๊ทผ ๊ฐ๋ฅ |
์ธ๋ถ IdP ์ฐ๋ | Google Login, Microsoft AD ๋ฑ | AWS ์ธ๋ถ ์ธ์ฆ ์์คํ ๋ ํ์ฉ ๊ฐ๋ฅ |
Admin Controls (Guardrails) | ์๋ต ์ ์ด(๋จ์ด/์ฃผ์ ์ฐจ๋จ, ๋ด๋ถ ๋ฐ์ดํฐ๋ง ์ฌ์ฉ ๋ฑ) | Guardrails์ ๋์ผ ๊ฐ๋ , Global/Topic Level ์ ์ด ๊ฐ๋ฅ |
Amazon Q Apps | ์์ฐ์ด๋ก AI ์ฑ ์ ์ (์ฝ๋ ๋ถํ์) | ๋ด๋ถ ๋ฐ์ดํฐ ํ์ฉ + Plugin ์กฐํฉ |
๋ฐ์ดํฐ ์์ค ์ ํ | ์ต๋ ์ฝ 50๊ฐ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ ๊ฐ๋ฅ | ์ํ์ ๋์ฌ ์ ์์ |
๋ณด์ | IAM ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด + Guardrails | ์ํ์์ โ๋ณด์/๊ถํโ โ IAM + Guardrails ๋ต |
๋น์ฉ ๊ด๋ จ | Light/Pro ํ๋ ์ ํ ํ์ (Demo์ฉ Anonymous Access = ๋น์ฉ โ) | ์ํ๋ณด๋ค๋ ์ค์ ์ด์ ์ฃผ์์ฌํญ |
โ ์ํ์์ ์์ฃผ ๋์ฌ ์ง๋ฌธ ํจํด
Q1. Amazon Q Business์ Bedrock ์ฐจ์ด?
โ Bedrock = ๋ชจ๋ธ ์ง์ ํ์ฉ ๊ฐ๋ฅ / Q Business = ๊ธฐ์ ๋ด๋ถ ๋ฐ์ดํฐ ๊ธฐ๋ฐ AI ๋น์ (FM ์ ํ ๋ถ๊ฐ)Q2. Data Connectors vs Plugins?
โ Connector = ๋ฐ์ดํฐ ๊ฒ์์ฉ (RAG), Plugin = ์ธ๋ถ ์ฑ ์์ ์คํQ3. Amazon Q Business ๋ณด์/๊ถํ ์ ์ด ๋ฐฉ์?
โ IAM Identity Center + GuardrailsQ4. Amazon Q Apps ๊ธฐ๋ฅ?
โ ์ฝ๋ฉ ์์ด ๊ธฐ์ ๋ง์ถค AI ์ฑ ์์ฑ (๋ด๋ถ ๋ฐ์ดํฐ + Plugin ํ์ฉ)
๐ ์ ๋ฆฌํ๋ฉด, Amazon Q Business๋
- ๊ธฐ์ ๋ด๋ถ ์ ์ฉ AI ๋น์์ด๊ณ ,
- RAG + Plugin + IAM + Guardrails ๊ฐ๋ ์ด ์ํ ํต์ฌ ํฌ์ธํธ์ ๋๋ค.