요즈음 ChatGPT가 커다란 이슈거리이다. 2달 만에 가입자 수가 1억명을 넘었다는 소식에 필자도 궁금하여 가입하고, 사용해 보았다. 정말 깜짝 놀랐고, 어느 면에서는 공포스럽기까지 하였다.
1. ChatGPT 홈페이지:
https://openai.com/blog/chatgpt/
ChatGPT: Optimizing Language Models for Dialogue
We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is
openai.com
2. ChatGPT가 만들어준 HTML 계산기
ChatGPT에게 "계산기를 구현하는 HTML을 코딩해 주세요"라고 요청하였다.
그랬더니, "아래의 HTML 코드를 통해 계산기를 구현할 수 있습니다:" 라고 대답하면서, 아래의 코드를 작성해 주었고,
-----------------------------------------------------------------------------------------------------------
<html>
<head>
<title>Calculator</title>
</head>
<body>
<form>
<input type="text" id="result"/>
<br><br>
<input type="button" value="1" onclick="document.getElementById('result').value+='1'"/>
<input type="button" value="2" onclick="document.getElementById('result').value+='2'"/>
<input type="button" value="3" onclick="document.getElementById('result').value+='3'"/>
<input type="button" value="+" onclick="document.getElementById('result').value+='+'"/>
<br>
<input type="button" value="4" onclick="document.getElementById('result').value+='4'"/>
<input type="button" value="5" onclick="document.getElementById('result').value+='5'"/>
<input type="button" value="6" onclick="document.getElementById('result').value+='6'"/>
<input type="button" value="-" onclick="document.getElementById('result').value+='-'"/>
<br>
<input type="button" value="7" onclick="document.getElementById('result').value+='7'"/>
<input type="button" value="8" onclick="document.getElementById('result').value+='8'"/>
<input type="button" value="9" onclick="document.getElementById('result').value+='9'"/>
<input type="button" value="*" onclick="document.getElementById('result').value+='*'"/>
<br>
<input type="button" value="c" onclick="document.getElementById('result').value=''"/>
<input type="button" value="0" onclick="document.getElementById('result').value+='0'"/>
<input type="button" value="=" onclick="document.getElementById('result').value=eval(document.getElementById('result').value)"/>
<input type="button" value="/" onclick="document.getElementById('result').value+='/'"/>
<br>
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------------------
"위의 코드를 적용하면 계산기 인터페이스를 구현할 수 있습니다."라고 마무리 하였다.
정말 기가 막힐 노릇이었다.
코드를 가만히 보면, 그렇게 어려운 코드는 아니지만, 일반적으로, 코딩을 배운 프로그래머에게 계산기 프로그램을 HTML로 구현해 보라고 하면, 이 보다는 좀 더 복잡하게 구현하지 않았을까 생각해 본다. AI는 매우 심플하게 구현하였다.
너무 재미가 붙어 이것저것 물어 보니, 대답을 잘 하지만, 잘못하는 부분도 꽤 많다. 그렇다 하더라도 활용하기에는 부족함이 없고, 특히, 학습에 유용하게 활용할 수 있겠다 싶다.
<첨부 자료>
1. GitHub에 올린 계산기 페이지:
https://freeman-leegw.github.io/Whale-Hunting/Calculator.html
Calculator
freeman-leegw.github.io
2. Calculator.html 소스파일
세상을 링크하라!!! 모든 링크를 한 자리에...
링크닷컴: https://linkdotcom.mycafe24.com/
유용한 링크, 링크닷컴 #무료 #링크사이트 #링크사이트
컴퓨터 및 일반 유용한 링크들을 모아 놓았습니다. 지금 바로 확인하세요!
linkdotcom.mycafe24.com
'AI' 카테고리의 다른 글
chat GPT의 한계 (0) | 2024.07.15 |
---|