Objective Tools¶
Career objectives management tools.
Configuration¶
- File:
src/chatbot/agentic/tools/objective_tools.py
Available Tools¶
get_objective_tool¶
Retrieves user objectives with filtering options.
update_objectives_tool¶
Creates or updates user objectives.
close_one_objective_tool¶
Marks an objective as complete.
generate_suggested_objectives_tool¶
AI-generated objective suggestions based on user profile. Objectives derived from applied opportunities target one skill or one certification each. A title may describe several related uses of that skill, such as "Advance SQL skills for data analysis and reporting". Conjunctions are allowed when the meaning stays focused; a title such as "Learn SQL and Python" must not combine independent skills into one objective. Names of single skills or certifications can retain their own conjunctions. Suggested timeframes are 20–200 calendar days. The application adds that duration to the current UTC date, including weekends; it does not apply a working-day calendar.
update_one_objective_target_date_tool¶
Updates the target date of an objective selected with get_objective_tool.