1. 코딩 에이전트 구축을 위해 LangGraph를 선택한 이유📌 배경: 초기 구조화된 워크플로우에서 동적인 시스템으로GPT-3 시절부터 AI 코딩 보조 도구를 개발해오던 Qodo는,초기에는 테스트 생성, 코드 리뷰, 코드 개선 등을 정해진 흐름 (rigid workflow) 으로 처리.당시 LLM의 한계로 인해, 명확한 플로우와 도메인 지식 내장이 중요했음.하지만,Claude Sonnet 3.5 출시 이후 LLM의 능력이 비약적으로 향상되며,정해진 흐름 대신 유연하게 사용자 요청을 처리하는 에이전트형 시스템의 가능성이 열림.👉 목표: 유연하면서도 Qodo의 코드 품질 기준을 유지할 수 있는 시스템 구축✅ 코딩 에이전트(Coding Agent)란?🔹 개념코딩 에이전트는 GPT-4 같은 대규모 언어 ..
1. 리눅스를 윈도우로 바꿔보자!🧩 배경: 왜 이런 주장이 나왔는가?오늘날 데스크탑 운영체제는 주로 Windows, macOS, 그리고 Linux로 구성됩니다. 이 중에서:Windows는 20년 된 프로그램도 실행될 정도로 강력한 이진(바이너리) 호환성을 제공합니다.macOS는 점차 폐쇄적이 되어가며, 사용자 자유도에 제한을 걸고 있습니다.Linux는 오픈소스이지만, 디스트리뷰션마다 호환성과 사용자 경험이 달라 복잡성이 존재합니다.이런 배경에서 나온 주장이 바로 다음입니다:“Windows 바이너리를 기본으로 실행할 수 있는 Linux 배포판을 만들자. 그래야 사용자 자유도와 호환성을 동시에 지킬 수 있다.”용어정리이진(바이너리) 파일 : 사람이 읽는 소스코드를 컴파일해서 만든 실행 파일 (.exe, ...