Skip to main content

Knowledge

Knowledge — это ядро EdgeLab: гайды, уроки, скиллы, воркшопы, usecases и live-записи.

Доступные tools

Публичность tool не означает полный доступ ко всем материалам. Содержимое всё равно режется по тарифу.

Категории

search_knowledge

Подходит, когда агент знает тему, но не знает slug или точное название. Типичные аргументы:
  • query
  • category
  • tier
  • limit
Пример:

list_knowledge

Нужен, когда нужен список по категории, tier или странице. Типичные аргументы:
  • category
  • tier
  • page
  • per_page

get_knowledge

Возвращает один материал по slug_or_id. Если у пользователя нет нужного тарифа, tool обычно вернёт preview или ограниченную версию, а не полный закрытый контент.

get_knowledge_children

Полезен, когда материал имеет внутреннюю структуру:
  • шаги
  • prerequisites
  • список tools
  • source URLs
Это особенно удобно для lesson/skill/workshop материалов.

list_recent_knowledge

Лучший tool для фонового мониторинга новых публикаций. Пример:

get_sections

Подходит, когда агент хочет быстро разобрать структуру текста на крупные блоки до чтения полного материала.

Практика

Хороший паттерн для агента:
или