반응형

 

 

 

 

최근 ChatGPT의 발전 속도가 누부시다 

간단히 최근 사용하게 된 기능들을 정리해 봤다 (유료 버전인 ChatGPT 4.0 기준)

 

 

 

 

 

ps.

블로그 콘텐츠가 마음에 드신다면, '좋아요' 클릭과 광고 지원으로 응원해 주세요. 

여러분의 작은 도움이 큰 힘이 됩니다! 

감사합니다~~

 

 

 

 

1) 드디어 문서 업로드 가능

 

 

 

커서 옆에 있는 클립 모양을 클릭해서 업로드 할 수 있다.

pdf로 된 논문을 업로드한 후, 글의 내용을 요약해 달라고 하니 술술 요약해 준다. 

pdf가 글자 인식이 안 된 경우 ChatGPT가 처리하지 못해,

ABBYY Finereader를 이용해 OCR(문자인식) 기능을 수행한 후 업로드했다.

 

 


2) 그림 업로드 가능

그림을 드래그 앤 드랍으로 간단히 업로드해 질문할 수 있다.

이런 방식으로 업로드하면 그림의 글자를 ChatGPT가 자동으로 인식하므로

별도의 OCR 작업이 필요하지 않아 편리하다.

어려운 영어 지문도 손쉽게 이해하고, 논문에 사용된 도표도 이해하기 쉽게 설명해 준다.  

 

 

 

 

 

 

 

3) 그림 생성 가능

예전에는 AI 그림 생성을 하려면 미드저니와 같은 곳을 방문해 번거로운 방식으로 만들었지만,

ChatGPT의 프롬프트에 간단히 설명만 하면 바로 그림이 생성된다. 

 

 

 

 

4) 음성 대화 가능

이제 음성 대화가 가능하다. 위의 모든 기능을 압도하는 기능이라 생각한다. 

어떤 언어로 이야기를 진행하든지 해당 언어로 대화를 진행할 수 있다.

또한 ChatGPT에게 역할을 부여할 수 있다.

남친이나 여친의 역할을 수행하도록 하거나, 전화영어 선생님의 역할을 부여할 수도 있다.

얼마 전에 무료 사용자들도 이용할 수 있게 되었다고 한다. 

 

 

 

 

 

 

 

▶ 관련 자료 바로가기 

 

고등 모의고사 영어 문제도 기가 맥히게 잘푸는 ChatGPT님

예전에는 구글을 신으로 모셨는데, 이제는 ChatGPT를 신으로 모시고 있다. 며칠 전 수업을 진행하다 어려운 지문이 나와서 챗지피티 님에게 물어봤다. 노트북에서 내용 캡처해서 그림으로 올리고

flowedu.tistory.com

 

 

 

반응형

 

영어 공부할 때 필요한 영어 단어의 동의어/반의어 정리를 좀 더 효율적으로 할 수 있는 방법을 소개합니다 :)

 

챗GPT가 나오기 전에는 아래 사이트를 즐겨 이용했습니다. 

https://www.freethesaurus.com

 

Thesaurus - Synonyms, Antonyms, and Related Words

Free Thesaurus is a comprehensive online thesaurus of synonyms, antonyms, and related words. The thesaurus contains more than 145,800 unique entries from three top sources: Collins Thesaurus of the English Language - Complete and Unabridged, The American H

www.freethesaurus.com

 

 

예를 들어 enhance를 위 사이트에서 찾아보면 아래와 같이 보기 좋게 동의어와 반의어를 보여줍니다. 
https://www.freethesaurus.com/enhance

 

 

그런데 100개 넘는 영단어 리스트를 이런 식으로 정리하려면 번거롭고 시간도 많이 걸리는데, 

chatGPT를 이용하면 간단하게 정리할 수 있습니다. 

그리고 chatGPT에 표 기능이 있어서 table로 결과값을 깔끔하게 보여줍니다. 

 

* chatGPT 사용법은 아래 링크를 참고하세요.

