Repository navigation
feat(chatgpt-plugin): ground discovery keywords in real member intents - #1876
Open
serefyarar wants to merge 2 commits into
Open
serefyarar wants to merge 2 commits into
serefyarar wants to merge 2 commits into
Conversation
ChatGPT's catalog search matches listing keywords loosely and weighs them heavily, and the old set (discovery, intents, matching, opportunities) contained none of the words members actually type. Drawn from a sample of active intents in the dev database, the new keywords, long description, example prompts, and create_intent description cover both the high-value professional asks (cofounder, investors, hiring, mentorship, beta users) and the unstructured, curiosity-driven ones (reading partners, new friends over dinner, meeting people while traveling). Bumps the plugin to 1.3.0 for resubmission; no tool behavior changes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Example prompts and descriptions now state the most frequent kinds of asks in aggregate (new friends in your city, shared hobbies, meeting people on a trip) instead of quoting any single member's intent. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
ChatGPT's plugin catalog search matches listing keywords loosely and weighs them heavily, and our current set (
discovery,intents,matching,opportunities) contains none of the words people actually type. "Find me a cofounder" would not surface Index today.What
Keywords, long description, example prompts, and the
create_intenttool description now reflect the most common kinds of asks observed in aggregate across active intents in the dev database (1,308 intents, 404 members) — stated as generic archetypes, never quoting any member's actual intent:Every keyword maps to a recurring theme — no stuffing (OpenAI diffs live tool definitions against published ones and rejects keyword spam).
Changes
packages/chatgpt-plugin/plugin.json: keyword set (4 → 20), long description with concrete archetypes, two new default prompts ("I'm in SF next week — who should I meet?", "Help me meet new people in my city."), version 1.2.3 → 1.3.0, release notes.services/api/src/lib/mcp/mcp.tools.ts:create_intentdescription extended with the same range so in-conversation suggestion quality matches the listing. No behavior change.After merge
Re-zip the package and resubmit v1.3.0 through the OpenAI developer dashboard (see
packages/chatgpt-plugin/README.md). Deploy the API so the livecreate_intentdescription matches the resubmitted listing before review.🤖 Generated with Claude Code