반응형

인공지능 8

인공지능은 프로그래밍 언어 번역 코드를 만들 수 있을까?

인공지능에게 코드를 쥐어준 다음 "이 언어를 XXX언어로 번역해 줘"라고 시키면 어떤 결과가 나오는지부터 확인해 보겠습니다. 제 블로그에서 풀었던 백준 코드를 사용해 보도록 하겠습니다. 2023.07.14 - [백준 문제풀이] - 13241번 : 최소공배수 13241 번 : 최소공배수 문제는 다음과 같습니다. https://www.acmicpc.net/problem/13241 13241번: 최소공배수 정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 hadable.tistory.com 여기에 사용된 코드는 C++ 이므로 다른 프로그래밍 언어로 바꿔달라고 인공지능에게 시켜보겠습니다. 코드 전체는 제 글을 확..

인공지능이 쓴 가사를 다른 인공지능에게 평가해달라고 하면?

이번에는 두 인공지능을 이용하여 가사를 써 달라고 한 다음 다른 인공지능에게 그 가사를 평가해 달라고 해보았습니다. 다음과 같은 가사를 받았습니다. 표절인지 아닌지도 확인해보고 싶지만 일단 오늘 궁금한 부분은 이렇게 작성한 가사를 다른 인공지능이 읽고 어떤 평가를 내릴지를 확인하는 부분이기 때문에 넘어가도록 하겠습니다. 이를 이제 chat-GPT에게 평가받아보겠습니다. 사실 처음에는 평가해달라고 할 때 "저는 인공지능이기 때문에 감정을 느낄 수 없어 어렵습니다."와 같은 답을 줄 것 같았는데 놀랍게 바로 평가해 주겠다고 가사를 달라고 해서 당황했습니다. 심지어 가사의 특정 부분을 정해서 어떤지에 대한 감상평을 남겨주는 모습을 볼 수 있었습니다. GPT가 확실히 다양한 방면에서 큰 도움을 줄 수 있는 인공..

인공지능은 다른 인공지능이 구현한 코드를 이해할까? (2)

이전 글에서 이어집니다. 2023.06.02 - [인공지능 활용하기] - 인공지능은 다른 인공지능이 구현한 코드를 이해할까? (1) 인공지능은 다른 인공지능이 구현한 코드를 이해할까? (1) 이번에는 두 인공지능에게 코드를 얼마나 이해하고 있는지에 대해 테스트해보려고 합니다. 물론, 두 인공지능 모두 Open AI가 출시한 GPT-3.5를 사용하고 있기 때문에 어느 정도 이해할 것이라는 가 hadable.tistory.com 이번에는 GPT가 다른 인공지능이 쓴 코드를 이해할 수 있는지 보겠습니다. 인공지능에게 여러 차례의 시도를 거쳐 하나의 코드를 얻었습니다. (중간 생략) 약 145줄 정도 되는 인공지능과 오목을 두는 코드입니다. 이번에는 인공지능이 얼마나 오목을 잘 두느냐에 초점이 맞춰진 것이 아니..

인공지능은 다른 인공지능이 구현한 코드를 이해할까? (1)

이번에는 두 인공지능에게 코드를 얼마나 이해하고 있는지에 대해 테스트해보려고 합니다. 물론, 두 인공지능 모두 Open AI가 출시한 GPT-3.5를 사용하고 있기 때문에 어느 정도 이해할 것이라는 가설을 세우고 진행했습니다. 먼저, 가장 유명한 chat-GPT에게 코드를 하나 구현해달라고 했습니다. C언어로 CMD 기능을 하는 코드를 달라고 했고, 아래는 GPT가 구현해 준 C언어 코드입니다. #include #include #include #include #define MAX_COMMAND_LENGTH 100 void executeCommand(const char* command) { system(command); } int main() { char command[MAX_COMMAND_LENGTH];..

정말 AI는 문제를 이해하고 푸는 걸까? (3) 한 명만 푼 문제와 소감

