[패스트캠퍼스 베타러너 후기] 랭체인 입문 : 5개 프로젝트로 시작하는 LLM 기반의 AI 서비스 개발

본 게시물은 베타러너 활동의 일환으로 작성되었습니다.

LLM 애플리케이션 개발에 관심이 있었는데 마침 이번 2024/07/16~2024/07/21 패스트캠퍼스의 랭체인 입문 : 5개 프로젝트로 시작하는 LLM 기반의 AI 서비스 개발강의의 베타러너로 참여할수 있는 기회가 생겼습니다. 베타러너라 전체 강의를 듣지는 못했지만 다음과 같은 내용들을 학습할 수 있었습니다.

  • Slack, Jira 기본 개념
  • Slack Bolt API
  • Jira API
  • ChatGPT
  • Prompt Engineering
  • LangChain

제가 수강한 강의는 슬랙과 프롬프트엔지니어링을 사용해서 Jira의 이슈를 생성하는 애플리케이션을 개발하는 것을 목표로 진행되었습니다. 이를 위해 슬랙과 지라의 기본 개념을 설명하고 각 서비스의 API를 어떻게 사용하는지 학습합니다. 강의에서 학습하는 외부 API에 대한 모든 학습은 공식문서를 보며 진행합니다.

구글링이나 블로그를 보는것보다 이처럼 공식문서를 보면서 API를 학습하는것은 굉장히 좋은 학습방법이라고 생각합니다. 본강의에서는 학습하는 모든 API를 위처럼 공식문서를 참고하며 학습합니다. 이후 다른기능을 만들거나 응용이 필요할때 아주 좋은 습관이 될 것이라고 생각합니다.

회사에서 업무시 지라같은 칸반보드기반 이슈트랙킹 시스템을 많이 사용합니다. 이때 이슈 내용을 잘못작성하거나 이슈생성 누락하는등의 문제로 업무진행시 어려움을 겪는 상황이 발생하는데요, 본 강의에서는 이슈트랙킹 시스템 사용시 발생할 수 있는 문제점을 지적하고 문제정의부터 어떻게 해결할지 같이 논의하며 진행합니다.

해결책으로 슬랙에 입력되는 텍스트를 기반으로 프롬프트 엔지니어링을 통해 지라 이슈까지 생성하는 전 과정을 학습합니다. 이때 개발의 기본 개념인 OOP, JSON 등의 요소도 학습합니다.

랭체인을 기반으로 백엔프 애플리케이션을 단계별로 구축해 봄으로써 랭체인의 기본 스펙을 학습하는데 아주 좋은 강의라고 생각합니다.

References