Project management system, project management method and program

The project management system efficiently manages multiple user projects by associating messages with projects, reducing administrative burden and preventing confidential leaks through AI-driven confidentiality determination and integration with external communication tools.

JP2025171907AActive Publication Date: 2025-11-20LOGIPEACE PTE LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024158620
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-10
Filing Date
2024-09-12
Publication Date
2025-11-20
Estimated Expiration
2044-09-12

AI Technical Summary

Technical Problem

Existing project management systems require significant time and effort for inputting necessary information and lack efficiency in managing multiple user projects, leading to a high administrative burden on project managers.

Method used

A project management system that includes an account memory unit, display control unit, message storage unit, and AI-driven confidentiality determination, enabling efficient message association, tagging, and integration with external communication software to reduce administrative burden and prevent confidential information leakage.

Benefits of technology

Facilitates easy organization and management of project-related messages, reduces the risk of confidential information leaks, and enhances project progress monitoring through AI-driven models and integration with various communication tools.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025171907000001_ABST
    Figure 2025171907000001_ABST
Patent Text Reader

Abstract

To provide a project management system, etc. capable of appropriately performing progress management while reducing a burden for project management.SOLUTION: A project management system for managing a project involving a plurality of persons includes: an account storage unit for storing account information of users; a display control unit for displaying a project area for displaying projects and a chat area for displaying messages in chat groups; a project selection unit for selecting a project; a message transmission unit for transmitting messages among a plurality of users; a message selection unit for selecting a message displayed in the chat area; and a message storage unit for storing the selected project and the selected message in association with each other.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 project management system, a project management method and a program, and more particularly to a project management system for managing a project involving multiple people. [Background technology]

[0002] A project management system that manages the progress of a project when multiple users work as a team is known. This system makes it easy for project managers to accurately grasp the current situation.

[0003] For example, there is known a project management system that aims to improve the accuracy of project management by obtaining the reason for progress of a specific task at a speed different from that planned from a daily report or the like (Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2022-145407 Summary of the Invention [Problem to be solved by the invention]

[0005] However, for a project management system to function properly, it is necessary to input necessary information according to a prescribed format. Even in the project management system described in Patent Document 1, in order to create a table specific to the system, it is necessary to obtain and input necessary numbers and information from daily reports, etc. This requires a considerable amount of time and effort for project management.

[0006] On the other hand, project managers are constantly faced with various challenges, and in order for projects to proceed smoothly, it was necessary to reduce the administrative burden of project management.

[0007] Therefore, an object of the present invention is to provide a project management system and the like that is capable of appropriately managing progress while reducing the burden of project management on the project manager compared to conventional systems. [Means for solving the problem]

[0008] A first aspect of the present invention is a project management system that manages a project involving multiple users, a first user and a second user, and includes an account memory unit that stores account information for the first user and the second user, a display control unit that displays to the user a project area that displays projects in which the user is participating and a chat area that displays messages in chat groups in which the user is participating, a project selection unit that selects projects in which the first user and the second user are participating, a message sending unit that sends messages between the first user and the second user, a message selection unit that selects messages displayed in the chat area, and a message memory unit that stores the selected projects and the selected messages in association with each other.

[0009] A second aspect of the present invention is the project management system of the first aspect, wherein the display control unit displays the message stored in the message storage unit in a project area of ​​the associated project.

[0010] A third aspect of the present invention is a project management system according to the second aspect, further comprising a progress selection unit that selects a progress level indicating how far a response to the message has progressed, the message storage unit stores the selected message in association with the progress level, and the display control unit displays the message stored in the message storage unit in the project area in association with the associated progress level.

[0011] A fourth aspect of the present invention is the project management system according to the third aspect, further comprising a bar chart display unit that also displays the degree of progress in a bar chart.

[0012] A fifth aspect of the present invention is the project management system according to the third aspect, further comprising a difficulty level display unit that displays the difficulty level of responding to the message.

[0013] A sixth aspect of the present invention is a project management system according to any one of the first to fifth aspects, further comprising a tag storage unit that stores tags to be added to messages, and a tag assignment unit that assigns the tags to the messages, and the display control unit displays to the user options for the tags stored in the tag storage unit for a selected message.

[0014] A seventh aspect of the present invention is a project management system according to the sixth aspect, further comprising an automatic tag assigning unit that automatically assigns tags based on the content of a message, and the display control unit displays the tags assigned by the user and the tags assigned by the automatic tag assigning unit in a manner that distinguishes them from each other.

[0015] An eighth aspect of the present invention is a project management system according to the sixth or seventh aspect, further comprising a search unit that searches for messages based on the assigned tag, wherein the search unit searches for the tag independently of the plurality of projects, and the display control unit displays messages to which the tag that is the search target has been assigned as a search result by the search unit.

[0016] A ninth aspect of the present invention is a project management system according to any one of the sixth to eighth aspects, wherein the message storage unit stores messages in association with the tags to which they are assigned, and the display control unit displays messages in association with the same tags in a tagged message area in the project area that is different from the chat area.

[0017] A tenth aspect of the present invention is a project management system according to any one of the first to ninth aspects, further comprising a checklist display unit that displays a checklist to the user, a submission completion display unit that displays in the chat group in which the user participates a message that checking using the checklist has been completed and the project has been submitted, an approval button display unit that displays an approval button to an approver who is one of the users, and an approval display unit that displays in the chat group a message that approval has been given by the approver.

[0018] An eleventh aspect of the present invention is a project management system according to any one of the first to tenth aspects, further comprising a confidentiality memory unit that stores confidential items and a confidentiality determination unit that determines whether a message contains the confidential items, and based on the determination result of the confidentiality determination unit, the message sending unit determines whether to send the message and / or the display control unit determines whether to display a warning.

[0019] A twelfth aspect of the present invention is the project management system of the eleventh aspect, wherein the confidentiality storage unit stores the confidential items in association with one or more confidentiality sharers who are users who may share the confidential items, and the confidentiality determination unit also determines whether the recipients of the message include anyone other than the confidentiality sharers.

[0020] A thirteenth aspect of the present invention is a project management system according to the eleventh or twelfth aspect, further comprising a consistency rate calculation unit that calculates a consistency rate between the confidential item and a phrase included in a message, and a threshold memory unit that stores a threshold value for the consistency rate, and the confidentiality judgment unit makes a judgment based on a result of comparing the consistency rate calculated by the consistency rate calculation unit with the threshold value.

[0021] A fourteenth aspect of the present invention is a project management system according to any one of the eleventh to thirteenth aspects, further comprising a model generation unit that uses a message and a determination result as to whether the message includes the confidential item as training data, and generates an estimation model by machine learning to estimate from the message whether the message includes the confidential item, and the confidentiality determination unit makes a determination based on the estimation model generated by the model generation unit.

[0022] A fifteenth aspect of the present invention is the project management system of the fourteenth aspect, further comprising a teacher data storage unit that stores the teacher data, wherein the teacher data storage unit stores the true or false judgment result of the estimation model as new teacher data, and the model generation unit generates a new estimation model using the new teacher data as well.

[0023] A sixteenth aspect of the present invention is a project management system according to any one of the first to fifteenth aspects, comprising a model generation unit that uses a message, a reply message that is a message in reply to the message, and a judgment result as to whether the reply message is appropriate as training data, and generates a reply generation model by machine learning that generates the reply message from the message, and the model generation unit generates the reply generation model for each user.

[0024] A seventeenth aspect of the present invention is a project management system according to the sixteenth aspect, further comprising a teacher data storage unit for storing the teacher data, wherein the teacher data storage unit stores the judgment result as to whether the reply message generated by the reply generation model is appropriate or not as new teacher data, and the model generation unit generates a new reply generation model using the new teacher data as well.

[0025] An eighteenth aspect of the present invention is a project management system according to any one of the first to seventeenth aspects, comprising a model generation unit that uses messages stored in the message storage unit, project or task patterns, and judgment results as to whether the patterns are appropriate as training data to generate a work proposal model by machine learning that generates project or task patterns from messages, and the model generation unit generates the work proposal model for each user or for each project.

[0026] A nineteenth aspect of the present invention is a project management system according to any one of the first to eighteenth aspects, comprising a model generation unit that uses messages stored in the message storage unit and CO2 emissions in the project as training data to generate, by machine learning, a CO2 emission estimation measurement model that estimates or measures CO2 emissions from the messages, and the model generation unit generates the CO2 emission estimation measurement model for each project.

[0027] A twentieth aspect of the present invention is the project management system according to the nineteenth aspect, wherein the CO2 emission amount estimation and measurement model periodically estimates or measures the CO2 emission amount.

[0028] A 21st aspect of the present invention is a project management system according to any one of the first to 20th aspects, further comprising an external linkage unit that links with external communication software, wherein the external linkage unit receives messages sent or received by the communication software, and the display control unit displays the messages received by the external linkage unit in a mail area, the associated project area, or the chat area.

[0029] A 22nd aspect of the present invention is the project management system of the 21st aspect, wherein the communication software is a mailer or a chat tool, the external linking unit receives as messages emails or chats sent or received by the mailer or the chat tool, and the message selection unit also selects emails or chats received as messages by the external linking unit.

[0030] A 23rd aspect of the present invention is a project management system according to the 21st or 22nd aspect, wherein the external linkage unit sends a reply in the mail area or the chat area to a message received from the communication software to the communication software.

[0031] A twenty-fourth aspect of the present invention is the project management system of the twenty-third aspect, further comprising a message display switching unit that enables the display format of messages or chats in the mail area or the chat area to be switched at least between chat format and mail format.

[0032] A 25th aspect of the present invention is a project management system according to any one of the 21st to 24th aspects, wherein the external linkage unit saves at least a portion of the messages or chats displayed in the chat area in external software.

[0033] A twenty-sixth aspect of the present invention is a project management method using a project management system that manages a project involving multiple users, a first user and a second user, the project management system comprising: an account storage unit that stores account information of the first user and the second user; a display control unit that displays, for the users, a project area that displays projects in which the users are participating and a chat area that displays messages in chat groups in which the users are participating; a project selection unit that selects projects in which the first user and the second user are participating; a message sending unit that sends messages between the first user and the second user; a message selection unit that selects messages displayed in the chat area; and a message storage unit that stores the selected projects and the selected messages in association with each other, the project management method comprising: a project selection step in which the project selection unit selects projects in which the first user and the second user are participating; a message selection step in which the message selection unit selects messages displayed in the chat area; and a message storage unit that stores the projects selected by the project selection unit and the messages selected by the message selection unit in association with each other.

[0034] A twenty-seventh aspect of the present invention is a program for causing a computer to execute the project management method of the twenty-sixth aspect. [Effects of the Invention]

[0035] According to each aspect of the present invention, it is possible to exchange simple messages such as chats between multiple users who have accounts, while also associating the messages with projects and saving them. This makes it possible to easily organize, on a message-by-message basis, information that is important for advancing a project from among exchanges such as chats, where the importance of each message varies.

[0036] Furthermore, according to the second aspect of the present invention, it is possible to display important information for each project in an organized manner by message unit, which makes it possible to easily extract important information by message unit from exchanges such as chats, where the importance of each message is mixed, and display it in an organized manner.

[0037] Furthermore, according to the third aspect of the present invention, messages are displayed not only by project but also by the progress of the response, so that, for example, messages requiring an urgent response can be displayed separately from messages for which the response is progressing smoothly, making it even easier for users to manage projects through chat interactions.

[0038] Furthermore, according to the fourth aspect of the present invention, it becomes easier to intuitively grasp the progress of a task or project.

[0039] Furthermore, according to the fifth aspect of the present invention, it becomes easier to grasp not only the degree of progress of a task but also the degree of difficulty, which makes it easier to manage the project status in detail and accurately.

[0040] Furthermore, according to the sixth aspect of the present invention, attribute information can be added to messages later, making it easier to organize important information on a message-by-message basis.

[0041] Furthermore, according to the seventh aspect of the present invention, it is possible to eliminate the need for users to tag information. However, there is a risk that tagging unintentionally by the user may result in unexpected organization. Therefore, by making it possible to distinguish between tags added by the user and tags added automatically, it becomes easy to achieve both convenience and the ability to organize information without causing any disruption.

[0042] Furthermore, according to the eighth aspect of the present invention, it becomes easy to organize important information on a message-by-message basis across projects based on tags.

[0043] Furthermore, according to the ninth aspect of the present invention, messages having related content are automatically grouped and displayed based on tags added to the messages, making it easier to display related information scattered across messages in an organized manner.

[0044] Furthermore, according to the tenth aspect of the present invention, it becomes even easier to share the progress status of a project in real time using chat among users participating in a chat group.

[0045] Some projects involve only internal people who can share confidential information, while others include people outside the company who cannot share confidential information. When using a project management system that can manage multiple projects like this, the easier the system is for messages to be exchanged, the greater the risk of accidentally including confidential information in a message to an external person.

[0046] Therefore, according to the eleventh aspect of the present invention, even when a user is participating in a project that includes people from outside the company, it is possible to reduce the risk of leaking confidential information outside the company.

[0047] Furthermore, according to the twelfth aspect of the present invention, it is possible to set in advance who can share what confidential information, and with whom. This reduces the risk of leaving the decision on whether to share confidential information to the discretion of the person in charge.

[0048] Here, when confidential information is not short like keywords but long like sentences or documents, the content included in the message may not be an exact match with the pre-stored content. In fact, it is thought that even slight differences are often enough to result in confidential information being leaked. However, if too many keywords are designated as confidential information and stored, message transmission may be frequently interrupted, which may cause inconvenience and hinder smooth communication.

[0049] Therefore, according to the thirteenth aspect of the present invention, even if confidential information is not a keyword but a sentence or document, it can be detected while allowing for a certain degree of ambiguity, making it easy to achieve both smooth communication and reduced risk of confidential information leaks.

[0050] Furthermore, according to the fourteenth aspect of the present invention, by using a trained AI model to determine confidential information, it becomes possible to flexibly deal with the risk of confidential information leakage even when the confidential information is not directly included in the message.

[0051] Furthermore, according to the fifteenth aspect of the present invention, the more a user uses the project management system, the more accurate the AI ​​model becomes, thereby making it possible to reduce the risk of confidential information being leaked.

[0052] Furthermore, in the past, the more friends, messages, and groups users had on social networking sites, the more time and effort it took for users to search through past interactions to access the information they needed.

[0053] Therefore, according to the sixteenth or seventeenth aspect of the present invention, an AI model such as a chatbot can be generated that becomes more sophisticated as messages regarding a project accumulate, making it even easier for users to utilize past interactions.

[0054] Furthermore, according to the eighteenth aspect of the present invention, the project management system can propose tasks to users through message exchanges, making it easier for users to operate efficiently in accordance with the proposed tasks.

[0055] Furthermore, according to the nineteenth aspect of the present invention, it becomes possible to estimate or measure the amount of CO2 emissions in a project based on message exchanges.

[0056] Furthermore, according to the twentieth aspect of the present invention, it becomes possible for a user to continuously grasp and manage the amount of CO2 emissions.

[0057] Furthermore, according to the twenty-first aspect of the present invention, it is possible to manage communications of software other than the project management system of the present invention. Therefore, it becomes easy for a user to use multiple communication software programs according to the preferences of project participants, and to centrally manage communications with project participants in association with the project.

[0058] Furthermore, according to the twenty-second aspect of the present invention, even if the communication is by a means other than chat, such as email, it becomes easy to associate communication with project participants with the project and manage it in a unified manner.

[0059] Furthermore, according to the twenty-third aspect of the present invention, it is possible to reply from the project management system according to the present invention to messages received by external communication software, thereby reducing the time spent by users checking messages in external communication software and facilitating the task of sorting messages.

[0060] Furthermore, according to the twenty-fourth aspect of the present invention, the chat display format can be switched to suit the user's preferences, making it possible to provide a user interface that is natural to the user while interlocking with external communication software.

[0061] Furthermore, according to the twenty-fifth aspect of the present invention, chat logs can be easily saved. [Brief explanation of the drawings]

[0062] [Figure 1] 1 is a block diagram showing an overview of a project management system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating a UI of the project management system according to the first embodiment, particularly a typical UI when accessed from a personal computer. [Figure 3] FIG. 1 is a flowchart showing an outline of a basic usage of a project management method according to a first embodiment. [Figure 4]4 is a flowchart illustrating a confidential information determination function in the project management method according to the first embodiment. [Figure 5] FIG. 1 is a flow diagram illustrating a chatbot function in a project management method according to a first embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of cooperation between the project management system according to the first embodiment and an external mailer. [Figure 7] FIG. 10 is a diagram illustrating a UI of a project management system according to a second embodiment, particularly a typical UI when accessed from a mobile terminal. [Figure 8] FIG. 11 is a flowchart illustrating a function of estimating CO2 emissions in the project management method according to the third embodiment. [Figure 9] FIG. 10 is a diagram showing an example of displaying the progress of a project in a bar chart in the project management system according to the fourth embodiment. [Figure 10] FIG. 10 is a diagram showing an example of displaying the progress of each task in a bar chart in the project management system according to the fourth embodiment. [Figure 11] FIG. 10 is a diagram showing an example in which the degree of difficulty is displayed in addition to the degree of progress for each task in a bar chart in the project management system according to the fourth embodiment. [Figure 12] FIG. 10 is a diagram illustrating a situation in which the fact that a task has been checked and then submitted and approved is shared in a chat group in the project management system according to the fifth embodiment. [Figure 13] FIG. 20 is a diagram illustrating an example of switching of the display format of a message in a mailbox in the project management system according to the sixth embodiment. [Figure 14] FIG. 13 is a diagram illustrating an example of how a part of a chat is externally saved in a project management system according to a seventh embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0063] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to the following embodiments. [Example]

[0064] 1 is a block diagram showing an outline of a project management system according to this embodiment. The project management system 1 manages a project involving a plurality of users, namely, a first user and a second user.

[0065] Referring to FIG. 1, the project management system 1 includes a display control unit 3, a memory unit 5, a project selection unit 7, a message sending unit 9, a message selection unit 11, a tag assignment unit 13, an automatic tag assignment unit 15, a search unit 17, a confidentiality determination unit 19, a consistency rate calculation unit 21, a model generation unit 23, and an external linkage unit 25.

[0066] The display control unit 3 controls the display unit of the computer used by the user to execute various displays. The display control unit 3 has a chat display control unit 31, a project display control unit 33, a progress degree display control unit 35, a tag display control unit 37, a warning display control unit 39, a search display control unit 41, an attachment display control unit 43, and an email display control unit 45. The chat display control unit 31 controls the display of the chat area. The project display control unit 33 controls the display of the project area. The progress degree display control unit 35 controls the display of the progress degree. The tag display control unit 37 controls the display related to tags. The warning display control unit 39 controls the display related to warnings. The search display control unit 41 controls the display related to the search screen and search results. The attachment display control unit 43 controls the preview display of attachments to the project area and messages. In addition, the attachment display control unit 43 controls the display of the contents of a file to the user when the user instructs to display the attachment by double-clicking, etc. The mail display control unit 45 controls the display of mails received from an external mailer or the like in the mail area.

[0067] The memory unit 5 stores various types of information. The memory unit 5 has an account memory unit 51, a project memory unit 53, a message memory unit 55, a tag memory unit 57, a confidentiality memory unit 59, a threshold memory unit 61, a training data memory unit 63, a model memory unit 65, and a knowledge memory unit 67. The account memory unit 51 stores information related to a user's account information. The project memory unit 53 stores information related to projects. The message memory unit 55 stores information related to messages. The tag memory unit 57 stores information related to tags. The confidentiality memory unit 59 stores information related to confidential items and confidentiality determinations. The threshold memory unit 61 stores various thresholds. The training data memory unit 63 stores training data to be provided to artificial intelligence (AI). The model memory unit 65 stores a given AI model or a generated AI model. The knowledge memory unit 67 stores knowledge items that serve as training data for generating a chatbot, which is an example of an AI model.

[0068] The project selection unit 7 selects a project. The message sending unit 9 sends a message. The message selection unit 11 selects a message. The tagging unit 13 tags messages and / or projects based on user instructions. The automatic tagging unit 15 tags messages and / or projects without user instructions. The search unit 17 searches for information such as messages and tags. The confidentiality determination unit 19 determines whether or not confidential information is included in messages, etc. The consistency rate calculation unit 21 calculates the consistency rate between the information included in the message and the information stored in the confidentiality memory unit 59. The model generation unit 23 generates an artificial intelligence model based on training data. The external linkage unit 25 performs processing to link with software other than the project management system 1 of this embodiment.

[0069] In this application, a certain set of content that is individually stored as confidential information is referred to as a "confidential item" (an example of a "confidential item" in the claims of this application). Confidential items can take various forms, such as words, phrases, sentences, documents, drawings, photographs, videos, audio, etc.

[0070] Next, a description will be given of the user interface (UI) of the project management system 1 according to this embodiment. Fig. 2 is a diagram illustrating the UI of the project management system according to this embodiment, in particular, a typical UI when accessed from a personal computer.

[0071] 2, the display control unit 3 controls the display unit to display the chat area 71 and the project area 73 side by side or separately for the user, thereby enabling the user to intuitively understand how the selected message is displayed in association with the project.

[0072] Furthermore, the display control unit 3 displays the tasks in the project vertically or horizontally in the project area 73, and the progress level horizontally or vertically. For the progress level, multiple items that can be organized according to the task status, such as "New," "In Progress," and "Urgent," are displayed. In the project area 73, the user can change the display position of a task by dragging it according to the progress level of the task. At this time, the message storage unit 55 associates the progress level corresponding to the changed display position of the task with a message and stores it. Furthermore, when the user issues an instruction to display the details of a task, the project display control unit 33 displays the details of the task in the project area 73.

[0073] Furthermore, the display control unit 3 displays in the pinned area 75 messages that are selected to be pinned by the message selection unit 11 from among the messages displayed in the chat area 71. This allows the user to quickly view messages and confirmed matters that are considered important, apart from the project and progress. Also, emails received from an external mailer or the like and displayed in the email area 77 can be pinned. In this case, the display control unit 3 displays in the pinned area 75 the emails that are selected to be pinned by the message selection unit 11.

[0074] Next, a project management method according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a flow chart showing an outline of the basic usage of the project management method according to this embodiment.

[0075] Referring to FIG. 3, first, a user logs in to the project management system 1 (step ST001). The user's account information is stored in the account storage unit 51. The project display control unit 33 displays a display in the project area 73 that accepts the creation of a new project (step ST002). When a new task is created in a project, the project display control unit 33 displays the new project and task in the project area 73 (step ST003). The newly created project and task are stored in the project storage unit 53.

[0076] The chat display control unit 31 displays a display indicating that a new message is accepted in the chat area 71 (step ST004). If a message is to be sent, the chat display control unit 31 displays the message in the chat area 71 (step ST005). The message is stored in the message storage unit 55.

[0077] The chat display control unit 31 displays a display that accepts associating the message displayed in the chat area 71 with a project or a task (step ST006). When the project selection unit 7 selects a project or a task and the message selection unit 11 selects a message, the project display control unit 33 also displays the selected message in the project area 73 of the selected project (step ST007). This allows messages that include information important to the project to be selected from the messages in the chat area 71, and stored in the message storage unit 55 in association with the selected project.

[0078] Messages in the chat area 71 can also be associated with the degree of progress. The project control unit 33 and the progress degree display control unit 35 simultaneously associate messages with two items, project and progress degree, and display them. The message storage unit 55 stores messages in association with projects, tasks, and progress degrees.

[0079] The tag display control unit 37 displays a message that accepts tagging of the message displayed in the chat area 71 (step ST008). Once a tag is created, it is stored in the tag storage unit 57. In step ST008, the tag display control unit 37 may display the tags stored in the tag storage unit 57 in a selectable format for the user. Once tagging is performed, the tag display control unit 37 displays the tag on the selected message (step ST009).

[0080] The user determines whether or not to continue using the project management system 1 (step ST010). If the user decides to continue using the project management system, the process returns to step ST002. However, the user may also return to other steps ST004, ST006, and ST008. If the user does not want to continue using the project management system, the process ends.

[0081] If a project is not to be created in step ST002, the process proceeds to step ST004 for an existing project. If a message is not to be sent in step ST004, the process proceeds to step ST006. If a message is not to be associated with a project in step ST006, the process proceeds to step ST008. If a message is not to be tagged in step ST008, the process proceeds to step ST010.

[0082] Next, a technical feature of the project management method according to the present embodiment that reduces the leakage of confidential information when sending a message will be described. Fig. 4 is a flow diagram illustrating a confidential information determination function in the project management method according to the present embodiment.

[0083] Referring to FIG. 4, first, the confidential information storage unit 59 stores confidential information items (step ST110). In FIG. 4, the confidential information items are stored in a plurality of groups. The confidential information storage unit 59 stores personal information such as a PIN number, a telephone number, an email address, and a bank account as confidential information category 1. The confidential information storage unit 59 stores company information such as a security code, a bank account, a contract, and internal documents as confidential information category 2. The confidential information storage unit 59 stores trade secrets such as secrets covered by an NDA, customer information, and product information as confidential information category 3. The confidential information storage unit 59 may store other confidential information items or confidential information categories.

[0084] Next, the model generation unit 23 generates an artificial intelligence model (AI model) that determines whether or not confidential information is included in the message (step ST120). First, the model generation unit 23 links the initial AI model to the cloud platform used by the project management system 1 (step ST121). Next, the model generation unit 23 causes the AI ​​model to learn using training data pre-stored in the training data storage unit 63 (step ST122). Here, the initial AI model may be a commercially available AI model, or may be an AI model prepared by other means. The same applies to the initial AI model hereinafter.

[0085] Specifically, the message and the determination result as to whether the message contains confidential information are used as training data, and the model generation unit 23 generates an estimation model by machine learning that estimates whether the message contains confidential information from the message.

[0086] Next, when the user instructs the chat area 71 to send a message (step ST131), the confidentiality determination unit 19 determines whether the message contains confidential information using the estimated model generated in step ST120 before the message sending unit 9 sends the message (step ST132).

[0087] At this time, the consistency rate calculation unit 21 compares the content included in the message with the confidential information to calculate the consistency rate. If the consistency rate is less than 10%, the message sending unit 9 sends the message (step ST133). If the consistency rate is between 10% and less than 50%, the warning display control unit 39 displays a warning (step ST134). After checking the warning display, the user can reconsider whether to send the message. If the consistency rate is 50% or more, the confidentiality determination unit 19 determines that confidential information is included. In this case, the message sending unit 9 cancels sending of the message.

