본문 바로가기
반응형

개발자7

6) ENS Project - DB로 전환01 오늘의 개발 목표!LLM 호출을 최소화하여 비용을 절감하는 로직을 구현!!!네이버 API를 통해 데이터를 조회한 후, 데이터가 변경되었을 때만 LLM을 호출하여 결과를 저장하고, 그렇지 않으면 기존 데이터를 그대로 사용하는 방식이다.로직은 대충 아래와 같다.naver api를 호출 -> modify date(naver)를 구해서 -> 기존 저장된 modify date(naver)랑 비교! -> 변경이 되었다면 -> open ai 호출 -> 결과 Json을 얻고 그 Json을 db에 저장! -> modify date(naver) 어려운것은 없다. 단지 없는 기능을 구현해야할 뿐!기능 구현에 필요한 것은?바로 JPA~!! 아래를 참고하면 될것 같다.2016.11.28 - [OpenSource/JPA] - S.. 2024. 10. 9.
4) ENS Project - open ai와 놀기(발주 개발) Json에서 오류 발생!오잉? 내용이 짤려서 응답을 받는다..그래서 max_tokens을 3000으로 requestBody.put("max_tokens", 3000);prompt_tokens는 4790인데 응답으로 3000 했더니..짤려서 나왔다.그래서 이번엔 5000으로 지정!requestBody.put("max_tokens", 5000);아래처럼 4096이 최대라고 한다.requestBody.put("max_tokens", 4096);4096으로 했지만  이름과 회사명을 null에서 채워넣기 때문에 토큰이 더 필요하다!!토큰 소비가 8886이나..역시나 부족하다!!!한번 돌릴때마다..돈이 나간다고 생각하니..방법을 생각해내야한다!해결방법으로는..토큰을 늘리는것보다 input쪽을 줄여야할것 같다!즉, .. 2024. 9. 27.
3) ENS Project 시작을 위한 결제 :) Project 진행을 위해 결제 완료! A.I를 연동해서 만들어야 기능은?- 발주 시스템!! - 조건 : 하나의 네이버스토어에서 여러가지 업체 물건을 팔아야할 때 유용하다!Spring진영에서 제공하는 AI를 가지고 개발하려고 했는데 생각이 바뀌었다.기존 LangChain으로 만들었던 걸로 우선적으로 테스트를 하려고 하니..AI 이녀석...정말 빠르게 발전하고 있었다.이미 이전에 개발했던 소스는 Deprecated 되었다!!! 럴수럴수 이럴수가..차라리 Open AI에서 제공하는 api를 사용하는게 더 좋다고 판단하였다.아래처럼 여러가지 기능들을 제공하고 있었다.음성관련 STT/TTS도 보이고 파인튜닝이며 여러가지를 제공하는 것을 보고 우선은 간단한 기능을 구현해보겠지만 추후에 좀 더 유용하다고 판단했다... 2024. 9. 26.
신입으로 입사할 때 중요한것?? 쓰레드라는걸 잘 하지 않는데 갑자기 모르는 사람인데 개발자분의 포스팅이 떠서 보다가 다른생각을 가지고 있어서 내 의견도 코멘트를 달아보았다 ㅋㅋ 트위터 비슷한건데 트위터를 안써봐서 이렇게 하는게 맞는지는 잘 모르겠다 ㅎㅎ 신입일 때 나는 무엇을 어필하려고 했을까? 라는 생각도 해볼수 있는 좋은 기회였다. 신입 때 입사하려고 면접을 볼때 팔굽혀 펴기를 하거나 쪽지를 건네거나 하는 사람도 있었는데 그 당시 정말 소심했던 나는..낙방을 여러차례하면서 어금니 꽉 물고 준비했던 기억이 새록새록 난다. 아래의 글을 보면서 코드리딩능력과 코드컨벤션에 맞게 개발가능하다라는것을 어필하라고 했는데.. 코드컨벤션은..어플리케이션 아키텍트를 할 때 개발자들에게 따르게 했던 경험 외에 카카오에 다니면서 코드컨벤션은 조직마다 달.. 2024. 3. 28.
제주도 공공데이터 분석 세미나 제주도에서 열린 공공데이터 분석 세미나에 참여하였습니다. 분석은 파이썬으로 하기 때문에 첫 시작은 파이썬 소개로 시작! 파이썬 설치를 한 뒤에 할 줄 알고 미리 터미널을 오픈 해놨는데!! Wow! 다른 방법들이 있었습니다 ㅎㅎ 그 중에 구글 Colaboratory라는게 있었는데 사용방법은 드라이브에서 앱을 하나 설치 해야합니다. 더보기 > 연결할 앱 더보기 > Colaboratory로 검색 > 설치! 설치가 되면 더보기 > Google Colaboratory를 통해서 만들수가 있습니다. 실습은 강사님이 미리 만들어놓은 파일로 진행!! 처음에는 파이썬 기초 부분으로 Colaboratory로 바로바로 실행하며 실습 하였습니다 ㅎㅎ 런타임 유형을 확인해보니 파이썬3으로 동작 하네요! 13시부터 17시까지 실습.. 2023. 9. 25.
까먹을수 있는 문법 정리_1 1) Arrays.sort는 int[]는 정렬이 안된다. Integer여야만 한다. 체크~ Arrays.sort의 default 정렬은 오름차순이다.(1->2->3 등 점점 올라가는) 내림차순으로 해주려면 Comparator.reverseOrder()를 넣어줘야한다. 2) Arrays.asList로 만든 List는 remove가 동작하지 않는다. 동작하려면 아래와 같이 생성해야한다. List tempList = new ArrayList(Arrays.asList(tempArr)); 3) List를 String으로 표현하려면? String.join()을 사용하면 된다. import java.util.*; import java.util.Arrays; class Solution { public String so.. 2023. 8. 25.
제주에 살어리랏다 7월 중순, 엄청 더운 여름 갑작스런 전체 회의가 열렸다. 엄청나게 충격적인 사태가 벌어졌다. 그로부터 2주간 지난 지금 친했던 동료들의 퇴사소식이 들려온다. 판교에서도 제주도에서도 분노와 슬픔이 공존하는 가운데 매우 안일했던 내 모습을 알게되었다. 이력서라는것을 10년만에 업데이트 하려는데.. 마지막 회사라고 생각을 한 것인가? 제주도에 살고 싶은 마음 때문일까? 지금까지 업데이트 해오지 않았다. 제주도에 살고 싶다 이 생각하나로 연봉을 높이기 위해 이직 생각도 이력서를 업데이트 할 생각도 전혀 하지 않았다. 이러한 불안과 초조함 힘듬은 생각해보면 여러 회사를 다니면서 다양한 형태로 경험을 많이 했다. 어딜가나 힘들고 재미난 경험들이 있었고 쉼 없이 일하며 성장하려고 노력해왔다. 지금 역시 좀 더 나를.. 2023. 7. 27.
반응형