androidengineers.Book a session

Ground the assistant in a curated directory

Practice: PocketChat Android Engineers guide

exerciseSelf-paced

Assignment: extend the directory deliberately

Open AndroidEngineersGuide.kt. Add one reviewed resource to the resources list: the Android Engineers homepage, using the exact public HTTPS destination and a modest description. Do not invent a new codelab slug.

LearningResource(
    "Android Engineers",
    "Explore the learning community",
    "https://www.androidengineers.in/"
)

This is an exercise addition, not part of the pinned directory. Since the prompt is built from the same list, the new entry becomes available to both the assistant and direct buttons. Verify that a deep codelab URL does not accidentally select the homepage entry.

Add tests for an exact homepage mention, an existing mentorship link, an unrelated site, and a fabricated suffix. Run AndroidEngineersGuideTest and inspect how punctuation boundaries are handled. Unit tests can prove button selection; they cannot prove that a model will always recommend the right offering.

Evaluate two normal prompts and two adversarial prompts with a live model if available. Score relevance, disclosure of AI identity, exact known destination, and absence of invented price/booking claims. If the model produces a bad answer, record it and adjust the instruction; do not conceal it by changing the evaluation prompt after the fact.

Submit the small directory diff, link tests, and a sanitized evaluation table. Keep website changes and booking actions outside this exercise.

Study guide · Hands-on codelab · Pinned Android source

YOUR LEARNING JOURNEY

0 of 23 available lessons completed

Progress saved in this browser. No account needed.
Practice: PocketChat Android Engineers guide | Gemini Chat for Android with PocketChat | Android Engineers