倖貚䞡替オフラむンオフラむンのレヌトを修正したす。 VTB24の経隓

倖貚䞡替は退屈で暙準的なプロセスであり、䜕らかの理由で誰もが通過したす。 技術的には、特別なこずはすでに䜕もないようです。 VTB24はそうは思わない-銀行ずしお、私たちは衚面䞊にないいく぀かの通貚亀換の問題を知っおいる。あなたは突然、そしお最も䞍適圓な瞬間に遭遇するかもしれない。 そしお、ITを䜿甚しおそれらを解決したした。 どの問題ずどのように正確に解決される-カットの䞋で読んでください。







VTB24は新しい通貚亀換サヌビスを考案したした-オンラむンで為替レヌトを固定したので、オフィスに来お通貚を亀換できたす。 レヌトは、銀行のWebサむトたたはFacebookメッセンゞャヌのチャットボットで修正できたす。 このサヌビスにより、顧客は泚文日をカりントせずに2営業日分の通貚為替レヌトを修正し、垂堎レヌトが倉化した堎合でも珟金通貚亀換を行うこずができたす。



このサヌビスは、ロシアの銀行のカヌドをお持ちのお客様が、オンラむンで幎䞭無䌑でレヌトを固定しお珟金通貚の売買を行うこずができたす。



どうやっおこのアむデアに到達したのですか



アむデアの圢成ず新しいサヌビスの䜜成には、いく぀かの前提条件がありたした。

これらは、ホリデヌシヌズン䞭に最も䞀般的な質問です。「通貚はどこで倉曎できたすか 最高のコヌスはどこですか 利益を䞊げる方法は」、為替レヌトの動的な倉化、および顧客偎の確実性の向䞊。



オンラむンでの賌入が増えおいるため、珟金亀換などの保守的な垂堎であっおも、銀行サヌビスも倉化しおいたす。 むノベヌションは、通垞そうであるように、顧客のニヌズから生たれたす。



クラむアントが珟金を亀換する必芁があるずき、圌は通垞銀行の䞡替所に行きたすが、銀行が十分な量の通貚を持っおいるこずを誰も確認したせん-特にそれが倧きい堎合。 最良の堎合、䞊玚クラむアントは銀行に電話しお通貚の利甚可胜性を確認しようずしたす。 同時に、誰もが銀行がより早く来た別のクラむアントに通貚を売ったり、倚くの銀行にずっお優先事項である預金者に枡したりできるこずを理解しおいたす。 さらに、銀行はい぀でもコヌスを倉曎できたす-時々、それは1日5〜6回発生したす。 これはすべお、消費者に䞍快感をもたらしたす。



したがっお、リアルタむムでレヌトを修正し、同時に珟金通貚を亀換できるオンラむンストアのアむデアを実装するこずが決定されたした。



したがっお、新しいサヌビスは2぀の問題を解決したす。



  1. クラむアントにレヌトをオンラむンで修正し、埌で郜合の良いずきに珟金亀換のための取匕金額を提瀺する機䌚を䞎えたす。
  2. 銀行の珟金窓口での亀換に必芁な通貚たたはルヌブルの利甚可胜性をクラむアントに保蚌したす。


誰かがむンタヌネット銀行で通貚を亀換するこずは可胜だず蚀うでしょうが、取匕は非珟金化され、補償額は事前に口座にある必芁があるこずを考慮に入れなければなりたせん。 倚くの人々は珟金を扱うこずを奜み、銀行の遞択を口座ずむンタヌネットバンキングがある人に限定したせん。



このサヌビスをサむトに実装するだけでなく、人気のある゜ヌシャルネットワヌク Facebookのチャットボットなどで利甚できるようにするこずも決定したした 。



VTB24は、支店でこれを実装した最初の銀行の1぀であり、クラむアントにずっおは、囜家参加の有名な銀行ブランドずのやり取りが䟿利で信頌性がありたす。



技術的には、プロセスは次のようになりたす。 ナヌザヌは、サむトobmen.vtb24.ruたたはFacebookのチャットボットにアクセスし、為替レヌトを確認したす。為替レヌトは2日間修正できたす。



次に、圌は自分のデヌタを入力したす-姓、名、ミドルネヌム、連絡先の電話番号、必芁に応じお、電子メヌル。 チャットボットは、ナヌザヌが削陀を芁求するたで、これらのパラメヌタヌを新しい泚文甚に保存したす。 通貚金額を入力した埌、ボットはチャットで通貚を亀換する必芁がある期間ず、取匕の瞬間たでの亀換の保蚌ずしおクラむアントのアカりントに予玄されおいる金額取匕金額の10を曞き蟌みたす-拒吊たたは遅延の堎合、銀行はそれを保持したす むンタヌネットでホテルを予玄したり車を借りたりする旅行者が同様の予玄を行い、カヌドに保蚌金ずしお資金を提䟛したす。



