[go: up one dir, main page]

CN119006111A - User demand response method and device - Google Patents

User demand response method and device Download PDF

Info

Publication number
CN119006111A
CN119006111A CN202411127090.0A CN202411127090A CN119006111A CN 119006111 A CN119006111 A CN 119006111A CN 202411127090 A CN202411127090 A CN 202411127090A CN 119006111 A CN119006111 A CN 119006111A
Authority
CN
China
Prior art keywords
information
commodity
user
response information
user side
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411127090.0A
Other languages
Chinese (zh)
Inventor
李辉
郭炯光
杨然
徐炳江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202411127090.0A priority Critical patent/CN119006111A/en
Publication of CN119006111A publication Critical patent/CN119006111A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0605Pooling transaction partners, e.g. group buying or group selling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Recommending goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

One or more embodiments of the present disclosure provide a method and apparatus for responding to a user demand. By the method, in the live broadcasting process, interaction information of the live broadcasting room can be collected, user requirements corresponding to the interaction information are identified by using the AI large model, and response is timely carried out based on the user requirements. For example, for promotional request information, a marketing management system may be invoked via a video playback platform to effect real-time promotional campaigns, e.g., seconds, special offers, etc., via the marketing management system. For another example, for the commodity query information, response information corresponding to the commodity query may be generated based on a product knowledge base constructed in advance using the RAG capability of the video playback platform. If the pre-constructed product knowledge base is insufficient to answer the commodity inquiry of the user, the answer information corresponding to the commodity inquiry of the user can be generated by calling a third-party search engine.

Description

