핵심 요약
Salesforce는 AI 에이전트의 행동을 정의하기 위한 단일 파일 기반의 선언적 언어인 Agent Script를 오픈 소스로 공개했다. 이 언어는 결정마다 모델의 자율성 정도를 설정할 수 있게 하여, 결정론적 워크플로와 확률적 LLM 루프 사이의 균형을 개발자가 직접 제어하도록 돕는다. Agent Script는 변수 선언, 조건부 프롬프트 생성, 실행 가능한 액션 가드 등을 통해 에이전트의 상태 변화에 따른 동적 행동을 구현한다. 이를 통해 개발자는 동일한 런타임과 문법 내에서 엄격하게 통제된 스크립트 방식부터 고도의 자율성을 가진 에이전트 방식까지 유연하게 설계할 수 있다.
배경
YAML/Python 스타일의 선언적 문법 이해, AI 에이전트의 추론 루프 및 액션 호출 개념, Salesforce 플랫폼 및 데이터 보안 모델에 대한 기초 지식
대상 독자
AI 에이전트를 프로덕션 환경에 배포하고 행동 로직을 정밀하게 제어하고자 하는 소프트웨어 엔지니어 및 아키텍트
의미 / 영향
이 기술은 AI 에이전트 개발을 단순한 프롬프트 엔지니어링에서 체계적인 소프트웨어 공학의 영역으로 격상시킵니다. 특히 기업용 환경에서 요구되는 보안과 신뢰성을 코드 수준에서 강제할 수 있어 에이전트 도입의 진입장벽을 낮출 것으로 예상됩니다.
섹션별 상세

실무 Takeaway
- 인증이나 금융 거래와 같이 신뢰가 중요한 결정은 available when 가드 절을 사용하여 결정론적으로 고정하고, 단순 문구 생성이나 파라미터 추출은 모델의 자율성에 맡겨 효율성을 극대화할 수 있다.
- Agent Script는 단일 파일 형태이므로 기존 소프트웨어 개발 프로세스와 동일하게 CI/CD 파이프라인을 통한 버전 관리, 코드 리뷰, 린트 및 유닛 테스트 적용이 가능하다.
- 모델 호출 없이도 상태 벡터에 따른 액션 노출 여부나 프롬프트 생성 로직을 테스트할 수 있어 에이전트의 결정론적 경로에 대한 검증 비용을 낮출 수 있다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.