Spark
Spark
🏆 AI 챔피언
🏡 내집마련 찐친

GenSpark로 특허 출원용 발명보고서 작성하기

소개

바쁜 일정 속에서 Gpters 사례글도 작성해야 하고, 동시에 특허 출원을 위한 발명보고서도 준비해야 했습니다. 두 가지 과제를 한 번에 해결해보기 위해, AI 기반 "자칭" 슈퍼 에이전트인 GenSpark를 활용해 자동화된 방식으로 발명보고서를 작성해보는 실험을 진행하게 되었습니다.

이번에 진행한 연구는 BIM(Building Information Modeling) 툴인 Revit을 기반으로 로보틱스 기술을 적용한 가변형 가구 모델링을 수행한 뒤, 공간 내 최적의 배치안을 제안하는 자동화 알고리즘을 개발한 사례입니다. 이후 Dynamo라는 비주얼 프로그래밍 툴을 통해 사용자 인터페이스를 포함한 배치 자동화 프로그램까지 구현했으며, 이 전 과정을 문서화하는 작업을 GenSpark에게 맡겨보았습니다.

컴퓨터 시스템의 배선을 보여주는 다이어그램

진행 방법

이번 실험에서 특징적인 접근법은 구현 순서의 역방향으로 AI에게 정보를 제공하고, 단계별로 문서를 구성하게 한 점입니다.

🔄 역방향 접근 방식

  • 1️⃣ Dynamo 스크립트 이해 여부 확인

    • GenSpark에게 먼저 Dynamo 스크립트를 이해할 수 있는지를 질문

Autodesk사에서 개발한 Revit의 3th party로서 Dynamo에 대해 얼마나 알고 있어? 내가 Dynamo script 주면 어떤 내용(알고리즘)인지 파악해 줄 수 있니?
Dynamo에 대한 제 지식:
핵심 개념:

비주얼 프로그래밍: 노드 기반 인터페이스로 코드 작성 없이 프로그래밍 가능
Revit 통합: Revit 모델의 요소들을 직접 조작하고 생성
파라메트릭 디자인: 매개변수 변경으로 실시간 모델 업데이트
데이터 흐름: 노드 간 연결을 통한 데이터 처리
주요 노드 카테고리:

Geometry: 점, 선, 면, 솔리드 생성 및 조작
Revit Elements: 벽, 기둥, 보, 방 등 Revit 요소 생성/수정
List Management: 데이터 리스트 조작 및 관리
Math: 수학적 연산 및 계산
String: 텍스트 처리
Logic: 조건문, 반복문 등
일반적인 활용 사례:

반복적인 모델링 작업 자동화
복잡한 형태 생성 (패라메트릭 패널링, 커튼월 등)
데이터 기반 디자인 (Excel 연동 등)
품질 검사 및 모델 검증
도면 자동화 및 일괄 처리
Dynamo 스크립트 분석 능력:
네, 저는 Dynamo 스크립트를 분석하여 다음과 같은 내용을 파악할 수 있습니다:

✅ 분석 가능한 내용:

스크립트의 전체적인 목적과 기능
사용된 노드들의 역할과 연결 관계
데이터 흐름과 처리 과정
입력 매개변수와 출력 결과
알고리즘의 논리적 구조
최적화 가능한 부분 제안

  • 2️⃣ 파일 포맷 제한 문제 우회

    • .dyn 확장자 업로드가 불가하여 .txt로 변환 후 업로드 (45MB이상, 47백만 자)

    • 분석 결과를 요청하고, 핵심 로직을 제대로 이해했는지 재확인

각각의 Cartesian coordinates 나 GUID 등은 무시해도 좋아. 전체적인 프로세스를 이해하는 관점에서 업로드한 dyn 스크립트(dyn 파일 업로드가 되지 않아 확장자를 txt로 변환해서 업로드 했어)을 분석해줘
스크립트 상세 분석
🎯 1. 스크립트의 주요 목적과 기능
🔧 2. 입력 매개변수들의 역할
⚙️ 3. 주요 처리 과정과 데이터 흐름
🎨 4. 출력 결과물
🔧 5. 사용된 핵심 노드들과 기능
🚀 활용 분야

이 스크립트는 다음과 같은 건축/설계 업무에 활용할 수 있습니다: 

라는 답변을 받음 (이 부분이 가장 핵심 부분이었으며, 실패 했다면 여기서 종료될 뻔~!!!)

  • 3️⃣ 구현 설명 PT 파일 첨부

    • 스크립트 분석 결과와 슬라이드 설명이 일치하는지 검토 요청

첨부한 파일은 앞서 업로드한 다이나모 스크립트에 대해 설명 자료야. 이 설명 자료를 분석하고, 네가 앞서 수행한 다이나모 스크립트 분석결과를 서로 비교하고, 제대로 이해한것이 맞는지 다시한번 검토해줘
첨부하신 설명 자료를 분석하여 제가 앞서 수행한 Dynamo 스크립트 분석과 비교해보겠습니다.

