반응형 전체 글390 [AI] ChatGPT 사용법 (26) - GPTs로 Custom ChatGPT 만들기 이번 포스팅에선 나만의 Custom ChaptGPT를 만들 수 있는 GPTs라는 기능이 생겨서 알아보려고한다. GPTs란? openai의 공식 홈페이지에서 GPTs 소개한 글을 번역해보겠다. Introducing GPTs You can now create custom versions of ChatGPT that combine instructions, extra knowledge, and any combination of skills. openai.com GPTs를 사용하여 ChatGPT의 사용 목적에 맞게 사용자 정의 버전을 만들고자 합니다. GPTs는 누구나 ChatGPT를 일상 생활, 특정 작업, 업무 또는 가정에서 더 도움이 되도록 맞춤형 버전으로 만들어 다른 사람들과 공유할 수 있는 새로운 방법입.. 2023. 11. 26. [AI] ChatGPT 사용법 (25) - 새로워진 ChatGPT 알아보기 이번 포스팅에선 새로워진 디자인으로 깔끔해진 ChatGPT에 대해 간단히 알아보겠다. 새로워진 UI 원래 ChatGPT는 이렇게 생겼었다. 근데 얼마 전 아래와 같이 정말 깔끔하게 변했다. 익숙했던 위치가 좀 바껴서 소개를 해볼까 한다. 어디가 바꼈나? 메인 화면 ChatGPT 버전 선택하는 곳이 상단 중앙에서 왼쪽 상단으로 이동했다. ChatGPT 앱에 있는 로고도 추가됐다. 대화 예전 디자인 신규 디자인 You와 ChatGPT가 생겼다. 나중에 저 명칭도 바꿀 수 있게 나올듯 대화 버튼 예전 디자인 신규 디자인 ? 버튼 (New) 오른쪽 하단에 ?를 누르면 Help & FAQ, Release notes, Terms & policies, Keyboard shorcuts가 나온다. 사방팔방에 있던 걸 ?.. 2023. 11. 23. [Spring] jackson String "00": not one of the values accepted 에러 해결책 문제 Spring Boot 버전 업한 후 테스트를 돌리던 중 @JsonValue를 붙여놓은 enum으로 역직렬화되는 코드에서 "jackson String "00": not one of the values accepted" 에러가 발생했다. 아래 코드를 보며 자세히 알아보자. 역직렬화할 json은 아래와 같았다. userType은 문자열 타입이다. { "userType": "00" } 위 json을 역직렬화할 UserType의 code의 타입은 Int다. (enum에서 @JsonValue를 사용하면 직렬화, 역직렬화 둘 다에 사용된다.) class User( val userType: UserType ) { enum class UserType( @JsonValue val code: Int ) { NORMAL.. 2023. 11. 15. [Spring] Non supported character set (add orai18n.jar in your classpath): KO16MSWIN949 에러 해결책 문제 Spring Boot에서 Oracle 연결해서 JPA로 쿼리를 실행한 순간 "Non supported character set (add orai18n.jar in your classpath): KO16MSWIN949" 에러가 발생했다. 원인 ojdbc 라이브러리에선 지원해주지 않는 character set이라서 그렇다. 해결책 에러에 나와있는 orai18n 라이브러리 의존성 추가를 해주면 된다. 구글링해보니 무슨 jar 파일을 어디에 넣으라고 하는데 굳이 그럴 필요가 없다 https://mvnrepository.com/artifact/com.oracle.ojdbc/orai18n/19.3.0.0 implementation("com.oracle.ojdbc:orai18n:19.3.0.0") 2023. 11. 14. [Spring + Kotlin] class, enum에서 @JsonValue 사용하는 방법 이번 포스팅에선 Jackson의 @JsonValue 사용법에 대해 알아보겠다. 프로젝트에서 제일 많이 사용하는 jackson 어노테이션인데 아무 생각없이 쓰다가 문득 정리하고 싶어서 정리한다. @JsonValue란? @JsonValue는 직렬화할 때 사용하는 어노테이션으로 클래스의 프로퍼티, getter, 인자가 없는 메소드 에 사용할 수 있으며, 최대 1개만 사용이 가능하다. (2개 이상 사용하면 "Multiple 'as-value' properties defined" 에러가 발생한다.) 특이한 건 enum에 사용하면 직렬화, 역직렬화 둘 다에 사용된다. 단, @JsonCreator가 있는 경우 @JsonValue는 역직렬화에 사용되지 않는다. @JsonValue 사용법 Class + @JsonValu.. 2023. 11. 13. [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. 이전 1 ··· 4 5 6 7 8 9 10 ··· 44 다음 반응형