안녕하세요. 이번에는 마지막 백준 알고리즘 실험입니다. 이전에는 한 번도 풀지 못한 문제를 시켜보았지만 혹시나 문제가 잘못되었을 가능성이 있으니, 정답이 한 번이라도 나온 문제를 시켜보도록 하겠습니다. 정답률이 낮은 문제에 대한 실험 / 한 번도 풀지 못한 문제에 대한 실험은 이전 글들을 참고해 주시길 바랍니다. 2023.05.23 - [인공지능 활용하기] - 정말 AI는 문제를 이해하고 푸는 걸까? (1) 낮은 정답 문제 정말 AI는 문제를 이해하고 푸는 걸까? (1) 낮은 정답 문제 이번 의문점은 이전 인공지능이 풀어준 백준 문제로부터 시작됩니다. 자세한 글은 다음을 참고해 주세요. 2023.05.23 - [백준 문제풀이] - 1004 번 : 어린왕자 [AI 풀이 , 후기] 1004 번 : 어린왕자 ..

정말 AI는 문제를 이해하고 푸는 걸까? (2) 아무도 못 푼 문제

안녕하세요. 하다블입니다. 이번에는 저번에 이어 인공지능에게 아무도 못 푼 문제를 풀어달라고 하면 풀 수 있을지 실험해 보도록 하겠습니다. 이전 글을 아직 읽어보시지 않으신 분들은 이전 글을 참고해 주시길 바랍니다. 2023.05.23 - [인공지능 활용하기] - 정말 AI는 문제를 이해하고 푸는 걸까? (1) 낮은 정답 문제 정말 AI는 문제를 이해하고 푸는 걸까? (1) 낮은 정답 문제 이번 의문점은 이전 인공지능이 풀어준 백준 문제로부터 시작됩니다. 자세한 글은 다음을 참고해 주세요. 2023.05.23 - [백준 문제풀이] - 1004 번 : 어린왕자 [AI 풀이 , 후기] 1004 번 : 어린왕자 [AI 풀 hadable.tistory.com 백준에 필터를 사용하여 아무도 못 푼 문제를 찾아보도..

정말 AI는 문제를 이해하고 푸는 걸까? (1) 낮은 정답 문제

이번 의문점은 이전 인공지능이 풀어준 백준 문제로부터 시작됩니다. 자세한 글은 다음을 참고해 주세요. 2023.05.23 - [백준 문제풀이] - 1004 번 : 어린왕자 [AI 풀이 , 후기] 1004 번 : 어린왕자 [AI 풀이 , 후기] 이번 문제는 제가 푼 문제가 아니지만 "과연 AI에게 프로그래밍 문제를 풀라고 하면 풀 수 있을까?" 에 대해 궁금증이 생겨 직접 해보았습니다. 문제는 다음과 같습니다. https://www.acmicpc.net/problem/1 hadable.tistory.com 1004번이라는 문제가 번호가 굉장히 가깝기도 하고 워낙 제출 횟수가 많은 문제이기 때문에 이번에는 두 가지 실험을 해보려고 합니다. 첫 번째 "정답률이 극히 낮은 문제도 풀 수 있을까?" 두 번째 "제..

1004 번 : 어린왕자 [AI 풀이 , 후기]

이번 문제는 제가 푼 문제가 아니지만 "과연 AI에게 프로그래밍 문제를 풀라고 하면 풀 수 있을까?" 에 대해 궁금증이 생겨 직접 해보았습니다. 문제는 다음과 같습니다. https://www.acmicpc.net/problem/1004 1004번: 어린 왕자 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 첫째 줄에 출발점 (x1, y1)과 도착점 (x2, y2)이 주어진다. 두 번째 줄에는 행성계의 개수 n이 주 www.acmicpc.net 이 문제를, AI에게 직접 풀어달라고 시켜보았습니다. 그러자 AI는 다음과 같은 답변을 출력했습니다. 그리고 다음과 같은 파이썬 코드를 주었습니다. #인공지능이 출력한 풀이 import sys def is_insid..

백준 문제풀이 2023.05.23
반응형