26th-summer-ResearchAgent
0
stars
64
commits
Python
primary language
Dec 13, 2025
updated
ResearchAgent는 완전히 새로운 포켓몬 카드를 상상하고 제작하는 AI 기반 시스템입니다.
전통적인 고정 템플릿 기반 자동화 파이프라인과 달리, **대규모 언어 모델(LLM)**을 활용해 창의적인 포켓몬 아이디어를 생성하고 이를 완성도 높은 트레이딩 카드 이미지로 시각화합니다.
이 프로젝트의 워크플로우는 세 가지 단계로 구성됩니다.
perform_ideation_temp_free.py)make_pokemoncard.py)make_visualize.py).png 이미지로 저장됩니다.Python 3 환경에서 의존성 패키지를 설치합니다:
pip install -r requirements.txt
아이디어 JSON 파일을 생성합니다.
아래 예시는 ideas/generated_pokemon.json 파일로 10개의 포켓몬 데이터를 생성합니다:
python perform_ideation_temp_free.py --num_pokemon 10 --output ideas/generated_pokemon.json
아이디어 데이터를 카드 형식으로 변환합니다:
python make_pokemoncard.py --input ideas/generated_pokemon.json --output ideas/pokemon_cards_output.json
최종 포켓몬 카드를 이미지로 생성합니다:
python make_visualize.py --input ideas/pokemon_cards_output.json --output_dir ideas/improved_card_images
output_dir에 지정한 경로로 카드 이미지가 저장됩니다.
ideas/ # 아이디어 및 결과물 저장
├── generated_pokemon.json # LLM 아이디어 결과
├── pokemon_cards_output.json # 카드 포맷 변환 결과
perform_ideation_temp_free.py # 아이디어 생성 스크립트
make_pokemoncard.py # 카드 포맷 변환 스크립트
make_visualize.py # 카드 시각화 스크립트
Artwork
JSON의 Image 필드에 data:image/... 형식의 URI를 입력하면 카드에 해당 이미지를 포함할 수 있습니다.
입력하지 않으면 기본 카드 레이아웃으로 생성됩니다.
Customisation
타입 색상과 희귀도 매핑은 스크립트 내에서 직접 커스터마이징할 수 있습니다.
Safety
LLM이 생성한 코드 실행에는 위험이 있을 수 있으므로 샌드박스 환경에서 테스트하는 것을 권장합니다.
이 리포지토리는 AI Scientist 원본 라이선스를 따릅니다.
사용 및 수정 시 반드시 라이선스 조건을 준수해야 합니다.
Python
74.7%
TeX
15.5%
BibTeX Style
6.3%
JavaScript
2.7%
26th-summer-ResearchAgent
0
stars
64
commits
Python
primary language
Dec 13, 2025
updated
ResearchAgent는 완전히 새로운 포켓몬 카드를 상상하고 제작하는 AI 기반 시스템입니다.
전통적인 고정 템플릿 기반 자동화 파이프라인과 달리, **대규모 언어 모델(LLM)**을 활용해 창의적인 포켓몬 아이디어를 생성하고 이를 완성도 높은 트레이딩 카드 이미지로 시각화합니다.
이 프로젝트의 워크플로우는 세 가지 단계로 구성됩니다.
perform_ideation_temp_free.py)make_pokemoncard.py)make_visualize.py).png 이미지로 저장됩니다.Python 3 환경에서 의존성 패키지를 설치합니다:
pip install -r requirements.txt
아이디어 JSON 파일을 생성합니다.
아래 예시는 ideas/generated_pokemon.json 파일로 10개의 포켓몬 데이터를 생성합니다:
python perform_ideation_temp_free.py --num_pokemon 10 --output ideas/generated_pokemon.json
아이디어 데이터를 카드 형식으로 변환합니다:
python make_pokemoncard.py --input ideas/generated_pokemon.json --output ideas/pokemon_cards_output.json
최종 포켓몬 카드를 이미지로 생성합니다:
python make_visualize.py --input ideas/pokemon_cards_output.json --output_dir ideas/improved_card_images
output_dir에 지정한 경로로 카드 이미지가 저장됩니다.
ideas/ # 아이디어 및 결과물 저장
├── generated_pokemon.json # LLM 아이디어 결과
├── pokemon_cards_output.json # 카드 포맷 변환 결과
perform_ideation_temp_free.py # 아이디어 생성 스크립트
make_pokemoncard.py # 카드 포맷 변환 스크립트
make_visualize.py # 카드 시각화 스크립트
Artwork
JSON의 Image 필드에 data:image/... 형식의 URI를 입력하면 카드에 해당 이미지를 포함할 수 있습니다.
입력하지 않으면 기본 카드 레이아웃으로 생성됩니다.
Customisation
타입 색상과 희귀도 매핑은 스크립트 내에서 직접 커스터마이징할 수 있습니다.
Safety
LLM이 생성한 코드 실행에는 위험이 있을 수 있으므로 샌드박스 환경에서 테스트하는 것을 권장합니다.
이 리포지토리는 AI Scientist 원본 라이선스를 따릅니다.
사용 및 수정 시 반드시 라이선스 조건을 준수해야 합니다.
Python
74.7%
TeX
15.5%
BibTeX Style
6.3%
JavaScript
2.7%