본문 바로가기

Projects/청하-청년을 위한 커뮤니티 서비스48

[청하] AI 사서 프롬프트 엔지니어링 REFhttps://blog-ko.superb-ai.com/what-is-prompt-engineering/ 프롬프트 엔지니어링(Prompt Engineering)이란?챗GPT와 같은 언어모델(Language Model)에게 적절한 지시어와 사전정보를 제공하여, 인공지능이 최대한의 성능을 발휘하도록 유도하는 기법을 프롬프트 엔지니어링(Prompt Engineering)이라고 한다.정확한 맥락과 예시를 제공하면, 언어모델이 더 정확하고 일관된 응답을 도출할 수 있다. 아이디어: "AI 사서" 키워드 추출사용자가 자연어로 검색어를 입력하면, 미리 정의된 키워드 목록에서 핵심 키워드를 추출하여 정책 추천에 활용하는 기능이다.목표: LLM을 활용하여 사용자 검색어에서 정책 키워드 추출활용 방안: 추출된 키워드 .. 2024. 12. 31.
[청하] 맞춤 정책 리스트 조회 기능 구현 사용자 행동 데이터에 가중치를 적용하여 사용자에게 맞춤형 정책 추천을 제공하려고 한다.현재 프로젝트에서 정책 조회수와 정책 찜하기수 데이터를 저장하고 있다.사용자 행동 데이터로 사용할 수 있는 것은 “조회수”와 “찜하기수” 이다. 조회와 찜하기 모두 사용자 행동 데이터이지만, 조회보다는 찜하기에 더 높은 가중치를 부여하는 것이, 사용자의 선호도를 더 정확하게 반영할 수 있다고 판단했다.그리고 이런 행동 데이터에서도 최근 조회나 찜하기에 더 높은 가중치를 부여하는 것도 정확도에 기여할 수 있다고 생각했다. 가중치 부여 기준 설정조회: 사용자가 정책을 조회할 때마다 가중치 1을 부여한다. (조회가 많을수록 가중치가 쌓임)찜하기: 사용자가 특정 정책을 찜한 경우, 가중치 3을 부여한다. 찜한 정책은 사용자의 .. 2024. 12. 31.
[청하] 홈화면 리뉴얼: 맞춤 정책, 핫한 정책, 커뮤니티 미리보기 설계 1. 홈화면 리뉴얼 계획기존 홈화면은 청년 정책을 조회할 수 있게 하는 단순한 구조였지만, 최근 기획팀의 회의 결과에 따라 홈화면을 리뉴얼하기로 결정했다.리뉴얼된 홈화면에서는 사용자별 맞춤 정책 추천, 지금 핫한 정책 소개, 커뮤니티(게시판)을 조회하도록 하여 사용자 경험을 개선하려고 한다. 기존 홈화면 리뉴얼 홈화면맞춤 정책 설정: 사용자의 관심 분야와 지역을 설정할 수 있는 기능을 추가하여 언제든 설정을 변경할 수 있도록 한다.맞춤 정책 추천: 사용자별 맞춤 정책을 추천하는 기능이 추가된다.지금 핫한 정책: 현재 가장 인기가 많은 정책을 확인할 수 있다.커뮤니티: 기존에 있던 게시판은 좀 더 간단하게 확인할 수 있다.AOS 개발팀에서 요청한 대로, 사용자별 맞춤 정책 추천, 핫한 정책, 커뮤니티 기능.. 2024. 10. 27.
[청하] Docker 환경에서 Spring Boot 모니터링 시스템 구축 (with. Prometheus, Grafana) REFhttps://velog.io/@su_under/Docker와-Prometheus-Grafana-연동하기https://tweety1121.tistory.com/entry/docker에-prometheus-grafana-올리기-Spring-boothttps://velog.io/@roycewon/Spring-boot-모니터링Prometheus-Grafana-docker 이전 글에서는 로컬 환경에서 Prometheus와 Grafana를 설치하여 Spring Boot 애플리케이션 모니터링 시스템을 구축했다.이번에는 Docker와 Docker Compose를 활용하여 운영 서버에 모니터링 시스템을 구축해보았다. 도커를 활용하면 컨테이너 기반으로 Prometheus와 Grafana를 쉽게 관리할 수 있고, 데.. 2024. 10. 27.
[청하] 37. 로컬 환경에서 Spring Boot 모니터링 시스템 구축 (with. Prometheus, Grafana) REFhttps://lordofkangs.tistory.com/327https://woo-chang.tistory.com/78https://lordofkangs.tistory.com/329https://velog.io/@coastby/Grafana-설치-prometheus와-연동하기 모니터링의 중요성현대 소프트웨어 개발에서 모니터링은 중요한 요소이다. 모니터링을 통해 애플리케이션이 실시간으로 어떻게 동작하는지를 파악하고, 문제가 발생했을 때 이를 빠르게 감지하고 대응할 수 있다. 이는 서비스의 안정성과 사용자 경험에 직접적인 영향을 미친다.특히 애플리케이션의 성능, 상태, 리소스 사용량 등을 지속적으로 모니터링함으로써 가용성을 유지하고, 성능 병목 현상이나 오류를 빠르게 감지할 수 있다. 이런 모니터링 .. 2024. 10. 27.
[청하] 36. 게시글 조회수 기능 구현 게시글도 조회수 기능을 추가하게 되었다.게시글 조회수는 이전 정책 조회수와 다르게, 시글 테이블에 조회수 컬럼을 직접 추가하여 더 간단하게 구현했다. 1. 프로젝트 구조src/main/java/com/example/withpeace/│├── domain/ # 도메인 모델 (엔티티)│ └── Post.java # 게시글 엔티티│├── repository/ # 데이터 접근 계층│ └── PostRepository.java # 게시글 레포지토리│├── controller/ # 컨트롤러 계층│ └── PostController.java # 게시글 관련 API 엔드포인트│└── service/ .. 2024. 10. 25.
[청하] 35. 정책 조회수 기능 구현 “핫한 정책 조회” 기능을 구현하기 위해 먼저 정책에 대해 조회수 기능을 추가하기로 했다.간단하게 구현하면 정책 테이블에 조회수 필드를 추가하면 되지만, 현재 이 프로젝트의 정책 테이블은 주기적으로 삭제되고 “청년 정책 Open API” 호출로 다시 새로운 데이터를 저장한다.그래서 단순히 정책 테이블에 조회수 필드를 추가한다면, 정책 데이터가 리프레시 될 때 조회수도 초기화 될 것이다.그래서 정책 조회수는 테이블을 따로 생성해서 관리하도록 결정했다. 1. 프로젝트 구조src/main/java/com/example/withpeace/│├── domain/ # 도메인 모델 (엔티티)│ ├── YouthPolicy.java # 청년 정책 엔티티│ └── View.. 2024. 10. 23.
반응형