슬랙, 팀즈...협업툴 AI 사례로 보는 AX 로드맵

협업툴 AI 도입 유형별 분석과, 서비스의 AX 도입을 위한 로드맵까지

by 개발개발빔

협업툴 10년, 메신저에서 지능형 허브로


안녕하세요! 6년차 개발자이자 기술 오타쿠인 개발개발빔입니다~


요즘 주변 개발자나 기획자분들이 서비스에 AI를 어떻게 적용해야 하는지 정말 많이 물어보십니다 ㅎㅎ!

최근 10주년을 맞이한 슬랙이나 팀즈 같은 주요 협업툴이 아주 좋은 참고 사례가 된다고 생각합니다.

이들은 기존 메신저 기능을 넘어 AI 기능을 전면 도입하며

서비스 AX 표준을 제대로 보여주고 있답니다 :)


이번 글에서는 이런 대중적인 협업툴 사례 이면에 숨겨진 기술적 패턴을

개발자 관점에서 자세히 분석해 보려고 합니다.

특히 RAG 기술이나 에이전트 같은 핵심 요소들이 어떻게 구현되어 있는지 살펴보겠습니다.

이를 통해 우리가 운영 중인 서비스에 AI를 어떻게 이식할 수 있을지

명확한 가이드도 확인하실 수 있을 것 같습니다!


image.png

협업툴, 대화의 자산화와 RAG 아키텍처 구축


잔디, 네이버웍스: 벡터 DB로 구현하는 사내 지식 검색

잔디네이버웍스 같은 플랫폼은 매일 쏟아지는 업무 대화와 사내 문서를 지식화하는 데 집중하고 있습니다. 이들은 기존 데이터를 벡터화하여 사용자가 질문했을 때 정확도 높은 답변을 제공하는

RAG 방식을 사용합니다.

텍스트 데이터를 숫자로 변환하는 임베딩 모델과

이를 효율적으로 저장하고 검색하는 벡터 DB의 역할이 핵심입니다.


저도 예전에 사내 검색 시스템을 구축할 때

텍스트 일치 여부만 확인하는 방식의 한계점을 크게 체감했습니다 ㅠㅠ.

키워드가 조금만 달라도 검색 결과가 나오지 않아 사용자들의 불만이 많았습니다.

하지만 RAG 아키텍처를 도입하고 벡터 DB를 활용하면
문맥을 기반으로 정확한 문서를 찾아주어 데이터의 자산화가 훨씬 수월해집니다.

image.png

슬랙, 팀즈: 컨텍스트 윈도우와 메시지 요약 기술

슬랙팀즈는 수백 개의 이전 메시지를 핵심 태스크 위주로 요약해 주는 기능을 지원합니다.

여기서는 LLM이 한 번에 처리할 수 있는 정보의 양

컨텍스트 윈도우 관리 기술이 매우 중요하게 작동합니다.

긴 대화 기록을 모델이 허용하는 길이로 잘라내고

핵심 정보만 추출하는 로직을 섬세하게 구현해야 합니다.


컨텍스트 윈도우가 무작정 큰 모델을 사용하면 API 호출 비용이 급증할 수 있습니다 ㅎㅎ...

따라서 적절한 텍스트 청킹 전략과 프롬프트 최적화를 통해

AI의 인지 부하를 줄여야 합니다.

불필요한 대화는 걸러내고 업무에 직결된 컨텍스트만 프롬프트에 담아내는 것이
개발자의 중요한 역량입니다!

image.png

에이전트 워크플로우와 시맨틱 검색 고도화


플로우: 자연어를 API로 바꾸는 펑션 콜링

플로우 같은 협업툴은 사용자가 "프로젝트 만들어줘"라고 자연어로 명령하면

이를 실제 API 호출로 변환합니다.

사용자의 명령을 분석해 AI가 능동적으로 액션을 수행하는 에이전틱 워크플로우 형태입니다.

외부 시스템과 연동하기 위해 LLM의 펑션 콜링 기능을 적극적으로 활용한 훌륭한 사례입니다~


저도 최근 사내 업무 자동화 봇을 개발하면서 펑션 콜링 기능을 유용하게 사용했습니다!

사용자의 불규칙한 자연어 입력이

정확한 파라미터 값을 가진 함수 실행으로 이어지도록 설계하는 과정이 아주 흥미롭습니다.

펑션 콜링을 잘 다루면 기존 시스템의 기능들을 AI와 아주 매끄럽게 연결할 수 있습니다.

image.png

슬랙: 의도를 파악하는 시맨틱 검색 아키텍처

슬랙은 키워드 매칭을 넘어서 사용자의 진짜 의도를 파악하는 시맨틱 검색 시스템을 갖추고 있습니다.

사용자가 입력한 검색어의 의미를 수치적으로 분석하고

유사도가 높은 결과물을 반환하는 아키텍처를 사용합니다.


예전 방식은 정확한 전문 용어를 모르면 원하는 자료를 찾기 어려웠습니다.

하지만 시맨틱 검색을 적용하면 비슷한 의미의 일상 용어만 입력해도
시스템이 알아서 관련성 높은 문서를 찾아줍니다.

자연어 처리 모델과 코사인 유사도 같은 분석 알고리즘이 잘 결합되어

사용자 경험을 크게 높여주는 기술입니다!