User demand response method and device
Technical Field
One or more embodiments of the present disclosure relate to the field of computer network technologies, and in particular, to a method and an apparatus for responding to a user demand.
Background
With the continuous development of network technology, online shopping has become a main shopping mode. For example, a merchant can sell goods in an online live manner, and a user at the user side can enter a live broadcast room to watch live broadcast and purchase goods. Therefore, the method for showing and explaining the commodity by the anchor can enable the user to know the commodity more intuitively.
Some merchants sell goods in a live broadcast mode in peak hours and sell goods in a live broadcast mode such as recorded broadcast mode in off-peak hours in order to reduce live broadcast cost. However, when the goods are sold in the recorded broadcast mode, the users cannot respond to the demands of the users because the users cannot interact with the users in the live broadcast room, so that the user experience is poor, and the loss of potential users is possibly caused. Therefore, it is desirable to provide a method for responding to user demands to improve the user experience when selling goods by recording and broadcasting.
Disclosure of Invention
In order to improve user experience when selling goods by recording and broadcasting, one or more embodiments of the present disclosure provide a method and an apparatus for responding to user requirements.
In a first aspect, one or more embodiments of the present specification provide a method of responding to a user demand, the method comprising: acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video; semantic recognition is carried out on the interaction information by utilizing a first pre-trained network model, and user demand information corresponding to the interaction information is generated; determining response information corresponding to the user demand information; and pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
In a possible implementation manner, the determining the response information corresponding to the user requirement information includes: judging whether the promotion request information is matched with preset promotion conditions or not under the condition that the user demand information comprises promotion request information; if the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotion information is promotion information corresponding to the promotion request information; the response information is determined based on the first promotional activity information.
In a possible implementation manner, the determining the response information corresponding to the user requirement information includes: transmitting the user demand information to a marketing management system in the case that the user demand information includes promotion request information; receiving second promotion information fed back by the marketing management system; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system under the condition that the promotion request information is determined to be matched with preset promotion conditions; the response information is determined based on the second promotional activity information.
In a possible implementation manner, the display content of the user side includes a commodity information window; the step of pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video, comprising the following steps: and pushing the response information to the user side so that the user side can adjust commodity information of a target commodity in the commodity information window based on the response information in the process of playing the shopping video, wherein the target commodity is indicated by the response information.
In a possible implementation manner, the promotion request information includes information of at least one of a second killing request for the target commodity, a special price request for the target commodity and a replenishment request for the target commodity; the commodity information includes at least one of commodity price and commodity quantity.
In a possible implementation manner, the determining the response information corresponding to the user requirement information includes: when the user demand information comprises commodity inquiry information related to commodity characteristics, generating response information corresponding to the commodity inquiry information based on a pre-constructed product knowledge base by utilizing a pre-trained search enhancement generation model; and determining the response information based on the response information.
In a possible implementation manner, the method further includes: invoking a third-party search engine under the condition that response information corresponding to the commodity query information cannot be generated based on a pre-constructed product knowledge base by utilizing the retrieval enhancement generation model; and generating response information corresponding to the commodity query information by using the third-party search engine.
In one possible implementation manner, the display content of the user side includes an interactive window; the step of pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video, comprising the following steps: and pushing the response information to the user side so that the user side displays the response information through the interactive window in the process of playing the shopping video.
In a possible implementation manner, in a case that the shopping video is a video that is live in a virtual anchor, the pushing the response information to the user side, so that the user side adjusts, during playing of the shopping video, the display content of the user side based on the response information, includes: and pushing the response information to the user side so that the user side broadcasts the response information through the virtual anchor in a voice manner in the process of playing the shopping video.
In a possible implementation manner, the method further includes: and under the condition that the user demand information comprises risk query information, performing wind control processing on the risk query based on a preset wind control strategy.
In a possible implementation manner, in a case where the shopping video is a video that is live in a form of a virtual anchor, the method further includes: acquiring a marketing document corresponding to the commodity to be directly broadcast; determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast; generating a marketing script of a target style based on the marketing document, the commodity features and the marketing object features by utilizing a pre-trained second network model; and controlling the virtual host to live broadcast according to the marketing script of the target style.
In a possible implementation, the shopping video is a recorded video or a video that is live in the form of a virtual host.
In a second aspect, one or more embodiments of the present specification further provide a response device for a user demand, the device including: the first acquisition module is used for acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video; the identification module is used for carrying out semantic identification on the interaction information by utilizing a first pre-trained network model and generating user demand information corresponding to the interaction information; the first determining module is used for determining response information corresponding to the user demand information; and the pushing module is used for pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
In a possible implementation manner, the first determining module is configured to determine response information corresponding to the user requirement information, specifically: the first determining module is used for judging whether the promotion request information is matched with preset promotion conditions or not under the condition that the user demand information comprises promotion request information; if the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotion information is promotion information corresponding to the promotion request information; the response information is determined based on the first promotional activity information.
In a possible implementation manner, the first determining module is configured to determine response information corresponding to the user requirement information, specifically: the first determining module is used for sending the user demand information to a marketing management system under the condition that the user demand information comprises promotion request information; receiving second promotion information fed back by the marketing management system; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system under the condition that the promotion request information is determined to be matched with preset promotion conditions; the response information is determined based on the second promotional activity information.
In a possible implementation manner, the display content of the user side includes a commodity information window; the pushing module is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically: the pushing module is configured to push the response information to the user side, so that the user side adjusts the commodity information of the target commodity in the commodity information window based on the response information in the process of playing the shopping video, where the target commodity is indicated by the response information.
In a possible implementation manner, the promotion request information includes information of at least one of a second killing request for the target commodity, a special price request for the target commodity and a replenishment request for the target commodity; the commodity information includes at least one of commodity price and commodity quantity.
In a possible implementation manner, the first determining module is configured to determine response information corresponding to the user requirement information, specifically: the first determining module is used for generating response information corresponding to commodity query information based on a pre-built product knowledge base by utilizing a pre-trained retrieval enhancement generation model under the condition that the user demand information comprises commodity query information related to commodity characteristics; and determining the response information based on the response information.
In a possible implementation manner, the first determining module is further configured to: invoking a third-party search engine under the condition that response information corresponding to the commodity query information cannot be generated based on a pre-constructed product knowledge base by utilizing the retrieval enhancement generation model; and generating response information corresponding to the commodity query information by using the third-party search engine.
In one possible implementation manner, the display content of the user side includes an interactive window; the pushing module is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically: the pushing module is used for pushing the response information to the user side so that the user side displays the response information through the interactive window in the process of playing the shopping video.
In a possible implementation manner, when the shopping video is a video that is live broadcast in a virtual anchor mode, the pushing module is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the pushing module specifically includes: the pushing module is used for pushing the response information to the user side, so that the user side can broadcast the response information through the virtual anchor in a voice mode in the process of playing the shopping video.
In a possible implementation manner, the apparatus further includes: and the wind control module is used for carrying out wind control processing on the risk query based on a preset wind control strategy under the condition that the user demand information comprises the risk query information.
In a possible implementation manner, in a case where the shopping video is a video that is live in the form of a virtual anchor, the apparatus further includes: the second acquisition module is used for acquiring a marketing document corresponding to the commodity to be directly broadcast; the second determining module is used for determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast; the marketing script generation module is used for generating a marketing script of a target style based on the marketing text, the commodity characteristics and the marketing object characteristics by utilizing a pre-trained second network model; and the control module is used for controlling the virtual anchor to carry out live broadcast according to the marketing script of the target style.
In a third aspect, one or more embodiments of the present specification also provide an electronic device including a memory and a processor; the memory is used for storing computer program commodities; the processor is configured to execute the computer program product stored in the memory, and when the computer program product is executed, implement the method for responding to the user demand of the first aspect.
In a fourth aspect, one or more embodiments of the present specification further provide a computer readable storage medium storing computer program instructions that, when executed, implement the method of responding to a user demand of the first aspect described above.
In summary, in order to improve user experience when live broadcasting is performed by adopting a recording and broadcasting mode and other non-real modes, one or more embodiments of the present disclosure provide a method and an apparatus for responding to a user demand. In the method, in the live broadcast process, the video playing platform can collect interaction information of the live broadcast room, identify user requirements corresponding to the interaction information by utilizing the AI large model, and respond timely based on the user requirements, so that the effect of interaction with the user is achieved. For example, for promotional request information, the marketing management system may be invoked by the agent's capabilities of the video playback platform to effect a real-time promotional campaign (e.g., a seconds killing, special price, etc. campaign) through the marketing management system. For another example, for the commodity query information, response information corresponding to the commodity query may be generated based on a product knowledge base constructed in advance using the RAG capability of the video playback platform. If the pre-constructed product knowledge base is insufficient to answer the commodity inquiry of the user, the answer information corresponding to the commodity inquiry of the user can be generated by calling a third-party search engine. This can provide a more comprehensive and accurate solution for the user. For another example, for risk query information, a corresponding manner of wind control processing may be employed to avoid negative impact on brands, virtual anchor images, and the like.
Drawings
In order to more clearly illustrate the technical solution of one or more embodiments of the present description, the drawings that are required for use in the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of one or more embodiments of the present description, and that other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 is a schematic view of an application scenario provided in one or more embodiments of the present disclosure;
FIG. 2 is a flow diagram of a method of responding to user demand according to one or more embodiments of the present disclosure;
FIG. 3 is a schematic view of yet another application scenario provided in one or more embodiments of the present disclosure;
FIG. 4 is a flow diagram of generating response information according to one or more embodiments of the present disclosure;
FIG. 5 is a flow diagram of a method of responding to user demand according to one or more embodiments of the present disclosure;
FIG. 6 is a block diagram of a user demand response device provided in one or more embodiments of the present disclosure;
fig. 7 is a block diagram of an electronic device according to one or more embodiments of the present disclosure.
Detailed Description
One or more embodiments of the present specification are described in further detail below with reference to the drawings and examples. Features and advantages of one or more embodiments of the present description will become apparent from the description.
The word "exemplary" is used herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Although various aspects of the embodiments are illustrated in the accompanying drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
In addition, the technical features mentioned in the different implementations of one or more embodiments of the present specification described below may be combined with each other as long as they do not conflict with each other.
In order to facilitate understanding, an application scenario of the technical solution provided in one or more embodiments of the present disclosure is first described below.
With the continuous development of network technology, online shopping has become a main shopping mode. For example, a merchant may sell goods by way of online live selling goods, and a consumer may enter a live room to view live and purchase goods. Therefore, the consumer can more intuitively know the commodity by showing and explaining the commodity by the anchor.
In order to reduce the live broadcast cost, some merchants sell goods in live broadcast modes of a live person during peak hours, and sell goods in live broadcast modes of non-live persons such as recorded broadcast during off-peak hours. However, when the goods are sold in the recorded broadcast mode, the users cannot interact with the goods, so that the demands of the users in the live broadcast room cannot be responded, the user experience is poor, and the loss of potential users can be caused.
To enhance the user experience when selling goods by recorded broadcast, one or more implementations of the present disclosure provide a method for responding to user needs, which may be applied to an online shopping system as shown in fig. 1.
As shown in fig. 1, the online shopping system may include a user terminal 11 and a video playing platform 12.
The user terminal 11 is an electronic device capable of playing shopping videos. The user terminal 11 is not limited to one or more embodiments of the present disclosure, and the user terminal 11 may be an electronic device such as a mobile phone, a computer, or a tablet computer.
Shopping video may be video showing information of actual use, appearance, functions, etc. of various goods or products to a user, aiming at showing characteristics and advantages of goods to the user to facilitate purchase and consumption decisions. For example, shopping videos may include content for product presentation, trial experience, comparative evaluation, usage skills, and the like.
The shopping video may be recorded video, live video, short video, etc., which is not limited by one or more embodiments of the present disclosure. Shopping video can be played in a live mode or in a short video mode.
Video playback platform 12 may be one or more servers. Video playback platform 12 may be a social media platform, a live platform, a shopping platform, etc., to which one or more embodiments of the present description are not limited.
Video playback platform 12 may push shopping videos, merchandise information associated with the shopping videos, and the like to various clients. The user terminal 11 may play the shopping video in response to a play request of the user, and the user may purchase goods associated with the shopping video in the process of playing the shopping video at the user terminal.
Taking shopping video as recorded video, as shown in fig. 1, the interface for playing the recorded video by the user terminal 11 may further include an interactive window and a merchandise information window. During the process of watching recorded video, a user can input consultation information through the user terminal 11. Then, the consultation information can be displayed on the interactive window of the user terminal 11. The commodity information window may be displayed in the form of a shopping cart, and after the user triggers the shopping cart icon, the user terminal 11 may display information of various commodities included in the shopping cart.
The video playback platform 12 may be configured with pre-learned trained artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) large models. The AI large model can identify corresponding user demands based on consultation information input by a user in the process of watching recorded video.
Further, the video playing platform 12 may feed back corresponding response information to the user side based on the user requirement, so as to implement interaction with the user and improve user experience. For different user requirements, the video playing platform 12 may make different response information, and please refer to the following description specifically, which will not be repeated here.
The AI large model can be a large language model, a multi-mode large model and the like which are obtained by training in advance by utilizing the related data of the live scene. The large language model may identify corresponding user needs (which may also be referred to as user intent) based on the entered text. The multimodal big model can identify corresponding user needs based on input text, speech, pictures (e.g., expressions), etc.
The training method of the AI large model is not limited to one or more embodiments of the present specification. Reference may be made specifically to the prior art, and details are not repeated here.
Embodiments of a method for responding to a user demand provided in one or more embodiments of the present specification will be described below by taking a shopping video as an example of a recorded video.
Referring to fig. 2, fig. 2 is a flow chart of a method for responding to a user demand according to one or more embodiments of the present disclosure. The method may be applied to video playback platform 12. As shown in fig. 2, the method may include the steps of:
step S102, acquiring interaction information of the live broadcasting room.
When live broadcasting is carried out by a live host, live broadcasting pictures can be recorded, and recorded live broadcasting video is obtained. Then, the recorded live video can be subjected to clipping and other processing to obtain the recorded video. Or the recorded live video can be directly used as recorded broadcast video.
The recorded video can be played during off-peak hours, so that the corresponding recorded pictures can be displayed at the user terminal.
When the live account plays recorded video, different users can enter a live room of the live account through respective user terminals to watch live. In the process of playing recorded video by the user terminal, users in the live broadcasting room can interact by inputting information such as characters, voices, expressions and the like through the respective user terminal, and the information input by each user can be displayed in an interaction window. For example, the information entered by the user may include advisory information related to the recorded video, other chat information unrelated to the recorded video, and so on.
During playing the recorded video, the video playing platform 12 may collect the consultation information related to the recorded video sent by each user in the live broadcast room, and use the information as the interaction information. The interactive information may include text, voice, expression, etc.
And step S104, carrying out semantic recognition on the interaction information by utilizing a pre-trained first network model, and generating user demand information corresponding to the interaction information.
The video playback platform 12 is configured with a first network model that is pre-trained. The first network model may be an AI large model, e.g., a large language model, a multi-modal large model, etc., pre-trained using live scene related data. The first network model may be used to identify user demand information (which may also be referred to as user intent) corresponding to the interaction information.
In one possible implementation, if the first network model is a large language model, text information in the interaction information may be input into the first network model. Then, the corresponding user demand information is output.
In one possible implementation, if the first network model is a multi-modal large model, information such as text, voice, expression, etc. in the interactive information may be input into the first network model. Then, the corresponding user demand information is output.
One or more embodiments of the present description may divide user demand information into three categories:
The first type of user demand information may be demand information related to marketing strategies. For example, the first type of user demand information may include information for at least one of a request for a second kill for the target commodity, a request for a special price for the target commodity, and a request for a replenishment for the target commodity.
The second type of user demand information may be demand information related to characteristics of the live merchandise. For example, the second type of user demand information may include product inquiry information for the production place, size, quality, etc. parameters of the target product.
The third type of user demand information may be risk query information. For example, a third type of user demand information includes sensitive information with a risk of wind control.
It should be noted that, one or more embodiments of the present disclosure are only exemplary and described with respect to the classification of user requirement information into three types, and are not meant to limit the types of user requirement information. For example, user demand information may be categorized into more or fewer categories.
Step S106, determining response information corresponding to the user demand information.
One or more embodiments of the present description may perform different response processes for different user demand information.
For the first type of user requirement information, in one possible implementation manner, the corresponding response information may be determined in the following manner: in the case where the user demand information includes promotion request information, it is determined whether the promotion request information matches a preset promotion condition. If the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotional program information is promotional program information corresponding to the promotional request information. Response information is determined based on the first promotional activity information.
In this implementation, video playback platform 12 may be provided with marketing management capabilities. For example, the video playback platform 12 may be preconfigured with promotional rules that may include one or more promotional conditions, and promotional campaigns that correspond to each promotional condition separately. In this way, the video playback platform 12 may determine the promotional activity information corresponding to the current promotional request information based on the promotional rules.
For the first type of user requirement information, in another possible implementation manner, as shown in fig. 3, the following manner may be adopted to determine the corresponding response information: in the case where the user demand information includes promotion request information, the user demand information is transmitted to the marketing management system 13. Receiving second promotional activity information fed back by the marketing management system 13; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system 13 in the case where it is determined that the promotion request information matches the preset promotion condition; response information is determined based on the second promotional program information.
In this implementation, the video playback platform 12 may not have marketing management capabilities, but may have agent capabilities. In this case, the video playback platform 12 may determine the promotional information by invoking the marketing management system 13 with marketing management capabilities based on the agent capabilities. For example, marketing management system 13 may be preconfigured with promotional rules that may include one or more promotional conditions, and promotional campaigns that correspond to respective promotional conditions. In this way, the video playback platform 12 may determine promotional activity information corresponding to the promotional request information based on the promotional rules.
Wherein the marketing management system 13 may be one or more servers. The marketing management system 13 may provide and perform corresponding marketing operations in conjunction with data such as user demand information in response to invocation of the video playback platform 12, for example, the marketing management system 13 may be responsible for performing operations such as killing, changing prices, restocking, etc. of merchandise in a living broadcast room.
Illustratively, if the first type of user demand information includes information requesting restocking of an A commodity, the video playback platform 12 may invoke the marketing management system 13. Further, the marketing management system 13 may determine whether to restock the A-merchandise and the amount of the specific restock based on the remaining amount of the A-merchandise in the inventory. That is, the promotional campaign information in this case may include restocking information for the A merchandise.
Still another example, if the first type of user demand information includes information requesting a second deactivation of the B merchandise, the video playback platform 12 may also determine the number of users in the live room. The number of users and the user demand information is then sent to the marketing management system 13 so that the marketing management system 13 can determine whether to perform a second killing activity for the B commodity based on the number of users in the current live room. For example, if the number of users in the current live room reaches a preset number, the marketing management system 13 may determine a second killing activity for the B commodity. Otherwise, the marketing management system determines that there is no second killing activity for the B commodity. That is, the promotional activity information in this case may include second-kill activity information for the B merchandise.
Still further exemplary, if the first type of user demand information includes information requesting a special offer for C merchandise, the marketing management system 13 may determine whether to conduct a special offer for C merchandise based on the pricing rules for C merchandise, the remaining number of C merchandise in the current inventory, etc. That is, the promotional campaign information in this case may include special campaign information for the C commodity.
For the second type of user requirement information, in one possible implementation, as shown in fig. 4, the following manner may be used to determine the corresponding response information: in the case where the user demand information includes commodity query information related to commodity features, response information corresponding to the commodity query information is generated based on a pre-constructed product knowledge base using a pre-trained retrieval enhancement generation model (RAG). Then, response information is determined based on the response information.
Wherein the pre-built product knowledge base may include knowledge related to the goods themselves. For example, the pre-built product knowledge base may include brand introduction, product parameters, product evaluation data, and the like to which the product belongs. The pre-trained RAG model can extract relevant information from a pre-built product knowledge base and generate answers according to the extracted relevant information.
Thus, if the user demand information includes the second type of user demand information and the pre-constructed product knowledge base includes knowledge corresponding to the commodity query information, the video playing platform may extract knowledge related to the commodity query information from the pre-constructed product knowledge base using the RAG model and generate corresponding response information according to the extracted related knowledge. For example, a user in the living broadcast room inquires about performance differences between the living broadcast commodity A and commodities M of other brands in an interactive window, and the pre-constructed product knowledge base comprises evaluation data of the commodity A and the commodities M of other brands. In this way, the video playback platform can generate response information to answer "difference in performance of commodity a from commodity M of other brands" using the RAG model.
With continued reference to fig. 4, if knowledge corresponding to the commodity query information is not included in the pre-built product knowledge base, response information corresponding to the commodity query information may not be generated based on the pre-built product knowledge base using the RAG model. In this case, the video playback platform may call a third-party search engine, and then generate response information corresponding to the commodity query information using the third-party search engine.
The video playback platform may then determine response information based on the RAG model or the answer information generated by the third party search engine.
It should be noted that the RAG model and the first network model may be the same network model, and the same network model may implement functions of the RAG model and the first network model. The RAG model and the first network model may also be two independent network models, which are not limited by one or more embodiments of the present disclosure.
In this way, for the problem related to the commodity characteristic of the inquiry of the user in the live broadcasting room, the video playing platform can generate the response information for the commodity characteristic related inquiry by utilizing the RAG model and the pre-constructed product knowledge base or by calling a third party search engine. Thus, a more comprehensive and accurate solution can be provided for the user, the doubt of the user is eliminated, and the sales is promoted.
And aiming at third type of user demand information, namely, in the case that the user demand information comprises risk query information, performing wind control processing on the risk query information based on a preset wind control strategy.
For example, the video playing platform may be preconfigured with a sensitive word library, and if the user requirement information includes a sensitive word in the sensitive word library, such user requirement information may be determined as risk query information. Further, wind control processing can be performed on the risk query information based on a preset wind control strategy.
The preset wind control strategy may include at least one wind control condition and a wind control processing mode corresponding to each wind control condition.
Optionally, the sensitive words in the sensitive word stock may be classified, and the sensitive words in different classes correspond to different wind control conditions. Correspondingly, different wind control conditions can correspond to different wind control treatment modes. For example, for the first type of sensitive words, the corresponding wind control processing manner may be not responsive to the user requirement. For the second class of sensitive words, the corresponding wind control processing mode can generate wind control processing information, and the wind control processing information can be used for prompting that the inquiry of the user is at risk.
Step S108, response information is pushed to the user side, so that the user side can adjust the display content of the user side based on the response information in the process of playing the recorded video.
Firstly, it should be noted that the response information pushed to the user side by the video playing platform may include any one or more of the first promotion information, the second promotion information, the response information, and the wind control processing information. The response information may further include at least one indication information, where the at least one indication information may be used to instruct the user side to adjust the display content of the user side based on the information such as the first promotional activity information, the second promotional activity information, the response information, the wind control processing information, and the like. Therefore, the user side can adjust the display content of the user side based on the received response information, so that the user of the user side can perceive the response to the user requirement, and the user experience is improved.
One or more embodiments of the present disclosure may use different display modes for different response information by the user side.
In a possible implementation manner, for response information corresponding to the first type of user demand information, in the process of playing the shopping video at the user side, commodity information of a target commodity in the commodity information window can be adjusted based on the response information, the target commodity is a commodity indicated by the response information, and the commodity information can include the number, the price and the like of the commodity.
For example, in the case where the response information includes information for restocking the a commodity, the commodity number of the a commodity in the commodity information window may be adjusted based on the restocking information, so as to implement a response to the restocking demand of the a commodity.
In still another example, in the case where the response information includes information for performing a second killing activity on the B commodity, the price of the B commodity and the activity time of the B commodity in the commodity information window may be adjusted based on the second killing activity information, thereby achieving a response to the second killing activity requirement of the B commodity.
In still another example, in the case where the response information includes information for performing a price change activity on the C commodity, the price of the C commodity in the commodity information window may be adjusted based on the price change activity information, thereby achieving a response to the demand for performing the price change activity on the C commodity.
Optionally, for the response information corresponding to the first type of user requirement information, in the process of playing the shopping video at the user side, a corresponding prompt popup window can be displayed in any area of the display interface of the user side. For example, a prompt popup window such as "immediately perform a second killing activity on the B commodity", "immediately perform a special price activity on the C commodity" may be displayed on the display interface of the user terminal. In this way, the user can more intuitively perceive the corresponding promotional program.
It should be noted that, in one or more embodiments of the present disclosure, only the first type of user demand information includes at least one of the second killing request for the target commodity, the special price request for the target commodity, and the replenishment request for the target commodity, which is described by way of example, and does not represent a limitation of the first type of user demand information. For example, the first type of user demand information may also include request information for putting on or taking off the hidden individual items, and the like, which are not listed here.
In one possible implementation manner, aiming at response information corresponding to the second type of user requirement information, the response information can be displayed through an interactive window in the process of playing shopping video at the user side. For example, the response information may be displayed by replying to the commodity inquiry information in the interactive window.
Optionally, the reply information may also be displayed in any area of the display interface of the user side during the process of playing the shopping video at the user side, which is not limited by one or more embodiments of the present disclosure. For example, the response information may also be displayed on the display interface of the user side by means of a pop-up window.
In a possible implementation manner, the response information corresponding to the third type of user requirement information can also be displayed through the interactive window in the process of playing the shopping video at the user side, or displayed in any area of the display interface at the user side.
In summary, the user demand response method provided in one or more embodiments of the present disclosure may be applied to the video playing platform 12, where the video playing platform 12 configures the first network model. When live in recorded broadcast form, the video playing platform 12 may obtain interactive information of users in the live broadcast room. And then, identifying the user requirements corresponding to the interaction information by using the first network model. And then, corresponding response content can be displayed on the user side based on the user requirements, so that the user perceives the response to the user requirements. Therefore, the user requirements in the live broadcasting room can be dynamically responded through the identification of the user requirements, so that the effect of user interaction is achieved, and the user experience is improved.
In order to further enhance the interaction with users in the living room, one or more implementations of the present description provide a solution for living in the form of a virtual anchor. Wherein, the virtual anchor is a pre-constructed virtual figure capable of living broadcast, which can also be called a digital person. For a method for constructing the virtual anchor, refer to the related art, and will not be described herein.
Referring to fig. 5, fig. 5 is a flow chart of a response method for a user demand according to one or more embodiments of the present disclosure. The method may be applied to scenes that are live in the form of a virtual anchor, and the method may be applied to video playback platform 12. As shown in fig. 5, the method may include the steps of:
Step S202, obtaining a marketing document corresponding to the commodity to be directly broadcast.
Step S204, determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast.
And S206, generating a marketing script of the target style based on the marketing document, the commodity characteristics and the marketing object characteristics by utilizing a pre-trained second network model.
And step S208, controlling the virtual host to live broadcast according to the marketing script of the target style.
Different commodities to be directly broadcast can be correspondingly provided with different marketing texts. The marketing document may be provided by a provider of each item to be broadcast.
Further, marketing scripts of different styles may be generated based on the marketing script.
In one possible implementation, as described in step S204 and step S206, the commodity characteristics and the marketing object characteristics corresponding to the commodity to be directly broadcast may be determined. The merchandise features may include merchandise attributes, brand images, etc., among others. The marketing object features may include geographic information, identity attribute information, etc. in which the marketing object is located. Then, a marketing script of the target style is generated based on the marketing document, the merchandise feature, and the marketing object feature using a pre-trained second network model. The target style of the marketing script corresponds to the merchandise feature and the marketing object feature.
The second network model can be trained by using different commodity characteristics, marketing object characteristics and different styles of marketing scripts. In this way, the second network model obtained through training has prompt word (prompt) capability, and can output the marketing script of the corresponding style based on the input prompt words such as the marketing document, commodity characteristics, marketing object characteristics and the like.
Wherein, different styles of marketing scripts can adopt different styles of marketing speech operation deduction marketing texts. For example, for marketing objects in different regions, a user may be referred to as "sister," "sibling," "pretty baby," or the like.
Therefore, the marketing script of the target style generated aiming at the commodity characteristics and the marketing object characteristics is more fit with the style habit of the user in the live broadcasting room, so that the user feels intimate and natural, and the user experience is improved.
Step S210, acquiring interaction information in the live broadcasting room.
And S212, carrying out semantic recognition on the interaction information by utilizing a pre-trained first network model, and generating user demand information corresponding to the interaction information.
Step S214, in the case where the user demand information includes the promotion request information, the promotion request information is transmitted to the marketing management system 13.
Step S216, receiving second promotion information fed back by the marketing management system 13; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system 13 in the case where it is determined that the promotion request information matches the preset promotion condition.
Step S218, determining response information based on the second promotional program information.
Step S220, pushing the response information to the user side so that the user side can adjust commodity information of the target commodity in the commodity information window based on the response information in the process of playing the shopping video.
When live broadcasting is performed in the form of virtual anchor, user demand information corresponding to the interaction information can be identified by using the first network model. Thereafter, different responses may be based on different user demand information.
For example, the scheme provided in steps S214 to S218 may be adopted for the first type of user demand information, and the promotional activity information corresponding to the user demand information may be determined by calling the marketing management system 13. For another example, for the first type of user requirement information, the following manner may be adopted to determine the corresponding response information: in the case where the user demand information includes promotion request information, it is determined whether the promotion request information matches a preset promotion condition. If the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotional program information is promotional program information corresponding to the promotional request information. Response information is determined based on the first promotional activity information. The specific reference may be made to the description of step S106, which is not repeated here.
The descriptions of step S210 to step S220 may be referred to as step S102 to step S108, and are not repeated here.
It should be noted that the second network model and the first network model may be the same network model, and the same network model may implement the functions of the second network model and the first network model. The second network model and the first network model may also be two independent network models, which are not limited by one or more embodiments of the present disclosure.
Step S222, when the user demand information comprises commodity inquiry information related to commodity characteristics, response information corresponding to the commodity inquiry information is generated based on a pre-built product knowledge base by utilizing a pre-trained RAG model.
Step S224, call a third party search engine when response information corresponding to the commodity query information cannot be generated based on the product knowledge base constructed in advance by using the RAG model.
Step S226, generating response information corresponding to the commodity query information by using the third-party search engine.
Step S228, response information is determined based on the response information.
Step S230, response information is pushed to the user side, so that the user side broadcasts the response information through the virtual anchor voice in the process of playing shopping videos.
Step S222 to step S230 provide a response method for the second type of user requirement information, specifically, in the case that the shopping video is a video live broadcast in the form of a virtual anchor, the second type of user requirement can be responded in the mode of voice broadcast response information of the virtual anchor. That is, the virtual anchor can be controlled to respond to the commodity query of the user according to the response information, so that the user interaction is better and the user experience is improved.
Step S222 to step S228 may refer to the description of step S106, and are not described herein.
In step S232, if the user demand information includes risk query information, performing wind control processing on the risk query information based on a preset wind control policy.
Step S232 may refer to the description of step S106, which is not repeated here.
In the response method for user requirements provided by one or more embodiments of the present disclosure, when live broadcasting in a virtual anchor, a marketing script of a corresponding style may be generated based on the commodity feature and the marketing object feature, so that the virtual anchor live broadcasts according to the marketing script of the corresponding style. In the live broadcast process, the video playing platform 12 can collect interaction information of the live broadcast room, identify user requirements corresponding to the interaction information by using the AI large model, and respond based on the user requirements in time, so that the effect of interaction with the user is achieved. For example, for a first type of user demand, the marketing management system may be invoked by the agent capabilities of the video playback platform 12 to effect a real-time promotional program (e.g., a seconds killing, special price, etc. program) through the marketing management system. For another example, for the second type of user requirements, the RAG capabilities of video playback platform 12 may be utilized to generate response information corresponding to the merchandise query based on a pre-built knowledge base of products. If the pre-constructed product knowledge base is insufficient to answer the commodity inquiry of the user, the answer information corresponding to the commodity inquiry of the user can be generated by calling a third-party search engine. This can provide a more comprehensive and accurate solution for the user. For another example, for a third type of user demand, a corresponding manner of wind control treatment may be employed to avoid negative impact on brands, virtual anchor images, and the like.
It should be noted that, in the live broadcast scenario provided by one or more embodiments of the present disclosure, the response information for the second type of user needs may also be displayed through the interactive window or any area of the display interface of the user side during the process of playing the shopping video by the user side, which is not limited by one or more embodiments of the present disclosure.
It should be further noted that, in one or more embodiments of the present disclosure, only a scene of live broadcasting by recorded broadcast video or live broadcasting in a virtual host is taken as an example to exemplarily illustrate a method for responding to a user requirement, and the application scenario of the method for responding to a user requirement provided in one or more embodiments of the present disclosure is not limited. For example, the method for responding to the user requirement provided in one or more embodiments of the present disclosure may also be applied to live scenes or other shopping video playing scenes that may be traded by the user.
It should be understood that the foregoing embodiments are merely examples, and modifications may be made to the foregoing embodiments in actual implementation, and those skilled in the art may understand that the modification methods of the foregoing embodiments without performing any inventive effort fall within the protection scope of one or more embodiments of the present disclosure, and the embodiments are not repeated herein.
Based on the same inventive concept, one or more embodiments of the present disclosure further provide a user demand response device, and since the principle of the problem solved by the user demand response device is similar to that of the foregoing user demand response method, implementation of the user demand response device may refer to implementation of the foregoing user demand response method, and repeated descriptions are omitted.
Referring to fig. 6, fig. 6 is a block diagram illustrating a user demand response device according to one or more embodiments of the present disclosure. As shown in fig. 6, the user demand responding apparatus 300 may include: a first acquisition module 301, an identification module 302, a first determination module 303 and a push module 304. Wherein,
The first obtaining module 301 may be configured to obtain interaction information, where the interaction information is consultation information related to a shopping video, which is input by a user and is received by the user side during a process of playing the shopping video.
The recognition module 302 may be configured to perform semantic recognition on the interaction information by using a first pre-trained network model, so as to generate user requirement information corresponding to the interaction information.
The first determining module 303 may be configured to determine response information corresponding to the user requirement information.
The pushing module 304 may be configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video.
In a possible implementation manner, the first determining module 303 is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module 303 is configured to determine, if the user demand information includes promotion request information, whether the promotion request information matches a preset promotion condition; if the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotion information is promotion information corresponding to the promotion request information; the response information is determined based on the first promotional activity information.
In a possible implementation manner, the first determining module 303 is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module 303 is configured to send the user demand information to a marketing management system when the user demand information includes promotion request information; receiving second promotion information fed back by the marketing management system; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system under the condition that the promotion request information is determined to be matched with preset promotion conditions; the response information is determined based on the second promotional activity information.
In a possible implementation manner, the display content of the user side includes a commodity information window; the pushing module 304 is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically:
The pushing module 304 is configured to push the response information to the user side, so that the user side adjusts, based on the response information, merchandise information of a target merchandise in the merchandise information window, where the target merchandise is a merchandise indicated by the response information, in a process of playing the shopping video.
In a possible implementation manner, the promotion request information includes information of at least one of a second killing request for the target commodity, a special price request for the target commodity and a replenishment request for the target commodity; the commodity information includes at least one of commodity price and commodity quantity.
In a possible implementation manner, the first determining module 303 is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module 303 is configured to generate, when the user requirement information includes commodity query information related to a commodity feature, response information corresponding to the commodity query information based on a pre-constructed product knowledge base by using a pre-trained search enhancement generation model; and determining the response information based on the response information.
In a possible implementation manner, the first determining module 303 is further configured to:
Invoking a third-party search engine under the condition that response information corresponding to the commodity query information cannot be generated based on a pre-constructed product knowledge base by utilizing the retrieval enhancement generation model; and generating response information corresponding to the commodity query information by using the third-party search engine.
In one possible implementation manner, the display content of the user side includes an interactive window; the pushing module 304 is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically:
the pushing module 304 is configured to push the response information to the user side, so that the user side displays the response information through the interactive window in the process of playing the shopping video.
In a possible implementation manner, in the case where the shopping video is a video that is live in a virtual anchor, the pushing module 304 is configured to push the response information to the user side, so that the user side adjusts, during the process of playing the shopping video, the display content of the user side based on the response information, where the method specifically includes:
The pushing module 304 is configured to push the response information to the user side, so that the user side broadcasts the response information through the virtual anchor in a voice manner during the process of playing the shopping video.
In a possible implementation manner, the apparatus further includes:
And the wind control module is used for carrying out wind control processing on the risk query information based on a preset wind control strategy under the condition that the user demand information comprises the risk query information.
In a possible implementation manner, in a case where the shopping video is a video that is live in the form of a virtual anchor, the apparatus further includes:
the second acquisition module is used for acquiring a marketing document corresponding to the commodity to be directly broadcast;
The second determining module is used for determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast;
The marketing script generation module is used for generating a marketing script of a target style based on the marketing text, the commodity characteristics and the marketing object characteristics by utilizing a pre-trained second network model;
and the control module is used for controlling the virtual anchor to carry out live broadcast according to the marketing script of the target style.
Referring to fig. 7, fig. 7 is a block diagram of an electronic device according to one or more embodiments of the present disclosure. As shown in fig. 7, the electronic device 400 may include a processor 401 and a memory 402; memory 402 may be coupled into processor 401. Notably, this fig. 7 is exemplary; other types of structures may also be used in addition to or in place of the structures to implement telecommunications functions or other functions.
In a possible implementation, the functionality of the responding device 300 to the user's demand may be integrated into the processor 401. Wherein the processor 401 may be configured to perform the following operations:
Acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video;
Semantic recognition is carried out on the interaction information by utilizing a first pre-trained network model, and user demand information corresponding to the interaction information is generated;
Determining response information corresponding to the user demand information;
And pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
In another possible implementation, the user-required responding device 300 may be configured separately from the processor 401, for example, the user-required responding device 300 may be configured as a chip connected to the processor 401, and the user-required response is achieved through control of the processor 401.
Furthermore, in some alternative implementations, the electronic device 400 may further include: communication module, input unit, audio processor, display, power etc.. It is noted that the electronic device 400 need not include all of the components shown in fig. 7; in addition, the electronic device 400 may further include components not shown in fig. 7, to which reference is made to the related art.
In some alternative implementations, the processor 401, sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device, with the processor 401 receiving inputs and controlling the operation of the various components of the electronic device 400.
The memory 402 may be, for example, one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. The above information about the user's demand responding device 400 may be stored, and a program for executing the related information may be stored. And the processor 401 may execute the program stored in the memory 402 to realize information storage or processing, etc.
The input unit may provide input to the processor 401. The input unit is for example a key or a touch input device. The power source may be used to provide power to the electronic device 400. The display can be used for displaying display objects such as images and characters. The display may be, for example, but not limited to, an LCD display.
The memory 402 may be a solid state memory such as Read Only Memory (ROM), random Access Memory (RAM), SIM card, and the like. But also a memory which holds information even when powered down, can be selectively erased and provided with further data, an example of which is sometimes referred to as EPROM or the like. Memory 402 may also be some other type of device. Memory 402 includes a buffer memory (sometimes referred to as a buffer). The memory 402 may include an application/function storage section for storing application programs and function programs or a flow chart for executing operations of the electronic device 400 by the processor 401.
The memory 402 may also include a data store for storing data, such as contacts, digital data, pictures, sounds, and/or any other data used by the electronic device. The driver store of memory 402 may include various drivers for the computer device for communication functions and/or for performing other functions of the computer device (e.g., messaging applications, address book applications, etc.).
The communication module is a transmitter/receiver that transmits and receives signals via an antenna. A communication module (transmitter/receiver) is coupled to the processor 401 to provide an input signal and to receive an output signal, as may be the case with a conventional mobile communication terminal.
Based on different communication technologies, a plurality of communication modules, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, etc., may be provided in the same computer device. The communication module (transmitter/receiver) is also coupled to the speaker and microphone via the audio processor to provide audio output via the speaker and to receive audio input from the microphone to implement the usual telecommunications functions. The audio processor may include any suitable buffers, decoders, amplifiers and so forth. In addition, an audio processor is coupled to the processor 401 such that sound can be recorded locally by a microphone and sound stored locally can be played by a speaker.
One or more embodiments of the present specification further provide a computer-readable storage medium capable of implementing all steps in the user demand response method in the above embodiments, the computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements all steps in the user demand response method in the above embodiments, for example, the processor implements the following steps when executing the computer program:
Acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video;
Semantic recognition is carried out on the interaction information by utilizing a first pre-trained network model, and user demand information corresponding to the interaction information is generated;
Determining response information corresponding to the user demand information;
And pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
Although one or more embodiments of the present description provide method operational steps as described in the embodiments or flowcharts, more or fewer operational steps may be included based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one way of performing the order of steps and does not represent a unique order of execution. In actual execution of the apparatus or client article, the methods illustrated in the embodiments or the figures may be performed sequentially or in parallel (e.g., in a parallel processor or a multi-threaded processing environment).
It will be appreciated by those skilled in the art that embodiments of the present description may be provided as a method, apparatus (system) or computer program product. Accordingly, the present specification embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, one or more embodiments of the present description may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
One or more embodiments of the present specification are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to one or more embodiments of the specification. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for apparatus and system embodiments, the description is relatively simple, as it is substantially similar to method embodiments, with reference to the description of method embodiments in part.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The specific meaning of the terms in one or more embodiments of the present specification may be understood by those of ordinary skill in the art in view of the specific circumstances.
It should be noted that, without conflict, one or more embodiments and features of the embodiments may be combined with each other. The one or more embodiments of the present specification are not limited to any single aspect, nor to any single embodiment, nor to any combination and/or permutation of these aspects and/or embodiments. Moreover, each aspect and/or embodiment of one or more embodiments of the present description may be utilized alone or in combination with one or more other aspects and/or embodiments.
Finally, it should be noted that: the above embodiments are merely for illustrating the technical solution of one or more embodiments of the present disclosure, and are not limiting thereof; while one or more embodiments of the present disclosure have been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will appreciate that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding embodiments from the scope of the one or more embodiments of the present disclosure, which are intended to be covered by the claims and the scope of the present disclosure.
The foregoing description of one or more embodiments of the present specification has been presented in conjunction with alternative embodiments, but such embodiments are merely exemplary and serve only as illustrations. On the basis of the above, various substitutions and improvements can be made on one or more embodiments of the present specification, and all of them fall within the protection scope of one or more embodiments of the present specification.

