AI 분야가 굉장히 빠르게 발전하고 관련 기술들이 조금씩 공개되고 있는데 그중에 가장 핫한 녀석이 ChatGPT이지 않을까 생각됩니다.
현재 무료로 사용해 볼 수 있기에 시험삼아 사용해 보았습니다.
한글은 오답률이 높다고 하여 못하는 영어로 질문을 던져봤는데요
문법과 상관없이 단어의 의미를 해석하고 연관성을 찾아 답변을 주는것에 놀랐습니다.
질문을 디테일하게 할수록 좋은 답변이 나온다고 하는데 본인의 영어 한계때문에 질문을 디테일하게 하지 못하는게 아쉽네요.
올해는 영어공부를 열심히 해야하겠네요.
직업이 개발자이다 보니 개발과 관련해서도 질문을 해봤습니다. 단 한글로요
flutter 를 시작하기 위한 제안보다 놀라운건 사이트 링크인데요 해당 단계와 관련된 정확한 페이지 였습니다. 구글링 보다 조금 더 편한 접근방법이 될 수 있겠다는 생각을 하게 되네요.
그럼 소스도 만들어 주는지 확인해봤습니다.
ChatGPT가 만들어준 소스입니다.
adobe XD나 제플린에 그린 그림을 export하는 소스와는 비교되지 않는 깔끔한 소스가 나오네요. (내 일자리를 잃는건가란 생각이..)
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Container(
child: GridView.count(
crossAxisCount: 3,
children: List.generate(
9,
(index) {
return Container(
child: Image.network(
"https://picsum.photos/id/$index/200/200",
fit: BoxFit.cover,
),
);
},
),
),
),
),
);
}
}
실제로 실행해본 결과입니다. 놀랍게도 잘 동작합니다. 물론 원하는 결과물은 아니지만 짧은 요청글 하나로 이런 소스 코드를 내려준다는게 대단하다는 생각을 했습니다.
물론 현 단계에서는 문제도 있습니다.
ChatGPT는 2021년까지 학습을 진행한 탓에 그 이후 업데이트 된 내용들이 반영되지 않습니다.
예를 들어 상하 좌우 스크롤이 가능한 앱 소스를 만들어 달라고 했을때
위와 같은 내용이 포함되어 있는데 현재는 Axis는 vertical과 horizontal만 지원하고 있기때문에 오류가 발생합니다.
그리고 상하 좌우기능을 동시에 만족하는 소스를 만들어주지 못합니다.(혹은 저의 영어능력이 문제일지도)
그 이유는 학습데이터에 해당 사항이 없었던것이겠죠?
간혹 ai때문에 개발자들이 일자리를 잃는게 아니냐 하는 말도 나오는데 먼미래는 모르겠지만 아직은 대체할 수 있는 정도는 아니지 않을까 조심스럽게 예측해봅니다.
'개발라이프' 카테고리의 다른 글
flutter에서 클래스 멤버란? (0) | 2023.04.11 |
---|---|
[Flutter] ListView 내부에 PageView적용하기 - builder 사용시 발생할 수 있는 문제 (0) | 2023.02.09 |
Flutter Firebase where와 order by를 같이 사용할때 주의할 점 (0) | 2022.12.07 |
apk 직접 설치 후 열기 버튼 비활성화 문제 (0) | 2022.11.17 |
SSH 접속시 발생하는 Host key verification failed 오류 (0) | 2022.11.10 |