Skill Answer Factual Question: Отвечает на вопросы, используя знания
Суть навыка
Этот скилл решает задачу ответа на фактические вопросы, опираясь на существующие знания. Он предоставляет ответы, четко формулируя уровень уверенности, если информация неполная или может быть устаревшей. Навык предназначен для предоставления точных и детализированных ответов, включающих релевантные данные, такие как даты, имена и локации.
Механика работы
- Получает фактический вопрос на естественном языке.
- Анализирует вопрос с использованием NLP для извлечения ключевых сущностей.
- Ищет соответствующие данные в Knowledge Graph.
- Формирует ответ, включая оценку уровня уверенности.
- Представляет ответ в структурированном и понятном формате.
Технологии
Используется Python для обработки запросов и управления логикой. NLP техники обеспечивают понимание естественного языка. Данные хранятся и извлекаются из Knowledge Graph. Оценка уверенности основана на дате последнего обновления информации. Результаты форматируются для удобного восприятия пользователем. В процессе используются библиотеки для работы с API и структурированными данными.
$ ls -R related_skills/
base-alpha-scanner — Анализ блокчейна Base для поиска трендов
last30days — Анализ трендов и обсуждений в сети
FlowIO — Библиотека для работы с данными проточной цитометрии
seo-technical — Комплексные технические SEO-аудиты и анализ
npx skills add https://github.com/dalehurley/phpbot/tree/main/skills/answer-factual-question
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы