What AGS Is - jaeseongs95/agent-governance-suite GitHub Wiki

ν•œκ΅­μ–΄ | English

AGSκ°€ 무엇이고 무엇이 μ•„λ‹Œκ°€

ν•œ λ¬Έμž₯ μ •μ˜

Agent Governance SuiteλŠ” AI μ„Έμ…˜μ„ μƒμ„±ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬κ°€ μ•„λ‹ˆλΌ, μ—¬λŸ¬ 독립 AI μ„Έμ…˜μ΄ μž₯κΈ° μž‘μ—…μ„ ν˜‘μ—…Β·κ²€μ¦Β·κ°μ‚¬ν•  수 μžˆλ„λ‘ 운영 κ·œμΉ™κ³Ό μ‹€ν–‰ μƒνƒœλ₯Ό μ œκ³΅ν•˜λŠ” κ±°λ²„λ„ŒμŠ€ κ³„μΈ΅μž…λ‹ˆλ‹€.

AGS의 쀑심 λ‹¨μœ„λŠ” β€œμ—μ΄μ „νŠΈ μˆ˜β€κ°€ μ•„λ‹ˆλ‹€

AGSμ—μ„œ μ€‘μš”ν•œ 것은 λͺ‡ 개의 μ—μ΄μ „νŠΈλ₯Ό μƒμ„±ν–ˆλŠ”μ§€κ°€ μ•„λ‹™λ‹ˆλ‹€.

μ€‘μš”ν•œ 것은 λ‹€μŒ μ§ˆλ¬Έμž…λ‹ˆλ‹€.

  • λˆ„κ°€ μ–΄λ–€ λͺ©ν‘œμ™€ λ²”μœ„λ₯Ό λ§‘μ•˜λŠ”κ°€?
  • ν˜„μž¬ λ‹΄λ‹Ή μ„Έμ…˜μ€ 어디에 μžˆλŠ”κ°€?
  • λ‹€λ₯Έ μ„Έμ…˜μ— μ–΄λ–€ 정보와 κ·Όκ±°λ₯Ό μ „λ‹¬ν–ˆλŠ”κ°€?
  • λ©”μ‹œμ§€κ°€ λ„μ°©ν–ˆλŠ”κ°€, μ²˜λ¦¬λ˜μ—ˆλŠ”κ°€, μ‹€μ œ μž‘μ—… κ²°κ³Όκ°€ λ‚˜μ™”λŠ”κ°€?
  • μ™„λ£ŒλΌκ³  νŒλ‹¨ν•œ κ·Όκ±°κ°€ ν˜„μž¬ μ‚°μΆœλ¬Όκ³Ό μΌμΉ˜ν•˜λŠ”κ°€?
  • κ΅¬ν˜„μžμ™€ λ³„κ°œμ˜ κ°μ‚¬μžκ°€ λ‹€μ‹œ ν™•μΈν–ˆλŠ”κ°€?
  • μ„Έμ…˜μ΄ μ€‘λ‹¨λ˜κ±°λ‚˜ μž¬κ°œλ˜μ–΄λ„ ν•„μš”ν•œ μƒνƒœκ°€ 남아 μžˆλŠ”κ°€?

AGS의 κΈ°λŠ₯은 이 μ§ˆλ¬Έλ“€μ— λ‹΅ν•  수 μžˆλ„λ‘ κ΅¬μ„±λ©λ‹ˆλ‹€.

Subagent frameworkμ™€μ˜ 차이

μ „ν˜•μ μΈ subagent κ΅¬μ‘°λŠ” λΆ€λͺ¨ 싀행이 ν•˜μœ„ μž‘μ—…μ„ λ§Œλ“€κ³ , ν•˜μœ„ μž‘μ—…μ˜ κ²°κ³Όλ₯Ό λ‹€μ‹œ λΆ€λͺ¨μ—κ²Œ λͺ¨μœΌλŠ” 방식이 μ€‘μ‹¬μž…λ‹ˆλ‹€.

