Найти Π² Π”Π·Π΅Π½Π΅

πŸš€ Когда докумСнтация Π΄Ρ€ΡƒΠΆΠΈΡ‚ с ИИ: объСдинСниС инструкций для Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠΈΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО ΡƒΠΆΠ΅ слоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. AI-Π°Π³Π΅Π½Ρ‚Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ Π² Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ написаниС ΠΊΠΎΠ΄Π°, тСстированиС ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако Ρƒ этой ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅ΡΡ‚ΡŒ своя обратная сторона: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π°Π³Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ€Π°ΡΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡŽ с основной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. ЭкспСримСнт, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΠΎΠΊΠ°Π·Π°Π» интСрСсный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” совмСстноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ (colocation) инструкций для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ основной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. πŸ“Œ Π’ Ρ‡Ρ‘ΠΌ ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ докумСнтация для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ инструкции для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² хранятся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π’ ΠΈΡ‚ΠΎΠ³Π΅: πŸ“– Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ совмСстного размСщСния (colocation)? Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… экспСримСнта, ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Pigweed, инструкции для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π±Ρ‹Π»ΠΈ встроСны прямо Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², скрытых ΠΎΡ‚ Π³Π»Π°Π· Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½ΠΎ доступных для AI. Напри
Π ΠΎΠ±ΠΎΡ‚-Π°Π³Π΅Π½Ρ‚ считываСт ΠΊΠΎΠ΄ ΠΈ пояснСния прямо ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅; стрСлки ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ инструкции ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ тСстируСмого ΠΊΠΎΠ΄Π° ― визуализация ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ экспСримСнта ΠΏΠΎ «сосСдству» инструкций ΠΈ Π΄ΠΎΠΊΠΎΠ².
Π ΠΎΠ±ΠΎΡ‚-Π°Π³Π΅Π½Ρ‚ считываСт ΠΊΠΎΠ΄ ΠΈ пояснСния прямо ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅; стрСлки ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ инструкции ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ тСстируСмого ΠΊΠΎΠ΄Π° ― визуализация ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ экспСримСнта ΠΏΠΎ «сосСдству» инструкций ΠΈ Π΄ΠΎΠΊΠΎΠ².

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠΈΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО ΡƒΠΆΠ΅ слоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. AI-Π°Π³Π΅Π½Ρ‚Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ Π² Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ написаниС ΠΊΠΎΠ΄Π°, тСстированиС ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако Ρƒ этой ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅ΡΡ‚ΡŒ своя обратная сторона: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π°Π³Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ€Π°ΡΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡŽ с основной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. ЭкспСримСнт, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΠΎΠΊΠ°Π·Π°Π» интСрСсный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” совмСстноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ (colocation) инструкций для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ основной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

πŸ“Œ Π’ Ρ‡Ρ‘ΠΌ ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ докумСнтация для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ инструкции для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² хранятся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π’ ΠΈΡ‚ΠΎΠ³Π΅:

  • πŸ”„ ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ становится нСсогласованным.
  • πŸ“š ДокумСнтация становится ΠΌΠ΅Π½Π΅Π΅ эффСктивной ΠΈ слоТной Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅.
  • πŸ€– AI-Π°Π³Π΅Π½Ρ‚Ρ‹ Ρ‡Π°Ρ‰Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… инструкции ΡƒΡΡ‚Π°Ρ€Π΅Π²Π°ΡŽΡ‚.

πŸ“– Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ совмСстного размСщСния (colocation)?

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… экспСримСнта, ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Pigweed, инструкции для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π±Ρ‹Π»ΠΈ встроСны прямо Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², скрытых ΠΎΡ‚ Π³Π»Π°Π· Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½ΠΎ доступных для AI. НапримСр, Π½Π° страницС с рСкомСндациями ΠΏΠΎ созданию тСстируСмых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° скрытая Ρ‡Π°ΡΡ‚ΡŒ:

