برنامه نویسی

رویکردی با شکاف هوا برای به حداکثر رساندن بهره‌وری برنامه‌نویس با Pieces Copilot+ و زمینه زنده

حریم خصوصی و امنیت متن زنده.

مدیریت گردش‌های کاری آشفته و حفظ سطوح ثابت بهره‌وری برای توسعه‌دهندگان نرم‌افزاری که با زبان‌های جدید، اسناد بالون‌سازی و در کل بیش از حد اطلاعات بیش‌تر از همیشه سروکار دارند، یک کار چالش برانگیز است. در Pieces for Developers، ما به طور مداوم به دنبال پاسخگویی مستقیم به این چالش‌ها بوده‌ایم و ابزارهایی ایجاد می‌کنیم که توسعه‌دهندگان را قادر می‌سازد تا هوشمندتر و کارآمدتر کار کنند. آخرین نوآوری ما، Pieces Copilot+ with Live Context، نقطه عطفی بزرگ در این سفر است و ویژگی‌ای را ارائه می‌کند که هماهنگی بیشتری را بین جریان کاری انسان و هوش مصنوعی به ارمغان می‌آورد.

برای کسب اطلاعات بیشتر در مورد چگونگی توسعه این ویژگی پیشرفت برای اولین بار محلی برای امنیت با فاصله هوایی و سرعت رعد و برق، ادامه دهید، و برای یک شیرجه عمیق تر در سه شنبه، 18 ژوئن 2024، در جریان مستقیم AMA ما در روز سه شنبه، 18 ژوئن 2024 ثبت نام کنید. .

چشم انداز پشت زمینه زنده

از آغاز Pieces for Developers، هدف ما روشن بوده است: افزایش بهره وری توسعه دهندگان از طریق ابزارهای هوشمند و زمینه ای. ما با ارائه یک مکان امن برای ذخیره قطعه کدهای ارزشمند شروع کردیم، به سمت ذخیره فعال و زمینه سازی آنها پیش رفتیم، و سپس یکی از اولین کوپیلوت های هوش مصنوعی مبتنی بر LLM روی دستگاه را معرفی کردیم. با Pieces Copilot+، ما در حال ارائه Live Context هستیم—ویژگی که اولین کمک خلبان موقت زمین را در جهان فعال می کند.

Live Context برای درک و انطباق با گردش کار شما طراحی شده است، و به Pieces Copilot اجازه می دهد تا بر اساس زمان، مکان و نحوه کار شما کمک های مربوطه را ارائه دهد – به شما این امکان را می دهد که هر چیزی را به خاطر بسپارید و با همه چیز تعامل داشته باشید. این ویژگی که در macOS، ویندوز و لینوکس موجود است، داده‌های گردش کار را روی دستگاه ضبط و پردازش می‌کند و عملکرد و حریم خصوصی را تضمین می‌کند.

چگونه زمینه زنده گردش کار شما را افزایش می دهد

1. کمک به گردش کار در زمان واقعی:

  • Live Context به شما کمک می کند تا وظایف خود را در ابزارها و جلسات مختلف پیگیری کنید. چه در حال جابه‌جایی بین تحقیق در مرورگر، بحث در ابزارهای همکاری مانند Slack یا کدنویسی در IDE خود باشید، Pieces Copilot+ فعالیت‌های شما را به خاطر می‌آورد و کمک به موقع و آگاه به زمینه ارائه می‌دهد.
  • مثال: بپرسید، “یک ساعت پیش روی چه چیزی کار می کردم؟” و پاسخی دقیق دریافت کنید که به شما کمک می کند درست از جایی که کار را ترک کردید ادامه دهید.

2. ساده کردن وظایف پیچیده:

  • با Live Context، می‌توانید حل خطا و دستیابی به پروژه را ساده کنید. با گرفتن داده های مربوط به گردش کار، Copilot می تواند بدون نیاز به وارد کردن متن به صورت دستی، راهنمایی دقیق ارائه دهد.
  • مثال: وقتی با خطایی مواجه می‌شوید، به سادگی از Pieces Copilot+ بپرسید: «چگونه می‌توانم این مشکل را در ترمینال در IntelliJ حل کنم؟» و از زمینه های مربوطه برای ارائه راه حل استفاده خواهد کرد.

3. افزایش ارتباطات توسعه دهندگان:

  • موتور الگوی Workstream در Pieces Copilot+ داده‌های تعامل را جمع‌آوری و پردازش می‌کند تا به شما در مدیریت مؤثرتر مکالمات و همکاری‌ها کمک کند. این شامل ایجاد خلاصه ها و موارد اقدام بر اساس بحث ها و فعالیت های شما می شود.
  • مثال: از آن برای ایجاد نقاط گفتگو برای استندآپ روزانه خود استفاده کنید یا موضوعات کلیدی را از فهرستی از مکالمات خوانده نشده خلاصه کنید.

استفاده از Pieces Copilot برای ایجاد نقاط صحبت برای استندآپ روزانه.

حریم خصوصی و امنیت در هسته

ما می‌دانیم که حفظ حریم خصوصی و امنیت، دغدغه‌های اصلی توسعه‌دهندگان است، به‌ویژه زمانی که با اطلاعات حساس و کد اختصاصی سروکار داریم. Pieces Copilot+ with Live Context با این ملاحظات در خط مقدم طراحی شده است. در اینجا نگاهی عمیق تر به نحوه اطمینان از ایمن ماندن داده های شما داریم:

1. پردازش روی دستگاه:

تمام داده های گردش کار گرفته شده توسط Live Context به صورت محلی در دستگاه شما پردازش و ذخیره می شود. این تضمین می‌کند که اطلاعات حساس هرگز از دستگاه شما خارج نمی‌شوند مگر اینکه صریحاً تصمیم به اشتراک‌گذاری آن داشته باشید. با کارکردن در ظرفیت با شکاف هوا، خطر نقض داده‌های مرتبط با انتقال شبکه را از بین می‌بریم.

2. عکس‌های فوری بصری هوشمند:

PiecesOS به‌جای ضبط مداوم صفحه‌نمایش (که مزاحم و نیازمند منابع است)، تشخیص می‌دهد که فوکوس بصری جدید و متمایز رخ می‌دهد. این عکس‌های فوری زمان‌بندی شده هوشمندانه از تصاویر برنامه‌ها می‌گیرد، نه عکس‌های کامل. سپس این عکس‌های فوری بر روی دستگاه با استفاده از الگوریتم‌های تقسیم‌بندی و کاهش بصری پردازش می‌شوند و اطمینان حاصل می‌شود که فقط اطلاعات جدید و مرتبط تجزیه و تحلیل می‌شوند.

3. مدیریت موقت داده ها:

متن استخراج شده از این عکس های فوری به طور موقت در حافظه ذخیره می شود و پس از پردازش، معمولاً در عرض 100 میلی ثانیه، برای همیشه حذف می شود. اگر داده‌ها از آستانه ارتباط خاصی برخوردار نباشند، پس از 12 ساعت دور ریخته می‌شوند و به عنوان یک سیستم حافظه کوتاه‌مدت عمل می‌کنند تا اطمینان حاصل شود که گردش کار شما بی‌نظم باقی می‌ماند.

4. فشرده سازی و ویرایش داده ها:

برای مدیریت کارآمد فضای ذخیره‌سازی، PiecesOS داده‌های مربوطه را با استفاده از مدل ترانسفورماتور روی دستگاه تا حدود 10 درصد از اندازه اصلی خود فشرده می‌کند. این فرآیند، که به عنوان خلاصه سازی و ویرایش شناخته می شود، همچنین شامل فیلتر کردن بهترین تلاش اطلاعات حساس مانند کلیدهای API و PII است. این تضمین می کند که تنها حیاتی ترین و غیر حساس ترین داده ها برای تولید زمینه حفظ می شوند.

5. ذخیره سازی محلی ایمن:

پس از پردازش، داده های خلاصه شده در یک پایگاه داده برداری محلی جاسازی می شوند که در دستگاه شما باقی می ماند. این داده‌ها را می‌توان در طول جلسات تولید تقویت‌شده بازیابی (RAG) پرس و جو کرد و به کوپایلوت اجازه می‌دهد بدون انتقال داده‌ها به ابر، کمک‌های متنی ارائه کند.

6. یکپارچه سازی ابری اختیاری:

در حالی که ما پردازش روی دستگاه را در اولویت قرار می‌دهیم، در صورت تمایل می‌توانید از مدل‌های زبان بزرگ مبتنی بر ابر (LLM) استفاده کنید. حتی در این مورد، تنها زمینه تصفیه شده به ابر ارسال می شود و نوردهی را به حداقل می رساند. اگر از زمان‌های اجرا LLM روی دستگاه ما (مانند Mistral یا Llama 3) استفاده می‌کنید، زمینه هرگز از محیط محلی شما خارج نمی‌شود و حداکثر حریم خصوصی را تضمین می‌کند.

7. ادغام امن:

برای ادغام‌هایی مانند پلاگین VS Code، Pieces Copilot+ ردپای پشته و سایر داده‌های مرتبط را از طریق اتصالات محلی HTTP/GRPC بازیابی و پردازش می‌کند و تضمین می‌کند که همه تبادلات داده ایمن و تحت کنترل شما باقی می‌مانند.

شروع با زمینه زنده

فعال کردن Live Context ساده است:

  1. موتور الگوی جریان کار را فعال کنید: به بخش Machine Learning تنظیمات Pieces Desktop App بروید و موتور را فعال کنید.
  2. تنظیم مجوزها: برای به روز رسانی مجوزهای لازم (در صورت لزوم) دستورالعمل ها را دنبال کنید.
  3. شروع به استفاده از متن زنده: کار معمول خود را شروع کنید و سپس با Pieces Copilot مکالمه را آغاز کنید و از Live Context برای کمک بیشتر استفاده کنید.

نتیجه

راه اندازی Pieces Copilot+ with Live Context نقطه عطف مهمی در ماموریت ما برای افزایش بهره وری توسعه دهندگان است. با استفاده از زمینه زمانی و پردازش روی دستگاه، ابزاری را ارائه می‌دهیم که نه تنها به شما کمک می‌کند وظایف خود را به خاطر بسپارید و مدیریت کنید، بلکه تضمین می‌کند که داده‌های شما امن و خصوصی باقی می‌مانند.

ما هیجان زده هستیم که ببینیم Live Context چگونه گردش کار شما را تغییر می دهد و مشتاقانه منتظر بازخورد شما هستیم. بیایید به ساختن جامعه‌ای ادامه دهیم که در آن توسعه‌دهندگان بتوانند پیشرفت کنند و از ابزارهایی استفاده کنند که عملکرد، امنیت و حریم خصوصی را در اولویت قرار می‌دهند.

با نظرات، سوالات و انتقادات سازنده خود با ما در Discord تماس بگیرید. ما با هم می‌توانیم این ویژگی را اصلاح و تکمیل کنیم و آن را به بخشی ضروری از جعبه ابزار هر توسعه‌دهنده تبدیل کنیم.

منتظر بروزرسانی های بیشتر و کدنویسی شاد باشید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا