ahp_add_alternatives
ChatGPTAdd one or more alternatives (options to compare) to an AHP decision process in a single call. These are the choices being evaluated, e.g. "MacBook Pro", "ThinkPad X1", "Dell XPS". At least 2 are needed; 7 or fewer keeps comparisons manageable. ALWAYS pass ALL of the user's alternatives in ONE call to this tool — do not call it repeatedly for individual options. Collect the user's complete list first, then add them together.
ahp_add_alternatives
ChatGPTAdd one or more alternatives (options to compare) to an AHP decision process in a single call. These are the choices being evaluated, e.g. "MacBook Pro", "ThinkPad X1", "Dell XPS". At least 2 are needed; 7 or fewer keeps comparisons manageable. ALWAYS pass ALL of the user's alternatives in ONE call to this tool — do not call it repeatedly for individual options. Collect the user's complete list first, then add them together.
ahp_add_criteria
ChatGPTAdd one or more criteria (decision factors) to an AHP decision process in a single call. Criteria are the factors used to evaluate alternatives, e.g. "Price", "Performance", "Battery Life". Criteria can be nested via parentCriterionId to create sub-criteria (e.g. Cost > Purchase Price, Cost > Maintenance). At least 2 needed; keep to 7 or fewer per level. ALWAYS pass ALL of the criteria the user has chosen in ONE call to this tool — do not call it repeatedly for individual criteria. Collect the user's complete list first, then add them together. Only add criteria the user has explicitly chosen — do NOT invent or auto-populate a default set of criteria. Ask the user what factors matter to them first; the criteria are their value model, not yours.
ahp_add_criteria
ChatGPTAdd one or more criteria (decision factors) to an AHP decision process in a single call. Criteria are the factors used to evaluate alternatives, e.g. "Price", "Performance", "Battery Life". Criteria can be nested via parentCriterionId to create sub-criteria (e.g. Cost > Purchase Price, Cost > Maintenance). At least 2 needed; keep to 7 or fewer per level. ALWAYS pass ALL of the criteria the user has chosen in ONE call to this tool — do not call it repeatedly for individual criteria. Collect the user's complete list first, then add them together. Only add criteria the user has explicitly chosen — do NOT invent or auto-populate a default set of criteria. Ask the user what factors matter to them first; the criteria are their value model, not yours.
ahp_add_judgment
ChatGPTSubmit a pairwise comparison in an AHP decision process. The user compares two items and indicates preference on the AHP 1–9 scale (1 = equal, 3 = moderate, 5 = strong, 7 = very strong, 9 = extreme; 2/4/6/8 are intermediate). Set 'preference' to 1–9 and 'preferredItem' to 'first' or 'second'. If equal, use preference=1 (preferredItem is ignored). comparisonType: 'criteria' (comparing criteria against each other) or 'alternatives' (comparing alternatives with respect to a criterion). parentCriterionId: omit for root criteria comparisons, or the parent/evaluating criterion ID for sub-criteria and alternative comparisons.
ahp_add_judgment
ChatGPTSubmit a pairwise comparison in an AHP decision process. The user compares two items and indicates preference on the AHP 1–9 scale (1 = equal, 3 = moderate, 5 = strong, 7 = very strong, 9 = extreme; 2/4/6/8 are intermediate). Set 'preference' to 1–9 and 'preferredItem' to 'first' or 'second'. If equal, use preference=1 (preferredItem is ignored). comparisonType: 'criteria' (comparing criteria against each other) or 'alternatives' (comparing alternatives with respect to a criterion). parentCriterionId: omit for root criteria comparisons, or the parent/evaluating criterion ID for sub-criteria and alternative comparisons.
ahp_create_process
ChatGPTCreate a new AHP decision process — a structured way to choose between options by defining what matters (criteria) and comparing alternatives two at a time. Start here when a user wants help deciding between options using AHP. After creating, guide the user to define criteria and alternatives.
ahp_create_process
ChatGPTCreate a new AHP decision process — a structured way to choose between options by defining what matters (criteria) and comparing alternatives two at a time. Start here when a user wants help deciding between options using AHP. After creating, guide the user to define criteria and alternatives.
ahp_delete_process
ChatGPTPermanently delete an AHP decision process and all its data. This cannot be undone. Always confirm with the user before calling this tool.
ahp_delete_process
ChatGPTPermanently delete an AHP decision process and all its data. This cannot be undone. Always confirm with the user before calling this tool.
ahp_get_alerts
ChatGPTCheck the quality and completeness of an AHP decision process. Returns alerts for missing comparisons, insufficient criteria or alternatives, and other issues. Call before showing results to ensure reliability.
ahp_get_alerts
ChatGPTCheck the quality and completeness of an AHP decision process. Returns alerts for missing comparisons, insufficient criteria or alternatives, and other issues. Call before showing results to ensure reliability.
ahp_get_next_comparison
ChatGPTGet the next recommended pairwise comparison for an AHP decision. Returns the current state of criteria, alternatives, and existing judgments so you can determine which pair to compare next. Criteria comparisons should be done first, then alternative comparisons for each criterion.
ahp_get_next_comparison
ChatGPTGet the next recommended pairwise comparison for an AHP decision. Returns the current state of criteria, alternatives, and existing judgments so you can determine which pair to compare next. Criteria comparisons should be done first, then alternative comparisons for each criterion.
ahp_get_results
ChatGPTCalculate AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency ratios. Returns the mathematically derived rankings based on all pairwise comparisons.
ahp_get_results
ChatGPTCalculate AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency ratios. Returns the mathematically derived rankings based on all pairwise comparisons.
ahp_list_processes
ChatGPTList all AHP decision processes owned by or shared with the current user. Use this to help them find and resume an existing decision. Returns process IDs, goal titles, and last updated timestamps.
ahp_list_processes
ChatGPTList all AHP decision processes owned by or shared with the current user. Use this to help them find and resume an existing decision. Returns process IDs, goal titles, and last updated timestamps.
ahp_remove_alternative
ChatGPTRemove an alternative from the AHP decision process. Any existing comparisons involving this alternative will be invalidated. Confirm with the user before removing, especially if comparisons have been made.
ahp_remove_alternative
ChatGPTRemove an alternative from the AHP decision process. Any existing comparisons involving this alternative will be invalidated. Confirm with the user before removing, especially if comparisons have been made.
ahp_remove_criterion
ChatGPTRemove a criterion from the AHP decision process. Any sub-criteria and comparisons involving it will be invalidated. Confirm with the user before removing, especially if comparisons have been made.
ahp_remove_criterion
ChatGPTRemove a criterion from the AHP decision process. Any sub-criteria and comparisons involving it will be invalidated. Confirm with the user before removing, especially if comparisons have been made.
ahp_show_comparisons
ChatGPTDisplay the AHP pairwise comparison interface. The user compares items two at a time on the 1–9 scale; each judgment is saved immediately. Call when ready to start or resume comparisons. Call again if the decision structure changes.
ahp_show_comparisons
ChatGPTDisplay the AHP pairwise comparison interface. The user compares items two at a time on the 1–9 scale; each judgment is saved immediately. Call when ready to start or resume comparisons. Call again if the decision structure changes.
ahp_show_overview
ChatGPTDisplay the AHP decision overview — goal, criteria hierarchy, alternatives, and comparison count. Call after building the decision structure so the user can review before starting comparisons. Call again after any structural edits.
ahp_show_overview
ChatGPTDisplay the AHP decision overview — goal, criteria hierarchy, alternatives, and comparison count. Call after building the decision structure so the user can review before starting comparisons. Call again after any structural edits.
ahp_show_results
ChatGPTDisplay AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency. Call after all comparisons are complete.
ahp_show_results
ChatGPTDisplay AHP decision results — ranked alternatives with priority scores, criteria weights, and consistency. Call after all comparisons are complete.
ahp_update_alternative
ChatGPTUpdate the title or description of an existing AHP alternative.
ahp_update_alternative
ChatGPTUpdate the title or description of an existing AHP alternative.
ahp_update_criterion
ChatGPTUpdate the title, description, or parent of an existing AHP criterion. Changing the parent moves it to a different level in the hierarchy.
ahp_update_criterion
ChatGPTUpdate the title, description, or parent of an existing AHP criterion. Changing the parent moves it to a different level in the hierarchy.
ahp_update_goal
ChatGPTUpdate the goal of an AHP decision process — the question being decided. A clear, specific goal leads to better results, e.g. "Which city should we relocate to?" or "What laptop is best for our team?"
ahp_update_goal
ChatGPTUpdate the goal of an AHP decision process — the question being decided. A clear, specific goal leads to better results, e.g. "Which city should we relocate to?" or "What laptop is best for our team?"