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