기록하는 공부
[ChatGPT] ChatGPT를 알아보고 사용해보자 ! 본문
요즘 HOT🔥한 단어!
ChatGPT를 아시나요 ?
오늘은 ChatGPT에 대해 알아보고
어떻게 사용하는지, 어떻게 활용할 수 있는지 사용해보도록 하겠습니다 :)
ChatGPT
ChatGPT는 OpenAI에서 개발한 대규모 언어 모델 중 하나입니다.
GPT는 "Generative Pretrained Transformer"의 약자이며,
Transformer라는 딥러닝 아키텍처를 기반으로 하는 자연어 처리 모델입니다.
ChatGPT는 대화형 인공지능 챗봇을 만들기 위해 학습된 모델로,
사람과 대화하는 것과 같은 인간다운 자연어 이해와 생성 능력을 가지고 있습니다.
ChatGPT는 대화의 문맥과 의도를 파악하고, 사용자의 질문에 대해 최대한 자연스럽게 대답할 수 있도록 학습되었습니다.
ChatGPT를 이용하면 대화형 인공지능 챗봇을 비롯한 다양한 자연어 처리 응용 프로그램을 쉽게 개발할 수 있습니다.
그럼 이제 ChatGPT를 사용해볼까요 ?
https://openai.com/blog/chatgpt
로봇이 아님을 체크하고 구글 계정 회원가입 후 로그인을 합니다.
이름과 핸드폰 번호 기입 후 인증번호 입력합니다.
이제 ChatGPT와 대화가 가능합니다 !
이번엔 chatGPT에게 소켓 통신 코드 부분 작성을 부탁해보겠습니다.
import socket
# 서버의 IP 주소와 포트 번호를 지정합니다.
HOST = 'localhost'
PORT = 5000
# 소켓을 생성합니다.
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 소켓을 바인딩합니다.
server_socket.bind((HOST, PORT))
# 클라이언트의 연결을 대기합니다.
server_socket.listen()
# 연결된 클라이언트와 통신합니다.
while True:
client_socket, addr = server_socket.accept()
print('Connected by', addr)
# 클라이언트로부터 데이터를 받아서 처리합니다.
data = client_socket.recv(1024)
if not data:
break
print('Received from', addr, ':', data.decode())
# 클라이언트에게 응답합니다.
client_socket.sendall('Hello, client!'.encode())
# 소켓을 닫습니다.
client_socket.close()
import socket
# 서버의 IP 주소와 포트 번호를 지정합니다.
HOST = 'localhost'
PORT = 5000
# 소켓을 생성합니다.
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 서버에 연결합니다.
client_socket.connect((HOST, PORT))
# 서버에 데이터를 보냅니다.
client_socket.sendall('Hello, server!'.encode())
# 서버로부터 응답을 받아서 처리합니다.
data = client_socket.recv(1024)
print('Received:', data.decode())
# 소켓을 닫습니다.
client_socket.close()
완성도 있는 코드를 chatGPT가 작성해주었습니다.
앞으로 코딩할 때 막히거나 간단한 코드 정도는 chatGPT에게 부탁하면 좋을 것 같다는 생각이 드네요 ㅎㅎ
이상 chatGPT 포스팅을 마치도록 하겠습니다 :)
'Study > etc' 카테고리의 다른 글
[vmware] vmware에 windows 10 설치하기 (초보자도 쉽게 설치) (1) | 2023.03.21 |
---|