본문 바로가기
반응형

Development11

웹 훅(Webhook)의 개념 살펴보기 들어가며 깃훅(GitHook)과 슬랙 훅(Slack Hook)과 같이, 웹 훅은 웹 개발에서 사용되는 많은 도구와 서비스에 의해 널리 활용되고 있습니다. 깃훅은 깃(Git) 저장소에서 발생하는 이벤트를 감지하고, 해당 이벤트에 대한 알림이나 작업을 수행할 수 있게 해줍니다. 이를 통해 개발자들은 코드 변경 사항이나 프로젝트의 상태 변화에 대한 실시간 알림을 받을 수 있으며, 자동화된 작업을 트리거할 수 있습니다. 그리고 슬랙 훅은 업무 협업 플랫폼인 슬랙(Slack)과 통합되어, 웹 훅을 통해 슬랙 채널로 알림이나 데이터를 전송할 수 있습니다. 예를 들어, 웹 애플리케이션의 오류 로그를 슬랙 채널로 전송하여 팀원들이 신속하게 대응할 수 있게 할 수 있습니다. 또한, 업무 자동화 측면에서 슬랙 훅은 특정 .. 2023. 5. 14.
후킹(Hooking)이란? 후킹(Hooking)이란? 소프트웨어 공학에서 후킹은 운영체제나 응용 프로그램간 발생하는 함수 호출, 이벤트, 메시지를 중간에 바꾸거나 가로채는 행위를 말합니다. 운영체제나 응용 프로그램의 기능을 변경하거나 확장하기 위해 사용됩니다. 후킹은 주로 시스템, 응용 프로그램, 라이브러리의 동작을 제어하는데 사용되며, 디버깅과 보안 및 최적화와 같은 다양한 목적으로 사용됩니다. 웹 훅(Web Hook)이란? 이와 비슷한 개념으로, ‘웹훅’이 있습니다. 개발자라면, 혹은 업무 자동화에 관심이 많으신 분들이라면 웹훅이라는 용어를 많이 들어보셨을 거라 생각합니다. 웹훅은 애플리케이션에서 이벤트 발생 시, 다른 애플리케이션으로 이벤트에 대한 알림을 전송하는 매커니즘입니다. 덕분에, 두 애플리케이션 상호작용이 간편해집니.. 2023. 5. 13.
클론 받은 깃(Git)의 히스토리 지우는 법 rm -rf .git 또는 .git 파일을 지워주면 됩니다. 2023. 5. 5.
ChatGPT 서비스 5분 안에 만드는 방법 😎 '랭체인(LangChain)' - 1 개요 ChatGPT에 대한 관심이 뜨거운 요즘, ChatGPT를 활용한 기능들이 많이 추가되고 있습니다. 이러한 관심에 발맞춰 ChatGPT와 같은 언어 모델을 활용한 개발을 도와주는 프레임워크 '랭체인(LangChain)'이 등장했습니다. 랭체인은 언어 모델을 이용한 애플리케이션 개발을 더욱 쉽고 강력하게 할 수 있도록 도와주는 프레임워크입니다. 최근 회사에서 ChatGPT 서비스 개발을 위해 랭체인을 사용했는데요. 너무 편하다고 느껴서 소개하는 글을 작성하게 되었습니다 :) 1. 랭체인이란 🦜 랭체인은 다양한 언어 모델을 기반으로 한 애플리케이션을 개발하기 위한 프레임워크입니다. 언어 모델을 이용해서 특정 서비스를 개발할 때 가장 어려운 부분은 다른 기능과 서비스와의 결합인데, 랭체인은 이러한 어려움.. 2023. 5. 1.
반응형