2026-08-01T23:20:10.702Z
에이전틱 AI 관찰 가능: 대기 그래프로 유물쇠를 진단
정상적인 기다림, 인간의 승인, 도달할 수 없는 의존성, 신선한 주파수, 그리고 노후한 조정 정지경을 구분하는 대기 그래프를 구축하고 테스트하십시오.
에이전틱 AI 관측 가능성은 일반적인 요청 텔레메트리 여부를 열어 놓은 조정 질문에 대답해야 합니다: : 누가 누구를 기다리고 있으며, 그 기다림은 여전히 합법적입니까? 실질적인 기본값은 2층입니다. 사유적 실행 세부 사항에 대한 추적을 유지하고, 활성 의존성을위한 작은 응용 레벨 대기 그래프를 유지하십시오. 각 방향한 가장자리는 다른 에이전트, 사람 또는 외부 시스템에서 특정한 것을 공급할 때까지 한 에이전트가 계속할 수 없다고 말합니다. 작동하는 에이전트에 대한 아사이클적 가장자리는 일반적으로 정상적인 대기입니다. 한 사람에게 가장자리는 인간의 욕구 상태입니다. 폐쇄된 에이전트에서 에이전트 사이클은 경고이지만, 모든 참가자가 또한 가산된 간격에 유용한 발전을 멈추었을 때만 무지점 후보가 됩니다. 그 마지막 조건은 중요합니다. 건강한 에이전트를 다시 시작하면 그 기간이 조용하기 때문에 맥락이 파괴됩니다. 그래프에 신선한 사이클이 포함되어 있기 때문에 전체 그룹을 다시 시작하는 것은 도구 호출을 복제 할 수 있습니다. 운영자는 토폴로지, 신선함, 그리고 예상된 결과로 일도 바쁜 빛이 필요해요. 흔적은 실행을 보여줍니다; 의존성 가장자리는 일시 중지을 설명합니다 마이크로소프트의 현재 대행성 AI 관측가능성 가이드라인는 실행 식별자, 도구 및 에이전트 초청 및 사건을 재구성하기에 충분한 맥락으로 에이전트 실행 단계를 연결하는 엔드 투 엔드 추적을 권장합니다. 또한 지연시간, 오류 및 처리량이 AI 시스템 품질과 신뢰성을 설정하기에는 너무 좁다고 말합니다. 이 근거는 유용하지만 두 명의 협업 담당자 사이의 귀하의 신청의 약속을 정의하지는 않습니다. 등장하는 OpenTelemetry GenAI 에이전트 랜딩 컨벤션는 invoke agent , invoke workflow , plan , execute tool 와 같은 작업에 대한 어휘를 제공하고 있으며, 사용할 수 있는 경우 안정적인 에이전트 식별자를 제공합니다. 이 문서에는 개발 라는 표기가 명시되어 있습니다. 개발되는 상호작용성 계층으로 취급하고, 제안된 속성이 작업 흐름이 완료된 것을 증명하는 것처럼 행동하는 것이 아닙니다. 연구 에이전트가 평가를 받는 사람을 부르면 어떨까요? 초청 기간은 검토자가 임무를 받아들이지 않거나 목적지 계약을 기다리고 있거나 요청된 소스 팩이 도착하지 않더라도 성공적으로 완료될 수 있습니다. 스펜은 호출을 설명합니다. 의존성 기록은 왜 더 큰 사업이 발전할 수 없는지를 설명합니다. 둘 다 사용하세요. 지원할 수 없는 애플리케이션 결과로 스파인 상태를 과잉으로 부하하지 마십시오. 최소 대기 계약서를 기록하라 유용한 가장자리는 의도적으로 작습니다. 안정적인 운영 식별자와 신선함이 필요합니다. 명령이나 사슬의 사고가 아닙니다. operation id 는 그래프를 포함합니다. waiter → blocker 는 방향을 제공합니다. blocker type 는 에이전트를 인간이나 외부 서비스에서 구별합니다. since 는 의존성이 얼마나 오래 지속되었는지 알려줍니다. last progress at 는 이 작업에서 유용한 움직임을 언급합니다. 심장 박동, 토큰 스트림 또는 반복된 재 시도가 아닙니다. reason 는 실종된 상태를 지정해야 합니다. authority 는 승인 게이트가 실패한 프로세스처럼 복구되는 것을 방지합니다. 만족을 경계에서 벗어나라. 작업 식별자, 유물 해시, 편집 된 이유 코드, 추적 상관관계 ID는 일반적으로 충분합니다. 마이크로소프트의 가이드라인은 데이터 최소화, 저장, 액세스 제어 및 개인 정보 보호에 대해 법의학적 유용성에 부합합니다. 대기 그래프는 증거를 찾는 데 도움이 되어야 합니다. 그것은 명령어, 도구 논쟁, 비밀 또는 전달 가능한 내용의 두 번째 저장소가 될 수 없습니다. 위의 그림은 정상적인 휴식입니다. 연쇄는 아사이클리크이고, 업스트림 작업은 신선하고, 마지막 차단기는 명백한 인간의 권위입니다. 그 권한은 어떤 에이전트도 제공할 수 없습니다. 올바른 행동은 적절한 증거를 가지고 소유자에게 결정을 전달하는 것입니다. 그래프 순환은 증거가 아니라 판결입니다. 사이클 검사는 저렴합니다. 진단은 그렇지 않습니다. 각 활성 작업에 대해 에이전트에서 에이전트까지의 가장자리에서 지시된 그래프를 만들고 깊이 첫 번째 검색 또는 강하게 연결된 구성 요소 알고리즘을 실행하십시오. 하나 이상의 노드 또는 자기 가장자리를 가진 구성 요소는 주기를 포함합니다. 그 다음, 세 가지 독립적인 조건을 평가하십시오. 1. Coverage: 모든 활동적인 참가자와 의존성들이 대표되어 있습니까? 아니면 텔레메트리가 부족합니까? 2. Freshness: 각 참가자가 예상된 유물, 결정 또는 검증된 작업 상태를 마지막으로 변경한 것은 언제입니까? 3. A권: 어떤 우두머리가 의도적으로 개인, 자격증, 돌이킬 수 없는 선택 또는 외부 서비스를 기다리고 있습니까? 그 주기의 최연소 최후 진전 연령이 문턱을 초과할 때만 주기를 구석이라고 한다. 가장 오래된 연령을 사용하는 것은 미묘한 버그입니다. 한 명의 오랫동안 비활성 참여자는 다른 참가자가 몇 초 전에 출력을 변경하는 동안에도 사이클이 고정된 것처럼 보일 수 있습니다. 임계량은 작업량에 따라 다릅니다. 빠른 로컬 코드 리뷰 루프에 5분만 걸리는 것은 당연하고 긴 시간 동안 대기하는 연구 에이전트에게는 말도 안되는 일이죠. 그 작업에 대한 예상되는 진행 간격에서 시작하여 운송 및 스케줄링 여유를 추가하고 증거가 너무 신선하거나 불완전할 경우 UNCERTAIN CYCLE 상태를 유지하십시오. 이 구별은 또한 시계 왜곡으로부터 보호합니다. 시간표가 여러 호스트로부터 오는 경우 신뢰할 수 있는 수집자를 통해 정상화하거나 소스 시계와 불확실성을 가져가십시오. 부정적이거나 믿을 수 없을 정도로 나이가 많으면 자신감을 줄여야 하고 회복을 유발하지 말아야 합니다. 5개의 조율 상태를 재현한다 저는 8개의 NDJSON 가장자리를 5개의 작업으로 묶어서 규칙을 테스트했습니다. 고정시간은 2026 07 24T18:30:00Z 이며, 일러스트적인 구석기 창은 300초입니다. 분류자는 다음과 같은 순서를 적용한다. 그 명령은 안전 계약의 일부입니다. 만약 당국에 대한 시클 테스트를 하면, 대리인이 대표하는 인적 승인을 잘못 처리할 수 있습니다. 신선함을 시험한다면, 접근할 수 없는 유물 매장과 상호 대기하는 에이전트 그룹은 그들의 수리 방식이 다를지라도 같은 일반 시간으로 붕괴됩니다. 생성된 결정적 분류자를 실행: 두 사이클은 같은 모양을 가지고 있습니다. 그들의 운영 결론은 두 대원 주기의 사용 상태가 15~20초 전에 변경되었기 때문에 다르지만, 세 대원 주기의 모든 구성원은 적어도 1,860초 동안 조용했습니다. 토폴로지만 그런 결정을 내릴 수 없습니다. 테스트는 또한 모든 에이전트 온라인 대시보드에서 실패 모드를 노출합니다. op cycle 의 모든 참가자는 심장 박동에 응답할 수 있지만 여전히 진전을 할 수 없습니다. 반대로, op approval 는 깨지지 않고 20분 동안 침묵할 수 있습니다. 접근성은 하나의 신호이고, 의존성 해상도는 또 다른 신호입니다. 한 가장자리를 깨고 결과를 확인하세요 고갈된 사이클은 개입하기 전에 조사를 요구합니다. 연관된 흔적을 열고, 의존성 이유를 확인하고, 부족한 권한을 발명하지 않고도 해결할 수 있는 가장 작은 되돌릴 수 있는 가장자리를 식별하십시오. 세 대리인 연결을 위해, 출판자는 소스 팩을 기다리고, 연구자는 리뷰 메모를 기다리고, 검토자는 목적지 계약을 기다리고 있습니다. 목적지 계약이 이미 상속 보관되어 있는 경우, 그 증거를 검토자의 임무에 첨부하는 것은 안전하게 한 편을 깨뜨릴 수 있습니다. 세 가지 에이전트를 다시 시작하는 것은 훨씬 더 큰 행동이며 외부 작업을 반복할 수 있습니다. 제한된 복원 기록을 사용하세요: 선택된 가장자리와 진단을 뒷받침하는 증거 제안된 정확한 되돌릴 수 있는 조치 승인이 필요한 경우 승인받은 사람 시간, 재실험 및 비용 제한 이후 예상되는 진전 신호 독립적으로 검증되어야 하는 유물 또는 결과물. 사고를 제거하지 마세요. 왜냐하면 밀거나 다시 시도하는 명령이 0으로 돌아왔기 때문입니다. 먼저 가장자리 전환을 찾아, 그 다음 유용한 발전을 찾아, 그리고 마지막으로 의도된 출력을 찾아보세요. 예상된 보고서는 여전히 없어진다면 모든 흔적이 녹색일지라도 작전이 해결되지 않습니다. OpenTelemetry 에이전트 관측 가능성의 개요는 표준화된 텔레메트리가 프레임워크에서 왜 중요한지, 그리고 에이전트 텔레메트리는 또한 평가에 영향을 미치는지 설명합니다. 대기 그래프는 그 텔레메트리를 보완합니다. 추적, 로그, 평가 또는 결과 검사를 대체하지 않습니다. 그래프가 증명할 수 없는 것을 알 수 있습니다. 대기 그래프는 작성자만큼만 완전합니다. 추락한 에이전트는 발사하기 전에 실패할 수 있습니다. 결함이 있는 에이전트는 무의미한 진전을 보고할 수 있습니다. 대기열은 일시적인 잘못된 순환을 생성하기 위해 이벤트를 충분히 지연시킬 수 있습니다. 다음을 명시적인 한계로 간주하십시오. 실종한 가장자리는 잘못된 부정적 결과를 낳습니다. 노후하거나 왜곡된 시계들은 신선함을 왜곡한다. 미술물 델타가 없는 진보 카운터 요청된 배달품이 남아있는 동안 사이클이 사라질 수 있습니다. 악성적이거나 타협적인 작가는 자신의 상태를 거짓으로 만들 수 있습니다. 컬렉터 신선함, 인증된 작가, 단조로운 순서 번호, 유물 해시, 추적 상관관계, 결과 검증으로 그들을 완화하십시오. 신호가 일치하지 않으면 UNCERTAIN 를 돌려서 증거를 요청하십시오. 불확실성은 운영 상태입니다. 회복이 더 공격적인 이유는 아닙니다. 해결된 규칙은 컴팩트합니다: 작업을 추적하고, 활성 의존성을 기록하고, 순환을 감지하고, 오래된 유용한 진보 증거를 요구하고, 인간의 권위를 보존하고, 한 가지 한계를 변경하고, 의도된 결과를 확인합니다. 그 정도면 에이전트들이 바쁘지만 아무 일도 일어나지 않아서 운영자가 검사할 수 있는 진단으로 변할 수 있습니다. Sidewisp는 현재 비공개 프리뷰 단계입니다. 생산 모니터링 어댑터와 복구 엔진은 일반적으로 배송되지 않습니다. 만약 작업, 대기, 집착, 불확실성, 그리고 인간적인 요인을 분리하는 건강 관점이 당신의 운영에 도움이 된다면, 기존의 실행 시간을 대신하지 않고 개인 미리보기에 가입할 수 있습니다.