확률적 AI 에이전트를 위한 결정적 게이트가 필요합니다
hackernews
|
|
🔬 연구
#ai 에이전트
#mcp
#review
#결정적 게이트
#리뷰
#확률적 ai
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
확률적 성향을 가진 AI 에이전트의 창의성을 활용하되 보안과 데이터 처리의 정확성을 보장하기 위해서는 결정론적 게이트(Deterministic Gates)가 필수적입니다. 저자는 현재 에이전트가 직접 CLI를 사용하는 방식보다 안정적인 구조적 제어를 가능하게 하는 MCP(Model Context Protocol)를 채택하는 것이 가장 확실한 방법이라고 주장합니다. 특히 HTTP를 통한 원격 MCP는 팀 내 서버 공유를 용이하게 하고 컨텍스트 낭비를 줄이는 최적화를 구현할 수 있어 중요한 작업에 적합합니다. 결국 AI에게 지능적인 문제 해결을 맡기더라도 핵심 작업은 일반 소프트웨어처럼 확실한 보장이 되는 환경 내에서 실행되어야 한다는 것이 핵심입니다.
본문
Referencing this MCP is Dead; Long Live MCP! (via Hacker News), I wanted to highlight what I think is the key principle behind this that will be true for the future of working with AI Agents: You Need Deterministic Gates for Probabilistic AI Agents The referenced article addresses the current zeitgeist that favours agents using CLI directly rather than MCP (or other less structured means of calling APIs). Agent Skills, AGENTS.md etc are all tools for improving the behaviour of LLMs, whether that be via increased skill or greater predictability. But at the point that the agent is still in control, outcomes are still probablistic. We forego guarantees around behaviour so we can benefit from the creativity of AI. If we want guarantees, (and we do when it comes to security and correct processing of data), we need deterministic gates. The most robust, best specified means of achieving this is MCP, and currently, the best way to manage this in teams is via remote MCP over HTTP. This is why I'm using remote MCP over HTTP for anything that matters. Yes MCP can add some overhead compared to direct CLI usage, but you can also build in optimisations that deterministically reduce the response size from remote APIs and therefore reducing context bloat. It's also a lot easier to share remote MCP servers, just like the internet helped us share software. For an example of a light weight MCP over HTTP implementation, see my example of a custom MCP server for Google Workspace integration. I'm happy for the the agent to use its intelligence and creativity to help me solve problems, but for a range of operations, I want a gate past which actions run with the certainty of normal software functions. This might be so that I can enforce scoped operations rather than give an agent access to everything an API offers, or I just because I want to be sure about what data is read or changed and how. There are many safety critical applications ins software that require the same. Other Tools Moving in a Deterministic Direction Other tooling around AI we're seeing evolve around Agentic AI is adding deterministic gates that the probabilistic AI agents work with. NanoClaw is an example of an application that sells itself on using deterministic filtering of your WhatsApp messages before the agent gets to see them, and proxies API keys so the agent never gets them - this is a similar type of deterministic gate that allows for more confidence when working with AI. Summary Certainty around fundamental principles in software such as security and correctness of process requires determinism. AI Agents while improving will never be 100% deterministic (that's what code's for!).
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유