AI를 채팅으로 작동시킬 수 있었다.
답장도 한다.
모델에 따라 지능도 속도도 다르다.
여기까지는 이해했다.
하지만 문득 생각했다.
이 녀석들, 말만 하고 있는 거 아냐?
회사원이라면 슬슬 일을 해줬으면 좋겠다.
글을 쓰는 것만이 아니다.
파일을 만든다.
코드를 작성한다.
성과물을 남긴다.
그런 '실제 일'을 시키고 싶다.
그때 등장한 것이 OpenCode였다.
AI가 도구를 사용해 실제로 파일을 다룰 수 있다.
그렇군요.
이거라면 우리 AI 직원들도 드디어 채팅창을 벗어나 일할 수 있게 됐다.
드디어 첫 출근이다.
바로 설치해서 실행해 봤다.
명령을 찾을 수 없습니다
출근할 수 없었다.
AI 사원이 일을 하기도 전에 OpenCode 자체를 찾을 수 없다.
PATH를 확인한다.
설정하다.
다시 한 번.
안 돼.
ChatGPT에게 물어보기
고치다.
다시 시도한다.
이런 작업을 하다 보면 AI 개발이라는 말에서 상상했던 세계와의 괴리가 엄청나다는 걸 느낀다.
세상에서는 AI 에이전트가 자율적으로 일을 한다거나 코딩 AI가 인간을 대신해 개발을 한다거나 하는 장밋빛 이야기들이飞비치고 있다.
이쪽은,
PATH가 설정되어 있지 않다.
미래가 멀다.
간신히 OpenCode가 실행됐다.
다음은 Windows 측에서 실행 중인 Ollama와 WSL2 Ubuntu 측의 OpenCode를 연결합니다.
당연히 한 번에 연결되지 않는다.
접속 대상을 확인한다.
설정을 변경한다.
JSON을 수정한다.
컨텍스트를 설정한다.
또 오류가 발생했습니다.
ChatGPT에게 물어보기.
또 고친다.
하나를 고치면 다른 곳에서 탈이 난다.
생성 AI 업계에서는 이를 '환경 구축'이라고 부르는 것 같다.
나에게는,
두더지 잡기로밖에 보이지 않는다.
그럼에도 밤마다 꾸준히 고쳐 나간다.
일을 마치고, 집안일을 끝낸 뒤 PC 앞에 앉는다.
오류.
수정.
오류.
수정.
가끔 성공한다.
이 '가끔 성공하는 것'이 위험한 것이다.
파친코에서 가끔 당첨되는 것과 비슷하다.
한 번 더 하고 싶어진다.
정신을 차려 보니 어느새 또 밤이 깊어 있었다.
그리고 마침내 그 순간이 찾아왔다.
Qwen2.5 3B에게 일을 맡긴다.
내용은 간단하다.
파일을 하나 만든다.
내용은,
안녕하세요, OpenCode
그것뿐이다.
사람이라면 몇 초면 끝난다.
여기까지 몇 시간이 걸렸는지는 생각하지 않기로 한다.
AI가 도구를 호출한다.
OpenCode가 작동한다.
파일을 확인한다.
있었다.
속을 들여다본다.
안녕하세요 OpenCode
완성되었다.
단 하나의 텍스트 파일이다.
하지만 기쁘다.
너무 기뻐.
어제까지 채팅창에서 말만 하던 AI가 처음으로 PC에 결과물을 남겼다.
저희 회사의 AI 직원이,
처음으로 일을 했다.
월급은 나오지 않는다.
복리후생도 없다.
노동기준감독서에는 입 다물어 줬으면 한다.
그런데 기뻐하고 있던 내 머릿속에 또 다른 의문이 떠올랐다.
OpenCode를 사용하면 AI가 도구를 호출할 수 있다.
파일도 만들 수 있다.
즉, 앞으로 더욱 다양한 조작이 가능해진다.
편리하다.
굉장히 편리하다.
하지만.
AI의 판단만으로 PC를 직접 조작하게 해도 괜찮을까?
프롬프트를 잘못 이해하면?
이상한 경로를 지정하면?
할루시네이션 때문에 "이걸 지우면 된다"고 말하기 시작하면 어쩌지?
채팅에서 엉뚱한 답변을 하는 정도라면 웃고 넘길 수 있다.
파일 조작에서 엉뚱한 답변을 받으면 웃어넘길 수 없다.
그래서 사고방식을 바꾸기로 했다.
AI에게 직접 모든 것을 시킬 필요는 없다.
AI에는,
무엇을 하고 싶은가
생각하게 한다.
그리고 실제로 해도 되는 처리인지는 별도의 방식으로 확인하면 된다.
AI는 판단한다.
실행은 프로그램이다.
여기서 처음으로,
Python을 사령탑으로 만들기
라는 발상이 떠올랐다.
AI 직원이 마침내 첫 업무를 마친 그날.
나는 이미 그 사원을 어떻게 감시할지 생각하고 있었다.
스스로 생각해도 참 못된 상사다.
하지만 어쩔 수 없다.
우리 회사에는 아직 정보시스템부도 보안부도 없다.
그러니까,
인간은 나밖에 없다.
이렇게 AI 사원의 첫 출근은 무사히 끝났다.
그리고 우리 AI 회사는 다음 단계로 나아간다.
직원에게 일을 시키는 것만이 아니다.
직원이 사고를 쳐도 대참사로 이어지지 않는 회사를 만든다.
AI를 신뢰하지 않는 것은 아니다.
바로 믿고 있기 때문에
확인은 한다.
인간의 회사에서도 아마 마찬가지일 것이다.
사장의 후기
여기까지 읽어주셔서 감사합니다.
지금 돌이켜보면, AI가 파일 하나 만든 것만으로 그렇게 기뻐했던 게 왠지 그리워지네요.
일이 끝나고 밤마다 PC를 만지작거리며 "됐다!" 하고 혼자 기뻐한다. 비슷한 경험이 있는 분이라면 그 묘한 기쁨을 이해해 주실 것 같다.
그리고 하나가 움직이면, 또 다음 것을 시도해 보고 싶어진다.
아마 이렇게 점점 늪이 깊어지는 것이겠죠(웃음).
다음 회 예고
AI가 일을 해주는 건 기쁘다.
하지만 그때 문득 이런 생각이 들었다.
이대로 AI에게 PC 조작을 맡겨도 괜찮을까?
다음 회에,
제4화|AI 직원에게 PC를 맡기는 게 두려워 Python을 사이에 두었다
편리해지자마자 이번에는 안전성이 신경 쓰이기 시작한다.
인간이란 귀찮은 생물이다.
출처: note 원문
번역: Gemma 3(.44) 초벌 + 교정 31청크
원문 보기 | 출처: note.com