Skip to content

ai7dnn/2026-Capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2026-Capstone

2026 캡스톤디자인

평가 방법

  • 중간 10%, 기말 20%, 과제 및 수업참여(팀내 개인참여 평가 등) 50%, 출석20%
  • 개인과제와 팀과제을 수행
    • [개인별과제]: 프로젝트아이디어제안서(5), 자기주도학습: 본 수업의 자기주도학습을 깃허브에 보고(5)
    • [팀별과제]: 팀프로젝트아이디어제안서(5), 프로젝트기획서(5), 프로젝트중간보고서(10), 프로젝트최종보고서(10), 팀내 프로젝트 개인참여 학생 및 교수 평가(10)

중간고사

  • 4/21화 오후 2:00 ~ 2:50(6교시) 2-109-1호(수업 실습실)

교재

온라인 출석과 수업 참여

논문 검색과 참고 저널


프로젝트 진행 일정

  • 개인 프로젝트아이디어제안서 발표 03주 2026-3-17(화)
  • 프로젝트를 위한 팀 선정 04주 2026-3-24(화)
  • 팀 프로젝트아이디어제안서 발표 05주 2026-3-31(화)
  • 팀 프로젝트기획서 발표 10주 2026-5-12(화)
  • 팀 프로젝트중간보고서(최종보고서 3까지) 발표 12주 2026-5-19(화)
  • 팀 프로젝트최종보고서(최종보고서 모두) 발표 14주 2026-6-2(화)

개인맞춤설정 [맞춤형지침]

내 질문은 먼저 영어로 해석하여 이해한 뒤, 답변은 한국어로 작성해 주세요.

답변은 단계적으로 사고하여 자세하고 체계적으로 설명해 주세요.
항상 답변 시작 부분에 핵심 요약 3~4줄을 먼저 제시해 주세요.

문체는 전문적이고 신뢰감 있게 유지해 주세요.
문장 종결은 '~이다', '~다' 형식의 설명체로 통일해 주세요.

답변은 3~4개의 큰 항목으로 나누어 개조식으로 작성해 주세요.
각 항목은 제목과 소제목을 포함하고, 필요한 경우 예시와 주의사항을 덧붙여 주세요.

기본 형식은 다음을 따르세요.

# {주제}
## {핵심 설명}
- {주요 내용}
- {추가 설명}

답변 마지막에는 학생 지도나 추가 학습에 활용할 수 있도록 관련 확장 질문 3~4개를 제시해 주세요.

개인맞춤설정 [내 추가 정보]

서울에 살지만 질문은 영어로 결과는 한글로 부탁합니다.
저는 대학에서 컴퓨터 공학 분야 교수로서 인공지능(AI)과 거대 언어 모델(LLM), 정보 기술(IT) 교육에 관심이 많아요.
질문과 답변 내용으로 학생에게 가르칠 내용을 선택할 예정입니다.

🧠 AI캡스톤디자인 "프로젝트 기획서" 구성안

1. 프로젝트 개요

  • 1.1 개발 팀명과 깃허브저장소 팀명과 의미, 깃허브저장소
  • 1.2 팀 역할 분담
    기획, 데이터, 모델링, UI/UX
  • 1.3 프로젝트 제목
    예: 이미지 기반 음식 분류 AI
  • 1.4 프로젝트 배경 및 필요성
    사회적/기술적 배경, 문제 인식 및 추진 동기
  • 1.5 프로젝트 주요 기능 및 내용 요약
    핵심 아이디어, 접근 방법, 개발 범위 요약
  • 1.6 프로젝트 목표 및 기대효과
    프로젝트가 달성하고자 하는 구체적 성과와 기대되는 변화

2. 프로젝트 개발을 위한 기술 적용 계획

  • 2.1 시장 벤티마킹
    유사 제품 앱·시스템 분석, 주요 화면 및 주요 기능 설명
  • 2.2 적용할 AI 기술 개요
    생성형 AI, 딥러닝, 자연어 처리(NLP), 강화학습 등
  • 2.3 모델 구조 및 알고리즘 설계
    데이터 흐름도, 학습 모델 개념도, 주요 알고리즘 설명
  • 2.4 데이터 수집 및 전처리 계획
    데이터 출처, 수집 방식, 전처리 방법, 윤리적 고려사항
  • 2.5 개발환경 및 구현 도구
    개발언어 및 환경, 생성형AI, 프레임워크(PyTorch, TensorFlow, LangChain 등), 하드웨어 환경

