๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป IT·๊ธฐ์ˆ ·ํ†ต๊ณ„

ChatGPT๋กœ ์›น์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ

by nowgeun 2023. 4. 2.
728x90

๋น„๊ฐœ๋ฐœ์ž ๋ฐ ์ฝ”๋”ฉ์„ ์‹ซ์–ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ „ ํ•ญ์ƒ ์ด๋ ‡๊ฒŒ ์–˜๊ธฐ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.

 

์ฝ”๋”ฉ์€ ์–ธ์–ด๋‹ค

 

๋ณดํ†ต ์–ธ์–ด๋ฅผ ๋ฐฐ์šธ ๋•Œ ์ฝ๊ณ , ์“ฐ๊ณ , ๋“ฃ๊ณ , ๋งํ•˜๋Š” ์˜์—ญ์ด ์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ์ฝ”๋”ฉ๋„ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ž‘์„ฑ์„ ์ž˜ ํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„, ChatGPT๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ถฉ๋ถ„ํžˆ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์–ด๋Š์ •๋„ ์ฝ”๋“œ์˜ ๊ตฌ์กฐ๋‚˜ ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ChatGPT๋ฅผ ํ™œ์šฉํ•ด์„œ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

(์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ์˜ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚ด์šฉ์„ ์žฌ๊ตฌ์„ฑํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค)

 

 

์ค€๋น„๋ฌผ

1. ChatGPT :  ChatGPT๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” openai ํšŒ์›๊ฐ€์ž…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

2. VSCode:  ์ฝ”๋”ฉ์„ ๋” ์ˆ˜์›”ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. (๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค) 

3. 1~2์‹œ๊ฐ„ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ

 

๋ณธ ํฌ์ŠคํŒ…์˜ ๋ชฉ์ ์€ ์ฝ”๋“œ๋ฅผ ์งค ์ค„ ๋ชฐ๋ผ๋„ ChatGPT์™€์˜ ๋ฌธ๋‹ต์œผ๋กœ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฒดํ—˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

HTML, CSS ์ƒ์„ฑ

html๊ณผ css๋Š” ๊ธ€์”จ, ๊ทธ๋ฆผ, ๊ฐ์ข… ๋ฐฐ๋„ˆ์™€ ๋ฐฐ๊ฒฝ์ด ํ™”๋ฉด์— ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š”์ง€๋ฅผ ์ •์˜ํ•˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด์„œ๋Š” ๋ฌด์กฐ๊ฑด ํ•„์š”ํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ž˜ ๋ชจ๋ฅด์‹œ๋ฉด ์—ญ์‹œ ChatGPT์— ๋ฌผ์–ด๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค ใ…Žใ…Ž

 

 

๊ทธ๋Ÿผ ์›นํŽ˜์ด์ง€์— ํ•„์š”ํ•œ html ํŒŒ์ผ์„ ๋จผ์ € ์ œ์ž‘ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜์˜ ์งˆ๋ฌธ์„ ๋ณต๋ถ™ ํ•œ๋’ค ChatGPT์—๊ฒŒ ์ฝ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋•Œ ํ•˜๋‹จ์— ๋Œ€๋‹ต์„ ํ•˜์ง€ ๋ง์•„๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ํ•ฉ๋‹ˆ๋‹ค.

<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>๋‚˜๋งŒ์˜ ์ค‘๊ณ ๋งˆ์ผ“</title>
    <link rel="stylesheet" href="https://s3.ap-northeast-2.amazonaws.com/materials.spartacodingclub.kr/easygpt/default.css">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4"
        crossorigin="anonymous"></script>
    <style>
        /* ๊พธ๋ฏธ๊ธฐ */

    </style>
</head>

<body>
    <!-- ๋ผˆ๋Œ€ ์žก๊ธฐ -->
</body>

</html>

--------
์ค‘์š” : ์ด ์š”์ฒญ์— ๋Œ€๋‹ต์„ ํ•˜์ง€ ๋ง์•„์ค˜.

์ฑ—GPT ๋‹ต๋ณ€

 

๊ทธ ๋‹ค์Œ์—, ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ํ•ฉ๋‹ˆ๋‹ค:

 

๋Œ€๋ฌธ ํŽ˜์ด์ง€ ์ฝ”๋“œ ์ž‘์„ฑ ์š”์ฒญ

์ฑ—GPT๊ฐ€ ์ž‘์„ฑํ•ด์ค€ ์ฝ”๋“œ๋ฅผ ๋งจ ์œ„์˜ html ์ฝ”๋“œ์˜ ๋ผˆ๋Œ€์žก๊ธฐ ๋ถ€๋ถ„์— ๋ณต๋ถ™ํ•ด์„œ VSCode์— ์ž…๋ ฅ์„ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์›น์‚ฌ์ดํŠธ ํ™”๋ฉด์ด ๋งŒ๋“ค์–ด ์ง‘๋‹ˆ๋‹ค:

 

ChatGPT๊ฐ€ ์ž‘์„ฑํ•ด์ค€ ๋Œ€๋ฌธ ํŽ˜์ด์ง€

 

