Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into add-learnings-for-acc…
Browse files Browse the repository at this point in the history
…ounts
  • Loading branch information
Carsten Koch committed Dec 19, 2024
2 parents 34e321b + 2d3502c commit 1131df2
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 3 deletions.
93 changes: 93 additions & 0 deletions docs/releases/v1.92.0.md
Original file line number Diff line number Diff line change
@@ -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.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "personal-crm",
"version": "1.91.5",
"version": "1.92.0",
"private": true,
"scripts": {
"install-dependencies": "npm i",
Expand Down

0 comments on commit 1131df2

Please sign in to comment.