https://flowedu.tistory.com/15

 

chatGPT를 이용한 영어지문 분석/내용정리 방법

https://flowedu.tistory.com/5 [무료 PDF] 2023년도 고1 3월 모의고사 - 내용정리 by chatGPT 2023년도 고1 3월 모평 전지문 내용 정리했습니다. chatGPT 사용했고, 어휘 수준은 고등 수준으로 설정했습니다. chatGPT

flowedu.tistory.com

 


 

https://chat.openai.com

Model: Legacy (GPT-3.5)

 

chatGPT 사이트에서 무료인 기본 모델을 사용했습니다. 

 

프롬프트: 

 

Please provide a table with 3 synonyms and 3 antonyms for each English word, separated by commas. Adjust the level of the English words to be suitable for evaluating the academic abilities of high school students. Do not start with captial letters.

 

 

위처럼 입력하고 엔터를 누르면, 아래와 같은 결과값이 나옵니다.

내용을 복사해서 편집해서 사용하시면 됩니다 :) 

 

 


 

프롬프트는 한글로 작성해도 잘 됩니다. 

그래도 영어 프롬프트를 사용하고 싶다면, 이 경우에도 챗GPT를 이용할 수 있습니다.  

 

앞으로도 영어 학습에 필요한 chatGPT 프롬프트를 종종 올리겠습니다 :)

 

 

반응형

 

ChatGPT 4.0이 나왔다는 소식을 듣고,

성능이 궁금해 20달러 투척하고 유료 가입했습니다. 

 

평소 궁금했던 것들 이것저것 해보고 있는데,

이런 것도 가능한가 싶어서 단진자 운동을 시각화하는 파이썬 코드를 생성해달라고 했습니다.  

 

결과는 성공적 ㅎㅎ

ChatGPT Prompt : 

파이썬을 이용해 중력을 받는 단진자가 대략 70도 각도로 좌우로 움직이는 모습을 시각화하는 코드를 만들어줘. matplotlib과 FuncAnimation을 이용해서 작성해줘.

 

 

 

 

 

ps.

블로그 콘텐츠가 마음에 드신다면, '좋아요' 클릭과 광고 지원으로 응원해 주세요. 

여러분의 작은 도움이 큰 힘이 됩니다! 

감사합니다~~

 

 

 

 

 

 

Python Code : 

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation

# 단진자의 파라미터
g = 9.81  # 중력 가속도 (m/s^2)
L = 1.0   # 단진자의 길이 (m)
theta_0 = np.deg2rad(45)  # 초기 각도 (45도를 라디안으로 변환)

# 시간 변수
t = np.linspace(0, 10, 1000)  # 시간 범위 (0초부터 10초까지)

# 단진자의 움직임을 계산하는 함수
def pendulum_motion(t, theta_0, L, g):
    return theta_0 * np.cos(np.sqrt(g / L) * t)

# 시각화를 위한 그림 및 축 설정
fig, ax = plt.subplots()
ax.set_xlim(-1.5, 1.5)
ax.set_ylim(-1.5, 1.5)
ax.set_aspect('equal', adjustable='box')

# 단진자를 표현하는 선과 점
line, = ax.plot([], [], lw=2)
dot, = ax.plot([], [], 'o', markersize=10, color='red')

# 애니메이션을 위한 초기화 함수
def init():
    line.set_data([], [])
    dot.set_data([], [])
    return line, dot,

# 애니메이션을 위한 업데이트 함수
def update(frame):
    theta = pendulum_motion(t[frame], theta_0, L, g)
    x = L * np.sin(theta)
    y = -L * np.cos(theta)
    line.set_data([0, x], [0, y])
    dot.set_data(x, y)
    return line, dot,

# 애니메이션 실행
ani = FuncAnimation(fig, update, frames=len(t), init_func=init, blit=True, interval=20)
plt.show()

 

 

 

 

 

반응형

+ Recent posts