📊 분석 결과 비교 및 검토
  ✅ 정확하게 파악한 부분들
  ⚠️ 놓치거나 부정확했던 부분들
  🔧 수정된 정확한 이해

📋 최종 평가
전체적 이해도: 85% 정확 ✅

구조적 이해: 매우 정확 (90%)
기술적 구현: 정확 (85%)
실무적 맥락: 부분적 누락 (75%)
세부 로직: 일부 오해 (80%)

  • 4️⃣ 연구개발 제안서 첨부 및 분석

    • 프로젝트 목표와 현재 산출물이 일치하는지 피드백 받음

위 연구 결과를 만들어 내기 위해 내가 제안한 제안발표 자료야. 이 중에서 "우리기관" 파트에 대한 성과물이라고 보면 되. 이 파일을 참고해서 네가 제대로 이해했는지 다시한번 검토해주고, 그 성과가 적절한지에 대한 피드백도 알려주면 좋겠어
제안서 내용을 분석하여 전체적인 맥락을 파악하고, 앞서 분석한 Dynamo 스크립트 성과물이 제안 목표에 부합하는지 검토해보겠습니다.

🎯 프로젝트 전체 맥락 이해 및 성과물 검토
제안서를 분석한 결과, 이제 전체적인 프로젝트의 진정한 의미를 완전히 이해할 수 있었습니다!

🏗️ 프로젝트의 실체
🤖 C**** W****의 정체 확인
📊 성과물 검토 결과
  ✅ 완벽하게 부합하는 부분들
🚀 특히 우수한 성과
⚠️ 보완이 필요한 부분들

🏆 최종 평가
성과물 적절성: 90% 우수 ⭐⭐⭐⭐⭐
  ✅ 매우 교수 점들:
⚠️ 향후 보완 과제:
💡 결론

  • 5️⃣ 발명보고서 양식 제공 후 작성 요청

    • 특허 명세서가 아닌, 사전 기술 이해를 돕기 위한 발명보고서

    • 청구항 없이 기술 개요, 핵심 특징, 구현 흐름 중심으로 작성됨

한국인이 글을 쓰는 종이

  • 6️⃣ 유사 특허 사례 조사 요청

    • 국가별 유사 특허를 조사하고, 표 형태로 정리해줌

한국어 텍스트가있는 화면 스크린 샷

  • 7️⃣ 개발 프로세스 다이어그램 요청

    • 전체 구현 단계를 시각화하여 구조적으로 정리

프로젝트의 단계를 보여주는 흐름도

🛠️ 주요 사용 도구

  • GenSpark (웹 기반 슈퍼 에이전트)

  • Dynamo / Revit (기술 구현단계)

  • PPT, TXT 포맷 활용을 통한 AI-문서 상호작용

결과와 배운 점

이번 경험은 Gpters 사례글 중에서도 드문 특허 및 발명보고서 자동화 시도였기에 나름대로 의미가 깊었습니다. 사례글을 검색하는 과정에서 브라이언 KIM님의 “Obsidian, Claude, Cursor를 이용한 임시 특허 명세서 작성” 글을 참고하여, TRIZ* 창의적 문제 해결 기법도 함께 도입해 보았습니다.

*TRIZ - TRIZ는 러시아의 발명가이자 특허 연구자인 겐리히 알츠슐러(Genrich Altshuller)가 개발한 창의적 문제 해결 이론입니다. "Teoriya Resheniya Izobretatelskikh Zadatch"의 러시아어 약자로, "발명적 문제 해결 이론"을 의미합니다. TRIZ는 수백만 건의 특허 분석을 통해 발견한 기술 진화의 패턴과 모순 해결 원리를 체계화한 창의적 문제 해결 방법론입니다.

🎯 얻은 인사이트

  • AI를 통해 단기간에 기술 정리, 구조화, 사례 분석 가능

  • 복잡한 특허 검색식 없이도 유사사례를 조사해주는 기능은 인상적

  • 개발기술의 정리 → 성과물 도출 → 특허 사업화 전략까지 연결되는 흐름 경험

  • 최종 명세서 작성 전, 부족한 2%를 채우기 위해 변리사와 협업은 반드시 필요~!!

도움 받은 글


✨ 짧은 시간 안에 발명보고서 수준까지 끌어올릴 수 있었던 이번 실험은, AI가 단순한 보조 도구를 넘어 ‘개발 구조화 도우미’로서 얼마나 가능성이 있는지를 확인해준 계기였습니다. 향후에는 출원/등록까지 이어지는 전체 특허 프로세스에서도 AI와의 협업이 어떻게 진화할지 기대됩니다!

PS - 특허 출원 및 등록까지 잘 마무리 되기를 바라며~!!!!

5
7개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요