خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

دسترسی کلود کد به ابزار یادداشت‌برداری‌ام را باز کردم و دیگر همه‌چیز را در فضای کارم دستی انجام ندادم

دسترسی Claude Code به ابزار یادداشت‌برداری من و پایان کارهای دستی در فضای کاری
کلود کد اکنون می‌تواند سراسر سامانه یادداشت‌برداری‌ام را جست‌وجو کند، نه فقط مخزن کدم را.

Claude Code در کار با فایل‌ها عالی است، اما پروژه‌های من به‌ندرت از دل مخزن اصلی کد آغاز می‌شوند. نیازمندی‌ها، پژوهش‌ها، یادداشت‌های عیب‌یابی، ایده‌های مقاله و طرح‌های ناپخته معمولاً در AFFiNE، ابزار یادداشت‌برداری محبوبم، جای دارند.

این جدایی شکافی آزاردهنده پدید می‌آورد. Claude می‌توانست کدی را که پیش رویش بود بفهمد، اما از تصمیم‌ها، آزمایش‌ها و اطلاعات پس‌زمینه‌ای که در جایی دیگر نگهداری می‌شدند هیچ نمی‌دانست. بنابراین، دست از کپی‌کردن مداوم یادداشت‌ها در ترمینال برداشتم و به Claude Code دسترسی مستقیم به فضای کار AFFiNE خودم دادم.

کپی، جای‌گذاری، تکرار؛ و حالا سه روایت از واقعیت

CLAUDE.md پروژه را پوشش می‌دهد، نه تمام پایگاه دانش را

پیش از این راه‌اندازی، استفاده هم‌زمان از Claude Code و AFFiNE بسیار بیشتر از حد لازم کار دستی می‌طلبید. اگر می‌خواستم Claude از یک طرح کلی پیروی کند، بخش مربوط را از AFFiNE کپی می‌کردم و در درخواست می‌چسباندم. اگر Claude خلاصه پژوهشی یا برنامه اجرایی سودمندی تولید می‌کرد، آن را دوباره در یکی از یادداشت‌ها کپی می‌کردم.

این روش کار می‌کرد، اما اطلاعات تکراری هم به وجود می‌آورد. یادداشت AFFiNE چیزی می‌گفت، یک فایل Markdown در پروژه نسخه‌ای اندکی تازه‌تر داشت و گفت‌وگوی Claude Code نیز در فضایی کاملاً جداگانه قرار گرفته بود.

Claude Code از پیش امکان ثبت دستورالعمل‌های پایدار پروژه را در فایل‌هایی مانند CLAUDE.md فراهم می‌کند و سامانهٔ حافظهٔ خودکار هم دارد. بااین‌حال، این سازوکارها عمدتاً به یک پروژه یا رایانهٔ محلی وابسته‌اند و جایگزین یک پایگاه دانش گسترده‌تر نمی‌شوند. من همچنان می‌خواستم AFFiNE خانهٔ همهٔ یادداشت‌هایم باقی بماند.

MCP بهتر از ورود به مرورگری است که Claude کنترل کاملی بر آن ندارد

پیش‌فرض فقط‌خواندنی، دامنه محدود، انقضاپذیر و لغوشدنی

بخش تنظیمات MCP در AFFiNE

برای اتصال Claude Code به AFFiNE دو راه اصلی وجود دارد. راه نخست استفاده از یک سرور MCP است؛ می‌توانید سرور داخلی MCP در AFFiNE یا نمونه‌های ساخته‌شده به‌دست جامعهٔ کاربران را از GitHub به کار بگیرید. راه دیگر، ورود به فضای کار AFFiNE از مرورگر داخلی Claude Code است؛ اما این کار ممکن است اطلاعات ورود AFFiNE شما را در مرورگری آشکار کند که کنترل کاملی بر آن ندارید و به‌اندازهٔ اتصال MCP نیز قابل‌اعتماد نیست.

مطلب مرتبط:   اکسل از جوابی که می‌خواهید به‌عقب کار می‌کند و این روش، برنامه‌ریزی‌ام را تغییر داد

امنیت در اینجا دغدغه‌ای اساسی است. اتصال MCP می‌تواند یادداشت‌های حساس را در معرض دسترسی قرار دهد و حتی امکان تغییرشان را فراهم کند؛ بنابراین باید از اعتبارنامه‌های محدود و قابل‌لغو استفاده شود. پیاده‌سازی MCP در AFFiNE از اعتبارنامه‌های محدود به فضای کار، تاریخ انقضا و دسترسی پیش‌فرض فقط‌خواندنی پشتیبانی می‌کند؛ در نتیجه می‌توان پیش از فعال‌کردن مجوزهای گسترده‌تر، با احتیاط آغاز کرد. Anthropic نیز توصیه می‌کند پیش از اتصال، از قابل‌اعتمادبودن سرور MCP اطمینان پیدا کنید.

راهگشای واقعی بازیابی اطلاعات بود، نه خودکارسازی

یک پرسش مبهم اکنون دقیقاً صفحهٔ درست را پیدا می‌کند

اجرای KiCAD به‌دست Claude Code روی لپ‌تاپ Windows 11

فایدهٔ فوری این اتصال، یادداشت‌برداری خودکار نبود؛ بلکه بازیابی اطلاعات بود.

به‌جای آنکه خودم سندی را پیدا کنم و چند بند از آن را در ترمینال بچسبانم، می‌توانستم از Claude بخواهم یادداشت‌هایم دربارهٔ پروژه‌ای مشخص را در AFFiNE جست‌وجو کند. Claude صفحه‌های مرتبط را پیدا می‌کرد، آن‌ها را می‌خواند و هنگام کار روی کد از محتوایشان بهره می‌گرفت.

این قابلیت باعث شد حتی درخواست‌های مبهم نیز به‌طرز شگفت‌آوری نتیجه‌بخش باشند. برای نمونه، می‌توانستم فی‌البداهه از Claude بخواهم یادداشت‌های حسگر ESP32 مرا بررسی کند و کار را بر پایهٔ برنامهٔ سفت‌افزار ادامه دهد؛ و همین درخواست جواب می‌داد. از آنجا که فهرستی از همهٔ حسگرها و ریزکنترلگرهایم نیز نگه می‌دارم، Claude اکنون می‌تواند آن را بررسی کند و برای پروژه‌ای تازه، از میان قطعاتی که در دسترس دارم گزینه‌های مناسب را پیشنهاد دهد.

این رویکرد بسیار سودمندتر از چپاندن همه‌چیز در یک فایل عظیم CLAUDE.md است. Anthropic می‌گوید این فایل‌ها هنگام آغاز نشست در پنجرهٔ زمینه بارگذاری می‌شوند؛ بنابراین، متمرکز نگه‌داشتن آن‌ها هم پیروی از دستورالعمل‌ها را بهتر می‌کند و هم مانع مصرف ظرفیت زمینه برای اطلاعاتی می‌شود که شاید به کار فعلی ربطی نداشته باشند. با اتصال AFFiNE، Claude می‌توانست اطلاعات تفصیلی را فقط هنگامی بازیابی کند که واقعاً به آن‌ها نیاز داشت.

مطلب مرتبط:   نحوه تغییر بسته بندی متن تصویر در Google Docs

خواندن همین امروز ممکن است؛ نوشتن هنوز عقب‌تر است

سرور جامعه‌محور موجود است، اما باید به کد شخص ثالث اعتماد کرد

پایانهٔ Claude Code و میزکار در حال اجرا روی لپ‌تاپ Windows 11

سرور داخلی MCP در AFFiNE برای دسترسی فقط‌خواندنی بسیار خوب عمل می‌کند، اما دسترسی نوشتن هنوز به‌تدریج در حال عرضه است. در حال حاضر، این سرور برای جست‌وجو یا خواندن یادداشت‌هایتان عالی است، نه برای آنکه Claude سندی بسازد یا ویرایش کند.

یک راه‌حل، استفاده از سروری است که جامعهٔ کاربری در GitHub منتشر کرده و از راه stdio یا HTTP با APIهای همکاری AFFiNE ارتباط برقرار می‌کند. اما با این کار باید کد شخص ثالث را برای دسترسی به اطلاعات ورود فضای کاری‌تان قابل‌اعتماد بدانید و خودتان نیز اجرای سرور و نگهداری از آن را بر عهده بگیرید.

البته نمی‌خواهم Claude در یادداشت‌هایم دست ببرد؛ اما اگر به یافته‌ای برسم یا اشکالی به‌ویژه آزاردهنده را برطرف کنم، دوست دارم نتیجه در کنار دیگر یادداشت‌هایم ثبت شود. فعلاً برای این کار از Claude می‌خواهم همه‌چیز را در فایل‌های Markdown ثبت کند و سپس آن‌ها را دستی به AFFiNE وارد می‌کنم.

با استفاده از AFFiNE در مرورگر داخلی Claude Code می‌توان از این دردسر دوری کرد؛ اما در این صورت، اطلاعات ورود فضای کاری‌تان را در اختیار مرورگری می‌گذارید که کنترل کاملی بر آن ندارید.

AFFiNE همان دفتر یادداشت ماند؛ Claude فقط خواندنش را یاد گرفت

یادداشت‌ها همچنان دستی ویرایش می‌شوند؛ Claude فقط هنگام نیاز آن‌ها را واکشی می‌کند

این چیدمان جایگزین حافظهٔ بومی پروژه در Claude Code نیست. من همچنان برای ثبت قواعد ویژهٔ هر مخزن، فرمان‌ها و شیوه‌های کدنویسی از CLAUDE.md استفاده می‌کنم. AFFiNE مجموعهٔ گسترده‌تر دانش را در خود نگه می‌دارد: پژوهش‌ها، پیشینهٔ پروژه، ایده‌ها، نتایج آزمون‌ها و اطلاعات مشترک میان مخزن‌ها.

مطلب مرتبط:   9 ویژگی پیشرفته پاورپوینت مایکروسافت که باید بدانید

مهم‌ترین بهبود این است که دیگر لازم نیست نسخه‌ای موازی و مناسب هوش مصنوعی از فضای کاری‌ام نگه دارم. یادداشت‌هایم در AFFiNE باقی می‌مانند و می‌توانم آن‌ها را مانند همیشه سامان بدهم و ویرایش کنم؛ در عین حال، Claude Code هر زمان که کاری ایجاب کند می‌تواند آن‌ها را واکشی کند. هوش مصنوعی جای سامانهٔ یادداشت‌برداری‌ام را نگرفت؛ فقط به بخشی از آن تبدیل شد.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی