์—์ด์ „ํ‹ฑ AI(Agentic AI)๋ž€? ์‚ฌ๋žŒ์ด ์‹œํ‚ค๊ธฐ๋งŒ ํ•˜๋˜ AI๊ฐ€ ์Šค์Šค๋กœ ์ผํ•˜๋Š” ์‹œ๋Œ€

 ์—์ด์ „ํ‹ฑ AI(Agentic AI)๋ž€? ์‚ฌ๋žŒ์ด ์‹œํ‚ค๊ธฐ๋งŒ ํ•˜๋˜ AI๊ฐ€ ์Šค์Šค๋กœ ์ผํ•˜๋Š” ์‹œ๋Œ€ ์•ˆ๋…•ํ•˜์„ธ์š”! ์ตœ๊ทผ ์ธ๊ณต์ง€๋Šฅ(AI) ์—…๊ณ„์—์„œ ๊ฐ€์žฅ ๋œจ๊ฒ๊ฒŒ ๋– ์˜ค๋ฅด๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ '์—์ด์ „ํ‹ฑ AI(Agentic AI)'์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ์จ์™”๋˜ ์ƒ์„ฑํ˜• AI(์˜ˆ: ์ดˆ๊ธฐ ChatGPT)๋Š” ์‚ฌ๋žŒ์ด ๋จผ์ € ์งˆ๋ฌธ์„ ๋˜์ง€๊ณ  ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ๋งŒ ๊ทธ์— ๋งž๋Š” ๋Œ€๋‹ต์„ ๋‚ด๋†“๋Š” '์ˆ˜๋™์ (Reactive)'์ธ ํ˜•ํƒœ์˜€์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด์ œ AI๋Š” ๋‹จ์ˆœํžˆ ๋Œ€๋‹ต๋งŒ ํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์Šค์Šค๋กœ ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๊ณ  ๊ณ„ํš์„ ์งœ๋ฉฐ ์‹คํ–‰ํ•˜๋Š” '์ž์œจํ˜•' ์—์ด์ „ํŠธ ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ํฌ์ŠคํŒ…์—์„œ๋Š” ์—์ด์ „ํ‹ฑ AI๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์ด๊ณ , ์šฐ๋ฆฌ ์‚ถ๊ณผ ์ผํ•˜๋Š” ๋ฐฉ์‹์„ ์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ๊ณ  ์žˆ๋Š”์ง€ ์•Œ๊ธฐ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์—์ด์ „ํ‹ฑ AI(Agentic AI)๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์—์ด์ „ํ‹ฑ AI ๋ž€ ๋‹จ์–ด ๊ทธ๋Œ€๋กœ ์ฃผ์ฒด์„ฑ(Agency)์„ ๊ฐ€์ง„ AI๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ฐ„์˜ ์„ธ๋ถ€์ ์ธ ์ง€์‹œ๋‚˜ ๊ฐœ์ž… ์—†์ด๋„ ์Šค์Šค๋กœ ๋ชฉํ‘œ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ๊ณ„๋ฅผ ์ชผ๊ฐœ์–ด ๊ณ„ํš(Planning)ํ•˜๋ฉฐ, ์™ธ๋ถ€ ๋„๊ตฌ(์›น ๊ฒ€์ƒ‰, API, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ)๋ฅผ ํ™œ์šฉํ•ด ๋ณต์žกํ•œ ์—…๋ฌด๋ฅผ ์™„์ˆ˜ํ•˜๋Š” ์‹œ์Šคํ…œ ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ์ƒ์„ฑํ˜• AI: "๊ฒฝ์Ÿ์‚ฌ ๋™ํ–ฅ ๋ฆฌํฌํŠธ ์จ์ค˜" ➡️ ๋Œ€๋žต์ ์ธ ํ…์ŠคํŠธ ๋‹ต๋ณ€ ์ƒ์„ฑ ํ›„ ์ข…๋ฃŒ (์‚ฌ๋žŒ์ด ์ง์ ‘ ์ž๋ฃŒ๋ฅผ ๋ชจ์œผ๊ณ  ๊ฐ€๊ณตํ•ด์•ผ ํ•จ) ์—์ด์ „ํ‹ฑ AI: "๊ฒฝ์Ÿ์‚ฌ ๋™ํ–ฅ ๋ฆฌํฌํŠธ ์จ์ค˜" ➡️ 1) ์›น์—์„œ ๊ฒฝ์Ÿ์‚ฌ 5๊ณณ ๊ฒ€์ƒ‰ 2) ๊ฐ€๊ฒฉ ๋ฐ ๊ธฐ๋Šฅ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ 3) ์—‘์…€ ์ •๋ฆฌ 4) ์ตœ์ข… ๋ณด๊ณ ์„œ ๋ฌธ์„œ ์ž‘์„ฑ๊นŒ์ง€ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด ์Šค์Šค๋กœ ์—ฐ์‡„ ์ž‘์—… ์ˆ˜ํ–‰ ์ฆ‰, ๋‹จ์ˆœํ•œ '์ฑ—๋ด‡'์„ ๋„˜์–ด์„  '๋””์ง€ํ„ธ ์ง์›' ํ˜น์€ 'ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €'์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์—์ด์ „ํ‹ฑ AI์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. 2. ๊ธฐ์กด AI์™€ ๋ฌด์—‡์ด ๋‹ค๋ฅผ๊นŒ? (ํ•ต์‹ฌ ํŠน์ง• 3๊ฐ€์ง€) ์—์ด์ „ํ‹ฑ AI๊ฐ€ ์ฃผ๋ชฉ๋ฐ›๋Š” ์ด์œ ๋Š” ๊ธฐ์กด AI์™€๋Š” ์ฐจ๋ณ„ํ™”๋œ ๊ฐ•๋ ฅํ•œ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ”๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ① ๋ชฉํ‘œ ์ง€ํ–ฅ์  ์ถ”๋ก ...