[0088] The secret storage unit 59 stores secret items separately for each user. Furthermore, the model generation unit 23 generates an estimation model for each user. This allows users to prevent the leakage of secrets with high accuracy by using an estimation model customized for them. Note that "for each user" includes both distinctions as individuals and distinctions as organizations.

[0089] In addition, the system is designed so that users can provide feedback on the accuracy of the estimation model's judgment results. The model generation unit 23 adds this feedback as new training data to generate a new estimation model.

[0090] Next, technical features related to the chatbot function in the project management method according to this embodiment will be described. Fig. 5 is a flow diagram illustrating the chatbot function in the project management method according to this embodiment.

[0091] Referring to FIG. 5, first, the knowledge storage unit 67 stores knowledge items corresponding to a user (step ST150). In FIG. 5, the knowledge items of a certain user are stored in a plurality of groups. For example, in the import / export project, the knowledge storage unit 67 stores, as knowledge category 1, information on ship activities such as docking dates and work logs. The knowledge storage unit 67 stores, as knowledge category 2, yard work conditions such as daily inspection conditions and inspection reports. The knowledge storage unit 67 stores, as knowledge category 3, accident conditions such as accident reports and accident responses. The knowledge storage unit 67 may store other knowledge items or knowledge categories.

[0092] Next, the model generation unit 23 generates an artificial intelligence model (AI model) that generates a reply message to the message (step ST160). First, the model generation unit 23 links the initial AI model to the cloud platform used by the project management system 1 (step ST161). Next, the model generation unit 23 causes the AI ​​model to learn using training data pre-stored in the training data storage unit 63 (step ST162).

[0093] Specifically, the message and the determination result as to whether a reply message to the message is appropriate are used as training data, and the model generation unit 23 uses this to generate a chatbot (an example of a "reply generation model" as claimed in the present application) that generates an appropriate reply message to the message through machine learning.

[0094] Next, the user uses the AI ​​model (step ST170). Specifically, when the user sends a message to the generated chatbot in the chat area 71 (step ST171), the chatbot displays a reply message generated based on the sentence structure of the message entered by the user (step ST172). The user provides feedback to the project management system 1 as to whether the generated reply message is appropriate. The model generation unit 23 adds this feedback as new training data and generates a new chatbot.

[0095] Next, we will explain the collaboration between the project management system 1 according to this embodiment and external communication software. Figure 6 is a diagram showing multiple examples of collaboration between the project management system 1 according to this embodiment and external mailers. The project management system 1 can process and display emails and chat messages imported from external communication software in the same way as other messages. Note that the external communication software may be a mailer or a program with an external chat function, such as an external SNS.

[0096] Referring to Fig. 6, it is assumed that a user instructs the project management system 1 to connect to an email account (step ST201). The project management system 1 receives the connection instruction from the external mailer (step ST202). The external linking unit 25 of the project management system 1 sends a connection request to the external mailer together with the account information stored in the account storage unit 51 (step ST203). The external mailer performs account authentication (step ST204). If the authentication is successful, the external mailer permits connection to the project management system 1 (step ST205).

[0097] Following step ST205, it is assumed that the user instructs the project management system 1 to check email (step ST211). The project management system 1 receives the instruction to check email (step ST212). The external linking unit 25 sends a request to the external mailer to read email data (step ST213). The external mailer receives the request to read email data (step ST214). The external mailer permits the request from the already authenticated account and sends the email data to the project management system 1 (step ST215). The email display control unit 45 displays the received email in the email area 77.

[0098] Furthermore, following step ST205, it is assumed that the user instructs the project management system 1 to send an email (step ST221). The project management system 1 receives the instruction to send the email (step ST222). The external linking unit 25 sends a processing request for sending an email to the external mailer (step ST223). The external mailer receives the processing request for sending an email. The external mailer authorizes the request from the already authenticated account and sends the email (step ST224). The external mailer also reports to the project management system 1 that the email transmission has been completed (step ST225). Steps ST221 to ST225 can be similarly applied to other processes besides sending an email, such as replying to, forwarding, or deleting an email. Furthermore, in step ST223, the confidentiality determination unit 19 may determine whether the email contains confidential information using an estimation model that estimates whether the email contains confidential information before the email transmission processing request. Naturally, subsequent processes such as calculating a consistency rate, displaying a warning, or canceling the email transmission processing request may also be performed.

[0099] Furthermore, following step ST205, it is assumed that the user instructs the project management system 1 to perform a pinning process to associate a specific email with a specific project and save it so that the email can be easily viewed immediately (step ST231). In response to the instruction to pin the email, the project management system 1 causes the display control unit 3 to display the corresponding message in the pinned area 75 (step ST232). The display control unit 3 also causes the pinned message to be displayed in the project area 73 of the associated project. The display control unit 3 also causes the pinned message to be displayed in the associated chat area 71. The external linkage unit 25 transmits a request to the external mailer to pin the email (step ST233). The external mailer receives the request to pin the email. The external mailer permits the request from an account that has already been authenticated and pins the email (step ST234). The external mailer may perform a process corresponding to pinning, such as flagging the relevant email, to increase its importance.

[0100] Also, following step ST205, it is assumed that the user instructs the project management system 1 to select an email destination (step ST241). The project management system 1 receives an instruction to read the email destination data (step ST242). The external linking unit 25 transmits a request to read the email destination to the external mailer (step ST243). The external mailer receives the request to read the email destination (step ST244). The external mailer permits the request from the already authenticated account and transmits the email destination data to the project management system 1 (step ST245). [Example]

[0101] Next, a case where the user logs in to the project management system 1 from a smartphone or the like will be described. Fig. 7 is a diagram illustrating an example of the UI of the project management system 1 according to this embodiment, particularly the UI when accessed from a mobile terminal such as a smartphone.

[0102] 7, the display control unit 3 displays notifications and the like as a home screen 370 on the display unit of the smartphone or the like. The home screen 370 also displays a notification indicating that there is an assigned task. The home screen 370 also displays a chat area 371, a project area 373, a pinned area, and various icons for accepting screen transitions to a message search display. The icons include, for example, a mailbox icon for transitioning to a mail area 377 that displays mail received by the external linkage unit 25.

[0103] When the user transitions to the chat area 371, the chat display control unit 31 displays messages, the last transmission / reception date and time, etc. for each other user. When the user transitions to the project area 373, the project display control unit 33 displays the project name, icons of participating members, etc. for each project. When a specific project is selected, the user transitions to an individual project area 379, and the project display control unit displays the participating members of the project, the progress of the project, tasks assigned to the user, etc.

[0104] As explained above, the project management system of the present invention enables multiple users with accounts to exchange simple messages like chats, while also enabling them to associate the messages with the progress of projects and tasks, and store, display, and manage them. This makes it possible to easily organize, on a message-by-message basis, information that is important for advancing a project, even in exchanges like chats, where the importance of certain messages can vary.

[0105] Furthermore, because messages are tagged, it is possible to search for messages across projects and progress levels. This makes it easy to prevent important messages from getting buried in chat, even though chat is a convenient medium that can easily contain a variety of information. [Example]

[0106] Furthermore, this embodiment describes the case of estimating and measuring CO2 (carbon dioxide) emissions. For example, it is assumed that the project management system according to this embodiment is used to communicate between parties involved in a marine container transport project. The project management system according to this embodiment further includes a CO2 emissions storage unit that stores CO2 emissions estimated based on messages and the like related to the project, a CO2 determination unit that performs determination processing in the flow of this embodiment, and a CO2 reporting unit that reports CO2 emissions. Note that the CO2 emissions estimation and measurement method described in this embodiment can also be applied to projects other than marine container transport projects.

[0107] Transporting marine containers uses a large amount of fuel, so it is desirable to be able to understand the CO2 emissions associated with a project, with a view to reducing CO2 emissions.

[0108] FIG. 8 is a flow diagram illustrating the CO2 emission amount estimation function in the project management method according to the present embodiment.

[0109] Referring to FIG. 8, a user creates a project. At this time, the user can select whether or not to estimate and measure CO2 emissions. When the user selects to estimate and measure CO2 emissions, the knowledge storage unit 67 first stores knowledge items corresponding to a transportation project by a specific company or entity (step ST410). In FIG. 8, knowledge items for a certain transportation project are stored in multiple groups. For example, in this transportation project, the knowledge storage unit 67 stores information on ship activities such as transportation-related, port arrival process, and port departure process as knowledge category 1. The knowledge storage unit 67 stores port operations such as loading and unloading, warehouse work, and crane work as knowledge category 2. The knowledge storage unit 67 stores activity reports such as working hours, work, and accidents or errors as knowledge category 3. The knowledge storage unit 67 may store other knowledge items or knowledge categories.

[0110] Next, the model generation unit 23 generates a CO2 emission estimation model (AI model) that estimates CO2 emission amounts from messages, etc. (step ST420). First, the model generation unit 23 links the initial AI model to the cloud platform used by the project management system 1 (step ST421). Next, the model generation unit 23 causes the AI ​​model to learn using training data pre-stored in the training data storage unit 63 (step ST422).

[0111] Specifically, messages and CO2 emissions estimated and measured from information contained in the messages are used as training data. The model generation unit 23 then uses machine learning to generate a CO2 emission estimation and measurement model (an example of the "CO2 emission estimation and measurement model" claimed in the present application) that estimates the CO2 emissions of a project from messages, etc. The CO2 emission estimation and measurement model is generated for each organization and project to which the user belongs.

[0112] Here, messages, etc. refer to user exchanges such as text messages and emails. CO2 emissions estimated and measured from information contained in messages, etc. refer to CO2 emissions estimated and measured from, for example, the type of ship, transport weight, number of crew members, transport route, transport distance, etc. In addition, expected CO2 emissions are also estimated when a process is performed to advance the progress of a task displayed in the project area. Of course, if CO2 emissions are specifically stated in messages, etc., such information is also included. For example, if progress management determines that a ship's departure or arrival at port will be delayed, it is estimated that more CO2 will be emitted than planned.

[0113] Next, the user uses the AI ​​model (step ST430). Specifically, the CO2 determination unit determines whether the user has sent or received a message or the like (step ST431). If the user has sent or received a message or the like, the CO2 determination unit determines whether the message or the like includes information that can estimate and measure CO2 emissions related to the project (step ST432). If the message or the like includes such information, the CO2 emission estimation and measurement model estimates and measures the CO2 emissions estimated from the information (step ST433).

[0114] Here, the CO2 emission estimation measurement model may estimate the amount of CO2 emission by estimating the amount of activity that leads to CO2 emission and estimating the amount of CO2 emission through a calculation such as multiplication by a predetermined coefficient, instead of directly estimating the amount of CO2 emission.

[0115] Next, the CO2 determination unit determines whether it is time to periodically determine the amount of CO2 emissions (step ST434). If it is determined that it is time to report, the CO2 report unit reports the cumulative CO2 emissions estimated up to that point in the related project to the user (step ST435). This includes displaying the CO2 emissions on a dashboard in real time. Furthermore, the CO2 report unit may also report the CO2 emissions to the user if requested by the user, even if not at a predetermined timing.

[0116] Next, the CO2 determination unit determines whether the transportation project has ended (step ST436). If the transportation project has ended, the CO2 report unit reports the CO2 emissions estimated for the entire project to the user and ends the flow (step ST437).

[0117] If it is determined in step ST431 that the user has not sent or received a message, etc., the process proceeds to step ST434. If it is determined in step ST434 that it is not time to make a periodic report, the process proceeds to step ST436. If it is determined in step ST436 that the transportation project has not ended, the process returns to step ST431.

[0118] The user provides feedback on the actual CO2 emissions to the project management system. The model generation unit 23 adds this feedback as new training data and generates a new CO2 emissions estimation model. Note that the display control unit 3 may display the actual CO2 emissions so that the user can provide accurate feedback. [Example]

[0119] Next, in this embodiment, a method for displaying the progress of a project or task in an easier-to-understand manner will be described. Fig. 9 is a diagram showing an example of displaying the progress of a project in a bar chart. Fig. 10 is a diagram showing an example of displaying the progress of each task in a bar chart. Fig. 11 is a diagram showing an example of displaying the difficulty level in addition to the progress level of each task in a bar chart.

[0120] The project management system according to this embodiment further includes a bar chart display unit and a difficulty level display unit. The bar chart display unit displays the progress and / or difficulty level in a bar chart. The difficulty level display unit displays the difficulty level of the project and / or the difficulty level of a task such as responding to a message.

[0121] Referring to FIG. 9, the bar chart display unit according to this embodiment displays a bar chart indicating the degree of progress of the project in a part of the project list display area 472.

[0122] Referring to FIG. 10, the bar chart display unit according to this embodiment also displays a bar chart indicating the degree of progress for each task displayed in the project area 473.

[0123] 11, information about a certain task is displayed. In this display, a bar chart display unit according to this embodiment displays the progress of the task. Also, a difficulty display unit according to this embodiment displays the difficulty of the task.

[0124] The configuration of the project management system according to this embodiment makes it easier to intuitively grasp the progress of tasks and projects. It also makes it easier to grasp the degree of difficulty of a task in addition to the progress of the task. This makes it easier to manage the project status in detail and accurately. [Example]

[0125] Next, in this embodiment, a method for a user to utilize a checklist in the project management system according to the present invention will be described. Fig. 12 is a diagram showing an example of a situation in which the fact that a task has been submitted and approved after the task has been checked is shared in a chat group.

