--- id: a2b3c4d5-e6f7-4a8b-9c0d-1e2f3a4b5c6d category: Unified confidence_score: 0.98 tags: [aci, agent, interface, llm, infrastructure, harness] last_reinforced: 2026-05-01 github_commit: "wikification-aci" --- # Agent-Computer Interface (ACI) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > ACIλŠ” 인간 μ€‘μ‹¬μ˜ UIλ₯Ό λ„˜μ–΄, LLM μ—μ΄μ „νŠΈκ°€ 컴퓨터 μ‹œμŠ€ν…œ(OS, 파일, 도ꡬ)을 효율적으둜 μ‘°μž‘ν•  수 μžˆλ„λ‘ μ΅œμ ν™”λœ 좔상화 μΈν„°νŽ˜μ΄μŠ€μ΄λ©°, μ—μ΄μ „νŠΈμ˜ κ΄€μ°°(Observation) 및 행동(Action) κ³΅κ°„μ˜ ν’ˆμ§ˆμ„ κ²°μ •ν•˜λŠ” 핡심 섀계 μš”μ†Œμ΄λ‹€. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) ### 1. ACI의 μ •μ˜ 및 ν•„μš”μ„± - **λͺ¨λΈμ„ μœ„ν•œ μΈν„°νŽ˜μ΄μŠ€**: μΈκ°„μ—κ²ŒλŠ” μ‹œκ°μ  UI(GUI)κ°€ ν•„μš”ν•˜μ§€λ§Œ, μ—μ΄μ „νŠΈμ—κ²ŒλŠ” κ΅¬μ‘°ν™”λœ 데이터(JSON, XML)λ‚˜ κ°„κ²°ν•œ ν…μŠ€νŠΈ 좜λ ₯이 더 νš¨μœ¨μ μ΄λ‹€. - **인지 λΆ€ν•˜ κ°μ†Œ**: λΆˆν•„μš”ν•œ μ‹œκ°μ  λ…Έμ΄μ¦ˆλ₯Ό μ œκ±°ν•˜κ³  μ—μ΄μ „νŠΈκ°€ ν–‰λ™μ˜ 결과와 μ‹œμŠ€ν…œ μƒνƒœλ₯Ό μ •ν™•νžˆ νŒŒμ•…ν•  수 μžˆλ„λ‘ 정보λ₯Ό μž¬κ΅¬μ„±ν•œλ‹€. ### 2. ACI 섀계 원칙 - **ꡬ쑰적 λͺ…ν™•μ„±**: λ„κ΅¬μ˜ 인자 μŠ€ν‚€λ§ˆ(Schema)와 λ°˜ν™˜κ°’ ν˜•μ‹μ„ μ—„κ²©ν•˜κ²Œ μ •μ˜ν•˜μ—¬ λͺ¨λΈμ˜ νŒŒμ‹± 였λ₯˜λ₯Ό 쀄인닀. - **μ—λŸ¬ ν”Όλ“œλ°±μ˜ 풍뢀함**: λ‹¨μˆœν•œ μ‹€νŒ¨ λ©”μ‹œμ§€κ°€ μ•„λ‹Œ, λͺ¨λΈμ΄ λ‹€μŒ 행동을 μˆ˜μ •ν•  수 μžˆλŠ” ꡬ체적인 힌트(예: "파일이 μ—†μŠ΅λ‹ˆλ‹€. ν˜„μž¬ 경둜의 파일 λͺ©λ‘μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€...")λ₯Ό μ œκ³΅ν•œλ‹€. - **μƒνƒœμ˜ κ°€μ‹œμ„±**: ν˜„μž¬ μž‘μ—… 디렉토리, μƒŒλ“œλ°•μŠ€ μƒνƒœ, ν™˜κ²½ λ³€μˆ˜ λ“± μ—μ΄μ „νŠΈκ°€ 좔둠에 ν•„μš”ν•œ λ¬Έλ§₯을 λͺ…μ‹œμ μœΌλ‘œ λ…ΈμΆœν•œλ‹€. ### 3. ν•˜λ„€μŠ€ λ‚΄μ—μ„œμ˜ μ—­ν•  - **μž…μΆœλ ₯ 래퍼**: ν•˜λ„€μŠ€λŠ” μ»΄ν“¨ν„°μ˜ μ›μ‹œ 좜λ ₯을 ACI ν‘œμ€€μ— 맞좰 κ°€κ³΅ν•˜μ—¬ λͺ¨λΈμ—κ²Œ μ „λ‹¬ν•˜λ©°, λͺ¨λΈμ˜ μžμ—°μ–΄ μš”μ²­μ„ μ‹œμŠ€ν…œ λͺ…λ Ήμ–΄λ‘œ λ³€ν™˜ν•œλ‹€. - **μΈν„°νŽ˜μ΄μŠ€ μ΅œμ ν™”**: νŠΉμ • λͺ¨λΈμ˜ νŠΉμ„±(예: κΈ΄ JSON에 강함, νŠΉμ • νƒœκ·Έ ν˜•μ‹ μ„ ν˜Έ)에 맞좰 ACIλ₯Ό νŠœλ‹ν•˜μ—¬ μž‘μ—… 성곡λ₯ (Pass@1)을 높인닀. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **좔상화 vs μ œμ–΄κΆŒ**: μΈν„°νŽ˜μ΄μŠ€λ₯Ό λ„ˆλ¬΄ κ³ μˆ˜μ€€μœΌλ‘œ μΆ”μƒν™”ν•˜λ©΄ μ—μ΄μ „νŠΈμ˜ μ„Έλ°€ν•œ μ œμ–΄κ°€ λΆˆκ°€λŠ₯ν•΄μ§€κ³ , λ„ˆλ¬΄ μ €μˆ˜μ€€(예: raw byte stream)으둜 두면 인지 λΆ€ν•˜κ°€ κΈ‰μ¦ν•œλ‹€. - **λ²”μš© ν‘œμ€€μ˜ λΆ€μž¬**: 각 ν•˜λ„€μŠ€λ§ˆλ‹€ ACI 섀계가 μƒμ΄ν•˜μ—¬ μ—μ΄μ „νŠΈμ˜ 행동 νŒ¨ν„΄μ΄ νŠΉμ • μΈν„°νŽ˜μ΄μŠ€μ— κ³ μ°©ν™”(Coupling)λ˜λŠ” ν˜„μƒμ΄ λ°œμƒν•œλ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - **Parent**: 10_Wiki/Topics/AI - **Related**: [[Agent Harness|Agent Harness]], [[Model Context Protocol (MCP)|Model Context Protocol (MCP)]], [[Context Engineering|Context Engineering]] - **Raw Source**: 00_Raw/Agent-Computer Interfaces (ACI) ## πŸ’» GitHub 동기화 μžλ™ν™” μ›Œν¬ν”Œλ‘œμš° 1. Stage: git add . 2. Commit: `git commit -m "[P-Reinforce] Wikify Agent-Computer Interface (ACI) Design Principle"` 3. Push: `git push origin main`