ํŠธ๋ž˜ํ”ฝ ํญํƒ„์—๋„ ์„œ๋ฒ„๊ฐ€ ๋ฉˆ์ถ”์ง€ ์•Š๋Š” ๋น„๊ฒฐ

 


 ํŠธ๋ž˜ํ”ฝ ํญํƒ„์—๋„ ์„œ๋ฒ„๊ฐ€ ๋ฉˆ์ถ”์ง€ ์•Š๋Š” ๋น„๊ฒฐ: ์˜คํ† ์Šค์ผ€์ผ๋ง(Auto Scaling) ์•ฑ ์„œ๋ฒ„ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ

์•ฑ์„ ์šด์˜ํ•˜๋‹ค ๋ณด๋ฉด ๊ฐ€์žฅ ๊ฐ€์Šด์ด ์ฒ ๋ ํ•˜๋Š” ์ˆœ๊ฐ„์ด ์–ธ์ œ์ธ๊ฐ€์š”? ๋ฐ”๋กœ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์ด๋ฒคํŠธ๋‚˜ ๋งˆ์ผ€ํŒ…์œผ๋กœ ๊ฐ‘์ž๊ธฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชฐ๋ ค ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋  ๋•Œ์ž…๋‹ˆ๋‹ค. ๋ฐค์ž  ์„ค์น˜๋ฉฐ ์„œ๋ฒ„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋˜ ์‹œ๋Œ€๋Š” ์ด์ œ ๊ทธ๋งŒ! ์˜ค๋Š˜์€ ์‚ฌ์šฉ์ž ์ฆ๊ฐ€์— ๋”ฐ๋ผ ์•Œ์•„์„œ ๋Š˜์–ด๋‚˜๊ณ  ์ค„์–ด๋“œ๋Š”(Auto Scaling) ์•ฑ ์„œ๋ฒ„ ์•„ํ‚คํ…์ฒ˜์™€ ์ถ”์ฒœ ์†”๋ฃจ์…˜์„ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

1. ์™œ ์˜คํ† ์Šค์ผ€์ผ๋ง(Auto Scaling)์ด ํ•„์ˆ˜์ผ๊นŒ?

ํŠธ๋ž˜ํ”ฝ์ด ๋Š˜์–ด๋‚  ๋•Œ ๋Œ€์ฒ˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์Šค์ผ€์ผ ์—…(Scale-up): ์„œ๋ฒ„ ์ž์ฒด์˜ ์ŠคํŽ™(CPU, RAM)์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•. ๋น„์šฉ์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๊ณ  ๊ฒฐ๊ตญ ํ•˜๋“œ์›จ์–ด ํ•œ๊ณ„์— ๋ถ€๋”ชํž™๋‹ˆ๋‹ค.

  • ์Šค์ผ€์ผ ์•„์›ƒ(Scale-out): ๋น„์Šทํ•œ ์‚ฌ์–‘์˜ ์„œ๋ฒ„ ๋Œ€์ˆ˜๋ฅผ ๋Š˜๋ ค ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•. ์˜คํ† ์Šค์ผ€์ผ๋ง์ด ๋ฐ”๋กœ ์ด ์Šค์ผ€์ผ ์•„์›ƒ์„ ์ž๋™ํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„์šฉ์€ ์•„๋ผ๊ณ  ์„œ๋น„์Šค ์•ˆ์ •์„ฑ์€ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ํ˜„๋Œ€ ํด๋ผ์šฐ๋“œ ์‹œ๋Œ€์˜ ํ•„์ˆ˜ ๊ต์–‘์ž…๋‹ˆ๋‹ค.

