Project management system, project management method and program

The project management system addresses the inefficiencies of manual data input by integrating AI-driven confidential detection and CO2 estimation, automating tagging, and enhancing user interface flexibility, thus simplifying project management and reducing leakage risks.

JP7624788B1Active Publication Date: 2025-01-31LOGIPEACE PTE LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing project management systems require manual input of specific information in a specified format, leading to time and effort, and there is a need to reduce the burden on project managers to manage projects efficiently without delays.

Method used

A project management system that includes a display control unit for project and chat areas, message selection and transmission units, tag management, and AI models for confidential information detection and CO2 emission estimation, allowing for automated organization and management of project progress and communication across multiple users.

Benefits of technology

The system simplifies message organization, reduces the risk of confidential information leakage, and enables efficient project management by automating tagging, progress tracking, and CO2 emission measurement, enhancing user interface flexibility and communication integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007624788000001_ABST
    Figure 0007624788000001_ABST
Patent Text Reader

Abstract

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. [Solution] A project management system that manages projects involving multiple people, comprising an account memory unit that stores user account information, a display control unit that displays a project area that displays projects and a chat area that displays messages in a chat group, a project selection unit that selects a project, a message sending unit that sends messages between multiple users, a message selection unit that selects messages displayed in the chat area, and a message memory unit that stores the selected project and the selected message in association with each other.
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 a plurality of people. [Background technology]

[0002] A system for managing the progress of a project when multiple users work as a team on the project is known. Such a project management system makes it easy for a project manager 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 from daily reports, etc., when a specific task progresses at a speed different from that planned (Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2022-145407 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in order 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. For this reason, it is necessary to spend a considerable amount of time and effort on project management.

[0006] On the other hand, project managers are constantly faced with various challenges, and in order to ensure that projects 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 etc. that is capable of appropriately managing progress while reducing the burden of project management on the project manager compared to the conventional art. [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, comprising: an account memory 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 a chat group in which the user is participating; a project selection unit that selects a project 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 project and the selected message 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 causes the message stored in the message storage unit to be displayed 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 which 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 relates to the project management system according to the third aspect, further comprising a bar chart display section for displaying the degree of progress in a bar chart as well.

[0012] A fifth aspect of the present invention relates to the project management system of the third aspect, further comprising a difficulty level display unit that displays a 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 memory unit that stores a tag to be added to a message, and a tag assignment unit that assigns the tag to the message, and the display control unit displays to the user a selection of tags held by the tag memory unit for a selected message.

[0014] A seventh aspect of the present invention is the project management system of the sixth aspect, further comprising an automatic tag assignment 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 assignment unit in a distinguished manner.

[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, 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 subject of the search is 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 the messages 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 to 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 to 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 for storing confidential items, and a confidentiality determination unit for determining whether or not a message contains the confidential items, and based on a determination result of the confidentiality determination unit, the message sending unit determines whether or not to send the message and / or the display control unit determines whether or not to display a warning.

[0019] A twelfth aspect of the present invention is a project management system according to the eleventh aspect, wherein the confidential memory unit stores the confidential items in association with one or more confidential sharers who are users who may share the confidential items, and the confidential determination unit also determines whether the recipients of a message include persons other than the confidential 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 word contained 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 judgment result as to whether or not the message includes the confidential item as training data and generates, by machine learning, an estimation model that infers from the message whether or not the message includes the confidential item, and the confidentiality judgment unit makes a judgment 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 true or false for the 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 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, the teacher data storage unit stores as new teacher data a judgment result as to whether or not a reply message generated by the reply generation model is appropriate, and the model generation unit generates a new reply generation model using the new teacher data as well.

[0025] An 18th 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 suggestion model by machine learning that generates project or task patterns from messages, and the model generation unit generates the work suggestion model for each user or for each project.

[0026] A 19th 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 of any of the 1st to 20th aspects, further comprising an external interlocking unit that interlocks with external communication software, the external interlocking unit receiving messages sent or received by the communication software, and the display control unit displaying the messages received by the external interlocking unit in a mail area, the associated project area or the chat area.

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

[0030] A 23rd aspect of the present invention is a project management system of 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 a 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 a chat format and an email format.

[0032] A 25th aspect of the present invention is a project management system of any of the 21st to 24th aspects, wherein the external linkage unit causes at least a portion of the messages or chats displayed in the chat area to be saved 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 a plurality of 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 causes the user to display a project area displaying projects in which the user is participating and a chat area displaying messages in a chat group in which the user is participating; a project selection unit that selects a project in which the first user and the second user are participating; a message sending unit that transmits messages between the first user and the second user; a message selection unit that selects a message displayed in the chat area; and a message storage unit that stores the selected project and the selected message in association with each other, the project management method including a project selection step in which the project selection unit selects a project in which the first user and the second user are participating; a message selection step in which the message selection unit selects a message displayed in the chat area; and 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.

[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. Effect 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 storing the messages in association with projects. Therefore, it is possible to easily organize important information for advancing a project on a message-by-message basis from exchanges such as chats, where the importance of each message is mixed.

[0036] According to the second aspect of the present invention, it is possible to display important information for each project in an organized manner on a message-by-message basis. This makes it possible to easily extract important information on a message-by-message basis from exchanges such as chats, in which the importance of each message is mixed, and to display the information 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. Therefore, for example, messages that require an urgent response can be displayed separately from messages that are being responded to smoothly, making it easier for users to manage projects through chat.

[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 easy 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, it becomes possible to add attribute information to a message later, which makes 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 save the user the trouble of tagging. However, there is a risk that unintended tagging 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 no hindrance to information organization.

[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] According to the ninth aspect of the present invention, messages having related contents are automatically displayed together 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 among users participating in a chat group by using chat.

[0045] Some projects involve only people within the company who can share confidential information, while others involve people outside the company who cannot share confidential information. When using a project management system that can manage multiple projects, the risk of accidentally including confidential information in a message to an outsider increases the easier it is to exchange messages with a system that can manage multiple projects.

[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 with whom confidential information may be shared, thereby reducing the risk of leaving the decision on whether or not to share confidential information to the discretion of the site.

[0048] Here, when confidential information is not short like keywords but long like sentences or documents, the contents of the message do not necessarily match the contents stored in advance. Rather, it is considered that there are many cases where even a slight difference is enough to cause confidential information to be leaked. However, if too many keywords are designated as confidential information and stored, message transmission will be frequently interrupted, which is expected to be an inconvenience that hinders 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 a reduced risk of confidential information leaks.

[0050] Furthermore, according to the fourteenth aspect of the present invention, by using the 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 the accuracy of the AI ​​model can be improved, thereby reducing the risk of confidential information being leaked.

[0052] In addition, in the past, as the number of friends, messages, and groups on a SNS increased, it became more and more time-consuming 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, a chatbot-like AI model can be generated that becomes more sophisticated as messages about a project accumulate, making it even easier for users to utilize past interactions.

[0054] 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 according to 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 becomes possible to manage communications of software different from the project management system of the present invention. Therefore, it becomes easy for users to centrally manage communications with project participants in association with the project while using multiple communication software according to the preferences of the project participants.

[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 e-mail, it becomes easy to associate communication with project participants with the project and manage them in a centralized manner.

[0059] According to the twenty-third aspect of the present invention, it becomes possible to reply from the project management system according to the present invention to a message received by the external communication software. This reduces the time it takes for a user to check messages on the external communication software, and facilitates the task of sorting messages.

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

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

[0062] [Figure 1] 1 is a block diagram showing an overview of a project management system according to a first embodiment. [Diagram 2] 1 is a diagram illustrating a UI of a project management system according to a first embodiment, in particular, a typical UI when accessed from a personal computer. [Diagram 3] FIG. 1 is a flow chart showing an outline of a basic usage of a project management method according to a first embodiment. [Figure 4]4 is a flow diagram illustrating a confidential information determination function in the project management method according to the first embodiment. [Diagram 5] FIG. 2 is a flow diagram illustrating a chatbot function in the project management method according to the 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. 11 is a diagram illustrating a UI of the project management system according to the second embodiment, in particular, a typical UI when accessed from a mobile terminal. [Figure 8] FIG. 11 is a flow diagram illustrating a function of estimating a CO2 emission amount in the project management method according to the third embodiment. [Figure 9] FIG. 13 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. 13 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. 13 is a diagram showing an example of displaying the degree of difficulty of each task in a bar chart in addition to the degree of progress in the project management system according to the fourth embodiment. [Figure 12] FIG. 13 is a diagram illustrating a state in which a message indicating that a task has been submitted and approved after being checked is shared in a chat group in the project management system according to the fifth embodiment. [Figure 13] FIG. 23 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. 23 is a diagram illustrating an example of how a part of a chat is externally stored in the project management system according to the seventh embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0063] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. However, the embodiment of the present invention is not limited to the contents described below. EXAMPLES

[0064] 1 is a block diagram showing an overview of a project management system according to the present 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 the attachment to the project area and the message. In addition, the attachment display control unit 43 controls the display of the contents of the file to the user when the user instructs to display the attachment by double-clicking or the like. The mail display control unit 45 controls so that mails received from an external mailer or the like are displayed in the mail area.

[0067] The storage unit 5 stores various information. The storage unit 5 has an account storage unit 51, a project storage unit 53, a message storage unit 55, a tag storage unit 57, a confidentiality storage unit 59, a threshold storage unit 61, a teacher data storage unit 63, a model storage unit 65, and a knowledge storage unit 67. The account storage unit 51 stores information related to the user's account information. The project storage unit 53 stores information related to the project. The message storage unit 55 stores information related to the message. The tag storage unit 57 stores information related to the tag. The confidentiality storage unit 59 stores information related to confidential items and confidentiality judgments. The threshold storage unit 61 stores various thresholds. The teacher data storage unit 63 stores teacher data to be provided to artificial intelligence (AI). The model storage unit 65 stores a given AI model or a generated AI model. The knowledge storage unit 67 stores knowledge items that become teacher 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 a message and / or a project based on a user's instruction. The automatic tagging unit 15 tags a message and / or a project without based on a user's instruction. The search unit 17 searches for information such as a message or a tag. The confidentiality determination unit 19 determines whether or not confidential information is included in a message, etc. The consistency rate calculation unit 21 calculates a consistency rate between information included in a message and information stored in the confidentiality memory unit 59. The model generation unit 23 generates an artificial intelligence model based on the teacher data. The external linkage unit 25 performs processing for linking with software other than the project management system 1 according to this embodiment.

[0069] In this application, a certain set of contents 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). A confidential item may be in various forms such as a word, phrase, sentence, document, drawing, photograph, video, audio, etc.

[0070] Next, a description will be given of a user interface (UI) of the project management system 1 according to the present embodiment. Fig. 2 is a diagram illustrating the UI of the project management system according to the present 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. This allows the user to easily and intuitively grasp 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 displays the progress level horizontally or vertically. As the progress level, for example, a plurality of 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 the task by dragging depending on the progress level of the task. At this time, the message storage unit 55 stores the progress level corresponding to the changed display position of the task in association with the message. Furthermore, when the user gives an instruction to display the details of the 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 causes messages selected to be pinned by the message selection unit 11 among the messages displayed in the chat area 71 to be displayed in the pinned area 75. This allows the user to quickly view messages and confirmed matters that are considered important, apart from the project and the progress level. Also, emails etc. received from an external mailer etc. and displayed in the email area 77 can be pinned. In this case, the display control unit 3 causes emails etc. selected to be pinned by the message selection unit 11 to be displayed in the pinned area 75.

[0074] Next, the project management method according to the present 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 the present 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 for accepting the creation of a new project in the project area 73 (step ST002). When a new task is created in the 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 for accepting a new message in the chat area 71 (step ST004). When 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 task (step ST006). When the project selection unit 7 selects a project or 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 a message that includes 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] The 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 display the messages in association with two items, the project and the degree of progress, at the same time. The message storage unit 55 stores the messages in association with the projects, tasks, and the degree of progress.

[0079] The tag display control unit 37 displays a display 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 has been performed, the tag display control unit 37 displays the tag on the selected message (step ST009).

[0080] The user judges 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] In step ST002, if a project is not to be created, proceed to step ST004 in the existing project. In step ST004, if a message is not to be sent, proceed to step ST006. In step ST006, if a message is not to be associated with a project, proceed to step ST008. In step ST008, if a tag is not to be attached to the message, proceed to step ST010.

[0082] Next, a technical feature of the project management method according to the present embodiment for reducing confidential information leakage 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 storage unit 59 stores confidential items (step ST110). In Fig. 4, the confidential items are stored in a plurality of groups. The confidential storage unit 59 stores personal information such as a PIN number, a telephone number, an email address, and a bank account as confidential category 1. The confidential storage unit 59 stores company information such as a security code, a bank account, a contract, and an internal document as confidential category 2. The confidential storage unit 59 stores trade secrets such as secrets covered by an NDA, customer information, and product information as confidential category 3. The confidential storage unit 59 may store other confidential items or confidential 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 trains the AI ​​model using teacher data previously stored in the teacher data storage unit 63 (step ST122). Here, as the initial AI model, a commercial AI model may be used, or an AI model prepared by other means may be used. The same applies to the initial AI model below.

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

[0086] Next, when the user instructs the message sending unit 71 to send a message (step ST131), the confidentiality judgment unit 19 judges 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 contents 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 or not. 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 the sending of the message.

[0088] The secret storage unit 59 stores secret items separately for each user. In addition, the model generation unit 23 generates an estimation model for each user. Therefore, the user can prevent the leakage of secret information with high accuracy by using an estimation model customized for the user. Note that "for each user" includes both distinction as an individual and distinction as an organization.

[0089] In addition, the user can provide feedback on the result of the estimation model as to whether it is correct or incorrect. 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 the present embodiment will be described. Fig. 5 is a flow diagram illustrating the chatbot function in the project management method according to the present embodiment.

[0091] Referring to Fig. 5, first, the knowledge storage unit 67 stores knowledge items corresponding to a user (step ST150). In Fig. 5, 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 information on ship activities such as docking dates and work logs as knowledge category 1. The knowledge storage unit 67 stores yard work conditions such as daily inspection conditions and inspection reports as knowledge category 2. The knowledge storage unit 67 stores accident conditions such as accident reports and accident responses as knowledge category 3. The knowledge storage unit 67 may store other knowledge items and 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 trains the AI ​​model using the teacher data previously stored in the teacher data storage unit 63 (step ST162).

[0093] Specifically, a message and a determination result as to whether a reply message to the message is appropriate or not are used as training data, and the model generation unit 23 uses machine learning 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.

[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 teacher data and generates a new chatbot.

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

[0096] With reference 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 instruction to connect to an external mailer (step ST202). The external interlocking unit 25 of the project management system 1 transmits 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 passes, the external mailer permits the project management system 1 to connect (step ST205).

[0097] Following step ST205, 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 linkage unit 25 sends a request to read email data to the external mailer (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] Also, 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 an 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 permits the request from the already authenticated account and sends an email (step ST224). The external mailer also reports to the project management system 1 that the email sending has been completed (step ST225). Steps ST221 to ST225 can be similarly applied to other processes such as replying to, forwarding, or deleting an email, in addition to sending an email. Furthermore, in step ST223, the confidentiality determination unit 19 may determine whether or not confidential information is included, using an estimation model that estimates whether or not confidential information is included, before the processing request for sending an email. Of course, processing such as calculation of a consistency rate, displaying a warning, and canceling the processing request for sending may be performed thereafter.

[0099] Also, following step ST205, it is assumed that the user instructs the project management system 1 to perform pinning processing to associate a specific email with a specific project and save the email so that the email can be easily viewed (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 pinning 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 linking unit 25 transmits a processing request to pin the email to the external mailer (step ST233). The external mailer receives the processing 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 to increase the importance of the email, such as flagging the email, as a process to respond to pinning.

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

[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 the UI of the project management system 1 according to this embodiment, in particular, 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. A notification indicating that there is an assigned task is also displayed on the home screen 370. In addition, the home screen 370 also displays a chat area 371, a project area 373, a pinned area, various icons for receiving screen transitions to a message search display, and the like. 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 transitioning to the chat area 371, the chat display control unit 31 displays messages and the last transmission / reception date and time for each other user. When transitioning to the project area 373, the project display control unit 33 displays the project name and icons of the participating members for each project. When a specific project is selected, transition is made 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 described above, the project management system according to the present invention enables multiple users with accounts to exchange simple messages like chats, while also storing, displaying, and managing the messages in association with the progress of projects and tasks. This makes it possible to easily organize important information for advancing a project on a message-by-message basis from exchanges such as chats, where the importance of each message is mixed.

[0105] Moreover, 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 way of communicating and can easily contain a variety of information. EXAMPLES

[0106] Furthermore, in this embodiment, a case where CO2 (carbon dioxide) emissions are estimated and measured is described. For example, it is assumed that the project management system according to this embodiment is used to communicate between the 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 the CO2 emissions estimated based on messages related to the project, a CO2 determination unit that performs the determination process in the flow of this embodiment, and a CO2 reporting unit that reports the CO2 emissions. Note that the CO2 emissions estimation and measurement method described in this embodiment can be applied to projects other than marine container transport projects.

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

[0108] FIG. 8 is a flow diagram illustrating a function of estimating the amount of CO2 emissions 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 person (step ST410). In FIG. 8, knowledge items of a certain transportation project are stored in a plurality of groups. For example, in the transportation project, the knowledge storage unit 67 stores information on ship activities such as transportation-related, arrival process, and 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 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 trains the AI ​​model using the teacher data previously stored in the teacher data storage unit 63 (step ST422).

[0111] Specifically, messages and CO2 emissions estimated and measured from information included in the messages are used as teacher data. As a result, the model generation unit 23 generates a CO2 emission estimation measurement model (an example of the "CO2 emission estimation measurement model" described in the claims) that estimates the CO2 emissions of a project from messages, etc., through machine learning. The CO2 emission estimation measurement model is generated for each organization to which the user belongs and for each project.

[0112] Here, messages, etc. refer to user exchanges such as messages and emails. Examples of CO2 emissions estimated and measured from information contained in messages, etc. include CO2 emissions estimated and measured from the type of ship, weight transported, 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 the amount of CO2 emissions is specifically described in the messages, etc., such information is also included. For example, if progress management determines that a ship's departure or arrival at a port will be delayed more than planned, 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 or not 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 or not the message or the like includes information that can estimate and measure the CO2 emissions related to the project (step ST432). If the message or the like includes such information, the CO2 emission estimation 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 leading 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 or not 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 amount of CO2 emissions estimated up to that point in the related project to the user (step ST435). This also includes displaying the amount of CO2 emissions on a dashboard in real time. In addition, the CO2 report unit may report the amount of CO2 emissions to the user when requested by the user, even if not at a specified timing.

[0116] Next, the CO2 determination unit determines whether or not the transportation project has ended (step ST436). If the transportation project has ended, the CO2 report unit reports the estimated CO2 emissions 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, the process proceeds to step ST434. If it is determined in step ST434 that it is not time to send 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 emission amount to the project management system. The model generation unit 23 adds this feedback as new teacher data and generates a new CO2 emission amount estimation model. Note that the display control unit 3 may display the actual CO2 emission amount so that the user can provide accurate feedback. EXAMPLES

[0119] Next, in this embodiment, a method for displaying the progress of a project or a 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 the present embodiment further includes a bar chart display unit and a difficulty display unit. The bar chart display unit displays the progress and / or difficulty in a bar chart. The difficulty display unit displays the difficulty of the project and / or the difficulty of a task such as responding to a message.

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

[0122] 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 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 the present 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. EXAMPLES

[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 state in which the fact that a task has been submitted and the fact that it has been approved are shared in a chat group after the task has been checked.

[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 a user of the project management system. The submission completion display unit displays to 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 an approval button and a non-approval button for one or more approvers among the users. The approval display unit and the non-approval display unit display to the chat group that approval has been granted or rejected by the approver.

[0127] A user can check tasks by using a checklist registered in the project management system according to this embodiment. When all checks have been completed, 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 or not to approve it. If the user approves the content, the user presses the approve button displayed on the approval button display unit, and a notification that the task has been approved is displayed in the chat group. If the task is rejected, the user presses the disapproval button displayed on the disapproval button display unit, and a notification that the task has been rejected is displayed in the chat group. The disapproval display unit may also display the reason for rejection written by the approver.

[0128] 12 shows an example of the display after checking, submission, and approval are completed. In the chat area 571, a chat indicating that checking has been completed and the document has been submitted, and a chat indicating that the approver has approved the document are displayed. If approval is rejected, a chat indicating that fact 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. EXAMPLES

[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 the present embodiment cooperates with an API of an external communication software. The external interlocking unit receives a message from the external communication software. The external interlocking unit also sends a reply in a mailbox (an example of a "mail area" in the claims) of the project management system according to the present embodiment to the communication software.

[0133] This configuration enables a reply to a message received by the external communication software to be sent from the project management system according to the present invention, which reduces the time it takes for a user to check messages sent by the external communication software and facilitates 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 a mailbox to be switched between at least a chat format and an email format. Fig. 13 is a diagram illustrating an example of switching of the display format of messages in a mailbox of the project management system of this embodiment. In the mailbox, emails imported into the project management system of this embodiment from an external mailer are displayed.

[0135] 13, it is illustrated 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 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 the 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 on the external communication software and facilitates the task of sorting messages. EXAMPLES

[0138] Next, in this embodiment, a method for externally saving chats and e-mails in a chat area or a 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 part of chats and e-mails displayed in a chat area or a mailbox in external software. Figure 14 is a diagram showing an example of how a part of a chat is externally saved.

[0139] 14, when a user selects a chat message that he or she wishes 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 if the user individually selected and copied and pasted chat character strings.

[0140] It is also assumed that the project management system according to the present embodiment is used by an organization such as a company. The external linking unit may register the company's storage folder in advance, and then automatically update and save all group chat exchanges for each group in a file of external software.

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

[0142] If you want to share chat logs with external parties, you can simply download the file in which the chat is saved, which also reduces the time it takes to prepare 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 an instruction from a user, or can be automatically assigned by the automatic tag assigning unit 15 based on the contents of a message. In this case, when the search unit 17 searches based on the tag information, the search and 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's knowledge.

[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 a 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 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 the message, the project or task pattern, and the judgment result as to whether the pattern is appropriate as teacher data to generate a task suggestion model that generates a project or task pattern from a message by machine learning. This allows the user to perform an efficient operation by performing the task according to the task pattern proposed by the project management system based on the message exchange. In this case, the 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 proposed pattern. The report is generated based on the contents of the message or project, and may be, for example, related to the proposed pattern or the progress of the project. The report may also be generated at a predetermined timing, for example, every month. [Explanation of symbols]

[0150] 1;Project management system; 3; display control unit; 31; chat display control unit; 33; project display control unit; 35; progress 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; confidentiality memory unit, 61; threshold memory unit, 63; teacher data memory unit, 65; model memory unit, 67; knowledge memory unit, 7; project selection unit, 9; message sending unit, 11; message selection unit, 13; tag assignment unit, 15; automatic tag assignment unit, 17; search unit, 19; confidentiality determination unit, 21; consistency 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; Switching Toggle 781;Icon

Claims

1. A project management system for managing a project involving a plurality of users, namely a first user and a second user, 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 user, a project area that displays projects in which the user is participating, and a chat area that displays messages in a chat group 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 that sends a message between the first user and the second user; a message selection section 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 causes the message stored in the message storage unit to be displayed in a project area of ​​the associated project.

3. A progress selection unit is further provided for selecting a progress level indicating how much progress has been made in responding to the message, the message storage unit stores the selected message in association with the progress degree, 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 an associated progress degree.

4. 4. The project management system according to claim 3, further comprising a bar chart display section for displaying the degree of progress in a bar chart as well.

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

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

7. An automatic tagging unit that automatically tags a message based on the content of the message is further provided.

7. The project management system according to claim 6, wherein the display control unit displays the tags added by the user and the tags added by the automatic tag adding unit in a distinguished manner.

8. A search unit is further provided to search for messages based on the assigned tags, The search unit searches for the tag independently of the plurality of projects; 7. The project management system according to claim 6, wherein the display control unit displays messages to which the tag has been added and which are subject to the search as a result of the search by the search unit.

9. the message storage unit stores the message in association with the tag to which the message is assigned, 7. The project management system according to claim 6, wherein the display control unit displays messages having 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 for the user; a submission completion display unit that displays to the chat group in which the user participates that the check using the checklist has been completed and the check has been 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 said chat group a message indicating that said 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 a 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 item in association with one or more secret sharers who are users with whom the secret item may be shared; 12. The project management system according to claim 11, wherein the confidentiality determination unit also determines whether or not a recipient of the message includes a person other than the confidentiality sharing party.

13. a consistency rate calculation unit that calculates a consistency rate between the confidentiality items and words included in a message; a threshold value storage unit that stores a threshold value of the match rate, 12. 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 or not the message includes the confidential item as training data to generate an estimation model by machine learning that estimates whether or not 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 estimation model generated by the model generation unit.

15. Further comprising a teacher data storage unit for storing the teacher data, The teacher data storage unit stores a result of the judgment 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 by using the new teaching data as well.

16. a model generation unit that uses a 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 message from a 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 by using the new training data as well.

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 an activity suggestion 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 uses the messages stored in the message storage unit and the CO2 emissions in the project as training data to generate a CO2 emission estimation and measurement model by machine learning that estimates or measures the CO2 emissions from the messages; The project management system according to claim 1 , wherein the model generation unit generates the CO2 emission estimation measurement model for each project.

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

21. Further comprising 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 said message selection section also selects emails or chat messages received by said external linking section as messages.

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

24. 24. The project management system according to claim 23, further comprising a message display switching unit that switches a 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 said external linking unit causes at least a part of the messages or chats displayed in said mail area or said chat area to be saved in external software.

26. A project management method using a project management system that manages a project involving a plurality of users, 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 a chat group 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 that sends a message between the first user and the second user; a message selection section 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

  • Communication system and communication supporting method

    JP2003223395A

  • Process extraction apparatus and program

    JP2020154696A

  • Hierarchical project management apparatus

    US20180032956A1

  • Work chat room-based task management apparatus and method

    US20240220879A1

  • Information linkage device, information linkage system, information linkage method, and program

    WO2020141577A1