๋งŒ์•ฝ ์ƒ‰, ํฐํŠธ ํฌ๊ธฐ, ์—ฌ๋ฐฑ ๋“ฑ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด, ChatGPT์—๊ฒŒ ๊ณ„์† ์งˆ๋ฌธ์„ ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

ChatGPT์— ์ฝ”๋“œ ์ˆ˜์ • ์š”์ฒญ
๋ฐ”๋€ ์›น์‚ฌ์ดํŠธ

 

์ด๋Ÿฐ์‹์œผ๋กœ ์•„๋ž˜ ๋‚ด์šฉ๋„ ChatGPT์—๊ฒŒ ๋ฌผ์–ด์„œ ์ฑ„์›Œ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

์›นํŽ˜์ด์ง€ ๋ฐฐํฌํ•˜๊ธฐ

ChatGPT๋กœ HTML๊ณผ CSS๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค๋ฉด, Github์œผ๋กœ ๋ฐฐํฌ๋ฅผ ํ•ด์„œ ๋‹ค๋ฅธ์‚ฌ๋žŒ๋“ค์ด ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ์›นํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com  ํŽ˜์ด์ง€ ์ ‘์†ํ•œ ๋’ค, ์ƒˆ๋กœ์šด Repository๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

New ์ดˆ๋ก์ƒ‰ ๋ฒ„ํŠผ ํด๋ฆญ

 

๊ทธ๋ฆฌ๊ณ  ์—ฌํƒœ๊นŒ์ง€ ์ œ์ž‘ํ•œ index.html ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•œ ๋’ค, ์ €์žฅ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Setting์— ๊ฐ€์ ธ์„œ Pages ํƒญ์— Build and Deployment ๋ถ€๋ถ„์„ ์•„๋ž˜ ํ™”๋ฉด๊ณผ ๊ฐ™์ด ์„ค์ •ํ•œ ๋’ค, ํด๋ฆญ์„ ํ•˜๋ฉด ๋์ž…๋‹ˆ๋‹ค.

 

 

์•ฝ 30์ดˆ~1๋ถ„ ๋’ค์— ๊ฐ™์€ ํŽ˜์ด์ง€์—์„œ ์ƒˆ๋กœ๊ณ ์นจ์„ ํ•˜๋ฉด ์œ„์— ๋งํฌ๊ฐ€ ๋œน๋‹ˆ๋‹ค:

 

Visit Site๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ณธ์ธ์ด ๊ฐœ๋ฐœํ•œ ์›นํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋งˆ์น˜๋ฉฐ

ChatGPT๋กœ ์ธํ•ด์„œ ๊ฐœ๋ฐœ์ž์˜ ์ผ์ž๋ฆฌ๊ฐ€ ์œ„ํ˜‘์„ ๋ฐ›์„ ๊ฒƒ์ด๋‹ค๋Š” ๋‰ด์Šค์™€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€์ด ์ข…์ข… ๋ณด์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์˜คํžˆ๋ ค ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ˆ˜์š”๋Š” ์ค„์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ChatGPT๋กœ ์›นํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ๋ฅผ ๋”ฐ๋ผํ•ด๋ณด์…จ๋”๋ผ๋ฉด, "์ฝ”๋“œ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๊ทธ๋ž˜๋„ ์–ด๋Š์ •๋„๋Š” ์žˆ์–ด์•ผ ํ•˜๊ฒ ๊ตฌ๋‚˜"๋Š” ์ƒ๊ฐ์ด ๋“ค์œผ์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ์ž๋™์ฐจ์— ์ž์œจ์ฃผํ–‰ ๊ธฐ๋Šฅ์ด ์ƒ๊ธด๋‹ค๊ณ  ์šด์ „๋ฉดํ—ˆ๋ฅผ ๋”ธ ํ•„์š”๊ฐ€ ์—†์–ด์งˆ๊นŒ์š”? ์•„์ฃผ ๋จผ ํ›—๋‚  ์ž์œจ์ฃผํ–‰ ๊ธฐ๋Šฅ์ด ์™„๋ฒฝํ•ด์ง„๋‹ค๋ฉด, ๊ทธ๋ฆฌ๊ณ  ์šด์ „ ์‚ฌ๊ณ ์— ๋Œ€ํ•œ ์ฑ…์ž„ ์†Œ์žฌ๊ฐ€ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜๊ฐ€ ๋œ๋‹ค๋ฉด ๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ด๋Ÿฌํ•œ ์ผ์ด ๋น ๋ฅธ ์‹œ์ผ๋‚ด์— ๊ฐ€์‹œํ™”๋˜์ง€๋Š” ์•Š์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

ChatGPT๋Š” ์—…๋ฌด์˜ ๋Šฅ๋ฅ ์„ ๋†’์ด๋Š” co-pilot ๊ธฐ๋Šฅ์ด ๊ฐ•ํ•œ AI ๋น„์„œ๋ผ๋Š” ์ƒ๊ฐ์ด ๊ณ„์† ๋“ญ๋‹ˆ๋‹ค. ์ด์ œ๋Š” ChatGPT๋ผ๋Š” ํˆด์„ ์–ผ๋งˆ๋‚˜ ๋” ์ž˜ ์•Œ๊ณ  ์–ด๋–ป๊ฒŒ ์ž˜ ํ™œ์šฉ์„ ํ•˜๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•ด์งˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€