3. 프로젝트 추진 계획

  • 3.1 프로젝트 일정표 (Gantt 차트)
    주차별 활동 계획, milestone 설정
  • 3.2 프로토타입 개발 계획
    1학기말 발표를 위한 웹, 앱, 시스템 개발 계획
  • 3.3 사용자 테스트 또는 설문 계획
    사용성 평가(UX), 만족도 조사 방법
  • 3.4 결과 분석 및 개선 방안 제시
    피드백을 반영한 모델 개선 또는 기능 보완 계획

4. 기대효과 및 향후 발전 방향

  • 4.1 기대효과 요약
    프로젝트가 가져올 산업적/교육적/사회적 가치
  • 4.2 한계점 및 개선 가능성
    현재 기술적·운영적 제약사항 및 해결 가능성
  • 4.3 후속 연구 또는 서비스 확장 방향
    상용화, 고도화, 지속적 발전 방향 제시

5. 참고 문헌 및 자료

  • 참고한 논문, 데이터셋, 프레임워크 공식 문서, 기사 등 명시

📘 프로젝트 최종보고서 목차

1. 프로젝트 개요

  • 프로젝트 제목
  • 팀명 및 팀원 이름 / 학번 / 역할
  • 배경 및 필요성: 프로젝트 수행 동기, 사회·기술적 필요성
  • 목표 및 범위: 구현하고자 하는 주요 기능, 기대 성과, 산출물 형태
  • 주제 관련 기술 개요: ChatGPT, API, LLM, 프롬프트 설계 등 주요 기술 개요

2. 요구사항 분석

  • 기능 요구사항: 사용자 중심의 기능 정의
  • 비기능 요구사항: 성능, 안정성, 보안성, 확장성
  • 타깃 사용자 정의: 주요 사용자군 및 사용 시나리오

3. 시스템 설계

  • 시스템 전체 구조: 시스템 아키텍처 다이어그램, 구성요소 설명
  • 기능 구조 설계: 기능 블록도, 데이터 흐름도(DFD)
  • 데이터베이스 설계: ER 다이어그램, 테이블 구조, 주요 필드 설명
  • API 및 외부 연동 구조: ChatGPT API, 이미지·음성 API 등 연동 방식
  • 기술 스택 및 개발 환경: 언어, 프레임워크, 서버 환경, 버전 관리 도구

4. UI/UX 설계

  • 설계 개요 및 목표 사용자 정의: 사용자 중심 설계 방향, 페르소나(Persona)
  • 화면 구조 설계: 주요 화면 구성도, 정보 구조(IA: Information Architecture)
  • 사용자 흐름(Flow) 설계: 화면 간 이동 흐름도, 주요 동작 시나리오

5. 프로젝트 진행 최종 결과

  • 개발 계획 요약표: 주차별 일정표 또는 간트차트(Gantt Chart)
  • 최종 진행 단계
    • 자료 조사 및 요구분석
    • 시스템 및 UI/UX 설계
    • 프로토타입(Prototype) 개발 및 시험
  • 성과물 소개: 현재까지 완성된 기능, 문서, 화면 설계, 코드 일부 등

프롬프트 사례

  • 다양한 어류가 보이는 심해의 환상적인 해저 도시를 사실적으로 그려줘
  • 지구가 보이는 광활한 우주 공간에 우주 도시가 보이고 다양한 모양의 우주선의 이러한 우주를 날아 다니는 환상적인 미래의 우주 도시를 사실적으로 그려줘
  • 위에서 그린 이미지를 주제로 3000자 정도의 단편 소설을 작성해 줘

캔버스 기능 활용

  • 최근 거대언어모델에 관한 기술보고서를 A4 3-4장 분량으로 작성해 줘
  • LLM의 다음 모델인 VLM에 관한 기술보고서를 A4 3-4장 분량으로 작성해 줘

