From 2d3502c161f3db6d34aa58b9f6b0295022a98356 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 19 Dec 2024 12:57:05 +0000 Subject: [PATCH] chore(release): v1.92.0 --- docs/releases/v1.92.0.md | 93 ++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 3 files changed, 96 insertions(+), 3 deletions(-) create mode 100644 docs/releases/v1.92.0.md diff --git a/docs/releases/v1.92.0.md b/docs/releases/v1.92.0.md new file mode 100644 index 000000000..d05188700 --- /dev/null +++ b/docs/releases/v1.92.0.md @@ -0,0 +1,93 @@ +# Gelerntes über Unternehmen festhalten (Version 1.92.0) + +- Datenbankschema angepasst, um Gelerntes über Unternehmen speichern zu können. +- Gelerntes über eine Organisation kann erfasst werden. +- Personen können in Gelerntes zu Organisationen markiert werden. +- Im Chatbot wird auch Gelerntes zu Organsiationen berücksichtigt, wenn die Person darin erwähnt wird. + +## Bekannte Fehler + +- Bei längeren Antworten, die der Chatbot generiert, überschreibt er seine Antwort irgendwann selbst. +- Wenn ein neuer Chat geöffnet wird, könnten während des Ladens Neuigkeiten gestreamt, die von der UI nicht erfasst werden. Dadurch wirkt der Text am Anfang abgehackt. + +## In Arbeit + +- Etwas Gelerntes über Unternehmen kann als "nicht mehr relevant" markiert werden. +- Etwas Gelerntes über Personen kann als "nicht mehr relevant" markiert werden. + +## Geplant + +- Chat stabilisieren +- Informationen zu mir im Chat erweitern (offene Todos, offene Projekte, Beziehungen, meine Kunden, Personen, die ich kürzlich getroffen habe, Personen, die demnächst Geburtstag haben, offene Gebetsanliegen) +- Das Konzept, dass zuerst eine Beziehung in der Datenbank angelegt wird, nur um das Formular anzeigen zu können, ist Mist; es erzeugt Waisen in der DB +- Bei den Beziehungen sollten auch Chef-Mitarbeiter Beziehungen abgebildet werden können +- Todos auch in der Projektliste abhaken +- Schnell eine neue Aktivität auch in der Next Actions Liste hinzufügen oder auch in der Tagesaufgabenliste + +### Meetings + +- In einem Meeting möchte ich zu einer Person schnell etwas Gelerntes erfassen können, ein Gebetsanliegen, eine Geschenkidee, die aktuelle Jobposition oder ein Kontaktdetail (z.B. Email, Telefon). +- In einem Meeting möchte ich zu jedem Teilnehmer schnell die letzten "Learnings" einsehen können sowie offene Gebetsanliegen oder den Geburtstag, so dass ich das in dem Meeting einfließen lassen oder nutzen kann. +- Wenn "Learnings" sich überholt haben, möchte ich diese "abhaken" können. Das gilt zum Beispiel für Urlaube. Auf der anderen Seite kann es interessant sein, zu sehen, wenn eine Person ein Land besonder liebt und immer wieder bereist oder wenn die Person besonders viele verschiedene Länder besucht. Auch die Art der Reisen könnte interessant sein (z.B. Motorrad, Campingwagen, Fahrrad). +- Beziehungen sollten auch angezeigt werden, vielleicht auch schnell die Jobhistorie. + +### Account Details + +- Ich möchte eine Möglichkeit haben, um zu dokumentieren, was ein Kunde mit einem Partner macht und mir dazu auch schnell eine Übersicht/Matrix erstellen können. +- Chart auch auf der Account-Detailseite anzeigen. Dort dann nach Payer Accounts aufgeteilt. +- Es wäre tatsächlich klasse, wenn ich eine Zusammenfassung eines Accounts mithilfe GenAI erstellen kann. Dazu werden Notizen, Mitarbeiter, Projekte, Partnerinfos herangezogen und die Informationen, die am Account selbst hinterlegt sind (AWS Accounts, Introduction usw.). + +### Kontaktdetails + +- Geschenkideen dokumentieren +- Ich möchte Kontaktdetails in die Zwischenablage kopieren können. +- Ich möchte einfach nur ein Kontaktdetail in das Formular kopieren und das Formular entscheidet automatisch anhand des Inhalts und anhand des Kontexts, um welche Information es sich wahrscheinlich handelt. Wenn die Information eindeutig ist, wird der Inhalt direkt gespeichert und das Formular direkt geschlossen. +- Weitere persönliche Jahrestage abbilden (Tauftag, Taufentscheidung etc.). +- Bei Personen sollen unter Notizen nicht nur die Meetings auftauchen, an denen sie partizipiert haben, sondern auch wenn sie erwähnt wurden. +- Kontaktdetails als Adressbuch ins iPhone einbinden. +- Auch Chef/Mitarbeiter-Beziehung abbilden. +- An Firmen werden die Kontakte nicht korrekt angezeigt, wenn das Startdatum ihrer Rolle nicht definiert ist. + +### Lektüre + +- Ich möchte Notizen zu Lektüre (Bücher/Artikel/Vorträge) sammeln können und vermerken, zu welchen Projekten sie einen Beitrag leisten. + +### Wochen-/Tagesplanung + +- In Wochenplanung persönliche Termine mit berücksichtigen (Geburtstage, Jahrestage). +- Ich möchte einfache Todos haben, die keinem Projekt zugeordnet sind. +- Eine Checkliste einführen für das tägliche Planen. + +### Projekte + +- Bei in Notizen erwähnten Personen direkt das Schreiben einer Email oder das Anrufen (auf dem Smartphone) anbieten. +- Das Datum des letzten Uploads von CRM Daten anzeigen. +- Die Uploads für CRM Projekte sollen ähnlich wie bei den Finanzdaten eine Historie ermöglichen. +- Im Kontext Hobby einen Purpose einfügen. +- Im Kontext Familie einführen, welche Person von einem Projekt profitiert ("Beneficial"). +- Purpose und Beneficial haben Einfluss auf die Priorität und die Sortierung von Projekten. +- Die Badges für CRM Hygiene sollten wieder angezeigt werden. + +### Finanzdaten + +- Das Datum des letzten Uploads anzeigen. +- Darstellen, was sich seit dem letzten Upload geändert hat. +- Auch Finanzdaten darstellen ohne Payer Account ID, um eine längere Historie zu ermöglichen (z.B. mit einem Payer Account `000000000000`). +- TTM anzeigen. +- Mit LLM oder einfach auf Formular-Basis erstellte Revenue Statements zur Verfügung stellen. +- Umsätze der Unternehmen anzeigen (Jahresumsatz etc.). + +### Notizen + +- Für alle erfassten Informationen die [PARA-Methode](https://fortelabs.com/blog/para/) anwenden. +- Bilder aus Notizen am Projekt zeigen. +- Auch Dokumente (PDFs etc.) an Notizen anhängen. Sollten im Fließtext dargestellt werden. +- Eine Methode überlegen, wie ich Informationen danach kategorisiere, ob sie nur für das Projekt relevant sind, für den Kunden oder den Purpose oder sogar übergreifend für den Kontext (Familie, Hobby, Arbeit). Gerade dort kann die [PARA-Methode](https://fortelabs.com/blog/para/) helfen. + +### Künstliche Intelligenz + +- Die Notizen und Todos mithilfe von Bedrock durchsuchbar machen ([Artikel 1](https://aws.amazon.com/de/blogs/machine-learning/build-generative-ai-agents-with-amazon-bedrock-amazon-dynamodb-amazon-kendra-amazon-lex-and-langchain/) und [Artikel 2](https://medium.com/@dminhk/adding-amazon-dynamodb-memory-to-amazon-bedrock-using-langchain-expression-language-lcel-%EF%B8%8F-1ca55407ecdb)) + +### Suche + +- Ich möchte über alle Objekte in der App suchen können: Meetings, Projekte, Personen, Kunden, Notizen. Ich möchte, dass die Suchergebnisse relevant sind. diff --git a/package-lock.json b/package-lock.json index d1c78010d..b7562b0b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "personal-crm", - "version": "1.91.5", + "version": "1.92.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "personal-crm", - "version": "1.91.5", + "version": "1.92.0", "dependencies": { "@aws-amplify/backend-ai": "^1.1.0", "@aws-amplify/ui-react": "^6.7.1", diff --git a/package.json b/package.json index df986d0cb..8951ae796 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "personal-crm", - "version": "1.91.5", + "version": "1.92.0", "private": true, "scripts": { "install-dependencies": "npm i",