[0126] The project management system according to this embodiment further includes a checklist display unit, a submission completion display unit, an approval button display unit, a non-approval button display unit, an approval display unit, and a non-approval display unit. The checklist display unit displays a checklist to users of the project management system. The submission completion display unit displays, in a chat group in which the user participates, that checking using the checklist has been completed and the submission has been made. The approval button display unit and the non-approval button display unit display approval buttons and non-approval buttons for one or more approvers among the users. The approval display unit and the non-approval display unit display, in the chat group, that approval has been granted or rejected by the approver.

[0127] A user can check tasks using a checklist registered in the project management system according to this embodiment. When all checks are complete, the user presses the submit button displayed on the checklist, and a notification that the task has been submitted is displayed in the chat group. The approver checks the submitted content and decides whether to approve it or not. If the user approves, the user presses the approve button displayed in the approval button display unit, and a notification that the task has been approved is displayed in the chat group. If the approval is rejected, the user presses the reject button displayed in the reject button display unit, and a notification that the task has been rejected is displayed in the chat group. The rejection display unit may also display the reason for rejection entered by the approver.

[0128] 12 shows an example of the display after the check, submission, and approval are completed. In the chat area 571, a chat indicating that the check has been completed and the document has been submitted, and a chat indicating that the approver has approved the document are displayed. If the approval is rejected, a chat indicating this is displayed in the chat area 571.

[0129] The configuration of this embodiment allows users participating in a chat group to share the progress of a project in real time using chat, making it easier to proceed with work in a transparent manner.

[0130] A plurality of checklists may be registered in advance, or a checklist created by the user may be registered. [Example]

[0131] Next, in this embodiment, a method for further enhancing the cooperation between the project management system according to the present invention and external communication software will be described.

[0132] The project management system according to this embodiment interacts with the API of external communication software. The external interlocking unit receives messages from the external communication software. The external interlocking unit also sends replies in a mailbox (an example of the "mail area" in the claims) of the project management system according to this embodiment to the communication software.

[0133] This configuration allows the project management system according to the present invention to reply to messages received by external communication software, thereby reducing the time required by users to check messages in the external communication software and facilitating the task of sorting messages.

[0134] In addition, this embodiment further includes a message display switching unit that enables the display format of messages in the mailbox to be switched between at least a chat format and an email format. Figure 13 is a diagram illustrating an example of switching the display format of messages in the mailbox of the project management system according to this embodiment. Emails imported into the project management system according to this embodiment from an external email client are displayed in the mailbox.

[0135] Referring to FIG. 13, it is shown that the display format of emails in a mailbox can be switched between (a) email format and (b) chat format by operating a switch toggle 681.

[0136] This configuration of the present embodiment makes it possible to provide a user with a user interface that is natural to the user while working in conjunction with external communication software.

[0137] In addition, in this embodiment, it is possible to reply to messages received by external communication software in the chat area of ​​the project management system according to the present invention, which reduces the time it takes for users to check messages in the external communication software and facilitates the task of sorting messages. [Example]

[0138] Next, in this embodiment, a method for externally saving chat messages and emails in a chat area or mailbox will be described. The external linking unit of the project management system according to this embodiment makes it possible to save at least a portion of chat messages and emails displayed in a chat area or mailbox in external software. Figure 14 is a diagram illustrating an example of externally saving a portion of a chat message.

[0139] Referring to Figure 14, when a user selects a chat message they want to transcribe (save) and clicks the icon, the selected chat message is saved in a specific file in pre-configured external software. This makes it easier to save chat messages than selecting and copying and pasting individual chat strings.

[0140] It is also envisioned that the project management system according to this embodiment may be used by an organization such as a company. The external linking unit may register a destination folder for the company in advance, and then automatically update and save all group chat conversations for each group in a file in external software.

[0141] Furthermore, by recording whether or not a message has been deleted, the external software file can be used as a log of message exchanges.

[0142] If you want to share chat logs with an external party, you can simply download the file containing the chat, which also reduces the time required to create documents.

[0143] In any case, the configuration of the project management system according to this embodiment makes it possible to easily store chat logs in external software or the like.

[0144] The tag information can be assigned by the tag assigning unit 13 based on a user's instruction, or can be automatically assigned by the automatic tag assigning unit 15 based on the content of the message. In this case, when the search unit 17 performs a search based on the tag information, the search display control unit 41 displays the search results by distinguishing between tags assigned by the tag assigning unit 13 and tags assigned by the automatic tag assigning unit 15. This makes it possible to achieve both the convenience of automatically assigning tags and the prevention of confusion when an incorrect tag is assigned without the user realizing it.

[0145] The tag storage unit 57 may also store tags assigned to tasks. In this case, the project display control unit 33 may identify the tag information of a message and automatically associate the message with a task to which the related tag has been assigned and display the message.

[0146] In the flow of FIG. 3, the project management method according to the present invention may allow the user to change the order of the judgment steps.

[0147] Furthermore, the display control unit 3 may display the degree of progress along the horizontal axis and the project along the vertical axis in the project area 73.

[0148] The display control unit 3 may also associate and display messages with the same tag in a tagged message area that is different from the project area or the chat area, thereby saving the user the trouble of manually associating messages with the same tag with the project area.

[0149] Furthermore, the model generation unit 23 may use messages, project or task patterns, and a determination result as to whether the patterns are appropriate as training data to generate a task suggestion model that generates a project or task pattern from a message through machine learning. This allows users to perform tasks according to task patterns suggested by the project management system based on message exchanges, enabling efficient operation. In this case, a task suggestion model may be generated for each user or each project. The task suggestion model may also generate a report in addition to the suggested patterns. This report is generated based on the content of the messages and projects, for example, regarding the suggested patterns and the progress of the projects. The report may also be generated at a predetermined time, for example, monthly. [Explanation of symbols]

[0150] 1;Project management system, 3; display control unit, 31; chat display control unit, 33; project display control unit, 35; progress degree display control unit, 37; tag display control unit, 39; warning display control unit, 41; search display control unit, 43; attachment display control unit, 5;Memory unit, 51;Account memory unit, 53;Project memory unit, 55;Message memory unit, 57;Tag memory unit, 59;Secret memory unit, 61;Threshold memory unit, 63;Teaching data memory unit, 65;Model memory unit, 67;Knowledge memory unit, 7;Project selection unit, 9;Message sending unit, 11;Message selection unit, 13;Tagging unit, 15;Automatic tagging unit, 17;Search unit, 19;Confidentiality determination unit, 21;Matching rate calculation unit, 23;Model generation unit, 25;External linkage unit 71; Chat area, 73; Project area, 75; Pinning area, 77; Email area 370;Home screen, 371;Chat area, 373;Project area, 377;Email area, 379;Individual project area 471;Chat area, 472;Project list display area, 473;Project area 571;Chat area 681;Switch Toggle 781;Icon

