요즘은 누구나 사용하게 되는 chatGPT를 사용해 보았습니다.
그것은 경이 롭다. 그것은 너무 …
https://openai.com/blog/chatgpt/
ChatGPT: 대화를 위한 언어 모델 최적화
우리는 대화 방식으로 상호 작용하는 ChatGPT라는 모델을 훈련했습니다. 대화 형식을 통해 ChatGPT는 후속 질문에 답하고, 실수를 인정하고, 잘못된 전제에 도전하고, 부적절한 요청을 거부할 수 있습니다. ChatGPT는
openai.com
Google ID로 가입하고 바로 사용할 수 있습니다.
첫 번째 등록은 약 3분 정도 소요됩니다. 클릭하시면 다음으로 넘어갈 수 있습니다.
사용하기도 매우 편리합니다. 꼭 한번 드셔보시길 정말 강추합니다!!
chatGPT의 능력은 무섭고 판도를 바꿀 정도입니다.
JavaScript를 사용하여 계산기를 만드는 코드를 작성해달라고 chatGPT에 요청했습니다.
결과는 놀랍습니다. 프로그래밍 부트캠프에 있을 때 계산기를 만드는 데 어려움을 많이 겪었지만 ChatGPT를 사용하면 코드 작성에 문제가 없습니다. 댓글의 경우…
기본적인 챗봇 수준이 아니다. 매우 지능적인 컴퓨터와 대화하는 것과 같았습니다. 한국어, 영어… 세상의 모든 언어가 통하는 것 같습니다. 그냥 로그인해서 “영화 아바타 어때?” 라고 물어보면 글 쓰는 사람인지 기계인지… 전혀 구분이 안가네요.
<!DOCTYPE html>
<html>
<head>
<title>chatGPT로 만든 계산기</title>
</head>
<body>
<h1>chatGPT로 만든 계산기</h1>
<input type="text" class="screen">
<br>
<button class="button" value="1">1</button>
<button class="button" value="2">2</button>
<button class="button" value="3">3</button>
<button class="button" value="+">+</button>
<br>
<button class="button" value="4">4</button>
<button class="button" value="5">5</button>
<button class="button" value="6">6</button>
<button class="button" value="-">-</button>
<br>
<button class="button" value="7">7</button>
<button class="button" value="8">8</button>
<button class="button" value="9">9</button>
<button class="button" value="*">*</button>
<br>
<button class="button" value="0">0</button>
<button class="button" value="/">/</button>
<button class="button" value="C">C</button>
<button class="button" value="=">=</button>
<script>
// 버튼 클릭 이벤트 추가
var buttons = document.querySelectorAll('.button');
var screen = document.querySelector('.screen');
for (var i = 0; i < buttons.length; i++) {
buttons(i).addEventListener('click', function() {
// C 버튼 클릭 시 화면 초기화
if (this.value == 'C') {
screen.value="";
}
// = 버튼 클릭
else if (this.value == '=') {
screen.value = eval(screen.value);
}
// 기타 숫자나 연산자 버튼 클릭
else {
screen.value += this.value;
}
});
}
</script>
</body>
</html>
.calculator {
border: 1px solid #ccc;
border-radius: 4px;
width: 240px;
margin: 0 auto;
padding: 10px;
}
.screen {
width: 100%;
height: 40px;
font-size: 20px;
text-align: right;
margin-bottom: 10px;
}
table {
width: 100%;
}
td {
padding: 5px;
}
button {
width: 100%;
height: 40px;
font-size: 20px;
border-radius: 4px;
border: none;
margin: 1px;
}
.button {
background-color: #f2f2f2;
}
.operator {
background-color: #4CAF50;
color: white;
}
.clear {
background-color: #f44336;
color: white;
}
.equals {
background-color: #555555;
color: white;
}
// 버튼 클릭 이벤트 추가
var buttons = document.querySelectorAll('.button');
var screen = document.querySelector('.screen');
for (var i = 0; i < buttons.length; i++) {
buttons(i).addEventListener('click', function() {
// C 버튼 클릭 시 화면 초기화
if (this.value == 'C') {
screen.value="";
}
// = 버튼 클릭
else if (this.value == '=') {
screen.value = eval(screen.value);
}
// 기타 숫자나 연산자 버튼 클릭
else {
screen.value += this.value;
}
});
}