聊天機器人中的兩把技術之火:AI和機器學習
隨著聊天機器人(chatbot)的普及,出現了一大堆類似的競爭應用框架。甲骨文認為秉承行業標準將會防止分散和不兼容的現象出現。
由于chatbot技術—模擬會話語言或文本人際交互的軟件——變得越來越普遍,應用開發人員還需要獲得另一個領域的專業知識。現在市場有十幾個框架可用于構建聊天室,競爭正在推動著能力和實現的快速擴展。
其中有一家提供聊天技術平臺的公司,就是數據庫巨頭甲骨文。甲骨文云平臺的高級副總裁兼集成產品總經理Amit Zavery最近在針對SearchCloudApplications的獨家采訪中解釋了該公司的定位。
從甲骨文的角度來看,chatbot技術的當前狀態是什么,還缺少哪些技能或哪些技能還尚未完全成熟?
Amit Zavery:很多技術都適用于與chatbot進行基于語言的自然交互。你可以集成到郵件平臺中。缺少的是一些標準化框架之間仍然存在分歧,需要在多個平臺之間進行整合和更清晰的界定。
人工智能在甲骨文 的chatbot工作中發揮什么作用?
Zavery :甲骨文的戰略是為現代開發提供基于新技術、語言、云本地開發環境以及集成所有內容(包括傳感器、系統和移動設備)的能力。為了做到這一切,我們建立了我們的平臺——具有AI和機器學習的功能,以及一個移動前端。我們現在正在使用chatbot來增強這些接口和體驗。
從AI和chatbot技術到使用它們的應用之間的連接是什么?
Zavery:圍繞AI和機器學習的想法,我們一直在提供所謂的智能應用。我們將嵌入式機器學習算法和AI系統嵌入到我們的數據庫、管理產品以及多年的應用中。在智能應用中,我們考慮了你是否收集了所有數據、如何預測用戶可能需要哪些信息、并確定缺少的內容以及需要什么。這樣,可以推斷和預測客戶行為。我們已經建立了端到端的智能應用,在數據云中提供了可以進行個性化和針對性的營銷、商業和分析的端到端智能應用。現在都可以使用。
甲骨文有一個chatbot框架,微軟有一個,AWS、Facebook、Google等等都有。過去幾年,我們是否看到各種各樣的Unix版本的分散和不兼容?
Zavery :我希望不會。但總會有一些分裂。將有具體的、不同的實現和框架;開發人員必須決定使用哪一種框架。我認為世界已經認識到互操作性和一致性的重要。這取決于所有chatbot技術提供商,包括甲骨文在內都能夠遵守行業標準,向社區做出貢獻,并在不同的系統之間進行協作,以確保所做的事情有效。
這是否意味著甲骨文不是在真空中工作?
Zavery:當查看我們的chatbot技術時,我們與幾個消息服務提供商合作,確保我們可以與Facebook Messenger、WeChat等進行集成和互操作。
用戶是不必關心框架,但開發人員需要。你們有什么建議?
Zavery :可以看到,開發人員會關心框架 我們的chatbot是API實現的。當你與其集成時,不必擔心實施的細節。只要界面干凈,界面清晰,并且你知道你正在努力擺脫那些聊天室或移動界面就可以。即使重寫應用程序,你仍然只是在編寫一個API集,而不必重寫其中的所有內容。