RSS 행성 파이썬
팔로우
아르민 로나허: 다가오는 루프
저자는 코딩 에이전트 위에 시스템을 구축하는 추세가 증가하고 있으며, 이는 에이전트의 기능을 단일 세션을 넘어 확장하는 루프를 생성한다고 관찰합니다. 이러한 루프는 작업 큐, 기계 실행, 그리고 컨텍스트를 수정하거나 다른 기계로 보내 작업을 계속할지 결정하는 하네스를 포함합니다. 코딩 에이전트는 작업에 대한 내부 루프를 가지고 있지만, 새로운 외부 "하네스 수준" 루프가 등장하여 담론을 지배하고 있습니다. 저자는 자신이 중요하게 생각하는 코드에 대해 이러한 핸즈오프 접근 방식에 개인적으로 어려움을 겪고 있으며, 생성된 코드가 너무 방어적이고 복잡하며 강력한 불변성이 부족하다고 생각합니다. 현재 모델은 바람직하지 않은 상태를 방지하기보다는 과도한 로컬 방어를 추가하는 경향이 있으며, 이는 악화되는 문제로 보입니다. 루프는 이러한 경향을 증폭시켜 시스템을 덜 이해하기 쉽게 만들면서도 더 견고하게 보이게 합니다. 그러나 루프는 코드 포팅, 성능 탐색, 보안 스캔과 같이 코드 변환 또는 단기 아티팩트가 목표인 도메인에서 뛰어납니다. 이러한 경우, 생성된 코드의 수명이나 검증 가능성은 탐색 또는 변환 프로세스보다 덜 중요합니다. 저자는 이를 지속적인 코드를 작성하는 것과 대조하며, 이를 결정론적 기계로서의 소프트웨어에서 유기체로서의 소프트웨어로 진화하는 것에 비유합니다. 이러한 변화는 깊은 인간의 이해에서 벗어나 시스템을 거의 생물학적 개체처럼 모니터링, 안정화 및 치료하는 방향으로 나아감을 의미합니다. 이러한 기계 주도 미래에서 벗어나는 것은 점점 더 어려워지고 있으며, 특히 공격자와 연구자가 이미 루프를 사용하고 있어 방어자가 적응해야 하는 보안 분야에서는 더욱 그렇습니다. 경쟁 압력과 오케스트레이션을 활용하는 일부 팀의 속도 또한 채택을 주도할 것입니다. 가장 우려되는 측면은 이러한 루핑 시스템에 대한 잠재적인 인지적 및 실질적 의존성으로, 미래의 접근성, 비용 및 기계 지원 없이 코드를 이해하는 능력에 대한 의문을 제기합니다. 궁극적으로 코드베이스는 유지 관리를 위해 기계 참여에 의존하게 될 수 있습니다.