본문 바로가기

IT 알쓸신잡♪

[Chat GPT 100% 활용하기 2] Chat GPT를 이용해 간단한 프로그램 만들기! (Chat GPT python, Chat GPT C++)

728x90

 

Chat GPT를 이용한 프로그램 개발

 

오늘은 Chat GPT 활용하기 2탄

Chat GPT를 이용한 간단한 프로그래밍을 해보고자 한다!

 

저번에 1탄으로 Chat GPT를 이용한 그림 그리기를

소개했었는데, 그림 그리는 기능 외에도

가장 유용한 기능은 바로 이 프로그래밍 기능이라고 생각한다.

 

Chat GPT 활용하기 1탄 - GPT4를 이용한 그림 그리기

 

[Chat GPT 100% 활용하기 1] GPT-4 DALL-E를 이용한 그림 그리기

오늘은 세상을 떠들썩하게 한 ChatGPT에 대한 소개를 해보려 한다. ChatGPT가 처음에 공개 되었을 때, 대부분의 사람들은 놀랐다. 'AI가 이정도 성능을 보여준다고?' '이렇게 편리하다고?' '혁신이다!'

forensiccc.tistory.com

 

따라서, 오늘은 Chat GPT를 이용한 프로그래밍 방법에 대해 한번 알아보자!

 

 

#1. Chat GPT를 이용해 개발하고자 하는 프로그램 내용 입력

 

오늘 포스팅을 위한 개발 프로그램으로는

파이썬(Python)을 사용해 보도록 한다.

 

파이썬이 각종 라이브러리나 모듈이 잘되어 있고

초보자도 쉽게 접근할 수 있기 때문에, 접하기가 좋다.

 

디지털포렌식 분석을 진행하다 보면

분석대상물의 시스템 정보를 확인해야 하는 경우가 많이 발생한다.

 

그래서, 간단하게 파이썬을이용해 분석 대상물의

시스템 정보를 확인하는 프로그램을 만들어보자!

 

 

 

1. Chat GPT 접속

 

 

 

 

2. 개발하고자 하는 프로그램 기능을 구체적으로 입력

 

입력 내용

1. 파이썬을 이용해 컴퓨터 정보를 확인하는 코드 알려줘.

<확인할 정보> 
운영체제 종류:
버전:
설치날짜:
CPU 이름:
코어 수:
BIOS 제조사:
전체 메모리 용량:

 

 

입력 시 나온 코드

 

[Chat GPT 전체 코드 - 컴퓨터 기본정보 확인]
.
import platform
import os
import psutil

# 운영체제 종류 및 버전
os_type = platform.system()
os_version = platform.version()

# 설치 날짜
# 윈도우의 경우
if os_type == "Windows":
    install_date_cmd = os.popen('systeminfo | findstr /C:"Original Install Date"').read().strip()
    install_date = install_date_cmd.split(":", 1)[1].strip() if ":" in install_date_cmd else "N/A"

# CPU 정보
cpu_name = platform.processor()
cpu_cores = psutil.cpu_count(logical=False)  # 물리 코어 수

# BIOS 제조사 (윈도우 전용, 다른 OS에서는 다른 방식이 필요할 수 있음)
bios_vendor = "N/A"
if os_type == "Windows":
    bios_info = os.popen('wmic bios get Manufacturer').read().strip()
    bios_vendor = bios_info.split('\n')[1] if len(bios_info.split('\n')) > 1 else "N/A"

# 전체 메모리 용량
total_memory_gb = psutil.virtual_memory().total / (1024 ** 3)  # GB 단위

print(f"운영체제 종류: {os_type}")
print(f"버전: {os_version}")
print(f"설치날짜: {install_date}")
print(f"CPU 이름: {cpu_name}")
print(f"코어 수: {cpu_cores}")
print(f"BIOS 제조사: {bios_vendor}")
print(f"전체 메모리 용량: {total_memory_gb:.2f} GB")​

 

 

#2. Chat GPT가 알려준 코드로 테스트 진행

Visual Studio를 통해 코드 실행 확인

 

출력 결과 확인

아주 잘된다.

 

단 한번의 수정도 없이

이정도 간단한 코드는 10초면 완성!!!

 

 

#3. Chat GPT 를 통해 구현된 코드를 바탕으로 프로그램 개발

 

위 코드를 바탕으로 내 컴퓨터의 다양한

정보를 확인하는 프로그램 개발 진행.

 

약 1 ~ 2시간 정도 오류를 수정하면서 어느정도 완성도 있는

프로그램 개발 성공!

 

개발 후 실행 모습

 

확인 가능한 주요 정보:

 

운영체제 정보

운영체제 버전

설치일자

부팅시간

CPU 정보

메모리 정보

BIOS 정보

그래픽 카드 정보

 

이렇게 Chat GPT를 이용해 손쉽게 

시스템 정보를 확인할 수 있는 프로그램을 개발할 수 있다!

 

해당 프로그램을 사용하고 싶은 분은

댓글로 메일주소를 남겨주시면 공유해 드리도록 하겠다!

 

728x90
반응형