2. ์ƒํ™ฉ๋ณ„ ์ถ”์ฒœ ์•ฑ ์„œ๋ฒ„ & ํ”Œ๋žซํผ

๋‚ด ์„œ๋น„์Šค์˜ ๊ทœ๋ชจ์™€ ๊ฐœ๋ฐœ ๋ฆฌ์†Œ์Šค์— ๋งž์ถฐ ๊ฐ€์žฅ ์ ์ ˆํ•œ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

① ๊ฐ€์žฅ ๋Œ€์ค‘์ ์ด๊ณ  ๊ฐ•๋ ฅํ•œ ์กฐํ•ฉ: AWS (EC2 + Auto Scaling + ALB)

  • ํŠน์ง•: ์ „ ์„ธ๊ณ„ 1์œ„ ํด๋ผ์šฐ๋“œ์ธ AWS์˜ ํ‘œ์ค€ ์˜คํ† ์Šค์ผ€์ผ๋ง ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.

  • ์ž‘๋™ ๋ฐฉ์‹: Application Load Balancer(ALB)๊ฐ€ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๊ณ , CPU ์‚ฌ์šฉ๋ฅ ์ด๋‚˜ ์š”์ฒญ ์ˆ˜(Request Count) ๋“ฑ์˜ ์ง€ํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ Auto Scaling ๊ทธ๋ฃน์ด EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑ(Out) ๋ฐ ์ œ๊ฑฐ(In)ํ•ฉ๋‹ˆ๋‹ค.

  • ์ถ”์ฒœ ๋Œ€์ƒ: ์ธํ”„๋ผ๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๊ณ  ์‹ถ๊ณ , ํ™•์žฅ์„ฑ์ด ๋ฌด๊ถ๋ฌด์ง„ํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ํŒ€.

② ์„œ๋ฒ„ ๊ด€๋ฆฌ ์ง€์˜ฅํƒˆ์ถœ: AWS ECS / EKS (์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜)

  • ํŠน์ง•: ๊ฐ€์ƒ ์„œ๋ฒ„(VM)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋Œ€์‹  Docker ์ปจํ…Œ์ด๋„ˆ ๋‹จ์œ„๋กœ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ์ž‘๋™ ๋ฐฉ์‹: ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ๊ธฐ๋ฐ˜์˜ HPA(Horizontal Pod Autoscaler)๋ฅผ ์ด์šฉํ•˜๋ฉด ํŠธ๋ž˜ํ”ฝ ์ฆ๊ฐ€์— ๋”ฐ๋ผ ์•ฑ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ช‡ ์ดˆ ๋งŒ์— ๋ณต์ œ๋ฉ๋‹ˆ๋‹ค.

  • ์ถ”์ฒœ ๋Œ€์ƒ: ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜(MSA)๋ฅผ ๋„์ž…ํ–ˆ๊ฑฐ๋‚˜ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ์„ ํ•˜๋Š” ํŒ€.

③ ์ธํ”„๋ผ ์„ธํŒ…์ด ๊ท€์ฐฎ๋‹ค๋ฉด: PaaS ํ”Œ๋žซํผ (Heroku, AWS Elastic Beanstalk, Google App Engine)

  • ํŠน์ง•: ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ์„œ๋ฒ„ ํ”„๋กœ๋น„์ €๋‹๋ถ€ํ„ฐ ์˜คํ† ์Šค์ผ€์ผ๋ง๊นŒ์ง€ ์•Œ์•„์„œ ๋‹ค ํ•ด์ค๋‹ˆ๋‹ค.

  • ์ž‘๋™ ๋ฐฉ์‹: ์„ค์ • ํŒŒ์ผ ๋ช‡ ์ค„๋งŒ ์ ์–ด๋‘๋ฉด ํ”Œ๋žซํผ์ด ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ์ง€ํ•˜๊ณ  ์•Œ์•„์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.

  • ์ถ”์ฒœ ๋Œ€์ƒ: ์ธํ”„๋ผ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋”ฐ๋กœ ์—†๊ณ , ๋น ๋ฅธ ํ”„๋กœ๋•ํŠธ lanรงamento(์ถœ์‹œ)์™€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์—๋งŒ ์ง‘์ค‘ํ•˜๊ณ  ์‹ถ์€ ์ดˆ๊ธฐ ์Šคํƒ€ํŠธ์—….

