Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.
For more information and upcoming events around #dominoforever, please visit our Destination Domino Page
Very good. Processing information in-house alleviates most of GDPR concerns.
1) Extract information from emails.
2) Extract information from documents.
3) In-house PDF processing (OCR and extract information, check validity)
4) Pre-write responses to emails.
I hope this is not restricted to Notes data? Notes design elements are equally interesting. Autocomplete code, check code on memory leaks, apply documentation for code, scan code for vulnerabilities.
We NEED OpenAI in our Notes/Domino environment. It's ridiculous that we have to copy and paste over ChatGPT documents whe we could be doing the queries and storing the responses in Notes. HCL should have been on top of this months ago.
Translate email on fly; and summarize the content.. answer with appropriate automatically... language support. Analize attachments...
It would be nice to have it in the domino designer too.
To improve code or help to write new code.
Additionally the possibility to use it for better searches in the domino databases.
The option to run locally, externally (openai, azure, google or perhaps another domino server) or not at all must be an option. So we don't get a huge java application or something starting up on the Domino server that increases the server specs with alot.
Remember also to implement so we can use this with custom application development in lotusscript, java, ssjs and perhaps @formula
I would love to see easy to understand developer interfaces for Things not really out of the box:
Example 1: Lets say, someone (Lisa) finds a Mail from someone (Marcus) in her inbox, and is wondering what she had done with his mails in historry ... (how many ended in Junk right away when read for the first time, how many went to folders (which ones? + a Menu to do move the current one to the same folder?) how many did lead to other Actions for Lisa (Maybe how many triggered a Ticket or an Invoice written, which Colleges are the ones involved to solve things last time, did something escalte or everything run smooth …)
Example 2: Lets say someone wants to have a simplyfied Page of Information of the Sender from the web (What is the Company of the senders Domain offering, is the Sender mentioned on this companies Website, which other Websites the sender can be found (and a way to configgure where to look - and where not to look) what are the senders skills according to his/her Profile in Xing or elsewhere. (I might want to look at hobbies, too, someone else not)
- This was ment more to show where this might lead if you enable us, than in what actuall requrements there are-
Example 3 (a Personal one) Maybe to big a tool for this, but: A design Synopsis that is not running into Memory issues all the time - and to put the AI in this on Top: Allow me to search e.g. for a Field Name, and get highlighted whereiever it is used (Forms, views, @Formular, the varius was it an be done in Lotusscript …)
(Of course I could have chosen to search instead for only a list of the Forms with an available Postopen Event or something - and clicking on one of the Resultlist would open the form in designer).
Search in documents and responses etc.
Additional usecases:
1) Let me use Domino IQ to create a new email (i.e. not just a reply to an existing email) based on my description of a situation. E.g. "Image you're a sales rep trying to sell product xyz. Your contact is a CIO of Fortune 500 company. Generate an email that should catch his attention covering these aspects...."
2) Let me use selected Domino databases as additional sources for Domino IQ so that i can then ask questions about the content of these databases.
Important:
Design the UI interaction model so that
a) i can have a continuous conversation with the AI. This is important so that i can e.g. ask the AI to make further refinements to the first version of a generated text before i decide to then take the result into a Notes form.
b) the interaction window does not block the Notes client, i.e. it's important that i can continue to work elsewhere in the Notes client while the interaction with the AI is still ongoing.
As an example take a look at how MS has implemented Copilot in the MS Edge browser.
I think that if this kind of implementation is done. Ai service neutrality is very important, so you can customize if the service should use openai, google, or other services including local deployed ai services. Also possibility to select that queries should be done from server or client.
Some of the ideas that can add into
Identify the Sensitive information and prompt the mail sender whether the sensitive information to be masked or not to ensure compliance
Analyze email content based on prioirty & urgency to improve the focus on high priority and urgent emails
Identify the business documents related information and alert the user to have any recent documents (names, amounts, dates etc.,) to be included as part of email
Adding the calendar events/meetings if meeting minutes has a action date along with Agenda
Generating automated customer satisfaction surveys, feedback forms for customer emails (if closure any)
Summarizing the lengthly business contract documents with critical information such as risks, milestones, key terms, obligations etc.,
Applying tags to organize the emails as needed in automatical way
Identify if any repetetive email content and suggest information based on previous email communication
These are great use of AI for mail. Besides that, I know a customer that use large document repository and would like to search documents based on similarities-not only similar words, but context (ideas).
Pretty nice innovation.
Add grammar and style check of text before sent as E-Mail.
This is so cool.
Let’s connect, we need to FOCUS on AI to all new and existing customers
Prioritize incoming mail
I think, it would be hard for HCL to implement all the nice features you proposed in a way, everyone would like and accept. There are way too many use cases, requirements, secondary conditions, languages, cultures, laws, and lots of AI platforms to choose from (with everyone having their favorites).
But what's really nice about Notes applications is: you can modify them yourself! (Not the case for Verse on Prem, Verse apps, Traveler apps).
My proposal: Try DIY and share your experiences and the code.
A quick starting point could be a LotusScript library as adapter for the OpenAI chat interface.
If you like, have a look at the demo database of my talk "ChatGPT in Notes-Anwendung - klar geht das!" (ChatGPT in Notes application - of course it works!) at DominoCamp 2023 as an easy and quick (but not dirty) staring point:
https://www.assono.de/blog/dominocamp-2023-chatgpt-in-notes-anwendungen-und-domino-monitoring-u-a-mit-zabbix
The slides are in German, but the code is in English (variables, comments, etc.).
Great idea!
It would be nice if it can read data out of multiple non-mail-databases. We use custom databases for documentation of company knowlege. If the AI could answer questions based on this knowlege, it would be perfect. Also, if it would be possible to use translation, summarisation and creation of replies outside maildatabases would be a big plus. There for it may would be usefull to give the developers controll over AI functionallities with a couple of functions.
Love that Idea!
I´ve ton´s of ideas what can be done by an integrated LLM. But for now I want to mention the framework which
is needed for a successful integration, from my personal perspective.
The components:
LLM - large language model
RAG - Retrieval-Augmented Generation capability
Vector DB - Vector Database integration - needed for long term memory
NLP Pipeline - Processing steps to adjust text to the format required by the LLM.
Agent Framework - Frameworks or libraries that enable specialized tasks by controlling the LLM and integrating with other components.
API / REST / LotusScript - Some API or script libraries which can be used to access the feature set
for integration in Applications/Mailfile (Domino)
Data Storage/Access - Access to Domino Databases and other sources like SQL DBs to chat with.
(everything which is not related to the vector database)
Security - Who can access what source. The use of the LLM should not bypass the Domino ACL´s and
security settings.
Maintenance - Logging, debugging and monitoring tools should be available.
This all sounds massive for HCL to integrate, but a lot of this stuff is already there as open source and available.
(Ollama, anythingLLM) And I just want it to be understood as an idea of what integration could look like. :-)
I would appreciate every piece of it, seeing integrated in domino. :-)
Keep pushing! Greets Marc
Pull email matching criteria from multiple archive DBs plus All Docs in current mail file
Log analysis across all servers formulated into a an FTI enabled NSF
Store AI prompts for easy access and later use (akin to saved FTI searches)
Search across multiple console.log files for a set of criteria; bonus - feed stored criteria (akin to a reserved word like "messaging" and all entries categorized as messaging are displayed)
Check for security issues on all public facing DBs including websites
Security audits on DBs and server access
Mail file analysis, across all servers (or a subset, by OU, common string (e.g. value of @left(server_name)), provide detailed report
Calendar analysis - return reports on meetings (helpful for project managers)
Bonus: one for the Sametime team, possibly Domino - ST Meeting summary, notes and meeting chat capture into one nice organized searchable document, stored either in an NSF,(local or server) or local folder