← 최신 논문
🤖 AI

Toward an Agentic Infused Software Ecosystem

이 논문은 AI 에이전트, 에이전트 간 소통 및 작업 수행을 위한 프로그래밍 언어와 도구, 그리고 에이전트가 외부 세계와 상호작용하는 런타임 환경이라는 세 가지 핵심 기둥을 조화롭게 발전시켜 인간과 AI 에이전트가 협력하는 '에이전트 융합 소프트웨어 생태계 (AISE)'를 구축해야 한다고 주장합니다.

원저자: Mark Marron

게시일 2026-02-25
📖 4 분 읽기☕ 가벼운 읽기

원저자: Mark Marron

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 **"AI 에이전트 **(자동화 로봇)에 대해 설명합니다.

저자 마크 마론 (Mark Marron) 은 단순히 AI 를 더 똑똑하게 만드는 것만으로는 부족하다고 말합니다. 대신, AI 가 일할 수 있는 '환경'과 '도구', '언어' 자체를 처음부터 AI 가 이해하기 쉽게 다시 설계해야 한다고 주장합니다.

이 복잡한 개념을 쉽게 이해할 수 있도록 **'자율주행 택시 회사'**에 비유해 설명해 드리겠습니다.


🚖 비유: 자율주행 택시 회사 (AISE) 의 세 가지 기둥

지금까지의 AI 개발은 "운전사 (AI) 가 아주 똑똑해지면, 낡은 차 (기존 소프트웨어) 와 복잡한 도로 (기존 환경) 에서도 잘 다닐 거야"라고 생각했습니다. 하지만 저자는 "아니야, AI 가 안전하게 운전하려면 차와 도로를 처음부터 AI 친화적으로 만들어야 해"라고 말합니다.

이 새로운 생태계 (AISE) 는 다음 세 가지 기둥으로 이루어져 있습니다.

1. AI 에이전트 (운전사)

  • 과거: 단순한 '자동 완성' 기능 (예: "다음 단어는 뭐지?") 이었습니다.
  • 현재와 미래: 스스로 결정을 내리고 복잡한 작업을 수행하는 '자율주행 운전사'가 되었습니다.
  • 문제점: 운전사가 아무리 똑똑해도, 도로 표지판이 불분명하거나 차가 고장 나면 사고가 납니다.

2. 프로그래밍 언어와 도구 (차와 도로)

  • 현재의 문제: 기존 컴퓨터 언어는 인간이 읽기 쉽게 만들었지만, AI 가 읽기엔 너무 모호하고 숨겨진 규칙이 많습니다. (예: "이 버튼을 누르면 무슨 일이 일어날까?"를 AI 가 추측해야 함)
  • **해결책 **(BOSQUE 언어)
    • 명확한 표지판: AI 가 "이 명령은 무엇을 의미하는지"를 오해할 여지 없이 딱딱 떨어지게 설계된 언어입니다.
    • 숨겨진 함정 제거: 인간이 실수하기 쉬운 복잡한 규칙 (예: 숫자 계산 오류 등) 을 아예 없애버려서 AI 가 실수할 확률을 줄입니다.
    • 비유: 마치 운전사가 "빨간불이면 멈춰라"라고 명확하게 적힌 도로에서 운전하는 것과 같습니다. "아마도 멈춰야 할지도 모른다"라는 추측이 필요 없습니다.

3. 실행 환경 (운전 시스템)

  • 현재의 문제: AI 가 실수하면 전체 시스템이 망가질 수 있습니다.
  • **해결책 **(MINT 환경)
    • 안전장비: AI 가 실수하더라도 큰 사고로 이어지지 않도록 격리된 공간 (샌드박스) 에서 작동하게 합니다.
    • 진단 시스템: AI 가 "이제 무엇을 해야 할지" 고민할 때, 실시간으로 "여기서 하면 안 돼요, 이 조건이 먼저 충족되어야 해요"라고 알려주는 시스템입니다.

🛠️ 이 시스템이 해결하는 4 가지 핵심 문제

이 논문은 구체적인 해결책을 4 가지로 제시합니다.

1. "의도"를 명확하게 말하기 (Explicit Intents)

  • 상황: 인간은 "돈을 보내줘"라고 하면 맥락을 파악하지만, AI 는 "어떤 돈? 얼마? 누구에게?"를 추측해야 합니다.
  • 해결: 코드에 **"100 달러를 '토마'에게 보내라"**라고 명확히 적어줍니다. AI 가 문맥을 추측할 필요 없이, 명령 자체가 명확하므로 실수가 줄어듭니다.

2. 도구 찾기 쉽게 만들기 (Discoverability)

  • 상황: AI 가 할 수 있는 일이 너무 많으면, 어떤 도구를 써야 할지 기억해내지 못합니다 (기억력 과부하).
  • 해결: 모든 도구가 **"이름표"와 "사용 설명서"**가 달린 선반에 정리되어 있습니다. AI 가 "배달 주문이 필요해"라고 하면, 시스템이 바로 "배달 앱이 여기 있어요"라고 찾아줍니다.

3. 모든 것을 기계화하고 검증하기 (Mechanize Everything)

  • 상황: AI 가 코드를 짤 때, "이게 맞을까?"라고 인간이 일일이 확인해야 합니다.
  • 해결: SUNDEW 라는 자동 검증기가 있습니다. AI 가 코드를 짜는 순간, 이 기계가 "이건 안전하지 않아요. 조건이 안 맞아요"라고 즉시 알려줍니다. 마치 AI 가 운전할 때, 시스템이 "앞에 차가 있어요, 브레이크를 밟으세요"라고 실시간으로 경고하는 것과 같습니다.

4. 인간과 AI 의 협력 (First-Class Cooperation)

  • 상황: 인간이 "이거 만들어줘"라고 하면 AI 가 만들고, 인간이 다시 고칩니다. 이 과정이 비효율적입니다.
  • 해결: **구멍 **(Hole)이라는 개념을 도입했습니다. 인간이 "여기 부분은 나중에 채워줘"라고 빈칸을 남기면, AI 가 그 빈칸을 채우고 다시 검증합니다. 인간과 AI 가 함께 작업하듯, 서로의 부족한 부분을 채워주는 협력 구조입니다.

💡 결론: 왜 이것이 중요한가요?

이 논문은 "AI 가 더 똑똑해지기만 기다리는 것은 위험하다"고 말합니다.

  • 안전성: AI 가 실수해서 은행 계좌를 잘못 건드리거나, 중요한 데이터를 유출하는 것을 막기 위해 시스템 자체를 튼튼하게 만들어야 합니다.
  • 신뢰: AI 가 스스로 판단하고 행동할 때, 그 결과가 항상 안전하고 예측 가능해야 우리가 믿고 사용할 수 있습니다.

한 줄 요약:

"AI 를 더 똑똑하게 만드는 것도 중요하지만, AI 가 안전하게 일할 수 있도록 '도로'와 '차'를 처음부터 AI 친화적으로 다시 설계하는 것이 진정한 미래입니다."

이 시스템이 완성되면, 우리는 AI 가 스스로 복잡한 소프트웨어를 만들고, 스스로 오류를 수정하며, 인간과 함께 안전하게 일하는 세상을 볼 수 있게 될 것입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →