대화형 AI인 Chat-GPT의 소식을 들었습니다. 일단 다짜고짜 Chat-GPT 깔고 질문을 던져보았습니다. 아래는 제가 한 질문과 Chat-GPT의 대답입니다. 어떠한 수정도 하지 않았어요.
먼저 소개하라고 시켜봤구요.
Introduce yourself
Hello! My name is Assistant, and I am a large language model trained by OpenAI. I am here to help answer your questions and provide information on a wide variety of topics. I do not have personal experiences or feelings, as I am just a computer program. However, I have been designed to understand and respond to human language and to provide helpful and accurate information to the best of my ability. Please let me know if you have any questions or if there is anything else I can help with.
구글과 차이점이 뭔지도 물어봤습니다.
What is the difference between google and chatgpt
Google is a search engine that allows users to search the internet for information, websites, images, and other content. It is a widely used tool that allows people to find information quickly and easily.
ChatGPT is a natural language processing (NLP) model developed by OpenAI. It is a variant of the GPT (Generative Pre-trained Transformer) model, which is a type of artificial intelligence that can generate human-like text based on a given prompt. ChatGPT is specifically designed to be used in chatbot applications, where it can generate responses to user inputs in a conversational style. It is trained on a large dataset of human conversation and is designed to understand and respond to a wide range of human input.
So, while Google is a search engine and ChatGPT is a chatbot model, they are both very different tools that serve different purposes. Google is used to search the internet for information, while ChatGPT is used to generate responses to user inputs in a conversational style.
그리고 개발 경과가 어떻게 되는지 물어봤습니다.
Let me know development history of chatgpt
The development of ChatGPT and other natural language processing (NLP) models like it has been driven by the advancement of machine learning techniques and the availability of large datasets for training.
ChatGPT is a variant of the GPT (Generative Pre-trained Transformer) model, which was developed by OpenAI. GPT was first introduced in 2018 and was trained on a dataset of 8 million web pages, allowing it to generate human-like text. It was designed to be able to complete a given prompt or continue a given text, and it quickly gained popularity for its ability to generate coherent and coherent text.
Since its introduction, the GPT model has undergone several updates and improvements, including the development of GPT-2 and GPT-3. ChatGPT is a variant of GPT specifically designed for use in chatbot applications, where it can generate responses to user inputs in a conversational style. It has been trained on a large dataset of human conversation and is designed to understand and respond to a wide range of human input.
Overall, the development of ChatGPT and other NLP models has been driven by the advancement of machine learning techniques and the availability of large datasets for training, and it has allowed for the creation of more sophisticated chatbots that can understand and respond to a wide range of human input in a natural and conversational manner.
답변을 보시면 아시겠지만 정말 사람같은 답변입니다. 이걸 AI가 작성했다고?? 놀라움을 금할 수가 없습니다.
정말 놀라움 그 자체
이제까지 채팅봇은 종종 있었습니다. 심심이 같은.. 하지만 Chat-GPT는 감히 채팅봇 정도와 비교할 수 없을 정도의 성능을 가지고 있습니다. 질문을 던지면 마치 사람이 작성한 듯한 자연스러운 대답이 순식간에 출력되어 나옵니다.
제가 몇 번 시도해 본 바로는,
- 파이썬 코딩이 되구요 (코딩해달라고 하면 해줍니다….)
- 번역 가능 (위 문장 번역해줘 하면 합니다)
- 에쎄이 써주고…
- 시도 써줍니다..
이게 AI라니 정말 믿기지가 않네요 ㅎㅎ
마치.. Her 라는 영화 보셨나요? 여기에 나오는 주인공이 인공지능인 사만다와 사랑에 빠지는데 Chat-GPT가 좀 더 진화한다면 마치 사만다와 같은 모습일 겁니다. 도대체 어디까지 발전할 수 있을지.. 경이롭기도 하고 무섭기도 하고. 미래에는 과연 어떤 일이 일어날까요?
Chat-GPT 어떻게 만든거지?
Chat-GPT는 세계 최대 AI 연구소인 OpenAI에서 만들었습니다. OpenAI는 테슬라의 일론 머스크와 와이콤비네티어 창업자인 샘 알트만, 링크드인 공동창업자인 리드 호프먼 등이 모여서 만든 곳인데요. (머스크형은 어디가나 빠지지 않네요.. 대단한 사람.. )
Chat-GPT는 기계학습(Machine Learning)을 이용해서 만들었는데 Machine Learning 기법 중 하나인 지도 학습과 강화 학습을 통해 만들었다고 합니다. 이 과정에서 인간 트레이너가 AI의 학습을 도왔구요.
아래는 Chat-GPT 홈페이지에서 설명하는 Model 생성방법인데요.
We trained this model using Reinforcement Learning from Human Feedback (RLHF), using the same methods as InstructGPT, but with slight differences in the data collection setup. We trained an initial model using supervised fine-tuning: human AI trainers provided conversations in which they played both sides—the user and an AI assistant. We gave the trainers access to model-written suggestions to help them compose their responses. We mixed this new dialogue dataset with the InstructGPT dataset, which we transformed into a dialogue format.
To create a reward model for reinforcement learning, we needed to collect comparison data, which consisted of two or more model responses ranked by quality. To collect this data, we took conversations that AI trainers had with the chatbot. We randomly selected a model-written message, sampled several alternative completions, and had AI trainers rank them. Using these reward models, we can fine-tune the model using Proximal Policy Optimization. We performed several iterations of this process.
이 곳에서도 Human Feedback을 이용한 강화학습을 이용했다고 합니다. AI trainer가 순위를 메긴 비교 데이터 셋을 이용해서 보상 모델을 만들었다고 하는데, 솔직히 이해하기 어려운 부분이네요. 시간이 허락한다면 한번 해보고 싶은데 힘든 일이겠죠.. ㅎㅎ
Chat-GPT 하는 법
하는 법은 간단합니다. 현재 무료구요. 구글에서 Chat GPT 검색한다음에 OpenAI.com으로 들어가시면 됩니다. 그리고 나서 화면에 보이는 Try CHATGPT 누르고 가입하기만 하면 웹상에서 실행할 수 있습니다. 아! 앱 버젼도 있구요.
앞으로 유료로 전환될 수도 있으니 지금 무료일 때 꼭 한번 체험하시길 추천드립니다. 현재 AI가 어디까지 왔나 가늠하기에 정말 좋은 기회라고 생각이 듭니다. 세상은 정말 빠르게 변화하고 있군요.. ㅎㅎ