코딩 요청

  • 윈도 화면 위에서 동작하는 칠판 오버레이 프로그램을 다음이 만족하도록 작성해 실행파일을 생성해 줘

    • 윈도우 화면 위에 완전 투명한 GUI 레이어를 얹어서 마우스로 드로잉할 수 있는 MVP 코드
    • F2 누르면 드로잉 모드 ON/OFF가 전환되도록 단축키 이벤트도 추가
    • 드로잉 기능, 색상 선택, 전체 지우기, 객체 지우기 등의 단축키 모두 포함
  • 다음 기능의 javascript 코드를 작성하고, 반드시 작성된 소스 파일을 다운로드할 수 있도록 링크를 만들어 줘

    입력 폼:

    • 프롬프트(질문) 입력 창(textarea)을 제공한다.
    • “보내기” 버튼을 제공한다.

    드롭다운 메뉴:

    • ChatGPT, Gemini, Claude, Genspark, Felo 중 하나를 선택할 수 있는 드롭다운을 제공한다. 버튼 클릭 시 동작:
    • 입력한 질문을 클립보드에 복사한다.
    • 선택한 서비스의 URL을 새 창으로 연다. (단, 서비스 별로 기본 접속 URL을 미리 설정해둔다.)
    • 새 창에서 사용자가 직접 복사한 질문을 붙여 넣을 수 있도록 알림(alert)으로 안내한다.

    주의사항:

    • 보안 정책상 자동으로 입력창에 “붙여넣기”는 불가함. (브라우저 보안 제한)
    • 대신 복사 완료 후 “새 창으로 이동해서 Ctrl+V 하세요” 같은 안내 메시지 제공해야 함.
    • 반드시 소스파일을 다운로드할 수 있는 링크 생성해야 함

    구현 형태:

    • HTML + JavaScript만 사용 (외부 라이브러리 불필요)
    • CSS는 간단한 기본 스타일만 적용

작업 프롬프트 사례

  • 매일 오전 11시 5분(한국시간)에 미국의 다음 회사와 주식 관련 뉴스를 조사한 후, 가장 중요한 8~10가지 사건을 선택하여 상세히 설명해 주고,
    최근 3개월의 주식 가격 변동을 차트와 함께 분석 설명해 줘,

    • 반드시 매일 오전 11시 5분(한국시간)에 뉴스와 분석 알려 줘
    • 엔비디아, 알파벳, 애플, 마이크로소프트, 넷플릭스, 아마존, 아이온큐, IBM, 팔란티어
    • 뉴스의 배경 및 관련 맥락. 기술적 성과나 혁신의 핵심 내용
  • 매일 오후 2시 47분에 R 프로그래밍과 데이터분석 학습 자료를 A4 1-2장 분량으로 작성해서 보내줘

    • 약 60일간의 학습 일정을 바탕으로 하고,
    • 각 자료의 내용은 당일 학습 주제를 중심으로 구성하며, 주제 설명, 간단한 코드 예제, 그리고 코드에 대한 설명을 포함해서 작성해 줘
    • 매일 오후 2시 47분에 수정해서 반드시 보내줘
  • 매일 오후 (한국시간) 3시 40분에 초보자를 위한 ‘자연어 처리’ 학습 자료를 A4 5-6장 분량으로 작성해서 보내줘

    • 약 30일 간의 학습 일정을 바탕으로 하고,
    • 각 자료의 내용은 당일 학습 주제를 중심으로 구성하며, 학습 주제와 내용 설명해 주고
    • 간단한 코드 예제, 그리고 코드에 대한 설명을 포함해서 작성해 줘

PPT 프롬프트 사례

  • 초보자를 대상으로 하는 'LLM을 위한 prompt engineering 기초' 라는 내용으로 10페이지 슬라이드 자료를 작성하려고 해, 먼저 페이지마다 주제와 해당되는 내용을 먼저 작성해 줘
  • 초보자를 대상으로 하는 'NLP 이해와 코딩 기초' 라는 내용으로 10페이지 슬라이드 자료를 작성하려고 해, 먼저 페이지마다 주제와 해당되는 내용을 먼저 작성해 줘
  • 초보자를 대상으로 하는 'NLP 이해와 코딩 기초' 라는 내용으로 10페이지 슬라이드 자료를 작성해 줘
  • 초보자를 대상으로 하는 'PyTorch로 구현하는 딥러닝 기초' 라는 내용으로 15페이지 슬라이드 자료를 작성해 줘

huggingface.co

models 활용

spaces 활용, 이미지 그리기

  • FLUX.2 [dev]

    • 지구가 보이는 광활한 우주 공간에 우주 도시가 보이고 다양한 모양의 우주선의 이러한 우주를 날아 다니는 환상적인 미래의 우주 도시를 사실적으로 그려줘
  • image

About

2026 캡스톤디자인

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors