- 프로그램명 : TRIZSolver
- 제작기간 : '25. 5. 10.(1일)
- 제작자 : REDUCTO
- 사용언어 : Python, CustomTkinter

- 버전 : v1.0


소개

우리는 항상 아이디어에 굶주려 있습니다. 저또한 아이디어를 무엇을 만들어야하나 항상 고민을 하고 있었는데, 기술사공부를 하면서 봐왔던 아이디어 기법인 TRIZ와 SCAMPER기법을 섞은 데스크탑 어플리케이션이 있으면 좋겠다 생각했었습니다. 대 AI시대 gemini API를 이용해서 이를 고도화하면 좋은 어플리케이션이 나오지 않을까 한 단계 생각이 퍼져나갔고 한번 만들어 보았습니다.
 

* 무단배포는 금지합니다.(댓글달아주세용)
* 기능에 커스터마이징이 필요하시다면 댓글달아주세용


사용법
평소에는 소스코드를 올리지만 구조가 단일 코드 구조가 아니어서 별도의 사용방법을 올리겠습니다. 

 

* 사전준비

 - python이 설치되어있어야합니다.(https://www.python.org/downloads/)

 - 필자의 환경은 python 3.13.0입니다. 가급적 맞추어주시거나 상위버전을 사용해 주시는게 좋습니다.

 

1. 아래 파일을 다운로드 받아주시거나 git을 사용하시는 분은 "git clone https://github.com/ace30126/TRIZSolver.git"으로 project를 clone 해주십시오

TRIZSolver.zip
0.02MB

 

2. 압축해제(혹은 git clone)이후에는 TRIZSolver.zip경로에서 cmd를 켜고 아래의 명령어를 bash에서 입력해서 외부 라이브러리를 가져옵니다

  1. cmd 켜기(윈도우 버튼 -> cmd)
  2. 아까전에 경로를 복사하고 cd "[아까 그 경로]"
  3. 아래 명령어 입력
pip install -r requirements.txt

 

 

3. 설치가 완료되었으면 아래의 명령어로 코드의 실행이 가능합니다

python main.py

 

<main 실행화면>

예시로 SCAMPER를 눌러보면 아래와 같이 여러 기법을 눌러볼 수 있습니다

 

문제점/아이디어를 입력하고 각 기법을 누르면 다음과 같이 제안을 해줍니다

Gemini API키를 우측상단에 넣어두셨다면 Gemini 아이디어 버튼을 통해서 Gemini에게 해당 아이디어의 조언을 받을 수 있습니다.

+ Recent posts