Claims (25)

1. A method of responding to a user demand, the method comprising:
Acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video;
Semantic recognition is carried out on the interaction information by utilizing a first pre-trained network model, and user demand information corresponding to the interaction information is generated;
Determining response information corresponding to the user demand information;
And pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
2. The method of claim 1, wherein the determining the response information corresponding to the user demand information comprises:
Judging whether the promotion request information is matched with preset promotion conditions or not under the condition that the user demand information comprises promotion request information;
If the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotion information is promotion information corresponding to the promotion request information;
The response information is determined based on the first promotional activity information.
3. The method of claim 1, wherein the determining the response information corresponding to the user demand information comprises:
Transmitting the user demand information to a marketing management system in the case that the user demand information includes promotion request information;
Receiving second promotion information fed back by the marketing management system; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system under the condition that the promotion request information is determined to be matched with preset promotion conditions;
The response information is determined based on the second promotional activity information.
4. A method according to claim 2 or 3, wherein the display content of the user side includes a commodity information window; the step of pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video, comprising the following steps:
and pushing the response information to the user side so that the user side can adjust commodity information of a target commodity in the commodity information window based on the response information in the process of playing the shopping video, wherein the target commodity is indicated by the response information.
5. The method of claim 4, wherein the promotional request message comprises a message requesting at least one of a second kill request for the target commodity, a special price request for the target commodity, and a restocking request for the target commodity; the commodity information includes at least one of commodity price and commodity quantity.
6. The method of claim 1, wherein the determining the response information corresponding to the user demand information comprises:
when the user demand information comprises commodity inquiry information related to commodity characteristics, generating response information corresponding to the commodity inquiry information based on a pre-constructed product knowledge base by utilizing a pre-trained search enhancement generation model;
And determining the response information based on the response information.
7. The method of claim 6, wherein the method further comprises:
invoking a third-party search engine under the condition that response information corresponding to the commodity query information cannot be generated based on a pre-constructed product knowledge base by utilizing the retrieval enhancement generation model;
and generating response information corresponding to the commodity query information by using the third-party search engine.
8. The method of claim 6 or 7, wherein the presentation content of the client comprises an interactive window; the step of pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video, comprising the following steps:
And pushing the response information to the user side so that the user side displays the response information through the interactive window in the process of playing the shopping video.
9. The method as claimed in claim 6 or 7, wherein in the case that the shopping video is a video live in the form of a virtual anchor, the pushing the response information to the client so that the client adjusts the presentation content of the client based on the response information during the process of playing the shopping video includes:
and pushing the response information to the user side so that the user side broadcasts the response information through the virtual anchor in a voice manner in the process of playing the shopping video.
10. The method of claim 1, wherein the method further comprises:
and under the condition that the user demand information comprises risk query information, performing wind control processing on the risk query information based on a preset wind control strategy.
11. The method of claim 1, wherein in the event that the shopping video is live video in the form of a virtual anchor, the method further comprises:
acquiring a marketing document corresponding to the commodity to be directly broadcast;
Determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast;
Generating a marketing script of a target style based on the marketing document, the commodity features and the marketing object features by utilizing a pre-trained second network model;
and controlling the virtual host to live broadcast according to the marketing script of the target style.
12. The method of claim 1, wherein the shopping video is a recorded video or a video live in the form of a virtual host.
13. A user demand response device, the device comprising:
The first acquisition module is used for acquiring interaction information, wherein the interaction information is consultation information which is input by a user and is related to shopping video and is received by the user side in the process of playing the shopping video;
the identification module is used for carrying out semantic identification on the interaction information by utilizing a first pre-trained network model and generating user demand information corresponding to the interaction information;
the first determining module is used for determining response information corresponding to the user demand information;
And the pushing module is used for pushing the response information to the user side so that the user side can adjust the display content of the user side based on the response information in the process of playing the shopping video.
14. The apparatus of claim 13, wherein the first determining module is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module is used for judging whether the promotion request information is matched with preset promotion conditions or not under the condition that the user demand information comprises promotion request information; if the promotion request information is matched with the promotion conditions, acquiring first promotion activity information; the first promotion information is promotion information corresponding to the promotion request information; the response information is determined based on the first promotional activity information.
15. The apparatus of claim 13, wherein the first determining module is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module is used for sending the user demand information to a marketing management system under the condition that the user demand information comprises promotion request information; receiving second promotion information fed back by the marketing management system; the second promotion information is promotion information corresponding to the promotion request information generated by the marketing management system under the condition that the promotion request information is determined to be matched with preset promotion conditions; the response information is determined based on the second promotional activity information.
16. The apparatus according to claim 14 or 15, wherein the presentation content of the user side includes a merchandise information window; the pushing module is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically:
the pushing module is configured to push the response information to the user side, so that the user side adjusts the commodity information of the target commodity in the commodity information window based on the response information in the process of playing the shopping video, where the target commodity is indicated by the response information.
17. The apparatus of claim 16, wherein the promotional request information comprises information requesting at least one of a second kill request for the target commodity, a special price request for the target commodity, and a restocking request for the target commodity; the commodity information includes at least one of commodity price and commodity quantity.
18. The apparatus of claim 13, wherein the first determining module is configured to determine response information corresponding to the user requirement information, specifically:
The first determining module is used for generating response information corresponding to commodity query information based on a pre-built product knowledge base by utilizing a pre-trained retrieval enhancement generation model under the condition that the user demand information comprises commodity query information related to commodity characteristics; and determining the response information based on the response information.
19. The apparatus of claim 18, wherein the first determination module is further for:
Invoking a third-party search engine under the condition that response information corresponding to the commodity query information cannot be generated based on a pre-constructed product knowledge base by utilizing the retrieval enhancement generation model; and generating response information corresponding to the commodity query information by using the third-party search engine.
20. The apparatus of claim 18 or 19, wherein the presentation content of the user side includes an interactive window; the pushing module is configured to push the response information to the user side, so that the user side adjusts the display content of the user side based on the response information in the process of playing the shopping video, where the response information is specifically:
The pushing module is used for pushing the response information to the user side so that the user side displays the response information through the interactive window in the process of playing the shopping video.
21. The apparatus of claim 18 or 19, wherein, in the case that the shopping video is a video that is live in a form of a virtual anchor, the pushing module is configured to push the response information to the user terminal, so that the user terminal adjusts, during the process of playing the shopping video, the display content of the user terminal based on the response information, specifically:
The pushing module is used for pushing the response information to the user side, so that the user side can broadcast the response information through the virtual anchor in a voice mode in the process of playing the shopping video.
22. The apparatus of claim 13, wherein the apparatus further comprises:
And the wind control module is used for carrying out wind control processing on the risk query information based on a preset wind control strategy under the condition that the user demand information comprises the risk query information.
23. The apparatus of claim 13, wherein in the event that the shopping video is live video in the form of a virtual anchor, the apparatus further comprises:
the second acquisition module is used for acquiring a marketing document corresponding to the commodity to be directly broadcast;
The second determining module is used for determining commodity characteristics and marketing object characteristics corresponding to the commodity to be directly broadcast;
The marketing script generation module is used for generating a marketing script of a target style based on the marketing text, the commodity characteristics and the marketing object characteristics by utilizing a pre-trained second network model;
and the control module is used for controlling the virtual anchor to carry out live broadcast according to the marketing script of the target style.
24. An electronic device, the electronic device comprising:
A memory for storing a computer program product;
a processor for executing computer program product stored in the memory, which, when executed, implements the method of any of the preceding claims 1-12.
25. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon computer program instructions which, when executed, implement the method of any of the preceding claims 1-12.
CN202411127090.0A 2024-08-15 2024-08-15 User demand response method and device Pending CN119006111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411127090.0A CN119006111A (en) 2024-08-15 2024-08-15 User demand response method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411127090.0A CN119006111A (en) 2024-08-15 2024-08-15 User demand response method and device

