Memo

Люди и проекты

Смотрите сообщения, письма и заметки о человеке в одном ответе, ведите организации и проекты.

Эта страница поможет ответить на вопрос «что я знаю об этом человеке?» до того, как вы ему ответите или встретитесь с ним, и следить за компаниями, командами и проектами, к которым он относится. Memo собирает сообщения человека, его письма и ваши заметки в один ответ, и у каждого пункта есть источник. Memo никогда не решает, что два аккаунта принадлежат одному человеку, только потому, что совпадают имена: связываете их вы.

Всё о человеке

Проще всего попросить агента.

Запрос
Use memo CLI to show what I know about Kai Sample on Telegram: recent messages, mail and my notes.
Tell me what is still open between us, with the source of each point.

Или выполните сами:

memo context telegram:'Kai Sample'
memo context email:[email protected]
memo context max:'Kai Sample' --limit 50

Укажите человека через его аккаунт: telegram: или max: с именем или ID либо email: с адресом. В ответе собрано:

  • все аккаунты, которые вы связали с этим человеком;
  • последнее сообщение в каждую сторону, недавние сообщения в личных чатах и группах и ваши общие чаты;
  • его письма, как только адрес связан с ним;
  • главная заметка о нём, заметки, которые ссылаются на него, и заметки, которые вы написали о нём в Memo;
  • открытые задачи, которые касаются его или назначены ему.

Заметка, в тексте которой имя только упоминается, не включается; учитываются только ссылки (почему). Если какая-то часть ничего не дала, ответ объясняет почему. --limit показывает больше 20 пунктов каждого вида, а --json передаёт ответ агенту.

Если у вас несколько аккаунтов в одном мессенджере, добавьте --account, например memo context telegram:101 --account 1.

Свяжите аккаунты человека

У одного человека может быть аккаунт Telegram, аккаунт MAX и адрес почты. Свяжите их в tg или max, чтобы Memo считал их одним человеком:

tg contacts link 'Kai Sample' email:[email protected]

После этого memo context по любому из аккаунтов показывает всё из всех них. Совпадения имени никогда не достаточно, чтобы связать аккаунты.

Как выбрать главную заметку о человеке, см. в разделе Главная заметка о человеке.

Организации и проекты

Организации и проекты принадлежат вам и не привязаны к одному аккаунту мессенджера.

  • Организация — это компания, команда, семья или сообщество.
  • У проекта есть название, короткий ключ, например HRB (3 или 4 буквы и цифры), тип и, если хотите, организация, к которой он относится.
memo organizations add 'Synthetic Studio' --kind company
memo projects add 'Harbour' --key HRB --scope work --organization organization:1
memo projects list
memo projects context HRB

--scope принимает значение personal или work. projects context принимает ключ проекта или его номер. projects context и organizations context показывают людей, связанных с проектом или организацией, заметки о них или со ссылками на них и их теги. Ключ проекта также используется для его задач, например HRB-1 (задачи).

Кто к чему относится

Связь означает, что человек входит в организацию или работает над проектом:

memo relationships add person:PERSON_UID organization:1 --kind member-of
memo relationships add person:PERSON_UID project:1 --kind related-to --role author
memo relationships list --reference project:1
memo relationships remove 4

Связи — это утверждения, которые делаете вы. Они никогда не объединяют два аккаунта в одного человека.

Memo может предложить связи на основе почты: люди, которые пишут вам с одного и того же домена компании.

memo relationships suggest --provider email --account [email protected]
memo relationships confirm 4

Предложения ждут, пока вы их не подтвердите, и до этого не появляются в контексте человека. Распространённые бесплатные почтовые домены, например Gmail, никогда не используются для предложений.

Встречи в проекте

Если ваши встречи сохранены в локальном хранилище, встречу можно связать с проектом:

memo projects meetings link HRB 5 --provider zoom --account ACCOUNT
memo projects meetings list HRB --provider zoom --account ACCOUNT

Точно укажите аккаунт встречи. --proposed показывает связи, которые предложил агент; чтобы подтвердить одну из них, повторите link со значением --expected из этого списка.

Другие названия проектов и тегов

Люди называют один и тот же проект по-разному. Вы можете дать проекту или тегу другие названия, чтобы поиск или агент находили его по любому из них:

memo vocabulary list --kind project
memo vocabulary resolve 'Harbor' --kind project
memo vocabulary aliases add project:1 'Harbor' --expected VALUE

vocabulary list показывает каждый проект, тег и тему с их другими названиями и проверочным значением. Передайте это значение в --expected, когда добавляете или удаляете название; если список за это время изменился, Memo откажет, и вам нужно будет посмотреть снова. memo vocabulary preflight 'on-boarding' показывает похожие существующие теги до того, как вы создадите новый, чтобы у вас не появились и onboarding, и on-boarding.

Дальше: напишите заметку об одном из них.