of customer service, both on the organization side and
on the client side. Part of this is justified by the
growing tendency among customers to use text and
instant messaging as their first choices when
communicating with an organization, rather than
using the traditional voice channel (the phone). In
addition, there is a growing tendency for customers to
want to solve their own problems in a direct way,
rather than asking someone else to do so for them.
From the point of view of organizations, the
implementation of VCA, in addition to its greater
efficiency, can result in a considerable reduction in
costs, since the traditional voice channels, using the
phone, are quite expensive, being much cheaper to
keep this service fully available 24 hours a day, than
the same availability with human resources.
However, there are several technological
challenges to implement such assistants, capable of
interacting as if they were human. The interaction
platform has to be able to improve the way it interacts
with customers, not only from the point of view of
usability, but also from the user experience, that is,
the perception with which customers are when
interacting with the system, or the level of
satisfaction/frustration that the customer experiences.
This implementation tends to be sustained by
technological advances in artificial intelligence,
namely Machine Learning (ML), with applications in
Natural Language Processing (NLP) and Image
Recognition.
Thus, the main objective defined for this work,
was the development of an innovative technological
platform, oriented to the retail market, applicable in
different business areas, to provide information of the
entire product distribution chain to its various
stakeholders. It must be based on a decentralized
information network, covering the complete path of a
product from its origin until it reaches the final
consumer.
This article is structured as follows: in section
2.
the work related to the areas most directly related to
the implementation of the platform (Blockchain,
image/video recognition and natural language
dialogue system) is presented. In the third section is
defined the main scenario to be considered, in order
to realize the implementation of the prototype. In
section 4 the general architecture of the system and its
main components is described; in section 5 how the
first prototype was implemented; and, in section 6,
the first results of the integration of the various
modules. The main conclusions from the work
performed and some future paths are presented in
section 7.
2 RELATED WORK
The development of a solution such as the one
proposed in this paper requires the integration of
results from various areas. In the following
subsections is very briefly presented the work related
to the implementation of a blockchain for the retail
sector, object recognition technologies and
technologies associated with conversational
assistants (chatbots). No platforms or Assistants
directly related to what is proposed in this paper were
found.
2.2 Blockchain (for Retail)
Blockchain technology (Yaga, Mell, Roby, &
Scarfone, 2019) has been attracting increasing
attention in a wide range of industries due to its ability
to reliably manage transaction-based applications
without the need for a centralized authority. This was
not possible before blockchain emerged. This
technology ensures trust in transactions in a network
between untrusted nodes, since all of these nodes can
trade, even if they do not trust each other. Blockchain
was initially developed to support secure digital
currency transaction (Bitcoins) in order to prevent
transactions from being improperly duplicated.
However, its potential extends to several domains
using peer-to-peer (P2P) architectures, where
interconnected nodes make transactions with each
other without using a centralized management
system, such as electronic voting, purchase and sale
of intellectual property, distribution of confidential
medical information, or intelligent value chains
applying Internet of Things (IoT), called Smart
Logistics (Uckelmann, 2008; Kawa, 2012).
Great strides have been made in the use of
Blockchain for application areas not related to crypto-
currencies, such as Slock.it, a company that works in
smart electronic lock (Slocks), which can be unlocked
with smartphones that have the appropriate token, and
that can be purchased on Ethereum using Ethers. A
Slock owner can rent his house or car at a price for
timed access, as the door lock is automatic. Anyone
interested in renting can identify the Slock, pay the
requested amount and unlock the door. Another
example are transactive energy companies with
blockchain-based solutions, allowing you to buy and
sell energy (generated by solar panels) automatically,
according to the criteria defined by the user.
In relation to value chains, there is a huge
potential for application of Blockchain technology.
With a network based on Blockchain technology,
product tracking and control is complete, since the