본문 바로가기
카테고리 없음

[구글 코랩 / colab] AI 로 누구나 빠르게 코딩하기 - AI 코딩 사용법(생성형 AI / ChatGPT)

by Mr.noobiest 2023. 12. 12.

 

Python 편집기(Jupyter notebook / Colab)

Python은 강력한 언어지만, 다른 언어들과 마찬가지로 cmd나 terminal에서 사용하기에는 부적절합니다, JAVA에게는 Eclipse나 InteliJ가 있고, C에게는 VSC(Visual Studio)가 있는것처럼, Python을 사용하는 사람들은 숙련되기전까지 거의 대부분 jupyter notebook을 사용하거나, Colab을 사용한다고 생각한다.

 


 

Jupyter notebook

jupyter notebook은 로컬서버를 열어 python 코드를 빠르게 작성가능하고, 문서처럼 저장관리가 가능하며 실행결과를 바로 볼 수 있어서 많이 사용하는 python 편집기다.

다만, 로컬서버이므로 사용하는 컴퓨터 성능에 따라 코드 실행속도가 달라질 수 있고 이로인해 머신러닝이나 딥러닝, AI관련 코드를 실행하면 시간이 오래걸릴 수 있다.

python의 실행 결과를 빠르게 볼 수 있다. 출처 : jupyter notebook 홈페이지

 


 

코랩(Google Colab)

코랩은 구글에서 제공하는 유·무료 python 편집기이며 인터넷이 가능하면 어디서든지 코딩이 가능한 온라인 편집기다.

약간의 비용을 지불하면 구글에서 제공하는 그래픽 카드와 연결하여 머신러닝이나 시간이 오래걸리는 작업도 빠르게 실행가능하며, 온라인이라 사용중인 PC를 끄더라도 코드를 계속해서 실행가능하다는 장점이 있다.

추가로 구글 드라이브와 연동하여 원하는 파일을 연결하여 사용가능하다.

Python 온라인편집기 코랩

 

 


 

ChatGPT 기능을 Colab에서 사용가능해 졌다?!

보통 코딩을 할때 ChatGPT를 사용하면 더욱 빠르게 코딩작성을 할 수 있는데, 몇몇 보안 프로그램에 의하여 ChatGPT와 같은 데이터 수집형 사이트는 사용이 불가능한 경우가 있다.

최근 Colab 업데이트 항목에 생성형 AI 기능이 추가되었고 사용해보니 너무 좋아서 어떻게 하는지 공유하려고 한다.

※해당 기능은 아직 테스트 기능으로 몇몇 사용자는 사용할 수 없을 수 있습니다.


 

Colab에서 코딩 어시스턴트 사용하는 법

1) 코랩을 실행한다.(> 새 노트)

 


 

2) 실행된 코랩을 보면 아래와 같은 문구가 있을 것이다, 생성 부분을 클릭한다.

 


 

3) 동의사항을 읽고 확인한다.

 

 


 

4) 이후 영문으로 본인이 원하는 코딩을 작성해달라고 요청하면 알아서 생성해준다.

 


 

 

테스트 실행 결과

> 랜덤한 Dataframe을 생성해줘, 최소한 10개 행과 20개의 열이 있어야 합니다.

에러 발생시 #에러코드를 추가해주면 에러가 발생하지 않는 코드로 바꿔준다.

 

이렇게 생성한 df는 AI에게 해당 df를 사용하라고 강제할 수 도 있다.

 

 


 

 

 

Colab AI 사용 후기

Colab AI를 사용해보니 ChatGPT3.5정도 되는 성능인것 같다, 알아서 잘 짜주기는 하는데, 지원이 끝난 라이브러리를 사용한다던지,

에러 코드를 넣어도 똑같은 에러가 발생한다던지, 코드를 적다가 중간에 끊기는 경우도 발생하는 경우도 있다.

그래도 아직 사용한지 얼마 안되었고 무엇보다 무료로 사용이 가능한점이 매력적이다, 본인이 코랩을 주로 사용한다면 꼭 사용해보길 권장한다.

★☆(평점 4점 / 5점)

 

728x90
반응형