ChatGPT와 Slack Bot으로 업무 자동화, 생산성 UP!
by DD
9개월 전
조회수 5
비개발자가 ChatGPT를 활용하여 Slack Bot을 직접 구현하여 업무 자동화에 성공
파이썬 기반 코드를 작성하고, Railway를 통해 배포하여 운영 환경 구축
장애 감지/전파 업무 자동화로 업무 생산성 향상 및 핵심 업무 집중 가능
ChatGPT를 활용한 개발 과정
ChatGPT는 Slack Bot 구현의 전 과정에서 핵심적인 역할을 수행했다. 구체적으로 코드 생성, 디버깅, 배포 관련 질문에 답변하며 개발 과정을 가이드했다. 따라서 비개발자도 자동화 Bot을 직접 구현할 수 있도록 지원했다. 결과적으로 개발 지식 부족 문제를 해결하고, 업무 자동화를 달성했다.
Railway를 활용한 배포 자동화
Railway는 GitHub 연동을 통해 자동 배포 기능을 제공하여 개발 편의성을 높였다. 구체적으로 GitHub Repository를 연결하면 코드 변경 시 자동으로 배포가 진행된다. 반면, AWS와 같은 클라우드 서비스에 비해 세부 설정 옵션은 제한적이다. 따라서 빠른 배포와 유지보수 편의성을 동시에 확보했다.
Slack Bot 설계 및 확장 전략
Slack Bot은 장애 감지 및 전파 자동화를 위해 설계되었다. 구체적으로 에러 로그를 분석하여 특정 조건 발생 시 담당자에게 알림을 전송한다. 따라서 장애 대응 시간 단축 및 인적 오류 감소 효과를 얻을 수 있다. 결과적으로 자동화 범위 확장을 통해 서비스 운영 효율성을 높일 수 있다.