score_sessions
Personalize session recommendations by applying a scoring rubric based on attendee role, interests, and preferences. Returns scorable sessions and a structured rubric for AI to rank.
Instructions
Get sessions ready for personalized scoring, with a scoring rubric.
Returns scorable sessions (logistics events filtered out) along with a structured scoring rubric. You (the AI agent) should apply the rubric to rank sessions for the attendee.
Scoring rubric is based on the kubecon-event-scorer project by Fredrik Carlsson.
Args: role: Attendee's job title (e.g., "Platform Engineer", "SRE", "Developer"). interests: Comma-separated interests (e.g., "eBPF, security, AI on Kubernetes"). day: Optional day filter: "monday", "tuesday", "wednesday", "thursday". experience_level: "beginner", "intermediate", "advanced", or "expert". priorities: Comma-separated goals (e.g., "evaluate service mesh tools, learn GitOps"). prefer_hands_on: Boost hands-on workshops and labs. prefer_deep_dives: Boost deep technical talks over intros. avoid_vendor_pitches: Penalize vendor-heavy marketing sessions. limit: Max sessions to return (default 30).
Returns: JSON with attendee profile, scoring rubric, and session list to score.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | ||
| interests | Yes | ||
| day | No | ||
| experience_level | No | intermediate | |
| priorities | No | ||
| prefer_hands_on | No | ||
| prefer_deep_dives | No | ||
| avoid_vendor_pitches | No | ||
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |