- 프로그램명 : 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 해주십시오
2. 압축해제(혹은 git clone)이후에는 TRIZSolver.zip경로에서 cmd를 켜고 아래의 명령어를 bash에서 입력해서 외부 라이브러리를 가져옵니다
- cmd 켜기(윈도우 버튼 -> cmd)
- 아까전에 경로를 복사하고 cd "[아까 그 경로]"
- 아래 명령어 입력
pip install -r requirements.txt
3. 설치가 완료되었으면 아래의 명령어로 코드의 실행이 가능합니다
python main.py
예시로 SCAMPER를 눌러보면 아래와 같이 여러 기법을 눌러볼 수 있습니다
문제점/아이디어를 입력하고 각 기법을 누르면 다음과 같이 제안을 해줍니다
Gemini API키를 우측상단에 넣어두셨다면 Gemini 아이디어 버튼을 통해서 Gemini에게 해당 아이디어의 조언을 받을 수 있습니다.
'프로그램 > Python Project' 카테고리의 다른 글
[Python Project] (코드) 소스코드 주석삭제 -CommentKiller- (0) | 2025.05.15 |
---|---|
[Python Project] (코드) 엑셀JSON변환 -XSL2JSON- (0) | 2025.05.13 |
[Python Project] 사진이어붙이기 -PhotoCollage- (0) | 2025.04.17 |
[Python] comcbt 중복문제 제거하기 (0) | 2023.03.05 |
[Python Project] 비트코인 자동거래 -시현- (24) | 2021.07.04 |