泚文を確認した埌、クラむアントは支払いペヌゞに進み、カヌドの詳现を入力したす。予玄操䜜が成功するず、次のペヌゞに泚文の確認番号ずパラメヌタヌが衚瀺されたす。 泚文の領収曞は電子メヌルで送信されたす。













コヌスの曎新の芳点から、ボットずサむトは銀行のフロントオフィスシステムに接続されおおり、リアルタむムの通貚盞堎を提䟛したすリアルタむムモヌド-取匕所からのティック、぀たり1秒間に1回。







これにどのように察凊したしたか



サむトずチャットボットを開発するために、EPAMずInspiredGamesからパヌトナヌを集め、

プロゞェクトの技術的特城に぀いおコメントするよう䟝頌したした。



Word InspiredGames



「圓瀟のスタゞオは、すべおの䞻芁なメッセンゞャヌにボットを販売しお、通貚亀換業務の分野で銀行サヌビスを提䟛するタスクを匕き受けたした。 䞀芋耇雑に芋えたすが、ほずんど普通のオンラむンストアです。



ただし





同時に、ボットはむンタヌフェむスですが、通垞はバック゚ンド郚分に関連付けられおいる機胜も実装したす銀行からの珟圚のレヌト、暩限を䞎えられた埓業員のAWP、泚文に関するデヌタの蚈算、支払いシステムずのトランザクションアクション、リマむンダヌ、監査、䞊蚘 ...。



問題は正垞に解決され、サヌビスは機胜しおいたす。適甚したいく぀かのアプロヌチに぀いおお話ししたいず思いたす。 もちろん、これらのアプロヌチず意芋を怜蚌するこずを嬉しく思いたす。



だから、たず第䞀に、フレヌムワヌクたたはコンストラクタを䜿甚するかどうかの遞択はありたしたか Microsoft Bot Framework-すばらしいですが、Viberぞのコネクタはなく、VKontakteぞのコネクタもありたせん。 他のコンストラクタヌ少なくずも芋぀かったものには、必芁な柔軟性がありたせんでした。 したがっお、私たちはすべお自分でやるこずに決めたした。 むンフラストラクチャ゜リュヌションに぀いおは、RESTful Web API、IIS、および䟿宜䞊、MS SQLをDBMSすべおのビュヌ、共有、いく぀かのストアドプロシヌゞャずトリガヌを含むずしお䜿甚するこずをお勧めしたす。



これはすべお明らかです。 しかし、最初から明らかではなかった2぀のこずがあり、出䌚ったボットには芋られたせんでした。



たず、モゞュヌル性。



ボットの゚ンゞン「コア」は、むンスタントメッセンゞャヌず他のシステム銀行のバックオフィスの特殊な郚分であるペむメントカヌドシステムの䞡方ず盎接通信したせんが、専甚のモゞュヌル「コネクタ」を介しお通信したす。 たた、デヌタサヌビスは分離されおいたす。 したがっお





ずころで、モゞュヌルの盞互䜜甚もREST APIを䜿甚しおいたす。



メッセンゞャヌナヌザヌからメッセヌゞが到着するず、察応するコネクタがカヌネルに送信し、カヌネルがそれを分析し、応答メッセヌゞを生成したすこれにはデヌタサヌビスず倚くの堎合他のサヌビスの䞡方が必芁です。 。 これにより、次のこずが可胜になりたした。





第二「テキストコンテキストサブテキスト」の抂念。



簡単に蚀えば、この抂念の枠組み内で、ボットコアの応答は、ナヌザヌのメッセヌゞのテキスト半身的には、ナヌザヌが送信する䜍眮情報、テキストだけでなく、コンテキストナヌザヌがボットずの察話䞭の状態、「今」、ナヌザヌが今話しおいるこず、さらに、サブテキストからこの特定のナヌザヌだけでなく、ダむアログの_history_、「以前の䌚話は䜕でしたか」。



おそらく、そのような抂念は、無限のメモリサブテキストを備えたMiles有限状態マシンtext-context-> new context-responseの芳点から実装できるず既に掚枬しおいるでしょう。 ただし、詳现に入らない堎合は、䟋を䜿甚しお説明するのが最も簡単です。



ナヌザヌはボットに「泚文」メッセヌゞを送信したす。 Text = "order"、しかしテキストを知るのに十分ではありたせん。 カヌネルはデヌタサヌビスにアクセスし、このナヌザヌの珟圚のコンテキストを取埗したす。 参照甚-珟圚、200を少し超えるコンテキストがあり、プログラミングなしで構成できたす。



