본문 바로가기
AI & 스마트 테크

[AI와 함께하는 37년 제조 혁신] 5편: 바이브코딩의 첫 걸음 설계도 작성 (Feat. 파이썬 설치)

by 인터사이 2026. 5. 11.
반응형

안녕하세요. 인터사이 입니다. 

이제 안티그라비티도 깔았고, MS SQL 서버도 깔아 보았습니다. 그리고 파이썬과 매우 궁합이 잘 맞다고 하는 PostgreSQL 도 여러분이 성공적으로 인스톨 하였습니다.

 

이제 본격적으로 안티그라비티를 활용해서 저와 같이 공정 한 4개 정도 짜리 MES를 한번 가상으로 만들어 볼까요?

일단 공정은 가상으로 믹싱-->코팅-->VD(Dry)-->Packing 이렇게 한번 잡아 볼까요?

 

모든것이 마찬가지 이겠지만, 여러분이 뭔가 새롭게 일을 시작하려고 하면 설계를 잘 하셔야 합니다.

 

그리고 우리가 무었을 목적으로 이 시스템을 만드는 것인가도 잘 고민을 해야 할 것 같습니다.

 

저는 이렇게 한번 아래와 같이 생각 해 보았습니다.

 

1. 전체 공정에 대한 생산 효율성, 현재 활성화된 Lot 수, 평균 수율,
    그리고 가장 중요한 실시간 공정 현황이 보여지는 모니터링 화면이 있으면 좋겠다.


2. Lot 관리가 되면 좋겠다.

3. 공정 제어가 시스템으로 되면 좋겠다.

4. 자재도 관리 되어 현재 얼마나 사용하고 얼마나 모자라는지를 한 눈에 볼 수 있으면 좋겠다.

5. 당연히 품질관리도 되어야 하겠다.

6. 보고서도 내가 쓰지 않고, 시스템이 알아서 척척 쓰주면 좋겠다.

 

이 정도의 Needs를 가지고 이번 시스템을 한번 만들어 보면 어떨까 생각해 보았습니다.

이 부분을 여러분과 같이 한번 시작을 해 볼까요?

 

먼저 여러분들의 PC에 잘 깔려 있는 안티그라비티를 다블클릭 하셔서 실행을 시켜 보시겠습니까? 

이미 저의 포스팅을 보신 분은 안티그라비티가 뭐고, 어떻게 인스톨 하면 되는지 앞선 포스팅을 보신 분들은 잘 아실것이라 생각합니다. 

 

Antigravity가 실행된 화면
Antigravity가 실행된 화면

 

위에 화면에서 MES_proto 라는 폴드를 이미 탐색기에서 적당한 위치에 만드시고, 이를 안티그라비티에서 폴더 열기로 들어오시면 위와 같은 화면이 나오게 됩니다.

 

자 여기서 이제 바이브 코딩을 먼저 시작해 보겠습니다. 

 

첫번째, 저희는 뭘로 코딩을 해야 하지요? 즉, 어떤 랭귀지, 어떤 프로그램 언어로 코딩을 시작 할 까요? 

그렇습니다. 이미 제가 앞선 포스팅에서 언급해 드렸던, 바로 파이썬(Python) 이란 놈입니다. 

 

그러나 여러분은 걱정할 필요가 없습니다. 우리에겐 우리의 아주 정말 정말 뛰어난 안티그라비티, 즉 저의 비서가 있기 때문이지요.

프롬프트 창에 잘 보시면 인공지능 모델을 Gemini 3 Pro 로 선택 한 것이 보일 겁니다. 

 

이는 이전 포스팅에서 제가 말씀 드린 부분과 같이 좀 복잡하고 생각을 좀 많이 해야 할 것 같을때는 이 모델이 쿼터(토큰)은 좀 많이 사용하지만, 좋습니다. (자세한 내용은 이전 포스팅을 참고 하세요)

 

그럼 이제 위 화면의 오른쪽 빈칸에 이렇게 한번 쳐 볼까요. 아래 글을 copy 해서 위 화면에 오른쪽 박스에 표시한 프롬프트 부분에 붙여넣기 하면 되겠습니다.

자 안티그라비티야, 이제 너를 안티라고 줄여서 부를께, 지금 부터 나와 같이 머나먼 코딩의 세계로 한번 들어가 볼까? 
너가 좋아하는 코딩 언어는 파이썬을 사용할 거야. 그리고 DB는 PostgreSQL을 사용하고자 해. DB는 이미 내가 깔아 두었어. 그런데, 내 PC에 파이썬은 아직 깔려 있지 않아. 파이썬을 너가 코딩을 할 수 있도록 만들어 줄래? 너에게 전권을 줄께. 너가 다운로드도 받고, 너가 환경도 셋팅을 해줘. 그런데, 무조건 실행이 잘 될 수 있도록 해야해. 내가 굳이 어떤 디렉토리에 들어가서 파이썬을 실행하지 않아도 될 수 있도록 등록 패스라던지 이런것은 아무 디렉토리에서나 실행이 될 수있도록 해줘. 그리고 가상환경은 별로 좋지가 않아. 가상환경 없이 파이썬이 실행이 될 수 있도록 해줘. 일단 파이썬을 잘 깔아주고, DB와 연결 테스트는 그 후에 진행하자. 
그런데 너가 먼저 실행을 해 주기 전에 나한테 설계도를 먼저 좀 보여줄래? 어떻게 진행을 하는 것인지 내가 알고 싶어. 
나한테 설계가 끝나면 나한테 허락을 받고, 진행을 하도록 해. 
그리고 명심할 것이 너가 할 수 있는 만큼만 끊어서 진행 할 수있는 설계도를 보여줘. 너무 큰 설계도는 너도 부담이 될 거야. 

 

일단 여기까지만 한번 쳐 볼까요? 좀 길죠? 그래도 뭐 저희가 할 수 있는 말들을 그냥 다 쏟아 내면 된다고 생각 하시면 됩니다. 안티가 얼마나 잘 수행을 할지 궁금하네요....ㅎ

 

저는 실행을 시켰더니, 아래와 같이 답을 하네요..ㅎㅎㅎ

안티그리비티에게 실제 화면에서 프롬프트를 입력한 화면
안티그리비티에게 실제 화면에서 프롬프트를 입력한 화면

 

화면이 잘 안보이니, 아래와 같이 별도로 카피해서 알려드립니다. 


안녕하세요! 안티입니다. 저를 안티라고 불러주셔서 감사합니다. 앞으로 함께 멋진 코딩의 세계를 탐험해 봐요! 😊
요청하신 대로 파이썬을 가상환경 없이 어디서든 실행 가능하도록 시스템에 직접 설치하고, 환경 변수(PATH)까지 완벽하게 등록해 드리겠습니다. 또한 한 번에 너무 많은 것을 하면 복잡해질 수 있으니, 안전하고 확실하게 진행하기 위해 다음과 같이 단계를 나누어 작업 설계도를 준비했습니다.

📋 파이썬 설치 및 DB 연결 작업 설계도

[1부: 파이썬 핵심 설치 및 환경 구성]
  • 1단계: 파이썬 설치 파일 다운로드
    • 파이썬 공식 서버에서 Windows용 최신 안정화 버전(Python 3.12) 설치 파일을 다운로드합니다.
  • 2단계: 자동 설치 및 환경 변수(PATH) 등록
    • 다운로드한 파일을 무인 설치(Silent Install) 모드로 실행합니다.
    • 이때 "어느 디렉토리에서든 실행 가능하도록" 환경 변수(PATH)에 파이썬 경로를 자동으로 추가하는 옵션(PrependPath=1)을 적용합니다.
    • 시스템 전역에 설치하여 가상환경 없이 바로 사용할 수 있게 만듭니다.
  • 3단계: 설치 검증 및 패키지 관리자(pip) 점검
    • 파이썬이 명령 프롬프트나 파워셸의 어느 위치에서든 python 명령어로 잘 실행되는지 버전을 확인하여 검증합니다.
[2부: 데이터베이스 연결 설정 및 테스트] (1부가 성공적으로 끝난 후 진행)
  • 4단계: PostgreSQL 연결용 라이브러리 설치
    • 파이썬에서 PostgreSQL과 통신하기 위한 필수 패키지인 psycopg2-binary를 설치합니다.
  • 5단계: DB 연결 테스트 스크립트 작성 및 실행
    • 간단한 파이썬 코드를 작성하여 구축해 두신 PostgreSQL DB에 접속이 잘 되는지 최종 테스트합니다.
먼저 **[1부: 파이썬 핵심 설치 및 환경 구성] (1~3단계)**부터 진행하고자 합니다. 이 설계도대로 진행해도 괜찮으실까요? 허락해 주시면 바로 파이썬 다운로드 및 설치 작업을 시작하겠습니다! 🚀
오후 2:59

 

와~ 안티가 정말 똑똑 하네요. 제가 시킨 것을 잘 알아 듣고 그냥 이렇게 설계도를 쫙~ 만들어 줍니다. 

그리고 1부가 끝나면 2부로 넘어가겠다고 하네요. 

 

정말 맘에 듭니다.

 

자 그럼 이제는 어떻게 명령을 내려야 할 까요? 맞습니다. 바로 1부를 실행해줘. 이거 겠지요?

 

좋아, 아주 맘에 들어.
이제 너가 얘기한 대로 1부만 먼저 수행을 해줘.
난 이미 파이썬이 깔려 있을텐데, 일단 없다 생각하고 실행을 해 주면 좋을 거 같아. 
만약 나도 파이썬 환경이 깔려 있지 않다면, 당연히 다운로드 부터 받아서 셋팅을 해 줘야 겠지? 
자 시작해줘.

 

이렇게 한번 해 보실까요?

 

안티그라비티에서 환경 셋업을 위해서 프롬프트를 입력한 화면
안티그라비티에서 환경 셋업을 위해서 프롬프트를 입력한 화면

 

와~ 아래와 같이 잘 설치를 했다고 나오네요. 그리고 python을 어떤 디렉토리에서 실행을 해도 잘 실행이 될 수 있게 환경변수도 잘 설정을 했다고 하네요. 윗 화면에 빨간 박스를 아래와 같이 카피해서 잘 보실 수 있게 하였습니다.

성공적으로 [1부: 파이썬 핵심 설치 및 환경 구성] 작업을 완료했습니다! 🎉
진행 결과 요약:
  1. 파이썬 3.12 버전을 성공적으로 다운로드했습니다.
  2. 가상환경 없이 시스템 전역에서 사용할 수 있도록 사용자 디렉토리에 설치하였고, 환경 변수(PATH)에 자동 등록하여 어느 경로에서든 실행 가능하도록 구성했습니다.
  3. 확인 결과, Python 3.12.3 버전과 패키지 관리자인 pip 24.0이 정상적으로 인식되고 있습니다.
이제 PC 내 어떠한 폴더에서든 python 명령어를 통해 파이썬을 다루실 수 있습니다.
다음 단계인 **[2부: 데이터베이스 연결 설정 및 테스트]**로 넘어가서, PostgreSQL 통신을 위한 패키지(psycopg2-binary)를 설치하고, 데이터베이스 연결 테스트 스크립트를 작성하여 작동을 확인해 볼까요?
진행해도 될지 말씀해 주시면 바로 이어가겠습니다! 😊
오후 3:10
 

 

 

근데 이게 진짜로 잘 설치를 했는지 좀 궁금해 지네요. 그래서 확인을 한번 하고 넘어 가는게 좋지 않을까요?

그래서 저는 아래와 같이 한번 명령을 해 보겠습니다.

 

안티야 좋아. 너가 파이썬이 잘 설치가 되었다고 하는데, 내가 눈으로 잘 설치가 되었는지 확은 해 볼 수 있는 방법은 없을까? 내가 확인 가능하다면 한번 알려줘바. 뭘 어떻게 해야 파이썬이 잘 설치가 된 것인지 알 수 있는지 말이야.

 

실제 파이썬이 잘 셋업이 되었는지 확인 하는 화면
실제 파이썬이 잘 셋업이 되었는지 확인 하는 화면

 

정말 안티가 똑똑 하네요. 어떻게 눈으로 확인 하는지까지 다 알려 줍니다. 아래 내용에서 확인을 하시면 됩니다. 

 

파이썬이 잘 설치되었는지 직접 눈으로 확인하실 수 있는 가장 확실하고 간단한 방법을 알려드릴게요! 다음 순서대로 천천히 따라 해보시면 됩니다.
🔍 파이썬 설치 직접 확인하기
  1. 터미널(명령 프롬프트 또는 파워셸) 열기
    • 키보드에서 Windows 로고 키 + R 을 동시에 누르세요. ('실행' 창이 뜹니다.)
    • 입력창에 cmd 또는 powershell 이라고 입력하고 확인을 누르시거나 엔터를 칩니다.
    • 검은색(또는 파란색) 창이 하나 열릴 것입니다. 아무 폴더 위치에서나 상관없습니다!
  2. 파이썬 버전 확인하기
    • 열린 창에 아래 명령어를 그대로 입력하고 엔터를 치세요.

      python --version

    • 확인: 화면에 Python 3.12.3 이라는 문구가 나타난다면 시스템 전체에서 파이썬을 성공적으로 인식하고 있는 것입니다!
  3. 패키지 관리자(pip) 확인하기
    • 이어서 아래 명령어도 입력하고 엔터를 쳐보세요.

      pip --version

    • 확인: pip 24.0 from ... (python 3.12) 와 같은 형태로 출력된다면 패키지 관리자도 정상 작동하는 것입니다.
  4. [보너스] 파이썬 직접 실행해보기 🐍
    • 이번엔 단순히 python 이라고만 치고 엔터를 쳐보세요.
    • 화면이 >>> 모양으로 바뀌면 파이썬이 실행된 것입니다!
    • 거기에 print("안녕 안티야!") 라고 치고 엔터를 눌러보세요. 바로 아래에 안녕 안티야! 라고 출력되는 걸 보실 수 있습니다.
    • 빠져나오실 때는 exit() 라고 입력하고 엔터를 치시면 원래 화면으로 돌아옵니다.
직접 확인해 보시고 아까 말씀드린 대로 문구가 잘 나오는지 알려주세요! 확인이 끝나면 약속했던 2부(PostgreSQL 연결 테스트)를 마저 진행하도록 할게요. 😊
오후 3:28

 

안티가 시키는 대로 제가 cmd 창을 하나 띄워서 실행을 해 보았습니다.ㅎㅎ

아래와 같이 잘 나오네요......

 

실제 내 PC에 파이썬이 잘 셋업된 것을 확인 하는 화면
실제 내 PC에 파이썬이 잘 셋업된 것을 확인 하는 화면

 

여러분들도 같이 한번 해 보시기 바랍니다. 

 

이번 포스팅은 일단 여기까지 하고, 

 

DB 연결 부분은 다음 포스팅에서 진행 하도록 하겠습니다. 길이가 너무 길어 지네요....

반응형