④ ๊ฐ€์„ฑ๋น„์™€ ์‹ฌํ”Œํ•จ์„ ์›ํ•œ๋‹ค๋ฉด: Fly.io / Render

  • ํŠน์ง•: ์ตœ๊ทผ ๊ฐ๊ด‘๋ฐ›๋Š” ํ—ค๋กœ์ฟ  ๋Œ€์•ˆ ์„œ๋น„์Šค๋“ค์ž…๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ๋ฆฌํ•˜๊ฒŒ ์„œ๋ฒ„๋ฅผ ๋ถ„์‚ฐ ๋ฐฐ์น˜ํ•˜๊ธฐ ์ข‹๊ณ  ์˜คํ† ์Šค์ผ€์ผ๋ง ์„ค์ •์ด ๋งค์šฐ ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค.

  • ์ถ”์ฒœ ๋Œ€์ƒ: ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ, ์†Œ๊ทœ๋ชจ ์›น์„œ๋น„์Šค, API ์„œ๋ฒ„.

3. ์„ฑ๊ณต์ ์ธ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ์œ„ํ•œ ๊ฟ€ํŒ 3๊ฐ€์ง€

  1. ๋ฌด์ƒํƒœ์„ฑ(Stateless) ์„ค๊ณ„๋Š” ํ•„์ˆ˜: ์„œ๋ฒ„๊ฐ€ ์–ธ์ œ๋“  ์ฃฝ๊ณ  ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์งˆ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์„ธ์…˜ ์ •๋ณด๋‚˜ ์—…๋กœ๋“œ ํŒŒ์ผ์€ ์„œ๋ฒ„ ๋‚ด๋ถ€๊ฐ€ ์•„๋‹ˆ๋ผ Redis, AWS S3, ์™ธ๋ถ€ DB ๋“ฑ ๋ณ„๋„ ์Šคํ† ๋ฆฌ์ง€์— ๋ถ„๋ฆฌํ•ด ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ ์ ˆํ•œ ์ฟจ๋‹ค์šด(Cooldown) ํƒ€์ž„ ์„ค์ •: ํŠธ๋ž˜ํ”ฝ์ด ์ž ๊น ํŠ€์—ˆ๋‹ค๊ณ  ์„œ๋ฒ„๊ฐ€ ์™•์ฐฝ ๋Š˜์–ด๋‚ฌ๋‹ค๊ฐ€ ๋ฐ”๋กœ ์ค„์–ด๋“ค๋ฉด ๋น„์šฉ ๋‚ญ๋น„์™€ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ์˜ต๋‹ˆ๋‹ค. ์ง€ํ‘œ ๋ณ€ํ™”์— ๋”ฐ๋ฅธ ์œ ์˜ˆ ์‹œ๊ฐ„์„ ๊ผญ ๋‘์„ธ์š”.

  3. ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ(Load Testing)๋Š” ์‹ค์ „ ์ „์—: k6๋‚˜ JMeter ๊ฐ™์€ ๋„๊ตฌ๋กœ ๋ฏธ๋ฆฌ ๊ฐ€์งœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ด๋ฉฐ ์˜คํ† ์Šค์ผ€์ผ๋ง์ด "์ง„์งœ๋กœ" ์ž˜ ๋™์ž‘ํ•˜๋Š”์ง€ ๊ผญ ํ…Œ์ŠคํŠธํ•ด ๋ณด์„ธ์š”.

๋งบ์Œ๋ง

์„œ๋ฒ„ ํ™•์žฅ์— ๋Œ€ํ•œ ๋‘๋ ค์›€์„ ์—†์• ์ฃผ๋Š” ์˜คํ† ์Šค์ผ€์ผ๋ง์€ ์ด์ œ ์„ ํƒ์ด ์•„๋‹Œ ์ƒ์กด ์ „๋žต์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์„œ๋น„์Šค์˜ ๊ทœ๋ชจ์™€ ์˜ˆ์‚ฐ์— ๋งž๋Š” ๋ฐฉ์‹์„ ์„ ํƒํ•ด ๋“ ๋“ ํ•œ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๊ด€๋ จ ์ถ”์ฒœ ์†”๋ฃจ์…˜ ๋ฐ ์ƒ์„ธ ๊ฐ€์ด๋“œ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

GitHub Pages๋กœ ๋‚ด ์›น์‚ฌ์ดํŠธ ๋ฌด๋ฃŒ ๋ฐฐํฌํ•˜๊ธฐ (์‹ค์ œ ์ฃผ์†Œ ๊ณต๊ฐœ ๋ฐฉ๋ฒ•)

API ์„œ๋ฒ„ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•