"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."

 

 

개인의 일상사에 AI 에이전트 바람을 일으킨 오픈클로. 올해 1월말에  SNS나 인플루언서들을 통해 엄청난 바이럴을 일으키더니, 이 사용법을 다룬 책이 나왔다. 알려진지  얼마 지나지 않았는데도 한빛 말고도 몇 군데 출판사에서 관련 실습서가 출간되었다. 참 빠른 대응이다. 이런걸 보면 오픈클로를 비롯한 개인 에이전트에 대한 세상의 높은 관심도를 알 수 있다. (업계 1인으로 참 재미있으면서도 기술 확산 속도에서 FOMO를 느끼게 된다.)

출처: 웨이보

 

오픈클로를 처음 접했을 때 기존 LLM 기반 AI 도구들과 달리 개인의 워크플로에 깊숙하게 개입한다는 점에서 실험적이면서 재미있는 시도라는 생각도 들었지만 로컬 환경 접근 권한과 자동 실행 구조에 따른 보안 문제도 두렵고(정확히는 어디까지 AI에게 믿고 맡길 수 있을까라는 위임의 문제), 사실 이게 맞는 방향인가에 대한 고민도 하던차라 바로 사용해보지 않았는데(이런 걸 보면 나는 즉시 도입보다는 검증 이후 적용하는 성격에 가깝다.), 서비스형 오픈 클로도 나오고 보안 문제도 점차 하나씩 해결되어 가고 있고 활용 사례 면에서도 어느정도 모범 답안들이 나온 것 같아서 직접 시도하기 위해 책과 동영상을 보고 있다.

악의 영혼이여, 얼른 들어오세요. - 오픈클로 보안을 풍자한 밈

 

중국 선전에서 오픈클로 설치 행사까지 열렸다고도 하고 오픈 클로 실행을 위해 맥미니를 기꺼이 구매한다고 한다. 주변에서 오픈클로를 사용해 보는 경우가 많다. 그 과정에서 도움 요청을 받는다. 오픈클로를 사용하려면 터미널환경을 사용해야 하는데, 사내에서 AI를 도입했을 때 나름 AI를 잘쓰던 동료도 클로드 코드나 코덱스 사용을 주저하는 이유로 터미널만 가면 뭘해야할지 모르겠다고 말했던 기억이 났다. 엔지니어가 아닌 지인들을 보면 터미널 자체를  여는 것 조차 여전히 어려워 한다. 이 책이 그런 분에게 도움이 될 것 같다.

이 책은 오픈클로의 설치부터 기본적인 사용법까지 매우 쉽게 조분조분 설명한다. 물론 개발자인 나에게는 책에서 다룬 설치 및 사용법 설명이 다소 기초적인 수준에 머물러 있는 수준이다. 오픈클로는 개발자보다는 일상생활에서 AI비서를 두는 효과가 있으니 개발업무보다는 일상 업무 자동화에 적합한 도구다. 그렇게 보면 엔지니어 직무가 아닌, 터미널 환경에 부담을 느끼시는 분들에게는 유용한 내용이라 생각된다. 

 

사용자의 영혼과 정체성을 마크다운으로 설정하기.

 

AI 도구들의 사용을 조금씩 늘여가다 보면 여전히  편리함과 동시에 어떤 식으로 접근해 가는 것이 나의 생산성 및 사고 체계 발전에 도움이 되는가라는 방향성에 대해 고민하게 되는데, 책의 뒷부분에서 저자분이 적은 내용에 공감이 많이 되었다. 개발 업무 이외의 업무에 오픈클로를 비롯한 다른 AI 에이전트를 어느 정도까지  적용할 수 있을지 추가로 검증을 해볼 필요가 있을 것 같다. 개인용 생산성 향상 인프라로 발전할 가능성은 충분해 보인다.

 

 

 

 

책을 읽고 난 후 관련 동영상을 찾아봤는데, 오픈클로를 만든 피터 스테인버그의 동영상이 눈에 띄어 함께 소개해 본다. 하나는 TED에서 발표한 내용이고, 또하나는  AI Engineer 컨퍼런스에서도 발표한 내용이다.

 

How I created OpenClaw, the breakthrough AI agent

OpenClaw creator Peter Steinberger takes us back to the transformative moment he let his AI agent loose on the internet, igniting one of the world's fastest-growing open-source projects. He makes a fascinating (and slightly unnerving) case that agents are

www.ted.com

 

 

 

 

 

오픈클로 with GPT, 제미나이, 클로드