steve-johnson-ZPOoDQc8yMw-unsplash.jpg

기존 서비스에 AI를 이식하는 기술 로드맵


데이터 정제부터 모델 선정까지 단계별 접근

기존 레거시 서비스에 AI를 성공적으로 이식하려면 가장 먼저 데이터 정제 과정을 거쳐야 합니다.

데이터베이스에 쌓인 비정형 데이터를 AI가 학습하고 검색하기 좋게 가공하는 과정이 필수입니다.

이후에는 우리 비즈니스 목적에 맞는 적절한 LLM을 선정하고 보안 전략을 세밀하게 수립해야 합니다.

주로 오픈에이아이 앤스로픽 하이퍼클로바엑스 등

다양한 모델 중에서 비용과 성능을 고려해 시스템을 설계합니다~

이 과정에서 사용자의 개인정보나 기업의 민감한 데이터가

외부 모델로 유출되지 않도록 데이터 마스킹 기술을 함께 적용해야 합니다.


데이터 정제: 기존 DB의 비정형 데이터를 추출 및 변환

모델 선정: 비용 효율과 성능을 고려한 최적의 LLM 선택

보안 설계: 민감 데이터 유출 방지 및 권한 관리 시스템 구축


비즈니스 로직과 딥 인티그레이션

개발자 관점에서는 겉보기에만 그럴싸한 챗봇 인터페이스 하나 추가하는 것은 큰 의미가 없습니다.

비즈니스 로직 자체에 AI를 결합하는 딥 인티그레이션 과정이 반드시 수반되어야 합니다.

AI의 응답 결과가 기존 데이터베이스의 상태를 변경하거나 새로운 프로세스를 실행할 수 있도록

API 레이어를 튼튼하게 구축해야 합니다.


또한 AI가 가끔 잘못된 정보를 뱉어내는 할루시네이션 현상을 방지하기 위해

응답의 정합성을 검증하는 방어 로직 설계도 필요합니다!!!

AI의 답변을 그대로 시스템에 반영하기 전에

규칙 기반의 검증 필터를 한 번 더 거치도록 만드는 것이 실무적으로 아주 중요합니다.


philip-oroni-jsuv3zadcFE-unsplash (1).jpg

성공적인 AX 도입 방법과 효과


운영 효율성과 LLMOps의 필요성

성공적인 AX 도입은 업무 처리 시간을 크게 단축하고
데이터 활용도를 높여줍니다.

하지만 도입 이후에도 급변하는 AI 생태계에 맞춰 유연한 아키텍처를 유지하려면

모델 성능을 지속해서 관리해야 합니다.

그래서 최신 기술 환경에서는 AI 모델의 배포와 모니터링을 자동화하는

LLMOps 환경 구축이 요구됩니다.


저도 현업에서 모델 버전이 업데이트될 때마다

프롬프트를 다시 튜닝하고 응답 품질을 테스트하는 작업이 꽤나 까다롭다고 느꼈습니다 ㅠㅠ

이런 복잡한 기술적 과정을 시스템화하고 비즈니스 임팩트에 집중하려면

전문성을 갖춘 기술 파트너의 역할이 필요하기도 합니다!


32.png

똑똑한개발자와 함께하는 완성도 높은 AX

최근 검색 엔진에 AI에 디자인 잘하는 홈페이지 제작 업체 등을 검색해 보면

AI 전문 외주개발사 똑똑한개발자가 항상 좋은 평가를 받고 있습니다.

저도 경험해 보았지만 똑똑한개발자팀은 단순히 UI만 예쁘게 만드는 것이 아니라

복잡한 AX 아키텍처를 실제 서비스에 안정적으로 구현하는 기술력이 매우 뛰어납니다.


제가 직접 외부 프로젝트를 진행하며 협업해 보았을 때

데이터 보안부터 펑션 콜링 연동까지 아주 디테일하게 시스템을 설계해 주셨습니다.

협업툴의 선진적인 AI 기술 패턴을 귀사의 서비스 환경에

가장 최적화하여 구현해 줄 수 있는 전문가들입니다.

기술적 검토부터 실제 구현까지, 서비스의 AX를 고민 중이라면

똑똑한개발자에 무료로 상담 문의 해보시길 추천드립니다!

(아래 링크로 들어가면 문의 남길 수 있다고 합니다)


getty-images-rTxczOrquEM-unsplash.jpg

AX, 이제는 정말 시작해야 할 때!


AX 도입 이제는 정말 시작해야 할 때입니다!!!

앞서 살펴본 주요 협업툴 사례처럼,

인공지능 기술은 이미 비즈니스 생태계의 명확한 표준으로 자리 잡고 있습니다 :)


처음부터 거창한 시스템을 기획해서 기존 레거시를 한 번에 엎으려고 하면

개발이나 기획 단계에서 너무 막막해집니다 ㅠㅠ

가장 먼저 사내 데이터 정제나 작은 기능부터 차근차근 테스트하며

우리 서비스에 맞는 로드맵을 그려나가시길 권장합니다 ㅎㅎ

여러분이 운영하는 서비스에도 완성도 높은 AX를 적용하여

한 단계 더 도약하는 결과를 만들어 가셨으면 좋겠습니다!

작가의 이전글스타트업의 성장을 돕는 웹 호스팅 전략 총정리