창의력 탐구: PartyRock – re:Invent 2023 제품 리뷰에서 생성 AI에 대해 자세히 알아보세요.

앞에 쓰세요

승인 진술: 이 문서는 Amazon Cloud Technology 개발자 커뮤니티, Zhihu, 자체 미디어 플랫폼, 타사 개발자 미디어, 등.

이벤트 링크: https://devpress.csdn.net/awstech/656049279820e81a16d9533b.html

이 블로그는 방향 1을 중심으로 만들어집니다.

여기에 이미지 설명을 삽입하세요.

2023년에는 생성적 인공지능(AI)이 여러 차례 화제가 됐다. 편안하고 재미있는 환경에서 이 분야를 탐구하고 싶고, 직접 손을 대고 게임을 만들고 싶다면 PartyRock이 탁월한 선택입니다!

이 플랫폼은 프로그래밍 기초 없이 자유롭게 실험하고, 생성적 AI의 핵심 기술과 프롬프트 엔지니어링의 본질을 배우고, AI 창작의 여정을 시작할 수 있는 독특한 실험 공간을 제공합니다.

PartyRock은 사용자 간의 상호 작용과 협업을 장려합니다. 여기에서 쉽게 미니 애플리케이션을 구축할 수 있을 뿐만 아니라 생성한 앱을 친구들과 공유할 수도 있습니다. 다른 사람이 공유한 애플리케이션에서 시작하여 조정과 최적화를 통해 나만의 독특한 작품으로 만들 수 있어 창작의 즐거움이 높아집니다.

지금 방문https://partyrock.aws/하여 PartyRock을 빠르게 경험해 보세요. 제한된 시간 동안 무료로 제공됩니다!

빌드하려는 애플리케이션에 대한 설명을 입력한 다음 PartyRock의 생성 인공 지능 LLM을 사용하여 빌드를 준비하고 앱 개선을 위한 2차 편집을 지원할 수 있습니다.


PartyRock은 애플리케이션 구축을 위한 강력한 플랫폼을 제공할 뿐만 아니라 사용자에게 전례 없는 유연성과 혁신 가능성을 제공합니다. 초보자이든 숙련된 개발자이든 이 플랫폼을 사용하여 창의력을 발휘하고 고유한 애플리케이션을 구축할 수 있습니다.

PartyRock에서 첫 번째 앱을 구축해 보세요!

내 앱을 사용해 주셔서 감사합니다.【CybersecuritySimulator 네트워크 보안 위협 시나리오 시뮬레이션

PartyRock 생성 앱에 대한 아이디어 공유

PartyRock 플랫폼에서 앱 생성 과정을 탐색하면서 LLM(Large Language Model) 적용과 앱 로직 구현에 있어 설계된 프롬프트 단어의 고유한 가치에 대해 배웠습니다.

이점

먼저 장점에 대해 이야기해 보겠습니다. PartyRock은 LLM 대규모 모델을 사용하여 고급 자연어 처리 기능을 사용하여 사용자 친화적인 인터페이스와 기능을 더 빠르고 효율적으로 구문 분석하고 생성할 수 있도록 해줍니다. LLM의 중요한 장점은 개발 프로세스 중에 사용자에게 직관적인 대화 상자와 지침을 쉽게 구축할 수 있다는 것입니다. 또한, LLM은PartyRock이 다양한 응용 시나리오에서 작동할 수 있도록 하여 뛰어난 기능을 제공합니다. 其对语言的深度理解和生成能力多样性和适应性灵活性和扩展性

한계

그러나 이것은 PartyRock의 한계이기도 합니다. LLM이 더 많은 것을 처리하면 复杂的逻辑或特定技术需求, 可能不够精确或深入.

예를 들어 암복호화 앱을 만드는 과정에서 복호화 기능이 잘 적용되지 않는 것을 발견했습니다. 이러한 제한은 암호 해독 기능을 적용할 때 특히 분명해집니다. 암호화 및 암호 해독 프로세스에는 복잡한 알고리즘과 키 관리가 포함되는 경우가 많기 때문에 LLM은 이러한 특수 요구 사항을 완전히 이해하고 구현하지 못할 수도 있습니다.

추론 특히 매우 기술적이고 정밀한 요구 사항이 포함된 시나리오에서 유사한 특정 기능을 구현할 때如果提示工程设计的不够精准,LLM的应用效果大概率会不尽人意。

미래 전망

내 관점에서 보면 LLM은 강력한 도구입니다在应用程序开发中的价值不容小觑. PartyRock은 LLM 구축 앱 샘플의 새로운 시대를 경험할 수 있는 좋은 시작입니다.

LLM은 애플리케이션 개발에 전례 없는 편리성과 유연성을 제공하지만 특정 도메인 전문 지식과 복잡한 논리에 관해서는 여전히 전통적인 프로그래밍 방법 및 관련 논리에 대한 심층적인 지식과 결합되어야 합니다. 이러한 결합 사용은 복잡한 작업을 처리할 때 LLM의 한계를 극복하여 보다 정확하고 효율적인 응용 프로그램 설계를 가능하게 합니다.

PartyRock에서 앱 설명을 생성할 때 참고할 사항

총 2개의 앱을 생성하려고 했으나, 다른 앱(암호화 및 복호화)은 별로 성공하지 못했습니다.

간단한 분석을 시도한 후에 효과적인 애플리케이션 코드를 자동으로 생성하기 위해 LLM(Large Language Model)에 영향을 미치는 몇 가지 주요 요소가 있습니다. 자체 앱을 생성할 때 다음 사항에 주의할 수 있습니다.

  1. 설명이 충분히 자세하지 않습니다: 소프트웨어나 애플리케이션을 개발할 때 요구 사항에 대한 명확하고 자세한 설명이 중요합니다. 내 설명에서는 기본 기능을 다루면서 키 생성, 저장 및 관리 방법과 같은 일부 핵심 기술 세부 사항은 언급하지 않았습니다. 암호화 및 복호화 프로세스에서 키는 암호화 보안과 복호화 가능성을 결정하는 중심 역할을 합니다. 다양한 암호화 알고리즘(예: 대칭 암호화, 비대칭 암호화)은 키를 다르게 처리하므로 요구 사항에 이를 지정해야 합니다.
  2. 암호화 및 복호화 알고리즘 선택: 애플리케이션 설명에는 사용할 암호화 알고리즘에 대한 사양이 없습니다. AES, RSA, SHA 등 다양한 암호화 기술이 있으며 각각 고유한 특성과 적용 가능한 시나리오가 있습니다. 특정 알고리즘 설명이 없으면 LLM이 사용할 암호화 방법을 결정하기가 어렵습니다.
  3. 기술 구현의 복잡성: 명확한 요구 사항에 따른 지침 하에서도 암호화/복호화 애플리케이션 구현에는 복잡한 프로그래밍 및 보안 전략이 포함됩니다. 이는 실행 가능한 완전한 코드를 직접 생성하는 LLM의 능력을 넘어서는 것일 수 있습니다.

정리하자면, PartyRock은 좋은 실행자이지만 명령이 올바른지 아닌지에 대해 생각하는 능력이 없는 것 같습니다. 이는 현재 LLM의 일반적인 문제인 것 같습니다. 프로젝트를 안내하는 추가 프롬프트가 없으면 명령 오류를 인식하거나 지적하는 경우가 거의 없습니다.

제 실험에서는 다른 최적화 방향 등 가설에서 설명한 기능 외에 '자동 수정' 기능은 없었습니다.안전 고려사항: 애플리케이션 설명에서는 키 유출 방지, 암호화된 텍스트를 무단 액세스로부터 보호하는 등 암호화 프로세스의 보안을 보장하는 방법을 언급하지 않았습니다. 보안 설계를 고려하면 PartyRock은 자체적으로 패치하지 않습니다. .

따라서 이러한 작업에서 LLM의 효율성을 높이기 위해서는 보다 상세한 기술 요구 사항을 제공하는 것이 고려될 수 있습니다. 이러한 방식으로 LLM은 보다 정확한 코드 생성이나 디자인 제안을 제공할 수 있습니다.

파티락 소개

PartyRock은 편안하고 재미있는 경험을 즐기면서 생성 인공 지능에 대한 통찰력을 얻을 수 있는 사용자 친화적인 플랫폼입니다. 프로그래밍 기술이나 특정 Amazon Cloud 계정을 만들지 않고도 PartyRock을 실험하고, 생성 인공 지능에 대해 자세히 알아보고, 프롬프트 엔지니어링의 본질을 배우고, 미니 애플리케이션을 구축 및 공유할 수 있습니다.

또는 기존 공유 앱 템플릿으로 시작하여 간단한 조정 및 개인화를 통해 신속하게 자신만의 앱 템플릿을 구축하고 향상시킬 수 있습니다.

PartyRock에 입장하세요

먼저 https://partyrock.aws/를 방문하세요.

여기에 이미지 설명을 삽입하세요.

Apple, Amazon 또는 Google 계정으로 로그인하려면 로그인을 클릭하세요.

여기에 이미지 설명을 삽입하세요.
본인 확인 후 PartyRock 홈페이지에 입장합니다.

몇 가지 샘플 애플리케이션을 확인하거나 직접 빌드를 클릭하여 시작할 수 있습니다.

애플리케이션 구축

이 기사에서는 PartyRock을 사용하여 애플리케이션을 구축하는 방법을 보여 드리겠습니다. 만들고 싶은 애플리케이션 유형을 간단히 설명하면 PartyRock의 생성 AI 기술이 기본 프레임워크를 준비하는 데 도움이 될 수 있습니다.

물론 더 깊은 이해와 숙달을 원한다면 각 위젯을 수동으로 구축해 볼 수도 있습니다. 관심 있는 친구들이 직접 시도해 볼 수도 있어요~

여기에 이미지 설명을 삽입하세요.

성공적인 앱: CybersecuritySimulator 시나리오 사이버 보안 위협 시뮬레이션

PartyRock 플랫폼에 대한 이전 소개에 이어 다음으로 앱을 구축하는 방법을 살펴보겠습니다.

앱 빌드

본 글에서 디자인한 앱의 주제는 네트워크 보안 교육에 초점을 맞춘 애플리케이션인 Cybersecurity Simulator이며, 이 애플리케이션을 통해 실제 세계에 기반한 네트워크 보안 위협 시나리오를 제공하여 사용자가 학습하고 대응할 수 있기를 바랍니다. 시뮬레이션된 환경에서의 네트워크 공격.

그런 다음 앱의 의도된 기능을 분류하고 이를 PartyRock에 제공하여 기본 프레임워크를 준비하는 데 도움을 주었습니다.

핵심 기능

[앱 설명] 대화형 스크립트: 실제 네트워크 보안 위협을 기반으로 일련의 시나리오 시뮬레이션을 설계합니다. 사이버 공격을 시뮬레이션하고 사용자가 대응 방법을 선택하도록 합니다.

  • 대화형 시나리오: 사용자는 텍스트 어드벤처 게임 형태로 다양한 네트워크 보안 문제에 직면하게 됩니다. 시나리오에는 피싱 이메일 탐지, 취약한 비밀번호 보호, 랜섬웨어 공격 대응 등이 포함됩니다.
  • 교육 피드백: 각 결정 후에 LLM은 사이버 보안 관행 측면에서 그 선택이 좋은 선택인지 나쁜 선택인지 설명하는 피드백을 제공합니다. 이는 모든 시나리오를 학습 기회로 바꿀 것입니다.
  • 점진적 난이도: 사용자가 발전함에 따라 도전 과제는 점점 더 어려워지고 더 복잡한 사이버 보안 개념이 도입됩니다.

일반적으로 프롬프트 프로젝트는 영어로 입력해야 이해도와 성능이 향상되므로 위의 기능을 영어로 변환하여 PartyRock의 앱 빌더에 입력했습니다.

핵심 기능

  • 대화형 시나리오: 사용자에게는 텍스트 기반 어드벤처 게임 형태로 다양한 사이버 보안 과제가 제공됩니다. 시나리오의 범위는 피싱 이메일 감지, 취약한 비밀번호 보호, 랜섬웨어 공격 대응에 이르기까지 다양합니다.
  • 교육 피드백: 각 결정 후에 LLM은 사이버 보안 관행 측면에서 그 선택이 좋았거나 나빴던 이유를 설명하는 피드백을 제공합니다. 이를 통해 각 시나리오를 학습 기회로 전환할 수 있습니다.
  • 점진적 난이도: 사용자가 발전함에 따라 더욱 복잡한 사이버 보안 개념이 도입되면서 과제가 점점 더 어려워집니다.

여기에 이미지 설명을 삽입하세요.

시험 적용

PartyRock이 도움이 될 수 있는지 살펴보겠습니다.

프롬프트를 입력하고 애플리케이션 빌드를 클릭합니다.

이 앱은 몇 초 만에 매우 빠르게 준비됩니다!

그런 다음 일부 콘텐츠를 입력하여 출력이 우리의 요구 사항을 충족하는지 확인합니다.

여기에 이미지 설명을 삽입하세요.

좋아 보인다!

여기에서 편집을 클릭하여 애플리케이션을 두 번째로 편집할 수 있습니다.
여기에 이미지 설명을 삽입하세요.
여기서는 LLM 모델이 주로 적용되고 프롬프트 단어가 앱의 애플리케이션 로직을 완성하도록 설계되었음을 확인할 수 있습니다. a>

LLM 대형 모델의 장점은 고급 자연어 처리 기능을 활용하여 사용자 친화적인 인터페이스와 기능을 더 빠르고 효율적으로 구문 분석하고 생성할 수 있다는 것입니다. LLM의 중요한 장점은 개발 프로세스 중에 사용자에게 직관적인 대화 상자와 지침을 쉽게 구축할 수 있다는 것입니다. 또한, LLM은다양한 응용 시나리오에서 작동할 수 있도록 하여 훌륭한 기능을 제공합니다. 其对语言的深度理解和生成能力多样性和适应性灵活性和扩展性

이것도 한계인데, 예를 들어 다음 암복호화 앱에서는 복호화 기능이 잘 적용되지 않습니다. LLM은 더 복잡한 논리나 특정 기술 요구 사항을 처리할 때 정확하거나 깊이가 충분하지 않을 수 있습니다. 이러한 제한은 암호 해독 기능을 적용할 때 특히 분명해집니다.

암호화 및 암호 해독 프로세스에는 복잡한 알고리즘과 키 관리가 포함되는 경우가 많기 때문에 LLM은 이러한 특수 요구 사항을 완전히 이해하고 구현하지 못할 수도 있습니다. 이로 인해 특정 기능을 구현할 때, 특히 매우 기술적이고 정밀한 요구 사항이 포함된 시나리오에서 LLM 적용 효과가 만족스럽지 않을 수 있습니다.

내 관점에서는 LLM이 애플리케이션 개발에 전례 없는 편리성과 유연성을 제공하지만 특정 도메인 전문 지식과 복잡한 논리에 관해서는 여전히 전통적인 프로그래밍 방법 및 관련 논리에 대한 심층적인 지식과 결합되어야 합니다. . 이러한 결합 사용은 복잡한 작업을 처리할 때 LLM의 한계를 극복하여 보다 정확하고 효율적인 응용 프로그램 설계를 가능하게 합니다.


그것을 분해하고 그것이 어떻게 작동하는지 봅시다.

기능 1: 사용자 환영

사용자 이름을 입력하면 각 사용자에게 고유한 환영 메시지가 생성됩니다.

출동: 안녕하세요! 어서오세요, 만나서 반가워요. 저는 Anthropic에서 만든 AI 비서 Claude입니다. 오늘 제가 어떻게 도움을 드릴 수 있을까요? 궁금한 점이 있으면 언제든지 문의해 주세요. 최선을 다해 도와드리겠습니다.

기능 2: 사이버 보안 위협 시나리오

네트워크 보안 위협 시나리오에서 이 기능의 실제 상호 작용 기능을 테스트하십시오. LLM은 매우 상세한 분석을 제공하며 현실에 기초하고 있음을 알 수 있습니다.

여기에 이미지 설명을 삽입하세요.

그렇다면 자동으로 생성된 프롬프트 단어는 어떻게 설계됩니까? 보려면 클릭하세요:

은행에서 보낸 것으로 주장하는 이메일을 받았습니다. 귀하의 계정이 손상되었다는 메시지와 함께 비밀번호를 재설정하려면 링크를 클릭하라는 메시지가 표시됩니다. 너 뭐하니?

이것은 매우 영리하고 짧은 신속한 엔지니어링입니다. PartyRock은 어떤 면에서는 매우 똑똑합니다!

여기에 이미지 설명을 삽입하세요.

기능 3: 교육적 피드백, 상황 검토

네트워크 보안 위협 상황에 올바르게 대처하는 방법에 대해 배운 내용을 "검토"하기 위해 세 번째 기능인 위 대화의 시나리오 검토를 살펴보겠습니다.

프로그램의 응답이 그림에 나와 있습니다. 총점의 구조가 명확하게 설명되어 있습니다.

여기에 이미지 설명을 삽입하세요.

프롬프트 단어 디자인을 확인하세요.

[피싱 시뮬레이션] 채팅에서 사용자의 선택과 결과를 참조하여 사용자가 방금 경험한 피싱 공격 시나리오에서 3가지 주요 내용을 제공하세요.

테스트 요약

PartyRock의 자동 생성된 "CybersecuritySimulator" 네트워크 보안 위협 시나리오 시뮬레이션의 신속한 엔지니어링 설계와 관련하여 다음과 같은 몇 가지 중요한 이점이 있다고 생각합니다.

  1. 실용성 및 교육적 가치: 이 디자인은 실제 사이버 보안 위협을 시뮬레이션하여 실용적인 교육 도구를 제공합니다. 사용자는 사이버 보안의 기본뿐만 아니라 다양한 문제에 직면하면서 더욱 발전된 개념도 배웁니다. 이러한 실습을 통한 학습 방법은 전통적인 교육 방법보다 더 효과적이며 사용자의 관심을 더 잘 끌고 이해를 깊게 할 수 있습니다.
  2. 상호작용 및 참여: 네트워크 보안 교육을 텍스트 어드벤처 게임의 형태로 통합하면 사용자의 참여와 관심이 크게 향상됩니다. 이러한 상호 작용은 사용자가 다양한 시나리오에서 선택하고 즉각적인 피드백을 받을 수 있도록 하여 학습 경험을 더욱 역동적이고 흥미롭게 만듭니다.
  3. 점진적 난이도 설계: 점차적으로 난이도를 높이는 설계 개념은 사용자가 기본 지식부터 시작하여 점점 더 복잡한 네트워크 보안 개념으로 심화될 수 있도록 보장합니다. 이 구조는 초보자와 지속적인 개선을 위한 특정 기반을 갖춘 사용자 모두에게 적합합니다. 점진적인 난이도 설정을 통해 사용자는 너무 어렵다고 느끼거나 흥미를 잃지 않고 자신의 속도에 맞춰 진행할 수 있습니다.

전반적으로 이 알림 프로젝트의 설계는 교육적 가치, 상호작용성 및 적응성을 갖추고 있으며 대중의 사이버 보안 인식 및 대응 능력을 향상시키는 데 적합합니다.

이전에 제공한 자료와 핵심 기능에 대한 PartyRock의 이해가 매우 적절하고 적절하며 자신만의 소규모 애플리케이션을 구축하는 데 매우 도움이 될 수 있음을 알 수 있습니다.

앱을 공개로 설정하고 공유하세요

앱이 만족스러우면 공개하고 공유할 수 있습니다.

여기에 이미지 설명을 삽입하세요.

이 애플리케이션을 경험해 오신 것을 환영합니다 https://partyrock.aws/u/yu222/WxSDoDBUs/CybersecuritySimulator%3A-Interactive-Learning-for-Real-World-Cyber-Threats

로그인하고 조정을 클릭하여 스스로 더 나은 앱을 개발할 수도 있습니다.

여기에 이미지 설명을 삽입하세요.

덜 성공적인 또 다른 앱: 암호화 및 암호 해독

이전 애플리케이션에서는 상대적으로 이상적인 애플리케이션을 성공적으로 구축했습니다. 하지만 이 곡은 제가 많은 시행착오 끝에 작곡한 아름다운 곡이고, PartyRock의 Xiao Jiujiu를 성공적으로 '파악'하고 그와 더욱 암묵적으로 작업했습니다.

PartyRock에 익숙해지면서 우리는 암호화 및 암호 해독 애플리케이션과 같은 많은 "노이즈"를 보았습니다. 이는 그 중 하나입니다.

어떤 요인으로 인해 "노이즈"가 발생하는지 함께 분석해 보세요~

앱 빌드

이 애플리케이션은 세 가지 주요 기능을 수행하도록 설계된 사용자 친화적인 인터페이스를 갖춘 보안 지향 애플리케이션입니다.

  1. 암호화: 사용자가 일반 텍스트를 입력하면 애플리케이션이 이를 암호화합니다. 그러면 앱에 암호화된 텍스트와 사용된 암호화 방법이 표시됩니다. 암호화 프로세스에 대한 간단한 설명과 개략도가 제공됩니다.
  2. 복호화: 이 애플리케이션을 사용하면 암호화된 텍스트를 복호화하여 원래의 일반 텍스트 형식으로 되돌릴 수 있습니다. 중요한 점은 애플리케이션이 데이터 무결성과 일관성을 보장하기 위해 텍스트를 원래의 암호화된 일반 텍스트로 다시 해독하는 기능을 지원한다는 것입니다.
  3. 복사 기능: 애플리케이션의 핵심 기능은 사용자가 클릭 한 번으로 암호화되거나 복호화된 텍스트를 쉽게 복사할 수 있는 '복사' 버튼입니다. 이 기능은 사용자가 암호화되거나 해독된 데이터를 빠르고 효율적으로 처리할 수 있도록 사용하기 쉽게 설계되었습니다.

전반적으로 이 애플리케이션은 암호화 및 암호 해독 프로세스에 대한 유용성과 이해에 중점을 두고 텍스트를 암호화하거나 해독해야 하는 사용자에게 간단하고 강력한 도구를 제공하는 것을 목표로 합니다.

마찬가지로, 표현을 더 잘 이해하는 데 도움이 되도록 영어 입력으로 변환하세요.

이 앱은 다음 세 가지 주요 기능을 실행하도록 설계된 사용자 친화적인 인터페이스를 갖춘 보안 지향 애플리케이션입니다.

  1. 암호화: 사용자는 앱이 암호화할 일반 텍스트를 입력할 수 있습니다. 그러면 앱은 사용된 암호화 방법과 함께 암호화된 텍스트를 표시합니다. 또한 암호화 프로세스에 대한 간단한 설명과 개략적인 설명을 제공합니다.
  2. 복호화: 앱은 암호화된 텍스트를 복호화하여 원래의 일반 텍스트 형식으로 되돌릴 수 있습니다. 앱이 텍스트를 암호화된 원래 일반 텍스트로 다시 해독하여 데이터 무결성과 일관성을 보장하는 기능을 지원하는 것이 중요합니다.
  3. 복사 기능: 앱의 핵심 기능은 사용자가 클릭 한 번으로 암호화되거나 복호화된 텍스트를 쉽게 복사할 수 있는 '복사' 버튼입니다. 이 기능은 사용하기 쉽도록 설계되어 사용자가 암호화되거나 해독된 데이터를 빠르고 효율적으로 처리할 수 있습니다.

전반적으로 이 앱은 암호화 및 암호 해독 프로세스에 대한 유용성과 이해에 중점을 두고 텍스트를 암호화하거나 해독해야 하는 사용자에게 간단하면서도 강력한 도구를 제공하는 것을 목표로 합니다.

시험 적용

기능 1: 한 번의 클릭으로 일반 텍스트 입력, 키 생성 및 복사

  • 明文:PartyRock에서 만든 Encryption Courier 앱은 정말 멋지네요!
  • 키: Gsv Hmxirkgvnm Xnzivv wrr xvsfgsr yb RfkgblVnxp vh vsfqqb xnnq!
  • 원클릭 복사 AES 암호화로 암호화된 일반 텍스트는 다음과 같습니다. (다음은 AES로 암호화된 일반 텍스트입니다.) Gsv Hmxirkgvnm Xnzivv wrr xvsfgsr yb RfkgblVnxp vh vsfqqb xnnq!

여기에 이미지 설명을 삽입하세요.

여기에서는 애플리케이션 기능의 기본 논리를 이해하는 데 도움이 되도록 암호화 지식을 적용하여 비밀번호 생성 프로세스를 해독하려고 합니다.

분석과정은 다음과 같습니다. (관심없으시면 건너뛰셔도 됩니다~)

암호화된 메시지 "Gsv Hmxirkgvnm Xnzivv wrr xvsfgsr yb RfkgblVnxp vh vsfqqb xnnq!"는 Caesar 암호가 사용된 것처럼 보입니다. 이는 일반 텍스트의 각 문자를 알파벳의 고정된 수만큼 아래로 또는 위로 이동하는 대체 암호입니다.

이를 확인하고 어떤 교대조가 사용되었는지 확인하기 위해 일반 텍스트를 얻을 때까지 주어진 암호문을 디코딩하려고 시도할 수 있습니다.The Encryption Courier app created by PartyRock is really cool!

이 메시지를 디코딩하여 인코딩 전략을 확인하고 사용된 변위를 식별해 보겠습니다.

Caesar 암호를 사용하여 메시지를 올바르게 디코딩하려면 25비트의 이동이 필요하다는 것이 밝혀졌습니다. 디코딩된 메시지는 "Htw Inyjslhwon Yoajww xss ywtghts zc SglhcmWoyq wi wtgrrc yoor!"입니다.

그러나 이는 "PartyRock에서 만든 Encryption Courier 앱이 정말 멋지네요!"라는 예상 일반 텍스트와 일치하지 않습니다. 인코딩 전략은 단순한 카이사르 암호가 아닐 수도 있고 다른 유형의 대체 또는 변환이 포함될 수도 있는 것으로 보입니다.

기능 2: 암호화

결과는 암호화 과정에 대한 간단한 설명과 개략도로 잘 표현되어 있습니다. 이는 암호화 및 암호 해독 프로세스를 잘 이해하고 출력을 변환할 수 있는 LLM의 강력한 지식 기반에 의존합니다.

여기에 이미지 설명을 삽입하세요.

기능 3: 암호 해독

그림에서 프로그램이 출력하는 암호 해독 결과를 볼 수 있습니다.

전반적으로 복호화 결과는 괜찮은데, 입력과 출력이 2개의 LLM이라는 점 때문에 일부 구문에 오류가 있는 경우가 있습니다.

여기에 이미지 설명을 삽입하세요.

테스트 요약

본 애플리케이션의 빌드 테스트에서는 복호화 기능이 잘 적용되지 않았습니다. 이는 PartyRock의 한계를 보여줍니다. LLM은 더 복잡한 논리나 특정 기술 요구 사항을 처리할 때 정확하거나 심층적이지 않을 수 있습니다. 이러한 제한은 암호 해독 기능을 적용할 때 특히 분명해집니다.

하지만 이해하기 어렵지 않은 것 같습니다. 이유를 분석해 보겠습니다. 암호화 및 암호 해독 프로세스에는 일반적으로 복잡한 알고리즘과 키 관리가 포함되므로 LLM은 이러한 특수 요구 사항을 완전히 이해하고 구현하지 못할 수 있습니다. 이로 인해 특정 기능을 구현할 때, 특히 매우 기술적이고 정밀한 요구 사항이 포함된 시나리오에서 LLM 적용 효과가 만족스럽지 않을 수 있습니다.

내 관점에서는 LLM이 애플리케이션 개발에 전례 없는 편리성과 유연성을 제공하지만 특정 도메인 전문 지식과 복잡한 논리에 관해서는 여전히 전통적인 프로그래밍 방법 및 관련 논리에 대한 심층적인 지식과 결합되어야 합니다. . 이러한 결합 사용은 복잡한 작업을 처리할 때 LLM의 한계를 극복하여 보다 정확하고 효율적인 응용 프로그램 설계를 가능하게 합니다.

고급: PartyRock 및 Amazon Bedrock을 사용하여 AI 애플리케이션 구축

참고:제너레이티브 AI 도구가 대대적으로 업그레이드되고 있으며 애플리케이션 개발의 새로운 시대가 도래했습니다!

Amazon Bedrock이것도 재미있습니다! 더 많은 LLM 모델을 호출할 수 있습니다. 관심 있는 친구는 다음 내용을 확인할 수 있습니다.
Amazon Bedrock을 사용하여 최초의 생성 AI 애플리케이션 구축 부분 미리보기:

Troy Cui: Amazon BedRock을 기반으로 하는 존재의 의미는 Amazon Cloud Technology를 통해 시장에서 가장 좋은 모델을 선택하고 이러한 모델을 제공할 수 있으므로 더 이상 지루한 연결 단계를 수행할 필요가 없다는 것입니다. 이제 이러한 모델은 API를 통해 직접 액세스할 수 있습니다.

이번에 Amazon BedRock의 가장 즉각적인 개선 사항 중 하나는 Claude 2.1 및 Llama2 70b에 대한 지원 추가와 같은 이러한 모델에 대한 다양한 업데이트입니다. 그중 Claude 2.1 모델은 복잡한 요약 및 추론 처리에 매우 강력하며 200,000개의 컨텍스트 토큰을 지원하며 전체 안정성 측면에 대한 지원을 더욱 강화하여 강력한 확장성을 제공합니다.

PartyRock 및 Amazon Bedrock을 사용하여 AI 애플리케이션 구축 부분 미리보기:

Song Hongtao: 생성적 AI 적용을 통해 개발자가 개인 효율성을 향상할 수 있도록 지원하고 생성적 AI의 보편화를 지속적으로 촉진하는 것이 Amazon Cloud Technology의 비전이었습니다. 이를 바탕으로 Swami 박사는 위의 제품 외에도 자신의 연설 - PartyRock에서 Amazon Bedrock과 유사한 이름의 제품을 가져 왔습니다. 그렇다면 이 제품은 정확히 어떤 역할을 할까요?

Wang Xiaoye: PartyRock의 하단 레이어는 Amazon Bedrock을 기반으로 개발되었습니다. 쉽게 말하면, 개발자들이 생성 AI+에이전트의 엄청난 잠재력을 느낄 수 있게 하고, 많은 개발자들이 상상력을 발휘하여 혁신하고 창조할 수 있게 해주는 '놀이터'에 해당합니다.

Troy Cui: 체험 영역이라고 생각하면 됩니다. PartyRock에서 네트워크 경험을 시도하기 위해 Amazon Cloud Technology 계정도 필요하지 않습니다.

Yuan Gungun: Amazon BedRock을 기반으로 한 원스톱 AI 애플리케이션 생성 도구인 PartyRock을 사용해 보시기를 적극 권장합니다. Amazon Cloud Technology 계정을 등록할 필요도 없습니다. Amazon Cloud Technology의 클라우드 리소스를 무료로 사용하고 멋진 웹 및 앱 애플리케이션을 쉽게 생성하고 다른 사람들과 공유할 수 있습니다. 더 흥미로운 점은 이미 일부 데모 애플리케이션을 온라인으로 제공했으며 그 중 일부는 매우 강력하다는 것입니다. 하단에는 Claude 2의 고급 모델 기술이 사용되어 매우 놀랍습니다.

PartyRock의 광범위한 기능 살펴보기

PartyRock 플랫폼에서는 혁신적이고 개인화된 애플리케이션 구축이 가능해졌습니다.

PartyRock이 제공하는 더욱 풍부한 기능과 유연성을 간단히 살펴보겠습니다.

  • 빈 애플리케이션: 위에서 언급한 App Builder 외에도 처음부터 시작하고, 좋아하는 위젯을 선택하고, 필요에 따라 맞춤 설정할 수도 있습니다.
  • 개인화된 조정: 자신의 앱으로 시작하든 공개 앱으로 시작하든 관계없이 조정과 맞춤화를 통해 애플리케이션에 새로운 생명을 불어넣을 수 있습니다.
  • Chatbot**** 위젯: 프롬프트를 상호작용의 시작점으로 설정하여 애플리케이션을 더욱 지능적이고 사용자 친화적으로 만들 수 있습니다.
  • @ 참조 위젯: 애플리케이션 빌드 프로세스 중에 "@" 기호를 사용하여 다른 위젯을 쉽게 참조하여 빌드 효율성을 높일 수 있습니다.
  • 고급 설정: 예를 들어, 텍스트 생성 위젯을 사용하면 모델의 온도와 상위 P 매개변수를 조정하여 더 세밀하게 제어할 수 있습니다.
  • Backstage 보기: PartyRock의 Backstage 보기를 사용하면 애플리케이션을 쉽게 관리할 수 있을 뿐만 아니라 PartyRock 서비스 크레딧 사용도 추적할 수 있습니다.
  • 무료 평가판: Amazon Cloud Technology는 신용 카드 정보를 제공하거나 Amazon Cloud Technology 계정에 등록하지 않고도 신규 사용자에게 제한된 시간 동안 PartyRock 무료 평가판을 제공합니다. 또한 백엔드를 통해 서비스 공제 사용을 추적하여 비용을 통제할 수도 있습니다.
  • 모델 액세스: 시간이 지남에 따라 PartyRock은 더 많은 모델에 대한 액세스를 제공할 것입니다.
  • 지속적인 개발: PartyRock은 더 많은 위젯과 기능을 개발하기 위해 노력하고 있습니다. 최신 정보와 더 많은 기능이 출시되면 계속 지켜봐 주시기 바랍니다.

PartyRock에서 첫 번째 앱을 구축해 보세요!

추천

출처blog.csdn.net/wtyuong/article/details/134993629