챗GPT에게 물어보는 시대는 끝났다. 이제 AI가 직접 처리한다.

www.hanbit.co.kr

 

반응형

 

코딩 AI에 의해 이른바 딸깍하면 대량의 코드가 생산되는데 굳이 언어를 배워야 하는걸까 하는 고민을 하면서도 여전히 코드를 읽고 쓰는 연습을 한다. 그 중에서도 내가 최근 많이 사용하는 언어는 파이썬인데, 언어도 재미있고 서드파티 모듈도 풍부하기 때문이다. 그런데 파이썬을 어느 정도 사용하느냐라는 질문을 받으면 내가 어느 정도로 잘 사용하는가에 대해 궁금함을 가지게 된다. 그 와중에 내가 본 파이썬 책 2권(이펙티브 파이썬과 파이썬 하우투)은 파이썬을 중급 수준에서 사용한다는 것이 어떤 의미인지를 알려준다.

 

 

 

<이펙티브 파이썬>과 <파이썬 하우투>는  기본적인 파이썬 문법을 다루는 책이 아니다. 기본 문법은 익힌 상태에서 모범사례를 통해 파이썬 다운 코드를 작성하는 사례를 살펴본다. <이펙티브 파이썬>의 경우 모범사례의 갯수도 판이 올라가면서 대폭 늘어났는데, 처음 1판에서는 59개, 2판에서는 90개, 3판에서는 125개로 늘어났다.(처음에 비해 2배 이상 늘어났네) 나는 모범사례를 살펴보는 것이 단순한 프로그래밍 언어 구문 학습보다는  의미가 크다고 생각한다. 결국  이런 책을 보고 공부하는 이유는 코드를 읽기 위함인데, 모범사례를 읽다보면 좋은 코드, 파이썬 다운 코드에 대해 감각이 생긴다.

 

개인적으로 파이썬 중급 수준이란 컴프리헨션기법, 각종 데코레이터, 클래스 및 예외 체계, 협업 환경 구축 등에서 동작 방식을 이해하고 코드에서 사용할 수 있는가에 달려있다고 생각한다. 그래서 <파이썬다운 코드를 개발하는 63가지 실용기법(인사이트)>와 <이펙티브 파이썬>은 비슷한 내용이 많다. 두 권 중 어떤 책을 읽어도 괜찮다고 생각한다. 둘다 읽은 입장에서는 서로 보완해 주는 부분이 있었다. 다만 편집 측면에서 <파이썬다운 코드를 개발하는 63가지 실용기법>이 좀 더 가독성이 좋았다. <이펙티브 파이썬>은 친절하게 본문 내에서 관련된 모범사례 항목의 번호와 제목을 모두 기재하고 있는데, 나에게는 과잉 친절 같아서 읽을 때 본문의 맥락이 자꾸 끊어지는 듯한 느낌이 들었다.

 

 

새로운 언어를 배우다 보면 기존에 사용하던 언어와 새로운 언어 문법의 유사점때문에 잘못된 인식으로 실제 동작과는 다른 코드를 작성할 수 있는데, 이 책은 실수하기 쉬운 부분을 잘 정리해 두었다. 늘 개발과정에서 가정(선입견)이 코드 오류의 원인이 된다.

 

<이펙티브 바이썬>에는 병렬처리에 관한 내용이 추가되었는데, 이 부분은 점점 처리량을 높여야 하는 애플리케이션 파이썬 개발자들에게 유용한 내용이 많다.  GIL때문에 느려라는 불평을 듣곤 하는데  멀티프로세스, 난-블러킹 API, 쓰레드, 비동기IO 등 매번 파이썬으로 작성하면 파이썬으로도 충분히 괜찮은 성능을 뽑아내는 코드를 작성할 수 있겠다. 이 부분에 대한 내용은 <파이썬 하우투>에서는 없다.

 

최근 출간된 파이썬 중급서 두권을 비교해 보자면, 조금 정돈된 코스로 파이썬 중급 과정을 익히고 싶은 사람은 <파이썬다운 코드를 개발하는 63가지 실용기법>을, 기존 알고 있는 지식을 사례를 중심으로 실력을 레벨업하고 싶다면 <이펙티브 파이썬>이 적절하다고 생각한다. 두께도 비슷하다.

이제 두 책의 내용 정도는 충분히 이해하고 작성하고 있으니 파이썬 중급 정도는 쓴다고 말해도 되겠지... 내 업무 상황에서는 파이썬 고급서까지 읽을 필요가 있을까 하는 생각은 든다. 

반응형

+ Recent posts