Papago AI BE



[ºÎ¼­¼Ò°³]

ÀúÈñ ºÎ¼­´Â AI Platform(Papago, Clova) ¼­ºñ½ºÀÇ Back-end¸¦ °³¹ßÇÏ´Â ÆÀÀÔ´Ï´Ù.

±â°è¹ø¿ª, À½¼ºÀνÄ(STT), À½¼ºÇÕ¼º(TTS), OCR, ÇнÀ Ç÷§Æû µî ³×À̹ö Àü¹Ý¿¡¼­ Ȱ¿ëµÇ´Â AI ±â¹Ý ±â¼úÀ» ¾ÈÁ¤ÀûÀ¸·Î ¼­ºñ½ºÈ­ÇÏ´Â ¿ªÇÒÀ» ¸Ã°í ÀÖ½À´Ï´Ù.

´Ù¾çÇÑ AI ¿£ÁøÀ» ¼­ºñ½º ÆÐŰ¡Çϸ鼭 ¹ß»ýÇÏ´Â ¹®Á¦µéÀ» ÇØ°áÇÏ¸ç ¼ºÀåÇÒ ¼ö ÀÖ°í, REST API»Ó¸¸ ¾Æ´Ï¶ó Text/Media Streaming µî ´Ù¾çÇÑ ÇüŸ¦ ´ë±Ô¸ð¡¤ºÐ»ê ȯ°æ¿¡¼­ ó¸®ÇÒ ¼ö ÀÖ´Â ¼­ºñ½º¸¦ ±¸ÃàÇÕ´Ï´Ù.

¶ÇÇÑ ±Û·Î¹ú ¼­ºñ½º °³¹ß °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â º¹ÀâÇÑ ¹®Á¦µéÀ» ÁÖµµÀûÀ¸·Î ÇØ°áÇϸç, ¶Ù¾î³­ ¿ª·®À» °¡Áø µ¿·áµé°ú ÇÔ²² ¼ºÀåÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù.


[´ã´ç¾÷¹«]

Java/Kotlin/Go¸¦ Ȱ¿ëÇØ ¹é¿£µå ¼­¹ö ±¸Ãà, AI Platform ¼­ºñ½ºÀÇ Rest API ¹× Streaming ±â´É °³¹ß ¹× ¿î¿µ

¿©·¯ ŸÀÔÀÇ AI ¿£ÁøÀ» ¿¬µ¿ÇÏ°í ´ë±Ô¸ð Æ®·¡ÇÈ Ã³¸®, º´·Äó¸®, ¹èġó¸® µîÀÇ ±â´É °³¹ß

Kubernetes ±â¹ÝÀÇ Cloud Native ¾ÆÅ°ÅØÃ³¸¦ Ȱ¿ë, Naver Cloud Platform(NCP) ȯ°æ¿¡¼­ Ç÷§Æû °³¹ß ¹× ¿î¿µ

¼­ºñ½º ¿î¿µ ȯ°æ¿¡ ÇÊ¿äÇÑ ·Î±× ¼öÁý, ¸ð´ÏÅ͸µ, Àå¾Ö ´ëÀÀ ¹× ¾ÈÁ¤È­ ÀÛ¾÷

CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà ¹× ÀÚµ¿È­, Å×½ºÆ® ÄÚµå ÀÛ¼º ¹× ǰÁú °ü¸®


[ÀÚ°Ý¿ä°Ç]

- ¾÷¹« À¯°ü °æ·ÂÀ» 3³â À̻󠺸À¯ÇϽŠºÐ

ÄÄÇ»ÅÍ °øÇÐ ±âÃÊ Áö½Ä(ÀڷᱸÁ¶, ¾Ë°í¸®Áò, ³×Æ®¿öÅ©, ¿î¿µÃ¼Á¦ µî)À» º¸À¯ÇϽŠºÐ

Java ¶Ç´Â Kotlin ±â¹ÝÀÇ ¹é¿£µå °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ

Spring Boot, Spring Cloud µî ¼­¹ö ÇÁ·¹ÀÓ¿öÅ© Ȱ¿ë °æÇèÀÌ ÀÖÀ¸½Å ºÐ

REST API ¼³°è ¹× °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ

µ¥ÀÌÅͺ£À̽º(MySQL, PostgreSQL µî RDBMS) Ȱ¿ë ´É·Â ¹× ORM(JPA µî) »ç¿ë °æÇèÀÌ ÀÖÀ¸½Å ºÐ

¿øÈ°ÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¹× Çù¾÷ ´É·Â, °³Àΰú ÆÀÀÇ ¼ºÀå¿¡ °ü½ÉÀÌ ¸¹À¸½Å ºÐ


[¿ì´ë»çÇ×]

´ë±Ô¸ð Æ®·¡ÇÈ Ã³¸®, ºÐ»ê ½Ã½ºÅÛ ±¸Ãà °æÇèÀÌ ÀÖÀ¸½Å ºÐ

½ºÆ®¸®¹Ö ó¸® °æÇèÀÌ ÀÖÀ¸½Å ºÐ(gRPC, Media, Websocket µî)

°³¹ß »ý»ê¼º µµ±¸(AI Assistant, Cursor, Claude, Gemini µî) Ȱ¿ë °æÇèÀÌ ÀÖÀ¸½Å ºÐ

´Ù¾çÇÑ ¾ð¾î ¹× ±â¼ú ½ºÅÿ¡ ºü¸£°Ô ÇнÀÇÒ ¼ö ÀÖ´Â ´É·Â°ú ¼ºÀå ÀÇÁö¸¦ °¡Áö½Å ºÐ


[Á¶Á÷±¸¼º¿ø Talk]

ÀϹÝÀûÀÎ ¹é¿£µå °³¹ßÀº Java/Spring ±â¹ÝÀÇ REST API °³¹ß ¾÷¹«°¡ ¹Ýº¹µÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.

ÀúÈñ ÆÀÀº ½Å±Ô °³¹ß ½Ã KotlinÀ» Àû±ØÀûÀ¸·Î Ȱ¿ëÇϸç, JetBrains Exposed¿Í °°Àº ÃֽŠÇÁ·¹ÀÓ¿öÅ© µµÀÔ, Kotlin Coroutine ±â¹Ý ½ºÆ®¸®¹Ö °ÔÀÌÆ®¿þÀÌ(GW) °³¹ß µî È¿À²ÀûÀÌ°í ¼º´ÉÀÌ ¶Ù¾î³­ ±â¼úÀ» Àû±ØÀûÀ¸·Î Àû¿ëÇϰí ÀÖ½À´Ï´Ù.

ƯÈ÷ ´Ü¼øÇÑ REST API °³¹ß¿¡ ±×Ä¡Áö ¾Ê°í, SSE, WebSocket, gRPC µî ´Ù¾çÇÑ ½ºÆ®¸®¹Ö ·¹À̾ Ȱ¿ëÇÏ¿© ¼­ºñ½º¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ´Ù¾çÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ´Â °æÇèÀº Å« µµÀüÀÌÀÚ µ¿±âºÎ¿©°¡ µÇ¸ç, ÆÀ°ú °³ÀÎ ¸ðµÎÀÇ ¼ºÀåÀ» À̲ø¾î³¾ ¼ö Àִ ȯ°æÀ» Á¦°øÇÕ´Ï´Ù.

¶ÇÇÑ »óÈ£ Á¸Áß°ú ¿øÈ°ÇÑ ¼ÒÅëÀ» ¹ÙÅÁÀ¸·Î PR ¸®ºä ¹®È­¿Í ½ºÅ͵ð Ȱµ¿ÀÌ È°¹ßÇÏ°Ô ÀÌ·ç¾îÁö°í ÀÖ¾î, µ¿·áµé°ú ÇÔ²² Áö¼ÓÀûÀ¸·Î ¹ßÀüÇÒ ¼ö ÀÖ½À´Ï´Ù.

Papago AI FE



[ºÎ¼­¼Ò°³]

ÀúÈñ ºÎ¼­´Â ¾ð¾îÀÇ À庮 ¾ø´Â ¼¼»óÀ» ²Þ²Ù¸ç, ´õ ³ªÀº ¹ø¿ª ¼­ºñ½º¸¦ ¸¸µé±â À§ÇØ ²÷ÀÓ¾øÀÌ µµÀüÇϰí ÀÖ½À´Ï´Ù. ¸¹Àº ºÐµéÀÌ »ç¶ûÇØ Áֽô Papago(¸µÅ©) ¼­ºñ½º¿Í, ¾÷¹«¿¡ ÇÊ¿äÇÑ ¹ø¿ªÀ» ½±°í Æí¸®ÇÏ°Ô Áö¿øÇϴ Papago Plus(¸µÅ©) µî ¹ø¿ª °ü·Ã ¼­ºñ½º¸¦ °³¹ßÇϸç, ¶Ù¾î³­ ¹ø¿ª ǰÁúÀ» ¹ÙÅÁÀ¸·Î »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô ¼ÒÅëÇÒ ¼ö ÀÖµµ·Ï µ½°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ ±âÁ¸¿¡ ¾ø´ø »õ·Î¿î ¹ø¿ª °æÇèÀ» Á¦°øÇϱâ À§ÇØ ²ÙÁØÈ÷ ³ë·ÂÇϰí ÀÖ½À´Ï´Ù.


¿©±â¿¡ ´õÇØ, À½¼º ÇÕ¼º, ¹®ÀÚ ÀνÄ, À̹ÌÁö ó¸® µî ´Ù¾çÇÑ AI ±â¼úÀ» ¿¬±¸/°³¹ßÇÏ¸ç ¹ø¿ªÀ» ³Ñ¾î¼­´Â »õ·Î¿î °¡Ä¡¸¦ ¸¸µé¾î°¡°í ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ Ã³¸®ºÎÅÍ ¸ðµ¨ ÇнÀ°ú Æò°¡, Ŭ¶ó¿ìµå ¼­ºù±îÁö AI Àü¹ÝÀÇ ±â¼úÀ» ´Ù·ç´Â ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ¿©, »ç¿ëÀÚ Ä£È­ÀûÀÎ UI/UX¸¦ ±¸ÇöÇÏ°í º¸´Ù Æí¸®Çϰí À¯¿ëÇÑ ¼­ºñ½º¸¦ Á¦°øÇϰí ÀÖ½À´Ï´Ù.


ÀúÈñ¿Í ÇÔ²² ¹ø¿ª°ú AI·Î ´õ ³ªÀº ¼¼»óÀ» ¸¸µé¾î°¥ µ¿·á¸¦ ±â´Ù¸³´Ï´Ù.


[´ã´ç¾÷¹«]

AI ±â¹Ý PaaS ¼­ºñ½º(¹ø¿ª, À½¼º ÇÕ¼º, ¹®ÀÚ ÀνÄ, À̹ÌÁö ó¸® µî) °³¹ß/¿î¿µ

¸ðµ¨ ¼­ºùÀ» À§ÇÑ Å¬¶ó¿ìµå ÄÜ¼Ö ¹× °ü¸® UI °³¹ß/¿î¿µ

AI ±â¼ú Ȱ¿ëÀ» Áö¿øÇÏ´Â µµ±¸ °³¹ß

AI ÇнÀÀ» À§ÇÑ µ¥ÀÌÅÍ Àüó¸® ¹× Á¤Á¦ µµ±¸ °³¹ß

AI ¸ðµ¨ÀÇ ¼º´É Æò°¡ ¹× °ËÁõ µµ±¸ °³¹ß


[ÀÚ°Ý¿ä°Ç]

- Front-end °³¹ß °æ·ÂÀ» 2³â ÀÌ»óÀ» º¸À¯ÇϽŠºÐ
JavaScript¿¡ ´ëÇÑ ±íÀº ÀÌÇØ¸¦ °®Ã߽ŠºÐ


[¿ì´ë»çÇ×]

Front-end ¼º´É ÃÖÀûÈ­¿¡ ´ëÇØ ±íÀÌ °í¹ÎÇÏ°í °³¼± °æÇèÀÌ ÀÖÀ¸½Å ºÐ

React ¶Ç´Â Vue °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ

TypeScript °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ

¹ÝÀÀÇü À¥ °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ

Node.js ±â¹Ý °³¹ß ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ

Docker ¹× Kubernetes ȯ°æ¿¡¼­ ¼­ºñ½º °³¹ß/¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ

AI µµ±¸¸¦ Ȱ¿ëÇØ °³¹ß È¿À²À» ³ôÀ̰ųª ¾÷¹«¸¦ ÀÚµ¿È­ÇÑ °æÇèÀÌ ÀÖÀ¸½Å ºÐ


[Á¶Á÷±¸¼º¿ø Talk]

#±¸¼º¿ø A

À̰÷ÀÇ °¡Àå Å« ÀåÁ¡Àº ¹«¾ùº¸´Ù ½Ç·Â ÀÖ´Â µ¿·áµé°ú °Ç°­ÇÑ °³¹ß ¹®È­¶ó°í »ý°¢ÇÕ´Ï´Ù. °³¹ßÀÚÀÇ ¼ºÀå¿¡´Â µ¿·á¸¸Å­ ÁÁÀº ÀÚ±ØÀÌ ¾ø´Ù´Â °ÍÀ» ±ú´Þ¾Ò´Âµ¥, À̰÷¿¡¼­´Â ¾ðÁ¦³ª µµ¿òÀ» ¿äûÇϸé ÇÔ²² °í¹ÎÇØÁÖ°í ºÎÁ·ÇÑ ºÎºÐÀº ¼­·Î ¸Þ¿öÁÖ´Â ¸ð½ÀÀ» ÀÚÁÖ º¼ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ³ªÀ̳ª ¿¬Â÷¿¡ »ó°ü¾øÀÌ ¼öÆòÀûÀÎ ±¸Á¶ ¼Ó¿¡¼­ ¼­·Î¸¦ Á¸ÁßÇϸç, °³ÀÎÀÇ ÀÚÀ²¼ºÀ» º¸ÀåÇÏ´Â ºÐÀ§±âÀ̱⿡ ³ë·Â ¿©ÇÏ¿¡ µû¶ó ¼ºÀåÇÒ ¼ö ÀÖ´Â ±âȸ°¡ ¹«±Ã¹«ÁøÇÕ´Ï´Ù.

ƯÈ÷ Á¦°¡ ¼ÓÇÑ ÆÀÀº ÃÖ±Ù È­µÎ°¡ µÇ°í ÀÖ´Â AI¸¦ °¡Àå °¡±îÀÌ¿¡¼­ Á¢Çϰí, À̸¦ ½ÇÁ¦ ¼­ºñ½º¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ±âȸ°¡ ¸¹½À´Ï´Ù. µû¶ó¼­ ÀÌ ºÐ¾ß¿¡ °ü½ÉÀÌ ÀÖ´Â ºÐµé¿¡°Ô´Â Á¤¸» ÁÁÀº °æÇè°ú µµÀüÀÇ ±âȸ°¡ µÉ °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù.


#±¸¼º¿ø B

ÀúÈñ ÆÀÀº ÇÔ²² °³¹ßÇÒ ¶§ÀÇ ÀåÁ¡°ú °³ÀÎÀûÀ¸·Î °³¹ßÇÒ ¶§ÀÇ ÀåÁ¡ÀÌ Á¶È­¸¦ ÀÌ·ç´Â °÷ÀÔ´Ï´Ù. »õ·Î¿î ½Ãµµ¸¦ ÇØº¸±â ÁÁÀº ¹®È­¸¦ ÁöÇâÇϸç, ±âº»ÀûÀÎ ±ÔÄ¢ ¼Ó¿¡¼­ Ȱ¹ßÇÑ ÄÚµå ¸®ºä¿Í Çù¾÷À» À̾°í ÀÖ½À´Ï´Ù. µ¿½Ã¿¡ °¢ÀÚ°¡ µµÀüÇÏ°í ½ÍÀº ¿µ¿ª¿¡ ´ëÇØ¼­´Â Àû±ØÀûÀ¸·Î ÀÀ¿øÇϰí ÁöÁöÇÏ´Â ºÐÀ§±âÀÔ´Ï´Ù.

°æ·ÂÀÌ Àû´õ¶óµµ ´©±¸³ª ÀÚÀ¯·Ó°Ô ÀǰßÀ» ³¾ ¼ö ÀÖ°í, ÆÀ¿øµéÀº À̸¦ ÁøÁöÇÏ°Ô °æÃ»ÇÏ¸ç ´õ ³ªÀº ¹æÇâÀ¸·Î ÇÔ²² °í¹ÎÇÕ´Ï´Ù. Å« Á¶Á÷ ¾È¿¡ ¼ÓÇØ ÀÖÁö¸¸, ¸ðµÎ°¡ ÃÖ°íÀÇ ÇÁ·Î´öÆ®¸¦ ¸¸µé±â À§ÇÑ ¹æ¹ýÀ» ²÷ÀÓ¾øÀÌ ³íÀÇÇϰí Çù·ÂÇϱ⠶§¹®¿¡ È¥ÀÚ¶ó´Â ´À³¦ÀÌ ÀüÇô µéÁö ¾Ê½À´Ï´Ù.

ÀüÇüÀýÂ÷ ¹× ±âŸ»çÇ×

[ÀüÇüÀýÂ÷]

¼­·ù ÀüÇü(±â¾÷¹®È­ÀûÇÕµµ °Ë»ç ¹× Á÷¹« Å×½ºÆ® Æ÷ÇÔ Æ÷ÇÔ) ¢º Á÷¹« ÀÎÅÍºä ¢º ·¹ÆÛ·±½ºÃ¼Å© ¹× Á¾ÇÕ ÀÎÅÍºä ¢º ó¿ìÇùÀÇ ¢º ÃÖÁ¾ÇÕ°Ý

¡Ø ÀüÇü ÀýÂ÷´Â ÀÏÁ¤ ¹× »óȲ¿¡ µû¶ó º¯µ¿ µÉ ¼ö ÀÖÀ¸¸ç, ÀüÇü º° °á°ú¿¡ µû¶ó ÀýÂ÷(Ãß°¡ ÀÎÅÍºä µî)°¡ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.

¡Ø Á¤ÇØÁø °á°ú ¹ßÇ¥ ÀÏÁ¤Àº ¾øÀ¸¸ç, Áö¿ø¼­ °ËÅä ÈÄ ¸éÁ¢ ÀÏÁ¤Àº ´ë»óÀÚ¿¡°Ô °³º°·Î ¾È³» µå¸± ¿¹Á¤ÀÔ´Ï´Ù.



[±Ù¹«Áö]

°æ±â ¼º³²½Ã ºÐ´ç±¸ ºÒÁ¤·Î 6 (±×¸°ÆÑÅ丮)

¡Ø ±Ù¹«Áö´Â ȸ»ç ³»ºÎ »çÁ¤¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.



[±âŸ»çÇ×]

º» °ø°í´Â Ÿ °ø°í¿Í Áߺ¹Áö¿øÀÌ ºÒ°¡´ÉÇϸç, ±âÁøÇàÇÑ Æ÷Áö¼Ç¿¡ ´ëÇÑ ÀüÇüÀÌ ¸ðµÎ ¸¶¹«¸® µÇ¸é ´Ù¸¥ Æ÷Áö¼ÇÀ¸·Î Áö¿øÀÌ °¡´ÉÇÕ´Ï´Ù.

- ÇØ¿Ü ÃâÀå¿¡ °á°Ý »çÀ¯°¡ ¾ø´Â ºÐ¸¸ Áö¿ø °¡´ÉÇÕ´Ï´Ù.

- º´¿ª Àǹ«¸¦ ÇÊÇÑ ÀÚ È¤Àº ¸éÁ¦µÈ ÀÚ¿¡ ÇÑ ÇØ ÀÔ»çÁö¿øÀÌ °¡´ÉÇÕ´Ï´Ù.

- Áö¿ø¼­ »ó ÇãÀ§ ±âÀç°¡ Àְųª Á¦Ãâ ¼­·ù°¡ ÇãÀ§ÀÎ °æ¿ì ÇÕ°ÝÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.

- Á¦ÃâµÈ Áö¿ø¼­´Â [My page- Áö¿øÇöȲ]¿¡¼­ È®ÀÎ °¡´ÉÇϸç, °ø°í ¸¶°¨ Àü±îÁö ȨÆäÀÌÁö¿¡¼­ ¼öÁ¤ ¹× Áö¿ø öȸ°¡ °¡´ÉÇÕ´Ï´Ù.

- º» °ø°í´Â ÀÎÀç ¼±¹ß ¿Ï·á ½Ã Á¶±â ¸¶°¨µÉ ¼ö ÀÖÀ¸¸ç, ÇÊ¿ä ½Ã ¸ðÁý ±â°£ÀÌ ¿¬Àå µÉ ¼ö ÀÖ½À´Ï´Ù.

- ±¹°¡À¯°øÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷º¸È£ ´ë»óÀÚ´Â °ü°è¹ý·É¿¡ µû¶ó ¿ì´ëÇÕ´Ï´Ù.

- ±¹°¡À¯°øÀÚÀÇ °¡»êÁ¡ ºÎ¿©¸¦ ¹Þ±â À§Çؼ­´Â º»ÀÎÀÌ 'Ãë¾÷Áö¿ø ´ë»óÀÚ Áõ¸í¼­'¸¦ ȸ»ç¿¡ Á¦ÃâÇØ¾ß ÇÕ´Ï´Ù.

- Á¦ÃâÇØ ÁֽŠÁö¿ø¼­ÀÇ °ËÅä °á°ú ¹ßÇ¥´Â Áö¿ø¼­¿¡ µî·ÏÇϽŠÀ̸ÞÀÏ·Î °³º° ¾È³» µå¸³´Ï´Ù.

- ÀÔ»ç ÈÄ 3°³¿ùÀÇ ¼ö½À ±â°£À» Àû¿ëÇÏ¸ç Æò°¡¿¡ µû¶ó ¼ö½À ±â°£ÀÌ ¿¬ÀåµÇ°Å³ª ä¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.

- ¹®ÀÇ»çÇ×Àº NAVER Cloud ä¿ë ȨÆäÀÌÁö 1:1 ¹®ÀÇ·Î Á¢¼öÇØÁֽñ⠹ٶø´Ï´Ù.