본문 바로가기
반응형

전체 글361

[Spring + Kotlin] no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator 해결 방법 문제점 코틀린에서 jackon 라이브러리 이용해서 json deserialization 테스트하다가 정상적으로 잘 돼야 하는데 계속 "no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator" 라고 에러가 발생했다. 원인 jackson은 deserialization을 하려면 빈 생성자가 있어야 한다. 코틀린은 빈 생성자를 별도로 만들 수 없다. 해결책 1. jackson-module-kotlin 의존성을 추가해준다. https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson.. 2023. 11. 10.
[Spring + Kotlin] class, enum에 @JsonCreator 사용하는 방법 이번포스팅에선 jackson 라이브러리에서 제공하는 @JsonCreator를 사용하는 방법에 대해 알아보려고 한다. @JsonCreator란? json을 class로 바꿀 때 사용하는데 생성할 class의 기본 생성자를 사용하는 게 아니라 다른 생성자나 팩토리 함수를 통해서 class를 만들고 싶을 때 사용한다. @JsonCreator 사용법 class + @JsonCreator - 다른 생성자 constructor 위에 @JsonCreator를 붙이고 생성자 파라미터에 @JsonProperty("필드명")을 반드시 붙여줘야 한다. @JsonProperty를 붙이는 이유는 정확하게 모르겠지만 사용법에 붙이라고 나와있어서 붙였다. class Member( val id: Long, val name: Stri.. 2023. 11. 9.
[AI] ChatGPT 사용법 (24) - 다시 돌아온 Browse with Bing 이번 포스팅에선 다시 돌아온 Browse with Bing 기능에 대해 알아보겠다. 돌아오기는 9월 27일에 돌아왔는데 10월 17일에 베타에서 벗어났다. 이전에 올린 사용법이랑 좀 달라져서 다시 포스팅하게 됐다. Browse with Bing이란? ChatGPT는 2022년 1월까지 데이터만 가지고 있어 최신 데이터를 기반으로 답을 해줄 수 없는 문제가 있다. (이전엔 2021년이라고 답 했던 거 같은데 계속 학습을 하고 있나보다.) 이러한 문제점을 해결하기 위해 실시간으로 Bing에서 검색해온 결과를 분석해서 답해주는 기능이 바로 Brosw with Bing이다. Browse with Bing 사용법 0. ChatGPT에 로그인한다. 1. ChatGPT Plus, Enterprise에 가입한다. 2... 2023. 10. 24.
[AI] ChatGPT 사용법 (23) - DALL·E 3 이번 포스팅에선 말하는 대로 그림을 생성해주는 OpenAI의 DALL·E 3이 드디어 ChatGPT에 도입된 재미난 소식을 다뤄보려고 한다. 아마 다들 인터넷에서 이런 기능을 많이 봤을 거다. 나는 언제 DALL·E 3이 적용되나 계속 기다리고 있었는데 드디어 도입됐다. DALL·E 3란? 일단 발음은 "달리 3"라고 읽으면 된다. DALL·E 3는 내가 원하는 그림을 텍스트로 작성해서 전송하면 이미지로 만들어주는 OpenAI의 text-to-image AI다. 아래에도 나오겠지만 일단 DALL·E 3으로 제작한 이미지는 저작권이 없어서 상용으로 사용할 수있다. DALL·E는 원래 OpenAI에서 제공하는 api와 labs라는 사이트에서 이용 가능했다. (사용하려면 별도로 돈을 내야 한다.) 근데 이번에.. 2023. 10. 24.
[AI] 구글 대화형 AI 바드 사용법 (7) - 대답 수정 이번 포스팅에선 바드가 대답해준 결과의 형태를 수정할 수 있는 기능을 소개한다. 대답 수정이란? 내가 받은 대답의 형태를 수정 요청할 수 있는 기능이다. 짧게, 길게, 간결하게, 캐주얼하게, 전문적으로 총 5개의 옵션이 있다. 아래 질문으로 받은 답을 변경하면서 어떤 결과를 주는지 하나씩 알아보자. 같은 옵션은 동일하게 요청할 수있다. (결과는 장담 못 함) 짧게 짧게 해달라니까 얼마나 줄었는지 자세하게 알려준다. 아주 짧게도 해주고 적당히 짧게도 해줬다. 길게 160자에서 256자로 늘려줬다. 단순하게 어거지로 내용을 늘린 게 아니라 괜찮은 거 같다. 간결하게 간결하게는 단어를 더 쉬운 단어로 바꾸거나 문장을 이해하기 쉽게 간결하게 만들어주는 옵션이다. 어떻게 간결하게 만들었는지 자세히 알려준다. 캐주.. 2023. 10. 16.
[AI] 구글 대화형 AI 바드 사용법 (6) - 이미지로 검색하기 이번 포스팅에선 이미지로 검색하는 방법에 대해 알아보겠습니다. 이미지로 검색하는 방법 바드에 접속후 하단 왼쪽에 있는 이미지 아이콘 클릭! 이미지로 어떤 걸 하고 싶은지 바드에게 요청 나는 아래 간판에 있는 한자가 뭔지 물어봤다. 숲 목욕이라는 한자란다. 저걸 똑같이 ChatGPT에 물어봤는데 엉뚱한 한자를 자꾸 답하길래 짜증나서 껐는데 바드는 역시 구글 거라 그런지 이미지 분석은 기똥차게 해낸다. + 위에서 활용한 방법 이외에도 ChatGPT에 이미지 검색 처럼 어떤 문제를 해결하기 위해 이미지로 바드와 계속 얘기를 해나갈 수 있다. 이미지 분석을 한 번 해주면 대화 흐름이 끊기는 게 아니기 때문에 원하는 답을 구할 때 까지 계속 얘기하면 된다. 2023. 10. 16.
[AI] 구글 대화형 AI 바드 사용법 (5) - 이미지 가져오기 이번 포스팅에선 바드에서 내가 원하는 이미지를 검색하는 방법에 대해 알아보겠습니다. 이미지 가져오는 방법 바드에게 이미지를 찾아달라고 요청하면 된다. 중요한 사실은 단순히 이미지를 찾아만 준다. 이 기능은 무료 이미지를 찾기 위함이 아니라 이미지로 대화를 이어나가기 위함이기 때문이다. 2023. 10. 16.
[AI] 구글 대화형 AI 바드 사용법 (4) - 대화 공유 이번 포스팅에선 내가한 바드란 나눈 대화를 다른 사람에 공유하는 방법에 대해 알아보겠다. 대화 공유 방법 바드에게 질문한 후 하단에 공유 아이콘을 누르고 공유를 클릭해자. 공유할 공개 링크 만들기 창이 나온다. 중간에 "더 생성하기"를 누르면 답변을 바탕으로 제목 후보를 만들어 준다. 내가 원하는 제목을 눌러서 하단에 "공개 링크 만들기" 클릭! 공개 링크가 생성되었다는 창이 나온다. 주소 오른쪽 복사 아이콘을 클릭해서 공유하자. 공유한 URL을 클릭해서 들어가면 아래와 같이 나온다. 아래 "로그인하여 계속하기" 버튼을 클릭하면 공유받은 대화를 계속 이어나갈 수 있다. 2023. 10. 15.
[AI] 구글 대화형 AI 바드 사용법 (3) - Google Docs, Gmail, Google Sheets로 내보내기 이번 포스팅에선 바드와 나눈 내용을 Google Docs, Gmail, Google Sheet로 내보내는 방법에 대해 알아보겠다. Google Docs로 내보내기 질문을 하고 하단에 공유 아이콘을 누르고 Docs로 내보내기를 누르면 된다. 왼쪽 하단에 "문서 만드는 중..." 이라고 나오고 생성이 완료되면 "새 문서가 생성됨" 이라고 나온다. 오른쪽 Docs 열기를 눌러보자! 답변 그대로 Google Docs로 옮겨준다. Gmail로 내보내기 질문을 하고 하단에 공유 아이콘을 누르고 Gmail 초안 작성을 누르면 된다. 왼쪽 하단에 "이메일 초안 작성 중..." 이라고 나오고 완료되면 "새 이메일이 생성됨" 이라고 나온다. 오른쪽 Gmail 열기를 눌러보자! 답변 그대로 Gmail로 옮겨준다. Googl.. 2023. 10. 15.
반응형