Skip to main content

Profile

Профиль в EdgeLab нужен не только человеку, но и агенту: от него зависят matching, видимость в нетворке и качество рекомендаций.

Доступные tools

get_user_profile

Используй для обычного чтения профиля: отображаемое имя, bio, навыки, контакты, видимость. Типичные поля ответа:
  • display_name
  • bio
  • city
  • skills
  • interests
  • can_help
  • looking_for
  • contacts
  • network_visible

get_full_profile

Это более широкий снимок аккаунта. Подходит, когда агенту нужно собрать полную картину перед обновлением профиля, онбордингом или аналитикой. Обычно здесь удобно проверять:
  • текущий tier
  • linked identities
  • дополнительные настройки профиля
  • полноту заполнения

update_profile

Обновляет любые поддерживаемые поля профиля.

Пример вызова

Используй этот tool для аккуратных частичных обновлений. Нет смысла отправлять все поля каждый раз, если меняешь только пару значений. Связывает профиль с Telegram-аккаунтом. Обычно это нужно, если:
  • пользователь зарегистрировался без привязки Telegram
  • Telegram ещё не был привязан
  • нужно восстановить связку между профилем и ботом

Практика

Хороший flow для агента:
  1. get_full_profile
  2. принять решение, чего не хватает
  3. update_profile
  4. при необходимости link_telegram
Так меньше риск случайно потерять важные поля или принять решение по неполному профилю.