소프트웨어 엔지니어링의 기본기가 그 어느 때보다 중요하다
Software Engineering fundamentals matter more
LLM 기반 에이전트가 코드 작성의 가능성을 크게 넓혔지만, 진정한 엔지니어링은 여전히 인간의 몫이다. 이 글은 에이전트 하네스의 활용과 한계를 짚고, LLM의 '추론' 부재, 프롬프트 인젝션 같은 근본적 취약점을 지적한다. 유지보수 가능하고 디버깅 쉬운 소프트웨어를 만드는 일은 예측 모델이 아닌, 신중한 사고와 경험을 요구하는 예술이다. 저자는 도구의 발전에도 불구하고, 소프트웨어의 '이음새'를 설계하고 다듬는 능력이 더욱 중요해졌다고 강조한다.
LLM은 '추론'하지 않는다. 그들은 예측할 뿐이며, 모델 자체는 사실상 압축된 인간 지식이다.