.. Instructions for AI agents (e.g. Gemini CLI):
.. #. Follow the workflow described in :ref:`contributing-docs-quickstart-a`.
.. Do not use Option B.
.. #. Inspect the files in ``//pw_string/examples``. This is a working example
.. of the kind of code that you need to create.
.. #. Create the code example, unit test, and build targets. The first
.. iteration of the unit test should fail.
.. #. Run ``bazelisk test //...`` to verify that your new unit test fails.
.. #. Fix the unit test.
.. #. Run ``bazelisk test //...`` again and verify that the new unit test now
.. passes.

Π­Ρ‚ΠΈ инструкции Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π²Π΅Π±-страницС, Π½ΠΎ прСкрасно Β«Π²ΠΈΠ΄Π½Ρ‹Β» AI-Π°Π³Π΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ дСйствий.

πŸ§ͺ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнта

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это выглядСло Ρ‚Π°ΠΊ:

  1. πŸ‘©β€πŸ’» AI-Π°Π³Π΅Π½Ρ‚Ρƒ Gemini CLI Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΈ тСстируСмый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°.
  2. πŸ› οΈ АгСнт Ρ‚ΠΎΡ‡Π½ΠΎ слСдовал встроСнным инструкциям, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» Π·Π°Π΄Π°Ρ‡Ρƒ, создав сначала Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ тСст.
  3. βœ… Π—Π°Ρ‚Π΅ΠΌ Π°Π³Π΅Π½Ρ‚ исправил тСст ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

ОсобСнно ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π³Π΅Π½Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΈ сообщил ΠΎΠ± ошибкС, которая Π±Ρ‹Π»Π° Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° самими Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ инструкции, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ исполнСния инструкций AI.

πŸ“Š Π§Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π» экспСримСнт?

  • βœ… БовмСстноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ инструкций позволяСт AI-Π°Π³Π΅Π½Ρ‚Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Π΅Π΅, слСдуя Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌ ΠΈ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΌ указаниям.
  • βœ… БокращаСтся риск Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ инструкции для Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² разойдутся Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.
  • βœ… Вся информация всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ ΠΈ обновляСтся синхронно с основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ.

Однако стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ экспСримСнт Π±Ρ‹Π» ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π½Π΅ Π² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… условиях: Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Pigweed ΡƒΠΆΠ΅ сущСствовал ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций для Π°Π³Π΅Π½Ρ‚ΠΎΠ². Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивным ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ станСт комбинация: ΠΎΠ±Ρ‰ΠΈΠ΅ инструкции β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ β€” встроСны нСпосрСдствСнно Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

πŸ’‘ Π›ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°

Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΌΠ½Π΅ каТСтся Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ пСрспСктивным. Основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с AI-ассистСнтами сСгодня β€” потСря Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ инструкций ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ошибки ΠΈ нСточности Π² ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π΅. ВстраиваниС инструкций нСпосрСдствСнно Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ позволяСт:

  • πŸ§‘β€πŸš€ Π£ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.
  • πŸ€– ΠŸΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ².
  • 🌐 Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ AI СстСствСнной Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌ постоянного внимания элСмСнтом.

πŸ› οΈ Как это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ тСхничСски?

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° reStructuredText.
  • AI-Π°Π³Π΅Π½Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Gemini CLI) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ доступ ΠΊ этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрытыС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊΠ°ΠΊ инструкции ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.
  • Π’ качСствС систСмы сборки ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° использовался Bazel, Ρ‡Ρ‚ΠΎ позволяло Π°Π³Π΅Π½Ρ‚Ρƒ автоматичСски Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ написанныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.

🌟 Π˜Ρ‚ΠΎΠ³

БовмСстноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ инструкций β€” это Π½Π΅ просто интСрСсный экспСримСнт, Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг Π² сторону ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ AI Π² процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ AI Π±Ρ‹Ρ‚ΡŒ максимально Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΈ эффСктивным ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π² блиТайшиС Π³ΠΎΠ΄Ρ‹ станут стандартом. И Ρ‡Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‚Π΅ΠΌ Π»Π΅Π³Ρ‡Π΅ ΠΈ эффСктивнСС Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ симбиозу Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ AI.

πŸ”— Бсылки ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

ЭкспСримСнт ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ докумСнтация ΠΈ AI ΠΌΠΎΠ³ΡƒΡ‚ эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ скоро это станСт Π½ΠΎΡ€ΠΌΠΎΠΉ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО.