v3 봇을 기술로 변환Convert a v3 bot to a skill

적용 대상: SDK v4APPLIES TO: SDK v4

일부 시나리오에서는 v3 봇에서 v4 봇으로 즉시 마이그레이션하는 것이 적합하지 않을 수 있지만, v4 SDK에서 사용할 수 있는 추가 기능을 계속 활용하는 것이 좋습니다.In some scenarios it may not make sense to migrate from a v3 bot to a v4 bot immediately, but you may still want to take advantage of the additional functionality available in the v4 SDK. 이러한 경우 v3 봇을 기술로 변환하고, v4 SDK를 기반으로 하는 기술 소비자 봇을 만들어 v3 봇에 메시지를 전달하는 것이 좋을 수 있습니다.In these cases it may make sense to convert your v3 bot to a skill, and create a skill consumer bot based on the v4 SDK to pass messages to your v3 bot. 기술 및 기술 소비자에 대한 자세한 내용은 기술 개요 문서를 참조하세요.See the skills overview article for additional information on skills and skill consumers.

더 복잡한 봇의 경우 이 방법을 통해 점진적인 마이그레이션을 수행할 수도 있습니다.For more complex bots, this approach can also allow for a gradual migration. 기술 소비자 봇에서 처리되는 메시지와 기술에 전달되는 메시지를 제어할 수 있습니다.You'll be able to control which messages are handled in your skill consumer bot, and which are passed on to your skill. 이렇게 하면 기능을 새 봇으로 단계별로 마이그레이션할 수 있으며, 모든 기능이 이동되면 언제든지 기술을 사용 중지할 수 있습니다.This let's you migrate functionality to the new bot in stages, and you can eventually retire the skill once all the functionality has moved.

필요한 항목What's required

v3 봇 SDK를 최신 3.x 버전으로 업그레이드Upgrade your v3 bot SDK to the most current 3.x version

봇을 기술로 변환하는 데 필요한 후크가 .NET SDK 3.30.2 버전 및 JavaScript SDK 3.30.0 버전에 추가되었습니다.The hooks necessary to convert your bot to a skill were added to version 3.30.2 of the .NET SDK and version 3.30.0 of the JavaScript SDK.

v3 봇을 기술로 변환Convert your v3 bot to a skill

SDK 버전이 업그레이드되면 기술 소비자 봇에서 메시지를 보내고 받는 작업을 처리하는 몇 가지 논리를 봇에 추가해야 합니다.Once you've upgraded your SDK version you'll need to add some logic to your bot to handle sending and receiving messages to your skill consumer bot.

v4 기술 소비자 봇 만들기Create a v4 skill consumer bot

다음으로, 기술 소비자 역할을 수행할 봇을 만들고, 기술에 라우팅되는 메시지를 결정하는 논리를 추가해야 합니다.You'll next need to create a bot to act as your skill consumer, and add logic to determine which messages are routed to your skill. 이 새로운 봇은 고객과 상호 작용하고, 확장된 v4 SDK 기능을 기반으로 하는 추가 기능을 추가할 수 있습니다.This new bot will be what your customers interact with, and where you'll add additional functionality built on the expanded capabilities of the v4 SDK.

새 기술 소비자 봇에 사용자 연결Connect your users to the new skill consumer bot

마지막으로, v3 봇을 새로 만든 v4 봇으로 바꿔야 합니다.Finally, you'll need to replace your v3 bot with the new v4 bot you've created.

시작하기Get started

시작할 준비가 되셨습니까?Ready to get started?