Automated Web Page Bot Creation Using NLP and Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating bots for web pages without requiring programming experience, especially for services with high volumes of user messages and limited staff, is challenging due to the need for developer intervention and hosting costs.

Innovation Solution

A method to automate bot creation on web pages by instantiating a page bot from a template, authorizing it to access the web page content, and enabling it to respond to messages using natural language processing, allowing non-technical administrators to manage messaging interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a bot is created to automate responses on web pages, then productivity and efficiency in handling user messages is improved, but device complexity and difficulty of implementation increase due to requiring programming expertise and developer intervention

Engineering Contradiction:
Improvemessage handling efficiencyVSAvoidbot creation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bot creation system enables web page administrators to create and configure bots independently without requiring programmer assistance. The automated bot creation process allows non-technical users to define bot behavior through simple configuration interfaces, making the system self-service capable and eliminating dependency on external developers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An intermediary bot creation service is introduced between the administrator and the bot execution environment. This service handles the complexity of bot instantiation, configuration, and deployment automatically, translating simple administrator inputs into functional bots without requiring the administrator to understand underlying technical complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If developer intervention is required to create bots, then bot functionality and reliability are improved, but ease of operation deteriorates as non-technical administrators cannot manage messaging interactions

Engineering Contradiction:
Improvebot functionalityVSAvoidadministrator accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Administrators can independently create, configure, and manage bots through automated interfaces without requiring programmer assistance. The system empowers non-technical users to perform bot creation and management tasks that previously required developer intervention, improving accessibility while maintaining functionality through standardized templates and configuration options.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If traditional bot creation methods are used, then customized bot responses are achieved, but loss of time increases due to requiring programmer assistance and manual configuration

Engineering Contradiction:
Improvebot customizationVSAvoidbot creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-configures bot templates with common response patterns, communication protocols, and integration settings before deployment. By preparing these configurations in advance, the system eliminates the need for time-consuming manual setup and programming during actual bot creation, allowing administrators to quickly deploy customized bots by simply selecting and configuring pre-built templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses template-based bot creation where standardized bot configurations are copied and adapted for specific use cases. Instead of creating bots from scratch each time, administrators can replicate proven bot templates and modify them for their specific needs, significantly reducing creation time while maintaining customization capabilities.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3610611B1Techniques to automate bot creation for web pages
Publication Date: 2021.07.21 META PLATFORMS INC
  • EP3610611B1 patent drawingFigure 1
  • EP3610611B1 patent drawingFigure 2
  • EP3610611B1 patent drawingFigure 3

AI summary

A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.