본문 바로가기

전체 글27

[n8n이 다 해줌] 7장 AI 직장인 휴일 추천 HR 리포트 봇 마지막 7장은 공공데이터 API로 주식 가격을 가져와 투자 리포트를 메일로 보내는 워크플로우를 실습한다. 나는 매달 1일에 공휴일 데이터를 가져와, 연차 사용하기 좋은 날을 추천하는 리포트를 메일로 보내는 워크플로우로 응용해보았다. 1. Trigger 매월 1일 아침 8시에 워크플로우가 수행되도록 schedule trigger를 사용한다. 2. Task 공공데이터 포털에서 제공하는 천문연구원의 공휴일 데이터 API를 사용했다.공휴일 데이터가 배열로 오는데, Edit Fields 노드만으로는 동적 개수의 item 배열을 여러 n8n item으로 펼치기가 불편하다.Edit Fields 대신 Code 노드로 간단히 데이터를 정제했다. 그리고 공휴일이 아닌 창립기념일처럼 우리 회사의 휴일 데이터도 .. 2026. 6. 21.
[n8n이 다 해줌]6장 AI 영수증 정리봇 만들기 6장에서는 Basic LLM Chain 노드와 OCR API를 활용해 영수증 이미지를 분석하고 구글시트에 저장하는 워크플로우를 실습한다.나는 식품 포장지에 있는 영양성분표 이미지를 분석하는 봇을 만들어봤다. 1. Trigger - On form submission 트리거 노드로는 영양성분표 이미지를 업로드 할 수 있는 On form submission 노드를 사용한다.Element로 'File' 타입 필드를 추가하고 노드를 실행하면 파일을 업로드할 수 있는 폼을 확인할 수 있다. 2. Task2-1. OCR API💡OCR(Optical Character Recognition) 이란?OCR은 '광학 문자 인식' 기술이다.이미지나 PDF와 같은 스캔된 문서에 있는 텍스트를 컴퓨터가 읽고 편집할 수 있는.. 2026. 6. 14.
[n8n이 다 해줌] 5장 회의록 서기 만들기 5장에서는 회의록 음성파일을 받아 gemini로 텍스트 파일로 변환하고회의록을 작성해 노션 데이터베이스에 저장하는 AI 서기 프로그램을 작성한다. 1. Webhook Trigger - 음성파일 업로드 Trigger는 웹훅 노드를 사용한다.웹훅 노드에 Path를 설정하면 상단에 Test URL이 생성되는 것을 확인할 수 있다.이 웹훅 URL을 아이폰 단축어로 등록했다. 웹훅 노드는 설정된 웹훅 URL이 호출될 경우 워크플로우가 실행되는 방식으로 동작한다. 2. STT(Speach-to-text) Task - 음성을 텍스트로 변환 Gemini - Transcribe a Recording 노드를 추가하고 모델을 지정한다.실행하면 웹훅 노드로 업로드된 mp3 음성파일의 내용이 텍스트로 변환되는 것을 확인할.. 2026. 6. 7.
[n8n이 다 해줌]4장 장바구니 도우미 AI 만들기 4장에서는 KAMIS API와 AI Agent를 연동해 사용자가 요청한 농수산물의 정보를 알려주는 장바구니 챗봇 만들기 실습을 진행한다.AI Agent 노드4장의 메인 주제인 AI Agent 노드에 대해 정리한다.AI Agent 노드란?AI Agent 노드는 LLM을 추론 엔진으로 삼아 "무엇을 할지 스스로 결정"하는 노드다. 사용자의 입력을 받으면 시스템 메시지(지시문)와 사용 가능한 도구 목록을 참고해, 어떤 도구를 어떤 순서로 호출할지 LLM이 판단하고, 결과를 다시 모델에 넣어 다음 행동을 결정하는 루프를 돈다. ┌───────────────────┐ │ AI Agent │ ← 루트 노드 .. 2026. 5. 31.
[n8n이 다 해줌]3장 환율정보 카카오톡 나에게 보내기 3장에서는 환율정보 API로 원달러 환율을 조회해카카오톡 나에게 보내기 메시지를 전송하는 워크플로우를 실습해보았습니다. 1. Schedule Trigger 출근전 환율 알림을 받기위해 아침 6시로 Schedule Trigger를 설정합니다. 2. HTTP Request 노드 - 환율 조회 API 환율 API는 exchanterate API를 사용하였습니다.HTTP Request 노드를 추가해 환율 조회 API URL과 method를 `GET`으로 설정합니다.회원가입 후 발급받은 access_key를 추가하고, 조회할 통화를 symbols로 지정합니다. API 응답은 위와같이 확인할 수 있습니다.`quotes` field에 각 통화별 USD 환율 정보가 내려옵니다. 3. Edit Fields 저는 원.. 2026. 5. 24.
[n8n이 다 해줌]2장 구글 RSS 피드 뉴스 메일링 n8n에서 구글 뉴스 RSS 피드를 가져와 Gmail로 매일 아침 받아보는 워크플로우를 작성해보겠습니다. 1. Trigger첫번째 노드로 워크플로우를 실행하는 방법을 지정해야합니다.매일 아침마다 메일을 전송하는 것이 목표이기 때문에 Schedule Trigger 노드를 사용합니다. 실행 간격은 1회/1일, 시간은 오전 7시로 설정해주었습니다. 2. Task메인 작업인 구글 뉴스 RSS 피드를 가져와 필요한 데이터를 정제하는 노드를 설정합니다. 2-1. RSS Read구글 뉴스 RSS를 읽어올 수 있는 RSS Read 노드를 추가합니다. RSS Read 노드의 URL parameter에 피드를 읽어올 RSS URL을 입력합니다. https://news.google.com/rss/search?q=co.. 2026. 5. 17.
Refresh Token과 Sliding Session 배경3월에 프론트엔드팀의 제안으로 서비스의 인증인가 시스템 개선 작업을 하게되었다.기존에는 Sliding Sessions + AccessToken 방식으로 운영되고 있었다. AccessToken이 탈취될 가능성이 있고 이에 대한 보완책이 마련되어있지 않아 보안에 취약하다는 문제점이 있었고, 종종 VOC로 들어오던 ‘다른 기기 로그아웃’ 기능을 구현할 수 없다는 문제점도 있었다.그래서 일반적으로 사용하는 AccessToken + RefreshToken 방식을 도입하게 되었다. 요구사항 중 ``가 있었다. 서비스 특성상 앱을 사용하던 중 랜덤한 시각에 로그아웃 되는 경험이 좋지 않을 것이라고 판단되어 RefreshToken에 Sliding Sessions 전략을 적용하는 방식으로 구현을 하게 되었다. Ref.. 2026. 3. 15.
[일할맛 후기] 바이브코딩 테크닉 밋업 서론8월에 했던 패캠의 일할맛 오프라인 밋업에 참여했었다. 주제는 바이브코딩 테크닉이었다.당시에 AWS kiro 해커톤에 참여하며 바이브 코딩을 맛보고 있어서 도움되는 내용이 많았다.세미나에 참여한지 시간이 좀 지났지만 유용한 팁이 많아서 내용을 정리해두려고 한다. 밋업 영상은 아래 링크에서 다시 볼 수 있다.https://fastcampus.co.kr/sem_mat_08 [무료 세미나] '일할맛' 8월 바이브코딩 세미나 #온/오프라인 #네트워킹 | 패스트캠퍼스바이브 코딩 시대, AI 디자인·개발 퀄리티를 끌어올리고 싶다면? MCP로 ‘AI 티’ 안나도록 고급스럽게 다듬는 워크플로우부터, 현업 개발자가 실제로 쓰는 프롬프트 설계·협업 노하우까지! 바이fastcampus.co.kr 강의 내용1. AI A.. 2025. 12. 21.
<요즘 당근 AI 개발> 책 후기 https://product.kyobobook.co.kr/detail/S000217613503 요즘 당근 AI 개발 | 당근 팀 - 교보문고요즘 당근 AI 개발 | ★ ‘당근’의 진짜 AI 활용과 개발 이야기 ★ 사용자 문제를 AI로 해결하는 당근 팀의 여정을 만나 보세요.‘AI로 과연 될까?’라는 질문은 ‘AI로 어떻게 하면 될까?’라는 고product.kyobobook.co.kr 10월에 출간된 을 읽고 후기를 공유한다. 평소 개발 업무에서 Cursor, Claude Code 등 AI 툴들을 활용하고는 있지만, 막상 “우리 서비스에 AI를 어떻게 도입할까?” 하는 질문 앞에서는 막막함을 느꼈다. 개발 업무 외에도 AI를 활용해 자동화를 하거나 업무 퀄리티를 높일 수 있는 아이디어를 구체화하는 것도 쉽.. 2025. 11. 6.