코딩 도구/프로젝트 개발(5)
-
웹 개발 : 병원 데이터 파싱 및 지도 표시 기능 구현
병원 데이터 파싱 및 지도 표시현재 사회적 약자를 위한 공모전을 준비중에 “외국인 근로자를 위한 웹사이트”를 만들기로 했습니다. 공공데이터 : https://www.data.go.kr/data/15000736/openapi.do 국립중앙의료원_전국 병·의원 찾기 서비스전국 병‧의원 정보를 조회하기 위한 서비스로서 주소별, 기관별로 조회할 수 있다www.data.go.kr전체적인 작업 설계공공데이터에서 불러올 수 있는 약 76000개의 병원 데이터를 DB에 저장하는 API.DB에 저장한 데이터를 조회하는 APIHospital 엔티티 클래스 정의: 필요한 필드(dutyAddr, dutyName, dutyTel1, wgs84Lat, wgs84Lon) 포함HospitalRepository 인터페이스 생성: Jp..
2024.07.19 -
웹 개발 : 법률 챗봇 시행착오 총정리
법률 챗봇 : Co-Law (코로)현재 사회적 약자를 위한 공모전을 준비중에 “외국인 근로자를 위한 웹사이트”를 만들고 있다. 1차 시도처음으로 생각한 방법은 아래와 같다.법률 데이터 API를 사용하여 데이터를 가져와서 저장합니다.Hugging Face Transformers, GPT-3 모델, 구글의 BERT (Bidirectional Encoder Representations from Transformers), IBM의 Watson 등 여러 모델 중 골라 사용하여 AI 모델에 법률 데이터를 학습시킵니다.AI 챗봇을 구현하여 사용자와 상호작용할 수 있는 API 엔드포인트를 만듭니다.무조건 OpenAI의 gpt 모델을 사용하려고 했지만 법률 데이터라는게 양이 엄청 많기때문에 이를 학습 시키려면 비용이 엄..
2024.07.18 -
웹 개발 : 외국인 근로자 지원 센터 데이터 파싱 및 지도 표시 기능 구현
외국인 근로자 지원 센터 데이터 파싱 및 지도 표시현재 사회적 약자를 위한 공모전을 준비중에 “외국인 근로자를 위한 웹사이트”를 만들기로 했습니다. 사용 공공데이터 : https://www.data.go.kr/tcs/dss/selectFileDataDetailView.do?publicDataPk=3038226#/tab-layer-openapi네이버 지도 : https://www.ncloud.com/product/applicationService/maps전체적인 작업 설계1. API 키를 활용해서 데이터베이스 저장공공데이터 포털의 API를 사용하여 외국인 노동자 지원 센터 데이터를 가져왔습니다.가져온 데이터를 데이터베이스에 저장했습니다.2. 지오코딩 수행 및 데이터베이스 저장네이버 지도 API를 사용하여..
2024.07.17 -
안드로이드 앱 개발 : 단체 채팅 기능 구현해보기 (기초 작업)
개념 및 지식WebSocket:WebSocket은 HTTP와는 다른 전이중 통신 채널을 제공하는 프로토콜입니다. 서버와 클라이언트 간의 실시간 통신이 필요할 때 주로 사용됩니다.WebSocket을 사용하면 클라이언트와 서버 간의 지속적인 연결을 유지하면서 양방향 데이터 전송이 가능합니다.STOMP (Simple Text Oriented Messaging Protocol):STOMP는 WebSocket 위에서 동작하는 간단한 텍스트 기반 프로토콜로, 메시징 시스템을 쉽게 구현할 수 있게 해줍니다.주로 채팅 시스템에서 많이 사용됩니다.Spring WebSocket:Spring 프레임워크는 WebSocket과 STOMP를 쉽게 설정하고 사용할 수 있는 기능을 제공합니다.Spring WebSocket을 사용하면..
2024.05.23 -
안드로이드 앱 개발 : 팀선정과 주제 회의
안드로이드 앱 개발일지 24년 3월 4일 ~ 24년 3월 8일 팀선정 이번학기에 수강하는 과목중 “오픈소스 전문프로젝트” 라는 과목에서 하는 프로젝트가 있어 팀을 짜야한다. 원래 하고 싶어하던 형이랑 둘이서 하고 사람들 두명을 더 구해서 한번해보자고 이야기 했는데 사람들이 방학에 미리 프로젝트 팀을 다 구성해서 사람이 별로 없어서 보니 평소에 친하게 같이 지내던 동아리 형들과 나 이렇게 5명이 남았다. 나는 그중에 한 형이랑은 “객체지향설계”라는 과목을 같이 들으며 팀플을 하기로 했어서 이 프로젝트 또한 같이 하면 여러모로 편할 것 같아서 너무 원했다. 하지만 5명이 너무 친하고 다들 눈치보는데 형들은 모두 같은 학번이고 나만 다르기도 하고 아무도 양보를 안할 거 같기도하고 사이도 조금씩 어색해질까봐 그..
2024.03.20