Daily note 63

마무리

내가 내일배움캠프에 참여하기 전의 삶은 병원에서 행정직으로 일하며 꽤나 안정적인 일상을 보내고 있었다. 보건행정학을 전공하고 병원에서 행정직으로 일하면서, 환자들과 직원들이 원활하게 소통할 수 있도록 돕는 역할을 하였다. 업무는 주로 병원 내의 각종 관리, 기록, 기획, 그리고 행정적 지원을 하는 일이었는데, 책임감이 필요한 직무였기 때문에 나름 보람을 느끼기도 했다. 그러나 시간이 지나면서 점차 나 자신이 발전하는 데 한계가 있다는 생각이 들었다. ‘매일 똑같은 일을 반복하는 것이 아니라, 새로운 기술을 배우고 싶다’는 욕구가 생기기 시작했다. 그 당시, ‘디지털 헬스케어’, ‘헬스케어 IT’, ‘소프트웨어 개발’과 같은 새로운 분야에 대한 호기심이 생겼고, 이것이 내 커리어에 변화를 주는 계기가 될 ..

Daily note 2024.11.01

Today I Learned(TIL)-61

최종 프로젝트 전 해보고 싶은것에 대해 적은 나으 ㅣTIL 일단 챗봇 만들기의 개념 챗봇 기본 구조: 챗봇은 입력을 처리하는 부분, 비즈니스 로직을 수행하는 부분, 그리고 응답을 반환하는 부분으로 구성된다. 각 부분은 모듈화하여 유지보수가 쉽게 설계하는 것이 중요하다.자연어 처리(NLP): 사용자가 입력한 텍스트를 이해하고 적절한 반응을 생성하기 위해 자연어 처리 기술이 필요하다. 이를 위해 주로 spaCy, Hugging Face Transformers, 또는 OpenAI의 GPT API 등을 활용할 수 있다.상태 관리: 챗봇은 사용자의 대화 흐름을 기억하고 그에 맞춰 반응을 제공해야 한다. 이를 위해 사용자의 상태를 저장하고 관리하는 로직을 작성한다. 예를 들어, 대화를 시작했는지, 어떤 질문에 답변..

Daily note 2024.09.24

Today I Learned(TIL)-60

1. 기사 요약 기능이란?기사 요약 기능은 긴 기사나 문서의 핵심 내용을 짧고 간결하게 요약하는 기술입니다. 이는 텍스트의 주요 내용을 유지하면서 읽는 사람에게 빠르게 정보를 전달하는 데 유용합니다. 자연어 처리(NLP)에서 중요한 작업 중 하나이며, 뉴스 요약, 문서 요약, 연구 논문 요약 등 다양한 용도로 사용됩니다.2. 기사 요약의 종류추출 요약 (Extractive Summarization): 원문에서 중요한 문장이나 구절을 선택하여 그대로 추출하는 방식입니다. 요약문은 원문에 있는 텍스트를 그대로 포함합니다.생성 요약 (Abstractive Summarization): 원문의 내용을 이해하고, 그 내용을 기반으로 새로운 문장을 생성하여 요약합니다. 이 방식은 자연어 생성 기술을 필요로 하며, 더..

Daily note 2024.09.20

Today I Learned(TIL)-59

1. 웹 크롤링이란?웹 크롤링(Web Crawling)은 인터넷 상의 웹 페이지를 자동으로 탐색하며 데이터를 수집하는 기술을 의미합니다. 크롤러(Crawler) 또는 스파이더(Spider)라고 불리는 프로그램이 웹 페이지의 HTML, 텍스트, 이미지 등 다양한 데이터를 가져와 분석하거나 저장하는 역할을 합니다. 이는 검색 엔진에서 웹 페이지를 색인하는 데 필수적인 기술이기도 합니다.2. 웹 크롤링의 주요 단계URL 수집: 크롤러는 특정 URL에서 시작하여, 해당 페이지의 HTML 코드에서 새로운 링크를 추출하고 이를 기반으로 다른 페이지를 탐색합니다.요청(Request): 크롤러는 서버에 HTTP 요청을 보내고, 서버는 그에 응답하여 해당 페이지의 데이터를 반환합니다.데이터 수집: 수집된 HTML 페이지..

Daily note 2024.09.20