단편: 7월 6일
"Thoughtworks는 유럽에서 두 번째 미래 소프트웨어 개발 리트릿을 개최하며, 신흥 AI 기술에 대한 망설임에서 자신감으로의 전환을 보여주었습니다. 참가자들은 이제 이론적 논의를 넘어 프로덕션에서 에이전트 개발을 적극적으로 사용하고 있습니다. 이러한 빠른 발전은 "하네스 엔지니어링"과 같은 새로운 개념의 등장과 토큰 비용에 대한 우려에서 분명하게 드러납니다.AI 시대에 소프트웨어 아키텍처와 디자인의 중요성에 대한 핵심 논쟁이 계속되고 있습니다. 한 가설은 AI의 "갤럭시 브레인"이 전통적인 아키텍처를 쓸모없게 만들 수 있다는 것입니다. 반대로, AI가 모듈성과 좋은 이름 짓기와 같은 인간 중심의 코드 품질로부터 이익을 얻는다는 아이디어는 여전히 남아 있습니다.토큰 비용을 통해 디자인 품질을 측정하고 시간이 지남에 따라 그 영향을 관찰하는 것이 새로운 관점입니다. 3GL 언어의 역사적 성공은 이해력과 계산 능력 사이의 균형을 강조하며, 현재 AI 모델은 코드 품질을 진정으로 중요하게 생각하는 최초의 모델입니다. "기계적 공감"을 통해 LLM을 이해하는 것은 효과적인 사용에 중요합니다.제안된 워크플로우는 백로그 스토리, 에이전트 토론, 사양을 위한 ADR, 작업 생성 및 에이전트 완료를 포함합니다. 에이전트 통신을 위한 추상화가 필요하며, LLM 출력에서 중복 코드 및 혼합된 관심사에 대한 우려는 여전히 남아 있습니다. AI 모델은 기존 코드 문제를 증폭시켜, 강력한 디자인을 AI 의존성 및 잠재적 비용 증가 또는 액세스 중단에 대한 헤지로 만듭니다.데이터 소싱 및 기술 퇴화와 같은 잠재적 피해를 포함한 AI의 윤리적 고려 사항이 논의됩니다. 그러나 결론은 AI를 거부하는 것보다 AI에 참여하고 개선하기 위해 노력하는 것이 더 실질적인 이익을 제공한다는 것입니다. 콘텐츠 제거를 위한 DMCA 청구의 오용과 AI 토큰 사용의 escalating 재정적 비용은 중요한 현재 문제입니다. 기업들은 덜 강력한 모델을 사용하거나 비용 통제 전략을 개발하는 것을 포함하여 이러한 비용을 완화할 방법을 모색하고 있습니다. 마지막으로, 독립 선언의 역사적 맥락과 급진적인 영향이 강조되며, 역사적 문서를 이해하는 것의 중요성을 강조합니다."