On Thu, Sep 12, 2024 at 1:44 PM Tom Jones <thomasclinganjo...@gmail.com>
wrote:

> I guess you guys miss the point.  I ABSOLUTELY demand the right to block
> any website from running anything they choose through my local AI to what I
> would see if they asked me that question. So the first thing any website
> would do is first figure out what my local AI would say about a query until
> they found one that would give access to my stuff.   This is nuts.  Please
> stop it now.
>

Sorry, I still don't understand what you're talking about. Can you give
some sample code using the proposed API that would do something bad, like
"give access to my stuff"?


>
> Peace ..tom jones
>
>
> On Thu, Aug 22, 2024 at 5:05 PM Domenic Denicola <dome...@chromium.org>
> wrote:
>
>>
>>
>> On Fri, Aug 23, 2024 at 2:45 AM Tom Jones <thomasclinganjo...@gmail.com>
>> wrote:
>>
>>> It seems to me that the security and privacy risks in this proposal are
>>> gigantic.  Cross site scripting attacks have been difficult to block and
>>> now the suggestion is to allow some AI, which may change from day to day to
>>> insert attacks.
>>>
>>
>> Can you point to the part of the proposal where an AI inserts attacks?
>> There's no API here for inserting content into the DOM at all, so I can't
>> understand what you're thinking of...
>>
>>
>>> Peace ..tom jones
>>>
>>>
>>> On Wed, Aug 21, 2024 at 11:28 PM Domenic Denicola <dome...@chromium.org>
>>> wrote:
>>>
>>>> Contact emailsdome...@chromium.org, fer...@chromium.org,
>>>> kenjibah...@chromium.org, h...@chromium.org
>>>>
>>>> Explainer
>>>> https://github.com/explainers-by-googlers/writing-assistance-apis/blob/main/README.md
>>>>
>>>> SpecificationNone yet, but looking forward to writing one
>>>>
>>>> Summary
>>>>
>>>> A JavaScript API for transforming and rephrasing input text in the
>>>> requested ways, backed by an AI language model.
>>>>
>>>> Blink componentBlink>AI>Rewrite
>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EAI%3ERewrite>
>>>>
>>>> Motivation
>>>>
>>>> Browsers and operating systems are increasingly expected to gain access
>>>> to a language model. By exposing this built-in model, we avoid every
>>>> website needing to download their own multi-gigabyte language model, or
>>>> send input text to third-party APIs. The rewriter API in particular exposes
>>>> a high-level API for interfacing with a language model in order to
>>>> transform inputs for a variety of use cases [1], in a way that does not
>>>> depend on the specific language model in question. [1]:
>>>> https://github.com/explainers-by-googlers/writing-assistance-apis/blob/main/README.md#rewriter-api
>>>>
>>>> Initial public proposalhttps://github.com/WICG/proposals/issues/163
>>>>
>>>> TAG reviewNone yet; waiting to move to WICG first
>>>>
>>>> TAG review statusPending
>>>>
>>>> Risks
>>>>
>>>>
>>>> Interoperability and Compatibility
>>>>
>>>> This feature has definite interoperability and compatibility risks, due
>>>> to the likelihood that different implementations will use different
>>>> language models, prompts, and fine-tunings, and even within a single
>>>> implementation such as Chrome, these pieces will likely change over time.
>>>> Additionally, not all browsers and operating systems will have a built-in
>>>> language model to expose, and not all devices will be able to run one. We
>>>> are taking a variety of steps to attempt to mitigate these risks. For
>>>> example, the specification is designed to allow the API to be backed by a
>>>> cloud-based language model, which could help extend it to more users. And
>>>> the high-level nature of the API, which hides the details of the specific
>>>> language model, prompts, etc., makes it harder for developers to depend on
>>>> specific outputs: they are just getting a rewrite, and not e.g. structured
>>>> data. Finally, the API surface is designed with many clear points of
>>>> failure, that encourage the developer to probe for capabilities ahead of
>>>> time and fall back to other techniques if a capability is not available.
>>>> Nevertheless, interoperability and compatibility risk remains high for
>>>> these sorts of APIs, and we'll be closely monitoring it during the
>>>> prototyping period.
>>>>
>>>> *Gecko*: No signal; waiting to move to WICG before asking
>>>>
>>>> *WebKit*: No signal; waiting to move to WICG before asking
>>>>
>>>> *Web developers*: No signals/weak mixed signals. We have many private
>>>> expressions of interest in the use case, but initial public reaction to the
>>>> specific API in https://github.com/WICG/proposals/issues/163 has been
>>>> mixed.
>>>>
>>>> *Other signals*:
>>>>
>>>> Activation
>>>>
>>>> This feature would definitely benefit from having polyfills, backed by
>>>> any of: cloud services, lazily-loaded on-device models using WebGPU, or the
>>>> web developer's own server. We anticipate seeing an ecosystem of such
>>>> polyfills grow as more developers experiment with this API.
>>>>
>>>> WebView application risks
>>>>
>>>> Does this intent deprecate or change behavior of existing APIs, such
>>>> that it has potentially high risk for Android WebView-based applications?
>>>>
>>>> None
>>>>
>>>> Debuggability
>>>>
>>>> It is possible that giving DevTools more insight into the
>>>> nondeterministic states of the model, e.g. random seeds, could help with
>>>> debugging. See related discussion at
>>>> https://github.com/explainers-by-googlers/prompt-api/issues/9.
>>>>
>>>> Is this feature fully tested by web-platform-tests
>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>> ?No
>>>>
>>>> We hope to work on web platform tests for this feature, but how much we
>>>> can guarantee as testable beyond the surface API is unclear, given the
>>>> nondeterministic nature of the output.
>>>>
>>>> DevTrial instructions
>>>> https://docs.google.com/document/d/1wIoSQx29-WBlEDO297iF9a43DXUcbjxJqctdGxcXY6I/edit?usp=sharing
>>>>
>>>> Flag name on chrome://flagsrewriter-api-for-gemini-nano
>>>>
>>>> Finch feature nameEnableAIRewriterAPI
>>>>
>>>> Requires code in //chrome?True
>>>>
>>>> Tracking bughttps://issues.chromium.org/issues/358214322
>>>>
>>>> Estimated milestones
>>>> DevTrial on desktop 129
>>>>
>>>> Link to entry on the Chrome Platform Status
>>>> https://chromestatus.com/feature/5112320150470656?gate=5156545160282112
>>>>
>>>> This intent message was generated by Chrome Platform Status
>>>> <https://chromestatus.com/>.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "blink-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to blink-dev+unsubscr...@chromium.org.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra-1W7%3Dt-em4tpr71xdYLia-LQM5E0VWbARSZmUC2xvQuA%40mail.gmail.com
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra-1W7%3Dt-em4tpr71xdYLia-LQM5E0VWbARSZmUC2xvQuA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to blink-dev+unsubscr...@chromium.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra9Jhe7o59mX5tJPD%3DcZQb2oL3mNi-T57wA86fPXn55OPw%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra9Jhe7o59mX5tJPD%3DcZQb2oL3mNi-T57wA86fPXn55OPw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra9V1K3%2BJfBYNr9BB1wO3pmPD889D0Lyn9VfRrgkTRY6tA%40mail.gmail.com.

Reply via email to