LLM을 활용한 DSP 연구 맞춤형 GUI 구축 — 1년간의 일상 사용에서 얻은 교훈

DSP 및 알고리즘 연구에 LLM을 매일 사용한 지 1년이 지난 u/diydsp는 r/ClaudeAI에서 지속적인 GUI를 중심으로 한 실용적인 워크플로우를 공유합니다. 이는 LLM의 도움으로 점진적으로 구축된 맞춤형 앱입니다. 핵심 인사이트: 처음부터 GUI 프로그래밍에 시간을 낭비하지 말고 LLM이 무거운 작업을 수행하도록 한 후 필요에 따라 기능을 추가하라는 것입니다.
핵심 워크플로우 구성 요소
problem_description.md파일 유지 — LLM이 연구 컨텍스트에 집중하도록 합니다.- 하루에 2-5개의 보고서 작성 —
.md와.pdf형식 모두로 작성하며, 요약 및 플롯 해석 설명을 포함합니다. - 인간 → LLM 코딩 앱 → 인간 → LLM 채팅 앱 루프 — 반복적 개선을 위해 코딩 작업과 채팅을 번갈아 수행합니다.
- LLM이 극적이지 않도록 하기 — 긴 세션 동안 정신을 유지하기 위해 프롬프트를 간결하고 현실적으로 유지합니다.
- 정기적으로 동료와 보고서 공유 — 정보 격리를 방지합니다.
지속적인 GUI 개발
LLM에 데이터 폴더를 탐색하고 일반적인 플롯을 생성하는 간단한 GUI를 만들도록 요청하는 것으로 시작합니다. 그런 다음 특정 시각화(스펙트로그램, FFT, 세타 도메인 변환)가 필요할 때마다 "제 GUI에 탭을 추가해 주세요." 라는 프롬프트로 탭을 추가합니다.
플롯 작성 모범 사례
- 모든 플롯의 X축과 Y축을 동기화합니다.
- 모든 플롯을 세로 공간의 85%를 채우도록 확대하여 시작합니다.
- 유사한 단위를 가진 플롯은 동일한 범위를 공유하도록 합니다.
- 기존 분석의 변형이 필요한 경우 다음 프롬프트를 사용합니다: "'MCAP 분석기' 탭에 추가한 전체 분석을 수행하는 플롯을 기억하시나요? 그 아래에 '추출'이라는 두 번째 버튼을 만들어 로드 셀 값만 추출하도록 해주세요."
내보내기 기능 추가
LLM에 플롯의 주요 값을 .csv 또는 .json 파일로 작성하거나 각 분석 단계에 대한 텍스트 설명을 생성하도록 요청합니다. 이렇게 하면 결과를 다른 소프트웨어에 쉽게 붙여넣을 수 있습니다.
기술 스택 권장 사항
저자는 크로스 플랫폼 GPU 가속 플롯을 위해 Python과 VisPy 및 Tkinter를 권장합니다. Matplotlib는 대안입니다(느리지만 확대/축소 도구가 더 좋습니다). 익숙하지 않다면 권장 사항을 LLM에 그대로 붙여넣기만 하면 구현을 처리해 줍니다.
커뮤니티를 위한 열린 질문
- 끝없는 코드 리뷰 없이 LLM으로 코딩된 프로그램을 팀원과 공유하는 방법은?
- 대형 공유 드라이브(특히 DB에 적합하지 않은 CIFS NAS)에서 데이터베이스를 사용하는 방법은?
- LLM이 기존 틀을 벗어나 생각하도록 만드는 방법 — 저자는 LLM이 알려진 접근 방식을 제안할 수 있었음에도 불구하고 며칠 동안 바퀴를 재발명하는 데 시간을 보냈습니다.
- 주 LLM 코딩 앱에 연결하여 그 성능을 배가시킬 수 있는 다른 도구는 무엇인가?
저자는 7개의 추가 섹션을 다루는 27분 분량의 강연도 녹화했습니다. 전체 비디오는 출처 링크에서 확인할 수 있습니다.
📖 전체 출처 보기: r/ClaudeAI
👀 See Also

Apple Podcasts용 오픈클로 브리핑을 팟캐스트 피드로 전환하기
Reddit 사용자가 OpenClaw 아침 브리핑 출력을 팟캐스트 피드로 변환하는 간단한 워크플로를 공유합니다: 텍스트를 TTS로 변환하고, MP3를 호스팅하고, RSS XML에 추가한 다음 Apple Podcasts에서 구독하세요.

클로드 디버깅 사례: 누락된 매개변수로 인해 에이전트가 조용히 실패했으며, 프레이밍이 모델보다 더 중요했습니다.
한 개발자가 Claude를 사용하여 캘린더 에이전트를 구축했는데, write_calendar 도구에 참석자 매개변수가 없음을 깨닫기 전까지 40분 동안 Claude로 디버깅을 시도했습니다. 전체 맥락을 제공하자 Claude는 10초 만에 문제를 파악했습니다.

더 작은 모델을 런타임 위생 계층으로 사용하면 OpenClaw 에이전트의 신뢰성이 향상됩니다.
한 개발자가 OpenClaw의 Qwen 3.5 27B 에이전트를 위한 런타임 위생 계층 역할을 하는 두 번째, 더 작은 모델을 추가하면 신뢰성이 크게 향상되어 세션 재설정이 20-30분마다 필요했던 것에서 지속적인 단일 세션 운영으로 전환되었다는 사실을 발견했습니다.

클로드 소넷 4.6, 네 개의 Qwen3.5 로컬 모델에서 버그 보고서 등급 평가
개발자가 iOS 게임 문제에 대한 버그 리포트 생성을 위해 4가지 Qwen3.5 변형 모델을 테스트한 뒤 Claude Sonnet 4.6이 리포트를 평가했습니다. 모델들은 장비 테두리 색상이 재설정되지 않는 Swift 버그를 정확히 식별했지만, 테스트 코드에는 컴파일 문제가 있었습니다.