Ai-integrated device, ai-integrated method, and ai-integrated program

The AI collaboration device securely links web service data to generative AI by managing URLs and IDs, addressing the challenge of exposing sensitive data and reducing costs.

JP2025118324APending Publication Date: 2025-08-13KDDI CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024013588
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-08-13

AI Technical Summary

Technical Problem

Existing web services face challenges in securely linking login-required information to generative AI, as user ID information can expose sensitive data to unauthorized services.

Method used

An AI collaboration device that generates and manages URLs and IDs to securely link user data from a web service to a generative AI, using a page generation unit, URL provision unit, and data collaboration unit to facilitate secure data exchange.

Benefits of technology

Enables easy and secure collaboration between web services and generative AI, allowing analysis of login-required data while maintaining security and reducing analysis token costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025118324000001_ABST
    Figure 2025118324000001_ABST
Patent Text Reader

Abstract

To provide a device, a method and a program for building a web service which can be integrated with generative AI easily, while maintaining security.SOLUTION: A server 1 (AI-integrated device) includes: a page generation unit 11 which issues a second URL in association with an accessed first URL and a user ID, and provides a web page in which a share button to access the second URL is arranged, to a user terminal; a URL providing unit 12 which issues, on receipt of an access to the second URL, a third URL associated with the second URL so as to be provided to a generative AI which is to be integrated; and a data integration unit 13 which accesses, when the third URL is accessed from the generative AI, the first URL using information on the ID associated with the third URL and the second URL to transmit page data indicated by the first URL to the generative AI.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for linking data from a web service to a generative AI. [Background technology]

[0002] In the past, many web services that require user authentication have been provided, and each service has used its own unique ID information. Therefore, a standard specification has been established for distributing ID information between multiple services based on the user's consent (see, for example, Non-Patent Document 1). [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] OpenID Connect, Internet,<https: / / developers.google.com / identity / openid-connect / openid-connect> Summary of the Invention [Problem to be solved by the invention]

[0004] However, it is necessary to consider the risk that information that is permitted to be viewed only by a logged-in user in a web service may be accessible by other web services using the user's ID information. For example, only information from non-login pages can be linked to robots (services) such as generation AI. However, the information that users want to analyze is not limited to this public information. While deeper information can be obtained by using AI to analyze personal information, it has been difficult to safely link pages that require login to robots.

[0005] The present invention aims to provide a web service that allows easy collaboration with robots such as AI generation while maintaining security. [Means for solving the problem]

[0006] The AI collaboration device of the present invention includes a page generation unit that issues a second URL linked to the accessed first URL and the user's ID, and provides a web page with a share button for accessing the second URL to the user's terminal; a URL provision unit that, when access to the second URL is accepted, issues a third URL linked to the second URL to be provided to the collaborative generation AI; and a data collaboration unit that, when the third URL is accessed from the generation AI, accesses the first URL using information about the third URL and the ID linked to the second URL, and returns the page data indicated by the first URL to the generation AI.

[0007] The URL providing unit may provide the third URL to the generation AI by redirecting the user's terminal to the generation AI's site along with the third URL.

[0008] The URL providing unit may copy the third URL onto a clipboard of the user's terminal, thereby causing the user to input the third URL on the generation AI's website.

[0009] The data linking unit may redirect the generation AI to the first URL along with a cookie for the ID, thereby returning page data indicated by the first URL to the generation AI.

[0010] The AI collaboration method of the present invention is implemented by a computer, which executes the following steps: a page generation step of issuing a second URL linked to the accessed first URL and the user's ID, and providing a web page with a share button for accessing the second URL to the user's terminal; a URL provision step of issuing a third URL linked to the second URL when access to the second URL is accepted, to provide the third URL to the collaborative generation AI; and a data collaboration step of returning page data indicated by the first URL to the generation AI when the third URL is accessed from the generation AI, by accessing the first URL using information about the third URL and the ID linked to the second URL.

[0011] The AI collaboration program according to the present invention is for causing a computer to function as the AI collaboration device. [Effects of the Invention]

[0012] According to the present invention, it is possible to build a web service that can easily link with robots such as generation AI while maintaining security. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Figure 2] FIG. 2 is a sequence diagram illustrating a first procedure of an AI collaboration method according to an embodiment. [Figure 3] FIG. 10 is a sequence diagram illustrating a second procedure of the AI collaboration method according to the embodiment. [Figure 4] FIG. 10 is a sequence diagram illustrating a third procedure of the AI collaboration method according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0014] An example of an embodiment of the present invention will be described below. The AI collaboration system of this embodiment links information from a website where a user has logged in to the generation AI via a share button on the page. This allows the user to ask the generation AI questions based on information that only the user can view, and receive answers. At this time, secure data exchange is possible for the generation AI regarding the default (currently displayed) page data.

[0015] FIG. 1 is a diagram showing the functional configuration of a server 1 (AI collaborative device) in this embodiment. The server 1 is an information processing device that includes a control unit 10, a storage unit 20, various input / output interfaces, etc., and provides predetermined Web services in response to access from a user's terminal.

[0016] Here, a share button is placed on the web page displayed by the web service to access the linked generation AI. Similar to the buttons placed on news pages, for example, that notify various existing social networking services (SNS) of the page URL, this makes it possible to link page data to the generation AI.

[0017] The control unit 10 is a part that controls the entire server 1, and realizes each function in this embodiment by appropriately reading and executing various programs stored in the storage unit 20. The control unit 10 may be a CPU. The storage unit 20 is a storage area for various programs for causing the hardware group to function as the server 1, various data, etc., and may be a ROM, RAM, flash memory, hard disk drive (HDD), or the like. Specifically, the control unit 10 executes software (AI linking program) stored in the storage unit 20 to function as a page generation unit 11, a URL provision unit 12, and a data linking unit 13.

[0018] The page generation unit 11 issues a second URL linked to the first URL accessed from the terminal of the user who has logged in to the web service and the user's ID, and provides the terminal with a web page on which a share button for accessing this second URL is placed.

[0019] When the URL providing unit 12 accepts access to the second URL from the terminal by the user pressing the share button, it issues a third URL linked to the second URL to be provided to the collaborative generation AI. Here, the URL providing unit 12 may provide the third URL to the generation AI by redirecting the user's terminal to the site of the generation AI along with the third URL. Furthermore, the URL providing unit 12 may copy the third URL onto the clipboard of the user's terminal, thereby allowing the user to directly input the third URL on the site of the generation AI.

[0020] When the third URL is accessed by the generation AI, the data linking unit 13 accesses the first URL using the ID information (login cookie) linked to the third URL and the second URL, and returns the page data indicated by this first URL to the generation AI. At this time, the data linking unit 13 may redirect the generation AI to the first URL along with the login cookie, thereby returning the page data indicated by this first URL to the generation AI.

[0021] Next, the following implementation methods A to C will be exemplified as procedures for the server 1 to cooperate with the generation AI.

[0022] [Method A] FIG. 2 is a sequence diagram illustrating a first procedure of the AI collaboration method by the server 1 in this embodiment. In this example, pressing the share button redirects the device to the generation AI's website, and at that time a URL linked to the user's ID information (login cookie) is provided to the generation AI.

[0023] In step S101, the user accesses the first URL (A) from his / her own terminal and logs in to the Web service.

[0024] In step S102, server 1 (AI collaborative device) providing the web service issues URL (A) of the web page to be displayed on the user's terminal and a second URL (K) linked to the logged-in ID (B), and transmits page data on this page with a "share button" for accessing URL (K) to the terminal for display.

[0025] In step S103, the user presses the "share button" after logging in to link the information of the personal website to the generation AI, and the terminal accesses the URL (K) of the server 1.

[0026] In step S104, the server 1 appends the third URL (L) linked to the URL (K) and requests the user's terminal to redirect to the site of the cooperating generation AI. In step S105, the terminal accesses the site of the generated AI in response to the redirect request and passes the URL (L).

[0027] In step S106, the user makes an inquiry to the generation AI from the terminal about the Web service to which the user has logged in.

[0028] In step S107, the generation AI or the system (M) that has received a command from the generation AI accesses the URL (L) to obtain information about the Web service as necessary when interacting with the user.

[0029] In step S108, when URL(L) is accessed, the server 1 accesses URL(A) with a login cookie for ID(B) linked to URL(L) and URL(K) attached.

[0030] In step S109, the server 1 returns the page data returned as a result of step S108 to the generating AI or system (M).

[0031] In step S110, the generation AI or system (M) processes the user's question using the response data of the web page displayed when logged in with ID (B), and returns the generated answer to the user's terminal.

[0032] [Method B] FIG. 3 is a sequence diagram illustrating a second procedure of the AI collaboration method by the server 1 in this embodiment. In this example, by pressing the share button, the URL linked to the user's ID information (login cookie) is copied to the clipboard, and the user then directly enters (pastes) the URL on the generation AI's website.

[0033] In step S201, the user accesses the first URL (A) from his / her own terminal and logs in to the Web service.

[0034] In step S202, server 1 (AI collaborative device) providing the web service issues URL (A) of the web page to be displayed on the user's terminal and a second URL (K) linked to the logged-in ID (B), and transmits page data on this page with a "share button" for accessing URL (K) to the terminal for display.

[0035] In step S203, the user presses the "share button" after logging in to link the information of the personal website to the generation AI, and the terminal accesses the URL (K) of the server 1.

[0036] In step S204, the server 1 copies the third URL (L) linked to the URL (K) for the cooperating generation AI to access the Web service onto the clipboard of the terminal.

[0037] In step S205, the user accesses the site of the generating AI. In step S206, the user pastes the URL (L) on the clipboard into the input field on the site to notify the generation AI of the access destination for the Web service and to make an inquiry about this Web service.

[0038] In step S207, the generation AI or the system (M) that has received a command from the generation AI accesses the URL (L) to obtain information about the Web service as necessary when interacting with the user.

[0039] In step S208, when URL(L) is accessed, the server 1 accesses URL(A) with a login cookie for ID(B) linked to URL(L) and URL(K) attached.

[0040] In step S209, the server 1 returns the page data returned as a result of step S208 to the generating AI or system (M).

[0041] In step S210, the generation AI or system (M) processes the user's question using the response data of the web page displayed when logged in with ID (B), and returns the generated answer to the user's terminal.

[0042] [Method C] FIG. 4 is a sequence diagram illustrating a third procedure of the AI collaboration method by the server 1 in this embodiment. In this example, when the generation AI accesses the URL associated with the user's ID, the web service assigns the user's ID information (login cookie) and redirects them to the web page when the share button is pressed.

[0043] In step S301, the user accesses the first URL (A) from his / her own terminal and logs in to the Web service.

[0044] In step S302, server 1 (AI collaborative device) providing the web service issues URL (A) of the web page to be displayed on the user's terminal and a second URL (K) linked to the logged-in ID (B), and transmits page data on this page with a "share button" for accessing URL (K) to the terminal for display.

[0045] In step S303, the user presses the "share button" after logging in to link the information of the personal website to the generation AI, and the terminal accesses the URL (K) of the server 1.

[0046] In step S304, the server 1 appends the third URL (L) linked to the URL (K) and requests the user's terminal to redirect to the site of the cooperating generation AI. In step S305, the terminal accesses the site of the generated AI in response to the redirect request and passes the URL (L).

[0047] In step S306, the user makes an inquiry to the generation AI from the terminal about the Web service to which the user has logged in.

[0048] In step S307, the generation AI or the system (M) that has received a command from the generation AI accesses the URL (L) to obtain information about the Web service as necessary when interacting with the user.

[0049] In step S308, when URL (L) is accessed, server 1 assigns a login cookie for ID (B) linked to URL (L) and URL (K), and then requests the generation AI or system (M) to redirect to URL (A). In step S309, the generation AI accesses URL(A) along with the login cookie in response to the redirect request.

[0050] In step S310, the server 1 returns page data to the generation AI or system (M) as a response to the access to the URL (A).

[0051] In step S311, the generation AI or system (M) processes the user's question using the response data of the web page displayed when logged in with ID (B), and returns the generated answer to the user's terminal.

[0052] According to this embodiment, server 1, in response to a share button within a web service, provides a URL linked to the user's ID information to the generation AI, and when the generation AI accesses this URL, it can convert the URL into ID information (login cookie) and return logged-in page data. In this way, by providing a share button with an authenticated proxy function, Server 1 can easily and securely share data with the generation AI, making it possible for the generation AI to analyze logged-in pages, which was previously difficult.

[0053] Furthermore, unlike, for example, copying and pasting an entire logged-in page into the generation AI, the server 1 can provide the generation AI with a URL and use the generation AI's browsing function, thereby reducing the number of analysis tokens related to usage fees or usage restrictions.

[0054] This will make it easier to link web services with generative AI, for example, which will contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "Build resilient infrastructure, promote sustainable industrialization and foster innovation."

[0055] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments. Furthermore, the effects described in the above-described embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments.

[0056] The AI collaboration method by the server 1 is realized by software. When realized by software, the programs constituting this software are installed in an information processing device (computer). These programs may be recorded on removable media such as CD-ROMs and distributed, or may be distributed by being downloaded to a computer via a network. [Explanation of symbols]

[0057] 1 Server (AI linked device) 10 Control Unit 11 Page Generation Unit 12 URL provision department 13 Data Linkage Department 20 Memory section

Claims

1. a page generation unit that issues a second URL in association with the accessed first URL and the user's ID, and provides a web page on which a share button for accessing the second URL is arranged to the user's terminal; a URL providing unit that, upon receiving an access to the second URL, issues a third URL linked to the second URL to be provided to a collaborative generation AI; An AI collaboration device comprising: a data collaboration unit that, when the third URL is accessed from the generation AI, accesses the first URL using information on the ID linked to the third URL and the second URL, and returns page data indicated by the first URL to the generation AI.

2. The AI collaboration device according to claim 1 , wherein the URL providing unit provides the third URL to the generation AI by redirecting the user's terminal to the generation AI's site along with the third URL.

3. The AI collaboration device according to claim 1 , wherein the URL providing unit copies the third URL onto a clipboard of the user's terminal, thereby causing the user to input the third URL on the site of the generated AI.

4. The AI collaboration device according to claim 1, wherein the data collaboration unit returns page data indicated by the first URL to the generation AI by redirecting the generation AI to the first URL along with a cookie for the ID.

5. a page generating step of issuing a second URL in association with the accessed first URL and the user's ID, and providing a web page on the user's terminal on which a share button for accessing the second URL is arranged; a URL providing step of issuing a third URL linked to the second URL to be provided to a collaborative generation AI when access to the second URL is accepted; An AI collaboration method executed by a computer, comprising: a data collaboration step in which, when the third URL is accessed from the generation AI, the first URL is accessed using information on the ID linked to the third URL and the second URL, and the page data indicated by the first URL is returned to the generation AI.

6. An AI collaboration program for causing a computer to function as the AI collaboration device according to any one of claims 1 to 4.