受信したコンテキストが「ナヌザヌが銀行の埓業員にメッセヌゞを送信する」堎合、サブテキストは必芁ありたせん。メッセヌゞを銀行に送信し、すべおが送信されたこずをナヌザヌに䌝え、しばらくするず圌に連絡し、新しいコンテキスト「メむンメニュヌ」に入りたす。



結果のコンテキストが「メむンメニュヌ」の堎合、サブテキストも必芁です。 ぀たり、カヌネルはデヌタサヌビスからサブパスを受け取りたす。サブテキストは、このナヌザヌの正匏なパスポヌトのような姓、名、ミドルネヌム、および電子メヌルアドレスのセットで構成されたす。 そしお今、ボットの答えはサブテキストに䟝存しおいたす。 そのようなサブテキストが空でない堎合぀たり、ナヌザヌが以前にボットに報告したこずを意味したす、ボットはそれを䜿甚するたたは必芁に応じお倉曎するこずを提案し、泚文したす。 そのようなサブテキストが空の堎合、泚文するための条件ずしおのボットは、このデヌタを報告する必芁性を䞎えたす。 デヌタが受信されるず、必芁なサブテキストが衚瀺され、泚文を行うこずができたす。 次のコンテキストは、「すべおのナヌザヌデヌタを受信したした。泚文を続行したす」です。 これらすべおにより、履歎が蓄積されおいるこずは明らかですこれは、新しいコンテキストを取埗するために䜿甚されたす。



玠晎らしいですが、NLPはどこにありたすか 確かに、NLPNatural Language Processingは非垞にファッショナブルな略語になりたした。 しかし今のずころ、ここHabrahabrでさえ、自然蚀語凊理は神経蚀語プログラミングず混同されるこずがありたす。 そしお、NLP-「プログラミング」ず同様に、NLP-ロシア語の凊理は、期埅どおりに機胜したせん。 さらに、もう1぀埮劙な点がありたす-私たちの意芋および他の専門家の意芋では、ナヌザヌはボットず人ずしおコミュニケヌションを取りたくありたせん。 圌はこれがプログラムであるこずを理解しおおり、ボタン、色、写真などのプログラムのようなUIを取埗したいず考えおいたす...



しかし、レモンがあれば、それからレモネヌドを䜜るこずができたす。 それが私たちの理由です

-「玔粋なチャット」ではなく「チヌム」ボットを䜜成するこずが望たしい。

-NLPサヌビスをモゞュヌル䞊蚘のカヌネルのサヌビスずしお䜿甚したす。これは、コンテキストずサブテキストず共に、ナヌザヌが望むものをテキストで解析するこずを可胜にしたす。 このモゞュヌルコンテキストによっお異なりたすカヌネルによっお分析されるオブゞェクトの配列を返したす。 簡単な䟋は、コンテキストが「䞻芁な亀換パラメヌタを遞択する段階で泚文を配眮する」堎合、「500ドル」ずいうテキストに察しお、この特定のサヌビスは配列を生成したす。



{    "deal_candidates":    [ { "direction": "buy", "amount":500, "ISOCode": "USD"}, { "direction": "sell", "amount":500, "ISOCode": "USD"} ] }
      
      





そしおすでにこの配列にあるボットのコアは、「あなたが欲しいものを遞択しおください」ず尋ねたす。



私たちの経隓の結果





サむトがサむトだけでなくチャットボットにも遞ばれた理由





VTB24は、将来的にすべおの利甚可胜なメッセンゞャヌでチャットボットをリリヌスする予定ですViberずVkontakteを远加し、WhatsApp APIが開くのを埅ちたす。



たた、すべおの困難にもかかわらず、より䟿利なナヌザヌむンタラクションのためにNLPトピックを掘り䞋げおいきたす。 チャットボットは銀行のりェブサむトの個人アカりントで既に機胜しおいたす。チャットボットを䜿甚しお、チャットボットからアドバむスや支揎を受けられたす。 このボットの䜜業ずトレヌニングの結果は、むンスタントメッセンゞャヌのコンバヌゞョンチャットボットに実装されたす。



たた、倖囜為替取匕だけでなく、チャットボットが提䟛する金融サヌビスの範囲を拡倧する予定です。



オフラむンコヌスをオンラむンで修正するこずは、人々にサヌビスを提䟛するための重芁な新しいチャネルです。



これは真の革新的なサヌビスであり、銀行サヌビスのデゞタル化におけるもう1぀の小さなステップです。 この新しいサヌビスにより、珟金通貚を「今ここで」亀換するこずができたす。 同時に、銀行はマスセグメントの消費者に近づいおいたす。サヌビスを利甚するためにVTB24の顧客である必芁はありたせん。ロシアの銀行のカヌドがあれば十分です。



VTB24にずっお、これは、さらなる技術開発のベクトルを決定するために、新しいテクノロゞヌを詊しおテストする絶奜の機䌚でもありたす。



All Articles