파란하늘의 지식창고
반응형

오늘 구글이 Gemini라는 AI를 공개했다.

https://korea.googleblog.com/2023/12/blog-post_652.html

 

가장 유능하고 범용적인 AI 모델 제미나이(Gemini)를 소개합니다

모든 사람들에게 더욱 유용한 AI를 만듭니다 이 블로그는 구글 The Keyword 블로그( 영문 )에서도 확인하실 수 있습니다. 순다 피차이(Sundar Pichai) 구글 및 알파벳 CEO 기술의 변화는 과학의 발전, 인류

korea.googleblog.com

관련해서 다수의 동영상을 통해 소개도 하였다.

https://www.youtube.com/watch?v=jV1vkHv4zq8&list=PL590L5WQmH8cSyqzo1PwQVUrZYgLcGZcG

openai의 gpt4 모델보다 상당히 앞서나간 기술을 가지고 있다는 점을 어필하였고 이 모델은 Google Bard에 적용되었다고 한다.

https://korea.googleblog.com/2023/12/blog-post_07.html

 

바드가 제미나이(Gemini)로 가장 강력한 성능을 갖추었습니다

이 블로그는 구글 The Keyword 블로그( 영문 )에서도 확인하실 수 있습니다. 구글은 오늘 정교한 추론 기능을 갖춘 가장 뛰어난 성능의 AI 모델인 제미나이(Gemini) 를 발표했습니다. 제미나이는 데이

korea.googleblog.com

https://bard.google.com/

 

Google Bard - 생성형 AI 챗봇 사이트

생성형 AI 기술이 적용된 챗봇 AI 사이트, Google Bard로 혁신적인 생산성을 경험하세요.

bard.google.com

그런가 보다 하고 Bard에게 몇 가지 질문을 해보았는데 그중 하나가 11월 23일 릴리즈 된 (질문일로부터 13일 전 릴리즈 됨) Spring Boot 3.2에 대한 변경점에 대한 것이었고 그 답변이 아래와 같았다.

질문 : spring boot 3.2의 변경점을 알려줘


Spring Boot 3.2는 2023년 12월 6일에 출시된 버전입니다. 주요 변경점은 다음과 같습니다.

  • 새로운 HTTP 클라이언트인 RestClient가 추가되었습니다. RestTemplate과 동일한 기반 기술을 바탕으로 fluent한 API를 제공합니다.
  • 임베디드 웹서버가 시작될 때 기록되는 포트 정보가 개선되었습니다. 더욱 일관성이 높아졌습니다.
  • 가상 스레드 문제를 자동으로 구성하는 데 도움이 되는 새로운 @ConditionalOnThreading 어노테이션이 도입되었습니다.
  • Kotlin 직렬화를 위한 종속성 관리가 제공됩니다.

이외에도 다음과 같은 변경점이 있습니다.

  • Spring Cloud Sleuth의 트레이싱 기능이 Micrometer로 이동되었습니다.
  • Spring Boot Actuator의 메트릭 수집 기능이 개선되었습니다.
  • Spring Boot Data의 JPA 지원이 개선되었습니다.
  • Spring Boot Security의 CSRF 보호 기능이 개선되었습니다.

새로운 HTTP 클라이언트인 RestClient

RestClient는 RestTemplate과 동일한 기반 기술을 바탕으로 fluent한 API를 제공하는 새로운 HTTP 클라이언트입니다. RestTemplate은 Java의 표준 HTTP 라이브러리인 HttpURLConnection을 기반으로 하고 있지만, RestClient는 Spring의 HTTP 프로토콜 추상화 계층을 기반으로 하고 있습니다. 따라서 RestTemplate에 비해 다음과 같은 장점이 있습니다.

  • 더 나은 성능
  • 더 나은 API
  • 더 나은 테스트 가능성

임베디드 웹서버 포트 정보 개선

Spring Boot 3.2에서는 임베디드 웹서버가 시작될 때 기록되는 포트 정보가 개선되었습니다. 기존에는 임베디드 웹서버가 시작될 때마다 포트 번호가 달라질 수 있었습니다. 하지만 Spring Boot 3.2에서는 임베디드 웹서버가 시작될 때마다 고유한 포트 번호가 지정됩니다. 따라서 애플리케이션을 여러 번 실행하더라도 포트 충돌이 발생하지 않습니다.

가상 스레드 문제 자동 구성

Spring Boot 3.2에서는 가상 스레드 문제를 자동으로 구성하는 데 도움이 되는 새로운 @ConditionalOnThreading 어노테이션이 도입되었습니다. @ConditionalOnThreading 어노테이션을 사용하면 특정 스레드 모델에서만 애플리케이션을 실행할 수 있습니다.

Kotlin 직렬화 지원

Spring Boot 3.2에서는 Kotlin 직렬화를 위한 종속성 관리가 제공됩니다. 따라서 Spring Boot 애플리케이션에서 Kotlin 직렬화를 쉽게 사용할 수 있습니다.

기타 변경점

이외에도 Spring Boot 3.2에는 다음과 같은 변경점이 있습니다.

  • Spring Cloud Sleuth의 트레이싱 기능이 Micrometer로 이동되었습니다.
  • Spring Boot Actuator의 메트릭 수집 기능이 개선되었습니다.
  • Spring Boot Data의 JPA 지원이 개선되었습니다.
  • Spring Boot Security의 CSRF 보호 기능이 개선되었습니다.

이러한 변경점은 Spring Boot의 사용성을 향상시키고, 애플리케이션의 개발 및 운영을 보다 쉽게 만들어줍니다.


Gpt 3.5의 경우 관련 정보를 알지 못해 답변을 하지 못하였고 Gpt 4의 경우 (나는 결재하지 않아서 주변 사람에게 부탁하여 물어봄) 괜찮은 답변을 내놓긴 했지만 뭔가  Gemini가 좀 더 간결하게 정리하여 답변을 해주는 느낌이 들었다.

이외에도 몇 가지 질문을 해보니 원하는 답을 얻지 못한 경우도 더러 있지만 설명과 예제 코드의 출력이 상당히 깔끔하고 빠르게 답변을 하여 이건 좀 더 자주 사용하겠다 싶었다.

2023-12-14 추가.

일주일간 여러 개발 관련 질문들을 하면서 느낀점이 너무 오답이 많다.

되지 않는걸 된다고 확답을 너무 많이 해서 오히려 그 오답을 검증하는데 시간을 많이 보냈다.

다른 분이 추천해준 phind가 더 나아 보였다.

https://www.phind.com/search?home=true

반응형
profile

파란하늘의 지식창고

@Bluesky_

내용이 유익했다면 광고 배너를 클릭 해주세요