전체 글
-
말하지 않은것의 중요성카테고리 없음 2026. 3. 19. 00:24
AI 코딩을 하면서 가장 중요한 것은 말하지 않은 것을 어떻게 처리하느냐이다. AI 가 발달함에 따라 사용자가 말한것에 대해서는 잘 처리하게 될 것을 기대한다고 하면, 남는 부분은 말하지 않은 것을 어떻게 처리하느냐, 즉, 말하지 않은 것에 대해 어떤 결정을 하느냐이다. 말하지 않은 것을 항상 정확하게 "짐작"을 하고 처리할 것이라고 기대하기는 어렵다. 결국은 말하지 않은 것에 대해서도 암묵적으로 혹은 다른 방법을 통해 말하는 방법을 찾는 것이 근 미래에 일어날 일일 것으로 보인다. 모든 것을 세세하게 다 얘기할 수는 없으니 전체를 아우르면서 최대한 많은 부분을 커버할 수 있도록 말을 하는 기술말이다.말하지 않은것은 1. 어떤 선택이 되든 상관 없는 중요하지 않은것2. 말해야 하는데 인지하지 못하고 말하..
-
코드 리뷰카테고리 없음 2026. 3. 15. 04:24
LLM으로 코딩을 하면서 쏟아져 나오는 코드를 리뷰하는 부하가 커지고 있다고 한다. 코드를 리뷰하는 쪽으로 문제를 풀어 나가려고 하면 답을 찾기 어려울 것이고, 코드 대신에 prompt 혹은 vibe 코딩 과정의 요청사항들을 혹은 요청과 LLM의 코드가 아닌 설명으로 응답하는 것을 리뷰하는 형태로 가야 답을 찾을 수 있을 것이다. 이쪽으로 가면, 사람들이 LLM에게 좀더 친절히 대하거나, 누군가가 리뷰할 것을 염두에 두기 때문에 좀더 세밀한 요구를 하게 될 것이다. 최종 산출물 - 지금 리뷰 해야 한다고 얘기되는 - 은 기존의 binary, a.out 과 동일 레벨인 것으로 취급 되어야 한다. git 에 commit되는 형태를 산출물인 code로 하기 때문에 code를 리뷰할 수 밖에 없지만, 예를 들..
-
말하지 않은것에 대하여카테고리 없음 2026. 3. 15. 04:14
vibe coding 혹은 agentic coding 에 대한 수많은 논의들이 오가고 있다. llm으로 코딩을 할때, 말한 것을 어떻게 처리하느냐도 문론 큰 이슈이다. LLM이 학습한 내용에 있는것 혹은 학습한 내용으로 보간할 수 있는것에 대해서는 당연히 정상적인 결과를 내 놓는다. 하지만 사용자가 학습한 내용에서 벗어난 것을 말하게 되면 알수 없는 경로에서 전혀 엉뚱한 것들이 보간된 결과가 튀어 나오게 된다. 이게 일반적으로 말하는 halucination이다. 여기까지가 여태까지 논의에서 이야기 되던 것들이고, 그 나머지는 "말하지 않은것"에 대한 처리방식에 대한 문제가 있다. 사용자가 무언가를 요청해서 LLM이 결과를 내 놓으려면 결과와 요청사이의 간극, 즉 수많은 말하지 않은 것들이 존재할 수 밖에..
-
AI 우울증카테고리 없음 2026. 1. 20. 16:29
비단 개발자 뿐 아니라, 모든 국가의 사람들이 겪고 있는 증상인 듯 하다.곧 AI가 다 해준다는데, 난 뭘해야해?근데 지금은 내가 해야 하잖아. 몇년내에 다 해 준다는데, 지금 내가 할수있는건 어떤거지?수만장의 GPU를 확보한 "그들"만이 무언가를 하고 있는 듯 하고 몇달에 한번씩 떡밥처럼 던져주는 결과물에 환호하고 있다. 되지도 않을일에 자본을 끌어 모으려 던지는 블러핑들이 전세계의 사람들을 무기력에 빠뜨리고 있다.이미 터트리기엔 너무 거대한 대마라 손을 대지도 못하고, 그렇다고 믿고 지지하려니 너무 많은 리소스를 끌어들이며 사람들을 무기력에 빠뜨리고 있고. 터지지 않기 위해 끌어들이는 자원의 필요량은 점점 늘어만 가고, 그에 따른 블러핑은 더 과해지고...사람들은 더 우울해 지고. 끝이 무섭다
-
좌클릭+휠-> 좌우 스크롤카테고리 없음 2025. 1. 5. 19:16
시국이 시국이라 집에서 유튜브만 뒤지다 보니 클릭, 클릭, 클릭, 휠, 클릭만 하는데.. 간혹 동영상을 스킵(->) 하느라고 오른쪽 화살표를 누르느라 손을 키보드 위로 올리는게 귀찮아 졌다. hammerspoon으로 잘 하면 한손으로 처리할 수 있을듯 해서 작업..-- left click + wheel => left/right key for youtube skip videowheelevent = hs.eventtap.new({hs.eventtap.event.types.scrollWheel}, function(e) local buttons = hs.mouse.getButtons() if buttons['left'] == true then local amount = e:getProper..
-
python script with powershell extension(.ps1)카테고리 없음 2022. 6. 7. 01:22
거의 리눅스에서만 작업을 하는데, 윈도우즈에서 잠깐 작업을 할 일이 생겨서 윈도우즈에서 작업을 하는데 적응을 잘 못하고 있다. python script를 실행시키는데, 실행방법이 두가지가 있다. 첫번째는 매번 'python 스크립트이름.py' 를 실행시키는 방법, 두번째는 '.\스크립트이름.py'로 실행시키는 방법. 첫번째 방법의 경우 conda같이, 실행시키는 python binary가 바뀌는 환경에서도 사용이 가능하지만, 두번째 방법은 conda나 virtualenv같은 python binary가 바뀌는 환경에서는 사용이 불가능하다. file association이 window system내에서 일어나기 때문에, conda activation을 할때 python file에 대한 association을..
-
macOS 한영전환 문제카테고리 없음 2022. 4. 1. 15:23
TLDR. watch -n 1 launchctl kickstart -p gui/501/com.apple.TextInputSwitcher Apple 에서 M1 기반 mac을 새로 내놓았다고 해서 오랬만에 macbook air M1 깡통 버젼을 하나 사 보았다. 예전에 PPC에서 X86이전할때도 그렇게 훌륭하게 이전해서 별 걱정 없이 구매를 해 주었다. 훌륭한 애플.. 8G memory로도 전반적으로 빠릿 빠릿한게 아주 마음에 들었다. arm cpu를 사용하긴 하지만, 로제타가 워낙 훌륭해서 별로 불편한건 없었다. 이미 출시된지 일년 가까운 시간이 흘러서 대부분의 app들의 arm version이 이미 있기도 해서 말이지. 그런데, 이것저것 설치하고, 사용함에 따라서 한영전환이 잘 안되는 이상한 증상이 나타..
-
From System 1 Deep Learning to System 2 Deep Learning카테고리 없음 2020. 1. 2. 01:12
https://www.youtube.com/watch?v=FtUbMG3rlFs 좀전에 다른것을 뒤지다가 죠슈아 벤지오 선생이 지난 12월 11일에 NeurIPS에서 발표한 놀라운 내용을 발견하였다. 시스템1 딥러닝에서 시스템2 딥러닝이라는 제목의 강연인데, 국내에는 "생각에 관한 생각" 이라는 제목으로 변역되어 나온 "Thinking, Fast and Slow" 라는 책에서 얘기하는 System1/System2 를 응용하여 시스템2를 위한 Deep Learning 설계에 대한 포부를 밝히는 내용이었다. 문론 전체 내용을 다 이해하지는 못하지만, Sparse Factor Graph 라는 툴로, inner loop 와 outer loop 의 optimizatoin 을 엮어 주는 형태인 듯하다. 문론 inne..