AGSλŠ” 이 λͺ¨λΈμ„ μ‚¬μš©ν•  μˆ˜λ„ μžˆμ§€λ§Œ κ·Έ λͺ¨λΈμ— μ’…μ†λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

AGS의 μ„Έμ…˜μ€ μ„œλ‘œ λ‹€λ₯Έ μ‹€ν–‰ ν™˜κ²½κ³Ό 별도 λ§₯락을 κ°€μ§„ peerκ°€ 될 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄:

총괄 μ„Έμ…˜
 β”œβ”€β”€ κ΅¬ν˜„ λ‹΄λ‹Ή Codex
 β”œβ”€β”€ DB 뢄석 λ‹΄λ‹Ή Claude Code
 └── 독립 감사 λ‹΄λ‹Ή Codex

DB 담당은 총괄을 κ²½μœ ν•˜μ§€ μ•Šκ³  κ΅¬ν˜„ λ‹΄λ‹Ήμ—κ²Œ 쑰건을 직접 보낼 수 μžˆμŠ΅λ‹ˆλ‹€. κ΅¬ν˜„ 담당은 μžμ‹ μ˜ κΈ°μ‘΄ λ¬Έλ§₯μ—μ„œ κ·Έ 쑰건을 κ²€ν† ν•©λ‹ˆλ‹€. 감사 담당은 κ΅¬ν˜„ κ²°κ³Όλ₯Ό λ³„λ„μ˜ λ¬Έλ§₯μ—μ„œ ν™•μΈν•˜κ³ , κ²°κ³Όλ₯Ό 총괄 λ˜λŠ” κ΅¬ν˜„ λ‹΄λ‹Ήμ—κ²Œ 직접 νšŒμ‹ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

즉 ꡬ쑰의 핡심은 트리 μžμ²΄κ°€ μ•„λ‹ˆλΌ μ—­ν• , 독립 λ¬Έλ§₯, 직접 톡신, μ±…μž„ 뢄리와 κ²€μ¦μž…λ‹ˆλ‹€.

λ‹¨μˆœ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„°μ™€μ˜ 차이

μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„°λŠ” 일반적으둜 β€œμ–΄λ–€ μž‘μ—…μ„ μ–΄λ–€ λ„κ΅¬λ‚˜ μ—μ΄μ „νŠΈμ— μ–΄λ–€ μˆœμ„œλ‘œ 보낼 것인가”λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€.

AGS에도 orchestratorκ°€ μžˆμ§€λ§Œ, AGS μ „μ²΄λŠ” 그보닀 λ„“μŠ΅λ‹ˆλ‹€.

AGSλŠ” λ‹€μŒ μ˜μ—­μ„ ν•¨κ»˜ λ‹€λ£Ήλ‹ˆλ‹€.

  • μž‘μ—… λͺ©ν‘œμ™€ μ™„λ£Œ 쑰건
  • μ „λ¬Έ μŠ€ν‚¬ 선택
  • μ—­ν• κ³Ό μž‘μ—… λ²”μœ„
  • μ„Έμ…˜ 탐색
  • μ„Έμ…˜ κ°„ λ©”μ‹œμ§€
  • ACK와 μ‹€μ œ 업무 결과의 ꡬ뢄
  • μ‹€ν–‰ κ΄€μΈ‘
  • 단계별 κ²°κ³Ό 기둝
  • 독립 감사
  • μ‹€νŒ¨ 진단과 볡ꡬ 인계
  • μž₯κΈ° μž‘μ—…μ˜ λ¬Έλ§₯ 보쑴
  • SQLite 기반 μ‹€ν–‰ 원μž₯
  • μƒνƒœ 정리와 보쑴 μ •μ±…

