RAG 어플리케이션을 만들어보면서 든 생각

2년간 사내 서비스를 운영하며 쌓은 데이터를 이용해 서비스 온콜 인턴을 만들었다. 이 인턴이 하는 일은 새로운 요청이 올라오면 그동안 쌓인 이슈들 중 가장 비슷한 이슈들을 찾아 요청에 답을 하고 관련 링크를 보여주는 것이다. 

이번에 직접 만들어보고, 비슷한 종류의 서비스를 경험해보며 이런 종류의 rag 어플리케이션이 상당히 대중화 될 것이라고 생각하는데 그 이유는 

  1. 서비스를 운영하다 보면 대부분의 온콜은 비슷한 것들이다.

  2. 온콜 업무엔 시간이 꽤나 많이 들어간다.

  3. 특히 서비스에 새로 참여하게 된 인력은 아무리 시니어라도 온콜 대응에 엄청 많은 시간을 쏟게 된다.


네이버엔 yobi라는 사내 공통 플랫폼 관련 질문하는 곳이 있다. 매일 많은 이슈가 생기는데 역시 반복적인 이슈가 많다. 답변하는 개발자 입장에선 매일 수많은 비슷한 이슈를 처리하느라 시간이 들고, 질문하는 입장에선 별거 아닌 질문인데 답변 받는데 오래걸려 업무 진행에 차질이 생긴다.


오픈소스를 개발하면서 비슷하게 느끼는 점은, 비슷한 이슈가 정말 많이 쏟아진다. 그런데 개발자는 5명이니 이슈를 몇개씩 처리해도 계속 쌓인다. 쿠버네티스 같은 오픈소스는 한 레포에 쌓여있는 이슈만 2천개 정도다.


RAG로 비슷한 서비스를 만드는 곳들을 보면, 2~3명의 서포트 엔지니어 혹은 인턴 수준의 도움을 받을 수 있다고 한다. 별거 아닌 것 처럼 보이지만, 팀 입장에선 24시간 내내 업무량 상관없이 막 굴릴 수 있는 2~3명의 인턴은 엄청난 도움이 된다.

그리고 더 좋은 점은 이 가상인턴은 신규입사자의 온보딩에 많은 도움이 된다. 어떤 문제에 대해 과거 비슷한 히스토리와 사내문서를 찾아주고, 대략 뭘 해야하는지 가이드를 줄 수 있다. (그리고 리더가 편해진다)

이것들 모두 기존 개발자의 업무 효율을 엄청나게 높여준다. 본질에 더 집중할 수 있고 그로인해 조직 전체의 효율도 올라간다. 잘만 만든다면, 좀 비싸도 충분히 구매하지 않을까.


개발자 뿐만이 아니다, RAG를 이용한 판례 검색 서비스를 운영하는 엘박스는 법조계에 큰 효율성을 제공하고 있다. 그리고 이 회사는 김앤장 출신 변호사가 세웠다.


리프킨의 노동의 종말에선 기술 진보의 영향으로 블루 칼라가 사라지게 될 것이라고 했다. 예전 지하철 승차표 판매원이 승차표 발매기로 일부 대체되고, 교통카드가 생기면서 아예 없어진 것처럼 말이다. 이번 RAG 어플리케이션을 보면서 기술의 진보가 이제는 지식 기반 노동자, 즉 화이트 칼라의 노동력을 대체하기 시작하는 첫 흐름을 보여주는 듯 하다.


그리고 또 하나 느낀 점은, RAG 등 LLM 기반 서비스의 특이점은 기존에 인간에 의해 만들어진 데이터가 많아야 한다는 것이다. 내가 만든 인턴 개발자가 잘 동작 하려면, 서비스가 운영되어 오면서 이슈가 만들어지고 해결된 기록이 많아야하며, 서비스에 대한 양질의 문서가 만들어져 있어야 한다. 네이버 같이 이미 오래전부터 사내에 온콜 시스템을 만들어 다량의 데이터를 갖고 있거나, 쿠버네티스와 같이 해결된 이슈만 4만개가 넘는 오픈소스라야 가상 인턴을 제대로 뽕 뽑을 수 있다. 소프트웨어 쪽이 아니더라도, 엘박스를 보면 이것 역시 기존에 인간이 생성한 수많은 데이터가 곧 이 기업의 가치다. 어느정도 궤도에 올라탄 서비스, 기업, 도메인이 큰 혜택을 보는 것이다.

2023 업스테이지에서의 3년차 회고

업스테이지 3년차, 스타트업에서 배운 것.

- 풀고자 하는 문제가 명확해야 한다.

- 그래야 조직이 무얼 만들지, 어디에 집중할지 보인다.

- 풀고자 하는 문제가 명확하지 않으면, 리소스가 분산된다. 

- 그냥 각자 다른 생각을 하고 다른 일을 한다.

- 조직 현황에 대한 공유가 중요하다. 특히 작은 조직일수록.

- 조직원들은 조직의 상황에 대해 많이 궁금해하고 불안해한다.

- 개인은 리더와, 팀은 상위리더와 끈임없이 싱크를 맞추는 자리를 가져야한다. 그리고 그 위는 자주 회사의 상황에 대해 공유해야 한다.

- 리더십은 스타트업일수록 중요하다.

- 조직의 리소스 현황에 대해 전체적인 그림을 볼 수 있는 상위 리더가 끈임없이 리소스를 모니터링하고 여러 조직이 시너지를 낼 수 있도록 조절해야 한다.

- 큰 투자는 독이 될 수도 있다.

- 일단 인원을 많이 늘리면 뭘 하는 거 같지만, 양날의 검이 된다.

- 큰 투자로 압박을 느끼고 무리하게 되면 이게 스노우볼이 되어 문제가 엄청 커진다.

- 제품을 만들어야 할 땐, 제품에 집중해야 한다.

- 뱃사공이 많으면 제품이 산으로 간다.

- 제품에 집중할 수 있는 환경을 보장해야 한다.

- 기술에 집중된 제품일수록 기술부채에 대해 보수적이어야 한다.

- 적은 기술 부채를 유지하면 서비스도, 팀도 안정적이다.

- 기술 부채에 관대할수록 매 프로젝트가 새로워진다.

해피해킹 스튜디오 리뷰, 후기

올해 말 발매된 해피해킹 스튜디오 리뷰

기존에도 해피해킹 type-s를 써본적은 있지만, 무거운 키감과 서걱거리는 느낌 때문인지 뭔가 잘 쓰지 않게 되면서 방출했었다. 그럼에도 몇달전에 공개된 해피해킹 스튜디오는 나의 구매욕구를 엄청 올려놓았는데.. 빨콩과 제스쳐패드 때문이다. 빨콩과 마우스 버튼 덕분에 키보드만 있으면 모든 작업이 가능해진다. 손의 동선이 최소화가 된다. 실제로 빨콩은 상당히 많이 쓰고 있고, 마우스 사용량이 엄청나게 줄었다. 반면 제스쳐 패드는 아직 뭔가 잘 안쓰고 있다.

빨콩의 감도는 키보드 자체에서 세팅된 4가지 감도로 세팅이 가능하다.그리고 블루투스로 4개의 디바이스에 연결이 되고 유선으로도 연결할 수 있다. 유선으로 연결시 전원 공급이 된다고 한다. 근데 그러면 왜 배터리를 넣지 않고 건전지를 4개가 넣는 방식을 고수하는지는 모르겠다.

키보드를 처음 받은 상태에선 빨콩 때문에 마우스가 튀는 문제가 있다. 하드웨어 문제는 아니고 소프트웨어 문제인데 펌웨어 업데이트하면 이 문제는 해결된다.

타건감을 상당히 부드럽고 조용하다. 지금까지 써 본 키보드들 중에 제일 조용하지 않나 싶다. 별로였던 해피해킹의 무거운 키감과 서걱거림이 없어져서 나는 오히려 좋다. 이번엔 토프레가 아니고 기계식 리니어 스위치가 들어가서 그렇단다. 아무튼 너무 좋다.

구매 방법

공홈와 PFU 홈페이지에서는 한국 카드가 거절된다. 미국 카드로만 구매가 가능하니 미국 카드가 있다면 공홈 또는 PFU 홈페이지에서 구매하면 된다.

미국 카드가 없다면 일마존이나 매케니컬 키보드에서 구매할 수 있다. 매케니컬 키보드의 경우 한국 배송은 되지 않으니 배대지를 통해 구매하면 된다.

매케니컬 키보드 링크

타건 영상은 유투브에 올려놓았으니 참고하자.