Claims

1. A project management system that manages a project involving a plurality of users, namely a first user and a second user, an account storage unit that stores account information of the first user and the second user; a display control unit that displays, for the user, a project area that displays projects in which the user is participating and a chat area that displays messages in chat groups in which the user is participating; a project selection unit that selects a project in which the first user and the second user participate; a message sending unit for sending a message between the first user and the second user; a message selection unit for selecting a message displayed in the chat area; A project management system comprising: a message storage unit that stores a selected project and a selected message in association with each other.

2. The project management system according to claim 1 , wherein the display control unit displays the message stored in the message storage unit in a project area of ​​the associated project.

3. a progress selection unit that selects a progress level that indicates how much progress has been made in responding to the message; the message storage unit stores the selected message in association with the progress level, The project management system according to claim 2 , wherein the display control unit displays the message stored in the message storage unit in the project area in association with the associated progress level.

4. 4. The project management system according to claim 3, further comprising a bar chart display unit that also displays the degree of progress in a bar chart.

5. 4. The project management system according to claim 3, further comprising a difficulty level display unit that displays the difficulty level of responding to said message.

6. a tag storage unit for storing tags to be added to messages; a tagging unit that assigns the tag to a message, The project management system according to claim 1 , wherein the display control unit displays to the user options of the tag stored in the tag storage unit for the selected message.

7. further comprising an automatic tagging unit that automatically assigns tags based on the content of the message; 7. The project management system according to claim 6, wherein the display control unit displays the tags assigned by the user and the tags assigned by the automatic tag assigning unit in a distinguishable manner.

8. a search unit that searches for messages based on the assigned tags; the search unit searches for the tag independently of the plurality of projects; The project management system according to claim 6 , wherein the display control unit displays the messages to which the tag is added as search targets as search results by the search unit.

9. the message storage unit stores the message in association with the tag to which the message is assigned, The project management system according to claim 6 , wherein the display control unit displays messages with the same tag in association with each other in the project area or in a tagged message area different from the chat area.

10. a checklist display unit that displays a checklist to the user; a submission completion display unit that displays, in the chat group in which the user participates, a message that the check using the checklist has been completed and submitted; an approval button display unit that displays an approval button for an approver who is one of the users; 2. The project management system according to claim 1, further comprising an approval display unit that displays in the chat group that the approver has given approval.

11. a confidential storage unit for storing confidential items; a confidentiality determination unit that determines whether the confidential item is included in the message; Based on the determination result of the confidentiality determination unit, the message sending unit determines whether or not to send the message; and / or The project management system according to claim 1 , wherein the display control unit determines whether or not to display a warning.

12. the secret storage unit stores the secret items in association with one or more secret sharers who are users who may share the secret items; The project management system according to claim 11, wherein the confidentiality determination unit also determines whether or not the recipients of the message include a person other than the confidentiality sharers.

13. a consistency rate calculation unit that calculates a consistency rate between the confidential items and words included in the message; a threshold value storage unit that stores a threshold value of the match rate, The project management system according to claim 11, wherein the confidentiality determination unit makes a determination based on a result of comparison between the consistency rate calculated by the consistency rate calculation unit and the threshold value.

14. a model generation unit that uses a message and a determination result as to whether the message includes the confidential item as training data to generate an estimation model by machine learning that estimates whether the message includes the confidential item from the message; The project management system according to claim 11 , wherein the confidentiality determination unit makes a determination based on the estimated model generated by the model generation unit.

15. Further comprising a teacher data storage unit that stores the teacher data, the teacher data storage unit stores a result of the determination of the estimation model as new teacher data; The project management system according to claim 14 , wherein the model generation unit generates a new estimation model using the new training data.

16. a model generation unit that uses the message stored in the message storage unit, a reply message that is a message in reply to the message, and a determination result as to whether the reply message is appropriate as training data to generate a reply generation model that generates the reply message from the message by machine learning; The project management system according to claim 1 , wherein the model generation unit generates the reply generation model for each of the users.

17. a teacher data storage unit that stores the teacher data, the teacher data storage unit stores a determination result as to whether the reply message generated by the reply generation model is appropriate or not as new teacher data; The project management system according to claim 16, wherein the model generation unit generates a new reply generation model using the new training data.

18. a model generation unit that uses the messages stored in the message storage unit, project or task patterns, and a determination result as to whether the patterns are appropriate as training data to generate a task proposal model that generates project or task patterns from messages by machine learning; The project management system according to claim 1 , wherein the model generation unit generates the work proposal model for each user or for each project.

19. a model generation unit that generates a CO2 emission estimation and measurement model by machine learning, using the messages stored in the message storage unit and the CO2 emission amount in the project as training data, to estimate or measure the CO2 emission amount from the messages; The project management system according to claim 1 , wherein the model generation unit generates the CO 2 emission estimation and measurement model for each project.

20. 20. The project management system of claim 19, wherein the CO2 emission estimation and measurement model periodically estimates or measures the CO2 emission.

21. Further provided is an external interlocking unit that interlocks with external communication software; the external linking unit receives a message transmitted or received by the communication software; The project management system according to claim 1 , wherein the display control unit displays the message received by the external linking unit in a mail area, the associated project area, or the chat area.

22. the communication software is a mailer or a chat tool, the external linking unit receives, as a message, an email or chat sent or received by the mailer or chat tool; 22. The project management system according to claim 21, wherein the message selection unit also selects emails or chat messages received by the external linking unit as messages.

23. 22. The project management system according to claim 21, wherein the external linking unit transmits a reply in the mail area or the chat area to a message received from the communication software to the communication software.

24. 24. The project management system according to claim 23, further comprising a message display switching unit that switches the display format of messages or chats in said mail area or said chat area between at least a chat format and a mail format.

25. 22. The project management system according to claim 21, wherein the external linking unit saves at least a part of the messages or chats displayed in the mail area or the chat area in external software.

26. A project management method using a project management system that manages a project involving multiple users, namely a first user and a second user, comprising: The project management system includes: an account storage unit that stores account information of the first user and the second user; a display control unit that displays, for the user, a project area that displays projects in which the user is participating and a chat area that displays messages in chat groups in which the user is participating; a project selection unit that selects a project in which the first user and the second user participate; a message sending unit for sending a message between the first user and the second user; a message selection unit for selecting a message displayed in the chat area; a message storage unit that stores the selected project and the selected message in association with each other; a project selection step in which the project selection unit selects a project in which the first user and the second user participate; a message selection step in which the message selection unit selects a message displayed in the chat area; A project management method, wherein the message storage unit includes a message storage unit that stores the project selected by the project selection unit and the message selected by the message selection unit in association with each other.

27. 27. A program for causing a computer to execute the project management method according to claim 26.

Citation Information

Patent Citations

  • Project Management Equipment

    JP2022145407A