Publications (1)

Publication Number Publication Date
CN119006111A true CN119006111A (en) 2024-11-22

Family

ID=93477768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411127090.0A Pending CN119006111A (en) 2024-08-15 2024-08-15 User demand response method and device

Country Status (1)

Country Link
CN (1) CN119006111A (en)

Similar Documents

Publication Publication Date Title
CN104769623B (en) System and method for making audient participate in dialog mode advertisement
CA2700030C (en) Touchpoint customization system
CN107609058B (en) A sales method, robot customer service terminal, manual customer service terminal and user terminal
CN112818674A (en) Live broadcast information processing method, device, equipment and medium
CN113421143A (en) Processing method and device for assisting live broadcast and electronic equipment
CN104038473B (en) For intercutting the method, apparatus of audio advertisement, equipment and system
US10366419B2 (en) Enhanced digital media platform with user control of application data thereon
CN102521764A (en) Generating advertisements during interactive advertising sessions
US20140304068A1 (en) System and method for providing inaudible codes and corresponding information to users via their computing devices
CN114862516A (en) Document recommendation method, storage medium, and program product
CN104602130A (en) Interactive advertisement implementation method and interactive advertisement implementation system
US20220038757A1 (en) System for Real Time Internet Protocol Content Integration, Prioritization and Distribution
US20240185305A1 (en) Artificial Intelligence Audience Generation System and Method
CN105205695A (en) Internet-based advertisement interactive system and method
CN113535991A (en) Multimedia resource recommendation method and device, electronic equipment and storage medium
CN102437972B (en) Message notification campaigns
CN105589835A (en) Selectable Styles for Text Messaging System Font Service Providers
CN105611050A (en) Selectable text messaging styles for brand owners
KR20120052298A (en) Viral advertisements
CN107659545B (en) Media information processing method, media information processing system and electronic equipment
CN113301362B (en) Video element display method and device
Mari et al. AI-based voice assistants for digital marketing: Preparing for voice marketing and commerce
CN105611049A (en) Selectable styles for text messaging system publishers
CN114449301B (en) Item sending method, item sending device, electronic equipment and computer-readable storage medium
CN119006111A (en) User demand response method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 310000 Zhejiang Province, Hangzhou City, Xihu District, Xixi Road 543-569 (continuous odd numbers) Building 1, Building 2, 5th Floor, Room 518

Applicant after: Alipay (Hangzhou) Digital Service Technology Co.,Ltd.

Address before: 310000 801-11 section B, 8th floor, 556 Xixi Road, Xihu District, Hangzhou City, Zhejiang Province

Applicant before: Alipay (Hangzhou) Information Technology Co., Ltd.

Country or region before: China