λ”°λΌμ„œ orchestratorλŠ” AGS의 ν•œ ꡬ성 μš”μ†Œμ΄μ§€ AGS 전체와 λ™μ˜μ–΄κ°€ μ•„λ‹™λ‹ˆλ‹€.

MCP μ„œλ²„μ™€λ„ λ™μΌν•˜μ§€ μ•Šλ‹€

AGSλŠ” MCPλ₯Ό μ‹€ν–‰ 경계 쀑 ν•˜λ‚˜λ‘œ μ‚¬μš©ν•˜μ§€λ§Œ β€œMCP μ„œλ²„ ν•˜λ‚˜β€λ‘œ μ„€λͺ…ν•˜κΈ°μ—λ„ λΆ€μ‘±ν•©λ‹ˆλ‹€.

μ „λ¬Έ νŒλ‹¨μ€ μŠ€ν‚¬μ΄ μˆ˜ν–‰ν•˜κ³ , 흐름 연결은 orchestratorκ°€ μˆ˜ν–‰ν•˜λ©°, MCP·계약·SQLiteλŠ” κ·Έ 결과의 μˆœμ„œμ™€ ν˜•μ‹, μƒνƒœ 전이와 μ™„λ£Œ 쑰건을 κ²€μ‚¬ν•©λ‹ˆλ‹€. Codex와 Claude Code의 μ°¨μ΄λŠ” host adapter와 hook이 곡톡 계약에 μ—°κ²°ν•©λ‹ˆλ‹€.

AGSκ°€ μ˜λ„μ μœΌλ‘œ 보μž₯ν•˜μ§€ μ•ŠλŠ” 것

AGSλŠ” 같은 OS μ‚¬μš©μž κΆŒν•œ μ•ˆμ—μ„œ μ‹€ν–‰λ˜λŠ” λͺ¨λ“  ν”„λ‘œμ„ΈμŠ€λ₯Ό λ³΄μ•ˆ μƒŒλ“œλ°•μŠ€λ‘œ κ²©λ¦¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ˜ν•œ λ©”μ‹œμ§€ ACKλ₯Ό 업무 μ™„λ£Œλ‚˜ 승인으둜 μŠΉκ²©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 도ꡬ 호좜이 μ„±κ³΅ν–ˆλ‹€λŠ” μ‚¬μ‹€λ§ŒμœΌλ‘œ μ‚°μΆœλ¬Όμ˜ λ‚΄μš©μ΄ μ˜¬λ°”λ₯΄λ‹€κ³  νŒλ‹¨ν•˜μ§€λ„ μ•ŠμŠ΅λ‹ˆλ‹€.

AGS의 λͺ©μ μ€ β€œAIκ°€ μ ˆλŒ€ 틀리지 μ•Šκ²Œ λ§Œλ“œλŠ” 것”이 μ•„λ‹ˆλΌ, 틀릴 수 μžˆλŠ” μ—¬λŸ¬ μ‹€ν–‰ 주체λ₯Ό 더 좔적 κ°€λŠ₯ν•˜κ³  검증 κ°€λŠ₯ν•œ μž‘μ—… μ‹œμŠ€ν…œμœΌλ‘œ μ‘°μ§ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

정리

AGSλ₯Ό κ°€μž₯ κ°€κΉκ²Œ ν‘œν˜„ν•˜λ©΄ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

AI μž‘μ—…μ„ 쑰직 λ‹¨μœ„λ‘œ μš΄μ˜ν•˜κΈ° μœ„ν•œ 둜컬 governance and coordination layer

μ„Έμ…˜ 생성은 μˆ˜λ‹¨μΌ 수 μžˆμ§€λ§Œ 쀑심 κΈ°λŠ₯은 μ•„λ‹™λ‹ˆλ‹€. 쀑심은 계약, μ—­ν• , 톡신, μƒνƒœ, 증거, 감사, 볡ꡬ와 μ—°μ†μ„±μž…λ‹ˆλ‹€.