본문 바로가기

개발자정보

Salesforce CodeGen: 음성을 사용하여 프로그래밍

반응형

Salesforce CodeGen은 대화형 AI 프로그래밍 을 가능하게 하는 대규모 언어 모델 입니다 . 

미래 지향적으로 들리나요? 자, 미래가 여기에 있습니다. 

"프로그램 합성" 또는 "AI 쌍 프로그래머"라고도 하는 이 모델은 대화(우리가 말하는 '자연어')를 프로그램으로 변환하기 위해 함께 작동합니다. 이것은 한동안 주류였던 자동 완성 (문만 완성하고 오타와 오류를 줄임)을 훨씬 능가 합니다. 대신 CodeGen은 궁극적으로 달성하고자 하는 것을 이해하려고 노력할 것입니다. 

 

CodeGen은 어떻게 작동합니까?

CodeGen 모델은 문제를 올바르게 해결하는 기능 코드를 생성합니다. 
참고문헌:

대화형 AI 프로그래밍을 향한 기술 발전에 대한 전체 분석은 Salesforce AI Research 보고서 의 "용어, 정의, 개념"을 읽을 가치가 있습니다.

CodeGen을 사용하면 코드를 직접 작성하지 않고 코드가 수행해야 하는 작업을 기계에 설명하기만 하면 됩니다. CodeGen을 사용하여 Salesforce의 비유 를 빌리 는 것은 레스토랑에서 저녁 식사를 주문하는 것과 비슷합니다. 당신이 원하는 것을 웨이터에게 말하면 그들이 당신에게 그것을 제공합니다. 재료를 구입하거나 과정의 일부로 식사를 요리할 필요가 없습니다.

이 기능은 프로그래밍을 더 빠르고 리소스를 덜 사용하게 만들 뿐만 아니라 '로우 코드' Salesforce 전문가를 위한 레그업도 제공합니다. 

"컴퓨터 언어로 말"하도록 프로그래밍 언어를 가르치는 것은 더 이상 장벽이 아닙니다. 그것이 특정 프로그램과 함께 작동하기 위해 어떤(또는 추가) 언어를 마스터하든 상관 없습니다. Salesforce의 정신은 기술에 대한 액세스를 민주화하여 전통적으로 방해가 되는 비용, 시간 투자 및 필수 기술을 제거하는 것입니다. 언어에 구애받지 않는다는(즉, 특정 프로그래밍 언어에 얽매이지 않음) 갑자기 전문가가 한 프로젝트에서 다음 프로젝트로 매우 쉽게 이동할 수 있습니다. 

이것은 개발자에게 무엇을 의미합니까?

물론 CodeGen은 개발자를 직장에서 몰아내는 만병통치약이 아닙니다. 그대로 CodeGen은 로우 코드 전문가를 대신하여 간단한 코딩 작업을 처리할 수 있습니다. 더 복잡한 문제의 경우 프로그래밍 지식은 시스템이 솔루션을 검색할 때(또는 사람이 더 효율적인 솔루션을 제안할 때) 안내하는 데 유리합니다. 위의 동영상에서 보셨듯이 사용자는 AI에게 "해시맵을 사용하여 문제를 해결"하고 "숫자에 대한 기능을 실행하십시오..."라고 지시하고 있습니다.

전체 개발 수명 주기를 살펴보면 개발자에 대한 수요가 어떻게 계속 증가할지 알 수 있습니다. 코드 작성은 비즈니스 요구 사항을 흡수하고, 특정 기술 스택에 맞게 솔루션을 설계하고, 테스트를 실행하고, 배포하는 등의 작업으로 둘러싸여 있습니다. 이 모든 것은 사람의 손길에 의존합니다. 

또한 모델은 Salesforce AI Research에서 교육했으며 오픈 소스 라는 점에 유의하는 것도 중요합니다 . 주요 이유는 기여자의 의견을 바탕으로 연구를 가속화하기 위함입니다.

참고문헌:

더 넓은 시장에 관해서는 GitHub Copilot (OpenAI Codex 사용)이 비슷한 성과를 거두었다는 것을 알 수 있습니다. 

마지막 생각들

Salesforce AI Research 보고서는 CodeGen  제공 할 수 있는 영향에 대해 매우 이타적인 관점을 취합니다 .

"코딩의 민주화는 사회 전반에 걸친 보상을 거둘 것입니다... 우리는 이 혼란이 자율주행차나 심지어 인쇄기와 같은 다른 기술 기반 혁신의 규모로 예상됩니다... 전체 경제에 혜택을 줄 것입니다."

따라서 Salesforce 전문가가 CodeGen 또는 대화형 AI 프로그래밍을 보다 광범위하게 채택하는 방법을 관찰하는 것은 흥미로울 것입니다. 프로 코드 또는 로우 코드 전문가는 누구입니까? 그리고 이 개념은 얼마나 빨리 시작될까요? 계속 지켜봐 주세요!

반응형