AI service management device and program
The AI service management device and program facilitate selecting and configuring AI services based on user scenarios and managing user information, ensuring appropriate execution and privacy control across multiple AI services.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- VARIETY M 1 INC
- Filing Date
- 2026-01-30
- Publication Date
- 2026-06-30
Smart Images

Figure 0007882487000001 
Figure 0007882487000002
Abstract
Description
Technical Field
[0001] The present invention relates to an AI service management device that comprehensively manages a plurality of AI (Artificial Intelligence) services used by a user, and a program for the device. The program according to the present invention is software executable on a computer and can be stored in a computer-readable storage medium such as a CD-ROM, DVD, USB memory, HDD, or SSD (Solid State Drive).
Background Art
[0002] In recent years, AI services that provide users with the use of generative AI that automatically generates text, images, videos, and sounds have become widespread. In such AI services, a variety of AI services are provided, such as an AI service suitable for text creation, an AI service suitable for image creation, and an AI service suitable for video creation. In addition, text creation-based AI services are further subdivided into AI services suitable for business documents, AI services suitable for coding, and AI services suitable for web search.
[0003] In addition, Patent Document 1 discloses an AI platform system for providing an environment in which a user without specialized knowledge can create and test an AI model suitable for each need.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In recent years, as mentioned above, multiple AI services are available, and therefore, instead of creating a user-specific AI model as described in Patent Document 1, there is a growing need for each user to select and use an AI service provided by various companies according to their specific usage scenario. However, with the increasing variety of available AI services, it has sometimes been cumbersome or difficult for users to select and use an AI service that is suitable for their usage scenario from among multiple AI services.
[0006] Furthermore, when using multiple AI services, there are differences in the user information collected and usage policies for each AI service. Therefore, it was cumbersome or difficult for users to understand the user information collected and usage policies for each AI service and configure them to their intended settings.
[0007] The present invention aims to provide an AI service management device and program that enables users to appropriately execute AI services according to their usage scenarios. [Means for solving the problem]
[0008] The present invention relates to the following (1) to ( 4 The summary is based on the AI service management device described in any of the following. (1) An AI service management device for selecting an AI service to be executed from among multiple AI services, comprising: setting means for setting an AI service to be executed for each AI service usage scenario of the user; determination means for determining the usage scenario of the AI service to be executed by the user; and selection means for selecting an AI service corresponding to the usage scenario determined by the determination means, based on the relationship between the usage scenario and the AI service set by the setting means and the usage scenario determined by the determination means. The system comprises an execution means for executing the AI service selected by the selection means, wherein the setting means sets for each AI service the types of user information that the user is permitted to collect or the types of user information that the user is prohibited from collecting, and when the execution means executes the AI service, it prohibits the AI service from collecting user information other than the types permitted by the setting means, or prohibits the collection of user information of the types prohibited by the setting means. AI service management system. ( 2The execution means inspects the prompt entered by the user, and if the prompt contains user information other than that permitted to be collected by the setting means, or user information of a type prohibited from being collected by the setting means, it modifies the prompt so that the user information other than that permitted to be collected, or user information of a type prohibited from being collected, is not included in the prompt. 1 The AI service management device described in ). ( 3 )Further comprising a display means for displaying the usage policy of user information for each AI service, the setting means having a function to set whether or not to allow the use of each AI service based on the instructions of the user who has referred to the usage policy displayed by the display means, (1 ) The AI service management device described. ( 4 The system comprises a storage means for locally storing an AI program, and a communication means for executing an AI program stored in the cloud via the internet, wherein the setting means can set an AI service to be executed from among a local AI service using an AI program stored in the storage means and a cloud AI service using an AI program stored in the cloud for each usage scene, and the selection means selects the local AI service or the cloud AI service set by the setting means according to the usage scene, as described above (1 ) The AI service management device described. The present invention relates to the following ( 5 This is a summary of the program. ( 5 ) A program that selects an AI service to be executed from among multiple AI services and causes a computer to execute the process to be executed, comprising: a setting function that sets the AI service to be executed for each AI service usage scenario of the user; a determination function that determines the user's AI service usage scenario based on the user's behavior; the relationship between the usage scenario and the AI service set by the setting means; and the determination functionBased on the usage scenario determined by the aforementioned determination function, a selection function selects an AI service corresponding to the usage scenario determined by the determination function, The system includes an execution function that executes the AI service selected by the selection function, wherein the setting function sets for each AI service the types of user information that the user is permitted to collect or the types of user information that the user is prohibited from collecting, and the execution function, when executing the AI service, prohibits the AI service from collecting user information other than the types permitted by the setting function, or prohibits the collection of user information of the types prohibited by the setting function. program. [Effects of the Invention]
[0009] According to the present invention, AI services can be appropriately executed according to the user's usage scenario for AI services. [Brief explanation of the drawing]
[0010] [Figure 1] This is a diagram showing the configuration of the AI service management device according to this embodiment. [Figure 2] This flowchart shows the AI service management process according to this embodiment. [Modes for carrying out the invention]
[0011] An embodiment of the AI service management device according to the present invention will be described based on the drawings. Figure 1 is a diagram showing the configuration of the AI service management device 1 according to this embodiment. The AI service management device 1 according to this embodiment is an information processing device capable of executing known AI services, such as a personal computer, smartphone, or tablet. In the example shown in Figure 1, a smartphone is used as an example of the AI service management device 1. As shown in Figure 1, the AI service management device 1 according to this embodiment includes a display unit 10, an input unit 20, a storage unit 30, a processing unit 40, and a communication unit 50. The configurations of the AI service management device 1 will be described below.
[0012] The display unit 10 is a device such as a display and displays various information for executing the AI service management process according to this embodiment. The input unit 20 is a device such as a keyboard (including input means implemented by software) and allows the user to input instructions for executing the AI service management process according to this embodiment. As shown in Figure 1, if the AI service management device 1 is a smartphone or tablet, the display unit 10 and the input unit 20 can also be used as a touch panel.
[0013] The memory unit 30 stores a program for executing the AI service management process according to this embodiment. The memory unit 30 also stores various settings for executing the AI service management process according to this embodiment, and these settings can be added, changed, or deleted by instructions from the input unit 20.
[0014] The processing unit 40 executes the AI service management process according to this embodiment by executing a program stored in the storage unit 30. Specifically, the processing unit 40 has a setting function for performing various settings for executing the AI service management process according to this embodiment, a display function for displaying various settings and usage policies for each AI service, a discrimination function for determining the usage scenario in which the user will use the AI service, a selection function for selecting an appropriate AI service according to the determined AI service usage scenario, and an execution function for executing the selected AI service. Details of each function are described below.
[0015] The setting function sets the AI services to be executed by the user for each usage scenario of the AI service. In this embodiment, the setting function can set the AI services to be executed by the user for each usage scenario of the AI service by the user instructing, via the input unit 20, the AI services to be executed by the user for each usage scenario of the AI service. Note that the usage scenario of the AI service can also be said to be the purpose or objective for which the user uses the AI service, and is an item that can be an event of selectively using multiple AI services. For example, based on the user's instruction, the setting function can set the AI service (A) suitable for document creation in the usage scenario of creating a document, the AI service (B) suitable for image creation in the usage scenario of creating an image, and the AI service (C) suitable for video creation in the usage scenario of creating a video. Also, the setting function can be configured to set multiple AI services in multiple usage scenarios at once by patterning and presetting the settings of each AI service corresponding to each usage scenario in advance, and having the user select the pattern preferred by the user from among multiple patterns.
[0016] Further, in the setting function, the usage scenario of the AI service can be divided into more detailed scenarios than the above usage scenarios, and the AI service for each usage scenario can be set. For example, even within the same AI service (A), there may be various versions such as a version (A1) that answers a wide range of questions, a version (A2) suitable for scientific questions, and a version (A3) that collects information on the Internet and creates a high-level report. The setting function can be set to execute, for example, the version (A2) suitable for scientific analysis within the AI service (A) in the usage scenario of performing scientific analysis.
[0017] Furthermore, the setting function can, based on the user's instructions, set for each AI service either the user information that the user permits to be collected or the user information that the user prohibits from being collected. For example, in an AI service, there may be an algorithm that collects user information such as the user's personal information (including biometric information) and hobbies from the prompts input by the user and provides answers suitable for the user. However, from the perspective of privacy, it is preferable that such user information can be arbitrarily restricted by the user. However, there are differences in the types of user information collected for each AI service, and it is difficult for the user to grasp which AI service collects which user information. In the present embodiment, the setting function provides a function for setting restrictions on the types of user information collected by each AI service.
[0018] For example, the setting function can, based on the user's instructions, set whether the user permits or prohibits the collection of the types of information specified by the user, such as biometric information such as the user's fingerprint and face image, medical information such as medical history and medications taken, financial information such as credit card and account numbers, and personal information such as My Number and personal identification numbers. In this case, the setting function can set the user information that the user permits to be collected or the user information that the user prohibits from being collected by displaying the setting screen on the display unit 10 by the display function and having the user enter a check for each type of user information. In addition, the setting function can also be set to permit or prohibit the collection of all user information. Additionally, the setting function can also perform settings such as whether to save or delete the logs of the AI service.
[0019] In addition, in this embodiment, the AI service management device 1 displays the usage policy for each AI service on the display unit 10, allowing the user to understand the usage policy for each AI service. Furthermore, by referring to the usage policy for each AI service displayed on the display unit 10, the user can set whether or not to use each AI service via the input unit 20. This allows the user to easily configure their settings so that they only use AI services whose usage policy aligns with their preferences.
[0020] The discrimination function determines the usage scenario in which the user utilizes the AI service. For example, the discrimination function displays a screen on the display unit 10 that inquires about the user's usage scenario, and when the user responds with the usage scenario via the input unit 20, it can obtain this response to identify the user's AI service usage scenario. Alternatively, the discrimination function can be configured to automatically determine the usage scenario in which the user utilizes the AI service by identifying the user's behavior. For example, if the user is running an image drawing application for image generation, the discrimination function can determine that the user is utilizing an image generation-related AI service.
[0021] The selection function selects an AI service that corresponds to the user's AI service usage scenario, based on the relationship between the AI service usage scenario set by the settings function and the AI service to be executed in that usage scenario, as well as the user's AI service usage scenario determined by the discrimination function. For example, if the discrimination function determines that the user is creating an image, the selection function can select an AI service that is set up in the settings function to correspond to the image creation scenario.
[0022] The execution function executes the AI service selected by the selection function. In this embodiment, the execution function executes the AI service so that it collects only the user information that the user has permitted to collect from the user information collected by the AI service selected by the selection function. In this embodiment, as described above, the user can set the types of user information that the user is permitted to collect or the types of user information that the user is prohibited from collecting for each AI service using the setting function, and the execution function executes the AI service so that it collects only the user information of the types of user information that the user is permitted to collect or the types of user information that the user is prohibited from collecting.
[0023] Specifically, the execution function, when an AI service is executed and the collection of the user's biometric information, medical information, or financial information is prohibited by the settings function, detects the biometric information, medical information, or financial information entered by the user in the prompt and modifies the prompt so that it does not include the biometric information, medical information, or financial information that is prohibited from being collected, or so that the biometric information, medical information, or financial information that is prohibited from being collected is not clearly indicated. In this way, the AI service can be executed in a way that prevents the collection of biometric information, medical information, or financial information that the user has prohibited from being collected.
[0024] The display function causes the display unit 10 to display various information for executing the AI service management process according to this embodiment. For example, the display function can display a screen for inputting prompts and a screen for displaying information generated in response to prompts on the display unit 10. The display function can also display various screens for configuring each AI service using the setting function on the display unit 10. Furthermore, the display function can also display the user information usage policy for each AI service on the display unit 10. The user information usage policy for each AI service is stored in advance in the storage unit 30, and the display function can be configured to retrieve the usage policy from the storage unit 30 and display it on the display unit 10. By referring to the usage policy displayed by the display function, the user can set whether or not to use each AI service via the input unit 20.
[0025] Furthermore, while each AI service independently provides a screen for executing its own AI service, in this embodiment, the display function can create an execution screen for uniformly executing each AI service, and each AI service can be executed on that execution screen. In this case, the display function has a function to pass prompts entered by the user via the input unit 20 to the AI service in the background, and a function to pass information generated by the AI service based on those prompts to the screen of the display unit 10. As a result, regardless of which AI service is used, the user can uniformly use different AI services using a screen with the same screen configuration.
[0026] Next, the AI service management process according to this embodiment will be described. Figure 2 is a flowchart showing the AI service management process according to this embodiment. In this embodiment, it is assumed that the AI services used by the user are already registered for each usage scenario by the setting function of the processing unit 40. In this embodiment, the processing unit 40 of the AI service management device 1 executes the AI service management process shown in Figure 2.
[0027] In step S101, the discrimination function determines the user's usage scenario for the AI service. For example, the discrimination function displays a screen on the display unit 10 to inquire about the user's usage scenario, and by obtaining a response from the user, it can determine the user's usage scenario for the AI service.
[0028] In step S102, the selection function references the relationship between the user's AI service usage scenarios stored in the memory unit 30 and the AI service to be executed in those usage scenarios. Based on the user's AI service usage scenarios determined in step S101, the AI service to be executed is selected.
[0029] In step S103, the display function generates and displays an execution screen for executing the AI services in a unified manner. In this embodiment, instead of displaying a screen provided independently by each AI service to be executed, the AI service unification process according to this embodiment can generate and display a common screen for executing each AI service. However, the configuration is not limited to this, and it is also possible to display a screen provided independently by each AI service to be executed.
[0030] In step S104, the execution function acquires the prompt. For example, the execution function can acquire the prompt entered by the user by having the user input a prompt on the execution screen displayed in step S103 via the input unit 20. Then, in step S105, the execution function checks the prompt acquired in step S104. Specifically, the execution function checks whether the acquired prompt contains user information other than the types of user information that the user has permitted to collect, or whether it contains user information of a type that the user has prohibited from collecting. This check can be performed using known methods, such as creating a prohibited list in advance and checking whether words included in that list are included, or using a machine learning model to determine words.
[0031] In step S106, the execution function determines, based on the results of the check in step S105, whether the prompt obtained in step S104 contains user information that the user has restricted (user information other than the types of user information that the user has permitted to collect, or user information of the types of user information that the user has prohibited from collecting). If user information that the user has restricted is found to be included, the process proceeds to step S107, where the execution function removes or abstracts the restricted user information from the prompt and rewrites it. The process then proceeds to step S108. If, in step S106, it is determined that the prompt does not contain user information that the user has restricted, the process proceeds to step S108 without modifying the prompt in step S107.
[0032] In step S108, the execution function passes the prompt obtained in step S104, or the prompt modified in step S107, to the AI service selected in step S102. This causes the selected AI service to generate information based on the prompt.
[0033] In step S109, the execution function retrieves the generated information produced by the AI service. Then, in step S110, the display function displays the generated information retrieved in step S109 on the summary image generated in step S103. This allows the user to check the generated information produced in response to the prompts they entered.
[0034] In step S111, the execution function determines whether or not the usage scenario for the AI service has changed. For example, if the user changes the usage scenario for the AI service via the input unit 20, the execution function can determine that the usage scenario for the AI service has changed. If the usage scenario for the AI service has not changed, the process proceeds to step S112. On the other hand, if the usage scenario for the AI service has changed, the process returns to step S102, and the AI service corresponding to the newly selected usage scenario is executed.
[0035] In step S112, the execution function determines whether the user has terminated the AI service management process according to this embodiment. If the user instructs the termination of the AI service management process via the input unit 20, the AI service management process according to this embodiment terminates. On the other hand, if the user has not instructed the termination of the AI service management process, the system waits for the user to input a prompt, and when a prompt is received, it returns to step S104, and the generation of generated information based on the new prompt is performed.
[0036] As described above, in the AI service management device 1 according to this embodiment, the processing unit 40 has a setting function for setting the AI service to be executed for each AI service usage scenario of the user, a discrimination function for determining the usage scenario in which the user will use the AI service, and a selection means for selecting an AI service according to the usage scenario determined by the discrimination means, based on the relationship between the usage scenario and the AI service set by the setting function and the usage scenario determined by the discrimination function. As a result, in this embodiment, an appropriate AI service according to the usage scenario can be selected for each AI service usage scenario by the user, and the user can execute an AI service according to the usage scenario.
[0037] Furthermore, in this embodiment, the type of user information collected by each AI service can be set, and the provision of user information other than the set type to each AI service can be prohibited. This allows users to easily configure settings related to user information collection for each AI service, even if it is cumbersome or difficult for them to do so individually. Similarly, in this embodiment, it is possible to refer to the user information usage policy for each AI service and set whether or not to use that AI service. This enables users to use AI services that have usage policies that align with their preferences.
[0038] Furthermore, in this embodiment, for each usage scenario of the AI service by the user, it is possible to set whether to execute a local AI service using an AI program stored locally or a cloud AI service using an AI program stored in the cloud. The selection means executes the set AI service according to the usage scenario. For example, if Internet Explorer has an AI program installed, when performing an internet search, the AI service can be executed using the AI program installed in Internet Explorer that is stored locally. When analyzing data contained in a server, the AI service can be executed using the AI program installed on the server via the communication unit 50.
[0039] Although preferred embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the embodiments described above. Various modifications and improvements can be made to the above embodiments, and such modified or improved forms are also included in the technical scope of the present invention.
[0040] For example, in the embodiments described above, a personal computer, smartphone, and tablet were used as examples of the AI service management device 1, but the system is not limited to these, and the AI service management device 1 can be a system using a server. In this case, the server, which is the AI service management device 1, can have a storage unit 30 and a processing unit 40, but can not have a display unit 10 and an input unit 20, and the personal computer, smartphone, and tablet that can communicate with the server can have the functions of the display unit 10 and the input unit 20.
[0041] Furthermore, in the embodiment described above, the processing unit 40 is shown as having a configuration in which it checks whether the prompt entered by the user contains user information other than the type that the user has permitted to collect, or user information that the user has prohibited from collecting. However, the configuration is not limited to this, and some AI services allow the user to set the type of user information to be collected. In this case, the processing unit 40 can also change the settings of the AI service to collect only user information that the user has permitted to collect, or to not collect user information that the user has prohibited, thereby preventing the collection of user-restricted information without checking the prompt. [Explanation of Symbols]
[0042] 1…AI Service Management Device 10…Display section 20...Input section 30...Storage section 40… Processing Unit 50... Communications Department
Claims
1. An AI service management device that selects an AI service to execute from among multiple AI services, A configuration method for setting the AI service to be executed for each user's AI service usage scenario, A means for determining the usage scenario of a user's AI service, A selection means that selects an AI service corresponding to the usage scene determined by the determination means, based on the relationship between the usage scene and the AI service set by the setting means and the usage scene determined by the determination means. The system includes an execution means for executing the AI service selected by the selection means, The setting means sets, for each AI service, the types of user information that the user is permitted to collect, or the types of user information that the user is prohibited from collecting. The execution means is an AI service management device that, when executing the AI service, prohibits the AI service from collecting user information other than the type permitted to be collected by the setting means, or prohibits the collection of user information of a type prohibited from being collected by the setting means.
2. The AI service management device according to claim 1, wherein the execution means inspects a prompt entered by a user, and if the prompt contains user information other than that permitted to be collected by the setting means, or user information of a type prohibited from being collected by the setting means, the execution means modifies the prompt so that the user information other than that permitted to be collected, or user information of a type prohibited from being collected, is not included in the prompt.
3. It further includes a display means for displaying the usage policy of user information for each AI service, The AI service management device according to claim 1, wherein the setting means has a function to set whether or not to allow the use of each AI service based on instructions from a user who has referred to the usage policy displayed by the display means.
4. A storage method for locally storing AI programs, It has a communication means that allows an AI program stored in the cloud to be executed via the internet, The setting means can set, for each usage scenario, to execute an AI service from among local AI services using AI programs stored in the storage means and cloud AI services using AI programs stored in the cloud. The AI service management device according to claim 1, wherein the selection means selects the local AI service or the cloud AI service set by the setting means according to the usage scene.
5. A program that causes a computer to perform the process of selecting an AI service to execute from among multiple AI services, A configuration function that allows users to set which AI service to execute for each AI service usage scenario, A discrimination function that identifies the user's usage scenario for the AI service, A selection function that selects an AI service corresponding to the usage scene determined by the determination function, based on the relationship between the usage scene and the AI service set by the setting function and the usage scene determined by the determination function. It has an execution function that executes the AI service selected by the aforementioned selection function, The aforementioned setting function allows the user to set the types of user information that the user is permitted to collect, or the types of user information that the user is prohibited from collecting, for each AI service. The execution function is a program that, when executing the AI service, prohibits the AI service from collecting user information other than that permitted to be collected by the setting function, or prohibits the collection of user information of a type prohibited from being collected by the setting function.