1 min read

AIใŒใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใๆ™‚ไปฃใซใ€็งใฏไฝ•ใ‚’ไฝœใ‚Œใฐใ„ใ„ใฎใ‹

ใ“ใฎไธ€้€ฑ้–“ใ€vercel v0 ใ‚’ไฝฟใฃใฆใ‚ขใƒ—ใƒชใฎ่ฉฆไฝœใซๅ–ใ‚Š็ต„ใ‚“ใงใฟใพใ—ใŸใ€‚

ใƒขใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚นใƒ”ใƒผใƒ‰ใฏ้ฉšใใปใฉ้€Ÿใใ€ๆ„ๅ›ณใ‚’ๆฑฒใ‚“ใ ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๆง‹ๆˆใ‚„่ชญใฟใ‚„ใ™ใ„ใ‚ณใƒผใƒ‰ใ‚’ๆๆกˆใ—ใฆใใ‚Œใพใ—ใŸใ€‚ ๅˆๅ›žใฎ่ตทๅ‹•ๆ™‚ใซใฏใ‚จใƒฉใƒผใŒ็™บ็”Ÿใ—ใพใ—ใŸใŒใ€ใ€Œใ‚จใƒฉใƒผใ‚’่งฃๆฑบใ—ใฆใ€ใจไผใˆใ‚‹ใจใ€ใ™ใใซไฟฎๆญฃๆกˆใ‚’ๆ็คบใ—ใฆใใ‚Œใพใ—ใŸใ€‚

่‡ช็„ถ่จ€่ชžใง้–‹็™บใŒ้€ฒใ‚“ใงใ„ใๆง˜ๅญใฏใ€ใพใ•ใซ่จ€่‘‰ใงใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใใจใ„ใ†ไฝ“้จ“ใงใ—ใŸใ€‚ ใจใฏใ„ใˆใ€ใใ‚Œใ‚’ใ€Œ่‡ชๅˆ†ใŒใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ—ใฆใ„ใ‚‹ใ€ใจ่จ€ใ„ๅˆ‡ใ‚‹ใซใฏใ€ใพใ ๅคšๅฐ‘ใฎ้•ๅ’Œๆ„ŸใŒใ‚ใ‚Šใพใ™ใ€‚ ๅฎŸ้š›ใซใฏใ€AIใŒไฝœใฃใฆใ„ใ‚‹ใฎใงใ™ใ€‚

็งใฏใพใ ่ฉฆใ—ใฆใ„ใพใ›ใ‚“ใŒใ€v0ใฏใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚นใ‚„ๅค–้ƒจใ‚ตใƒผใƒ“ใ‚นใจใฎ็ตฑๅˆใ€ใƒ‡ใƒ—ใƒญใ‚คๆฉŸ่ƒฝใซใ‚‚ๅฏพๅฟœใ—ใฆใ„ใ‚‹ใ‚ˆใ†ใงใ™ใ€‚ ็”Ÿๆˆใ•ใ‚ŒใŸใ‚ณใƒผใƒ‰ใฏZIPใงใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใงใใ‚‹ใŸใ‚ใ€AWSใ‚„GCPใชใฉไปปๆ„ใฎ็’ฐๅขƒใซๅฑ•้–‹ใ™ใ‚‹ใ“ใจใ‚‚ๅฏ่ƒฝใงใ™ใ€‚

๏ผˆVercelใŒNext.jsใฎ้–‹็™บๅ…ƒใงใ‚ใ‚‹ใ“ใจใ‚‚ใ‚ใ‚Š๏ผ‰v0่‡ชไฝ“ใฏNext.jsใ‚’ๅŸบ็›คใจใ—ใฆใ„ใ‚‹ใŸใ‚ใ€ ใŸใจใˆใฐ AWS Amplify ใ‚’ไฝฟใฃใฆ AWSไธŠใงๅ‹•ไฝœใ•ใ›ใ‚‹ใ“ใจใ‚‚็พๅฎŸ็š„ใงใ™ใ€‚

ๅฎŸ้š›ใซ็งใฏใ€v0ใซๅฏพใ—ใฆใ€ŒCognitoใจDynamoDBใ‚’ไฝฟใ„ใŸใ„ใ€ใจๆŒ‡็คบใ‚’ๅ‡บใ—ใฆใฟใพใ—ใŸใ€‚ ใ™ใ‚‹ใจใ€SDKใ‚’ๆดป็”จใ—ใŸๆง‹ๆˆใ‚’่‡ชๅ‹•ใง็”Ÿๆˆใ—ใฆใใ‚Œใพใ—ใŸใ€‚ ใŸใ ใ—ใ€ๅ‹•ไฝœใ•ใ›ใ‚‹ใซใฏ็’ฐๅขƒๅค‰ๆ•ฐ๏ผˆAWSใฎ่ช่จผๆƒ…ๅ ฑใชใฉ๏ผ‰ใฎ่จญๅฎšใŒๅฟ…่ฆใงใ€ๅ…ฅๅŠ›ใซ่บŠ่บ‡ใŒใ‚ใฃใŸใŸใ‚ใ€ ใ€Œใƒขใƒƒใ‚ฏๅŒ–ใ—ใฆใปใ—ใ„ใ€ใจไผใˆใ‚‹ใจใ€ๅณๅบงใซใƒ€ใƒŸใƒผใƒ‡ใƒผใ‚ฟใ‚’ๅˆฉ็”จใ—ใŸๆง‹ๆˆใซๅˆ‡ใ‚Šๆ›ฟใˆใฆใใ‚Œใพใ—ใŸใ€‚

ใ“ใฎใ‚ˆใ†ใช้ซ˜้€Ÿใชใƒˆใƒฉใ‚ค๏ผ†ใ‚จใƒฉใƒผใฎๅๅพฉใŒใ€ๅฝ“ๅˆ่‡ชๅˆ†ใŒๆ€ใ„ๆใ„ใฆใ„ใŸๆง‹ๆˆใฎไธๅ‚™ใ‚„่ฆ‹่ฝใจใ—ใ‚’็ด ๆ—ฉใไฟฎๆญฃใ•ใ›ใฆใใ‚Œใพใ™ใ€‚

็งใฏๆ—ฅ้ ƒใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’้€šใ˜ใฆใ“ใ†ๆ„Ÿใ˜ใฆใ„ใพใ™ใ€‚ ใ€Œไบบใฏ็›ฎใฎๅ‰ใซโ€œใ‚‚ใฎโ€ใŒใ‚ใ‚‹ใ“ใจใงใ€ๆ€่€ƒใŒๅŠ ้€Ÿใ™ใ‚‹ใ€ใจใ€‚ ใ„ใ‚ใฐใ€Œไฝœใฃใฆใฟใชใ„ใจใ‚ใ‹ใ‚‰ใชใ„ใ€ใฎใงใ™ใ€‚

ใŸใ ใ€ใ€Œไฝœใฃใฆใฟใ‚‹ใ€ใพใงใซใ‹ใ‹ใ‚‹ๆ™‚้–“ใŒใ€ใ“ใ‚Œใพใงใฎ้–‹็™บใงใฏ้•ทใ™ใŽใพใ—ใŸใ€‚ ใ“ใ‚Œใฏใ€ไฝฟใ†ๆŠ€่ก“ใ‚นใ‚ฟใƒƒใ‚ฏใ‚„ไฝœใ‚Šๆ‰‹ใฎ็ฟ’็†Ÿๅบฆใซๅคงใใไพๅญ˜ใ—ใฆใ„ใŸใ‹ใ‚‰ใงใ™ใ€‚

v0ใฎใ‚ˆใ†ใชใƒ„ใƒผใƒซใซใ‚ˆใฃใฆใ€ใใฎใƒ•ใ‚งใƒผใ‚บใŒใ‚ใšใ‹5ๅˆ†ใปใฉใงๅฎŒไบ†ใ™ใ‚‹ใ“ใจใซใฏใ€ๅคงใใชๆ„ๅ‘ณใŒใ‚ใ‚Šใพใ™ใ€‚ ใใ‚Œใฏๅœงๅ€’็š„ใชใ‚ขใƒ‰ใƒใƒณใƒ†ใƒผใ‚ธใงใ‚ใ‚‹ไธ€ๆ–นใ€็งใŸใกใ‚จใƒณใ‚ธใƒ‹ใ‚ขใซใจใฃใฆใฏใ€ๅฐ‘ใชใ‹ใ‚‰ใš่„…ๅจใงใ‚‚ใ‚ใ‚Šใพใ™ใ€‚

ใ€Œ็งใฏใ“ใฎไธๅฎ‰ใ‚’ใ€ใ„ใคใซใชใฃใŸใ‚‰ไน—ใ‚Š่ถŠใˆใ‚‰ใ‚Œใ‚‹ใฎใ‹ใ€ ใใ‚“ใชใ“ใจใ‚’ใ€ๅฐ‘ใ—่‡ชๅ˜ฒๆฐ—ๅ‘ณใซ่€ƒใˆใฆใ„ใพใ™ใ€‚

ใŸใ ใ€AIใ‚’ๆ•ต่ฆ–ใ™ใ‚‹ใฎใงใฏใชใใ€ใฉใ†ๅ…ฑๅญ˜ใ—ใฆใ„ใใ‹ใซ่ฆ–็‚นใ‚’็งปใ•ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใจใ‚‚ๆ„Ÿใ˜ใฆใ„ใพใ™ใ€‚

้–‹็™บใ‚ตใ‚คใ‚ฏใƒซใฎๅŠ ้€Ÿใฏใ€ใƒฆใƒผใ‚ถใƒผใŒๆœฌๅฝ“ใซๆฑ‚ใ‚ใฆใ„ใ‚‹ใ‚‚ใฎใซใ€ใ‚ˆใ‚Šๆ—ฉใใ€ใ‚ˆใ‚Šๆทฑใ่ฟ‘ใฅใใŸใ‚ใฎใƒใƒฃใƒณใ‚นใงใ‚‚ใ‚ใ‚‹ใฏใšใงใ™ใ€‚ ่จญ่จˆใ‚„ใ‚ณใƒผใƒ‰ใฎๅ“่ณชใฏAIใŒๆ‹…ใฃใฆใใ‚Œใ‚‹ใ€‚ ใ ใ‹ใ‚‰ใ“ใใ€็งใŸใกไบบ้–“ใฏใ€ใ‚ˆใ‚Šๆœฌ่ณช็š„ใชๅ•ใ„ใ‚„ไพกๅ€คใซ้›†ไธญใงใใ‚‹ๆ™‚ไปฃใŒๆฅใ‚‹ใฎใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