برنامه نویسی
بهبود DBCHAT – قسمت 10

سلام من Shrijith Venkatrama ، بنیانگذار Hexmos هستم. در حال حاضر ، من در حال ساخت LiveApi هستم ، ابزاری بسیار مناسب که با تولید اسناد عالی API از کد شما در عرض چند دقیقه ، گردش کار مهندسی را ساده می کند.
در این سریال ، من در سفری برای ساخت خودم DBCHAT هستم – ابزاری ساده برای استفاده از چت هوش مصنوعی برای کشف و تکامل بانکهای اطلاعاتی.
برای دریافت زمینه بیشتر به پست های قبلی مراجعه کنید:
- ساختمان DBCHAT – DB خود را با گپ ساده کاوش و تکامل دهید (قسمت 1)
- DBCHAT: گرفتن یک اسباب بازی Repl در Golang (قسمت 2)
- DBCHAT قسمت 3 – پایگاه داده ها را پیکربندی ، اتصال و حذف کنید
- با DB خود از طریق DBChat & Gemini (قسمت 4) گپ بزنید
- پروتکل سرور زبان – ساختمان DBCHAT (قسمت 5)
- ساخت DBCHAT VSCODE پسوند – پینگ پنگ با پس زمینه LSP (قسمت 6)
- شروع یک UI پسوند VScode برای DBCHAT (قسمت 7)
- مدیریت پیکربندی TOML را از پسوند VScode – DBCHAT قسمت 8 مدیریت کنید
- کار DBCHAT برای اولین بار در VSCode – قسمت 9
یک نسخه ی نمایشی ویدئویی (آخرین بار از عکس ها قدم بردارید)
شما می توانید ببینید که من یک دسته از کارها را در نسخه ی نمایشی زیر انجام می دهم:
- اتصالات DB موجود را مشاهده کنید
- به عملیات مختلف مراجعه کنید (نمایش اعتبار DB ، ویرایش ، حذف)
- با یک DB خاص گپ بزنید
- گزینه های SQL را از سریع انگلیسی ارسال کنید
- SQL را اجرا کنید و نتایج را نشان دهید
- SQL را با فوری انگلیسی خاص/اشاره تر اصلاح کنید
https://www.youtube.com/watch؟v=d6-fasodpco
چه جدید است
- با پنجره چت ، دلخوری های مختلف را برطرف کنید: کلید را وارد نکنید ، تنظیم مجدد نوار پیمایش در پاسخ ، و غیره
- اعتبار DB اولیه در صفحه لیست در معرض دید قرار گرفت. اکنون یک نماد چشم خاص وجود دارد – که برای نشان دادن هرگونه اطلاعات حساس باید کلیک کنید
- من اکنون یک تنظیم آزمایش بهتر دارم – با بانک اطلاعاتی سفارشی ، کاربران و غیره. از این پس به دلیل پایه و اساس سرعت توسعه را سرعت می بخشد.
اشکالات و چیزهایی که آموخته اند
- با LLMS – من سعی کردم کمی از “برنامه نویسی پرشکوه” را که Karpathy در مورد آن صحبت کرده است ، انجام دهم.
- مرتکب/عکس گرفتن از موارد مهم است که ما کد را تنظیم می کنیم ، تا بتوانیم در صورت اشتباه ، بتوانیم به حالت کار برگردیم.
- LLM ها وارد حلقه ها می شوند و دوباره و دوباره همان خطاها را انجام می دهند ، و گاهی اوقات هرگز به نظر نمی رسد که یاد بگیرند و بهبود پیدا کنند. من باید غالباً پرش کنم و چیزها را برطرف کنم.
- یک میز زیبا یک بار آمده بود ، اما این یک HTML سخت از LSP بود. بنابراین سعی کردم آن را پویا کنم – تقریباً یک ساعت. به بالا مراجعه کنید – LLM به یک حلقه کد شکسته غیرمولد رفت. مجبور شد این چالش را برای یک روز دیگر تنظیم کند.
- با “ویرایش اتصال” اشکالی پیدا کرد. شاید LLM با کد قدیمی من دخالت کند ، اما اکنون با کلیک بر روی ذخیره ، اتصال جدیدی به جای به روزرسانی قدیمی ایجاد شده است.
- ویژگی “Show DB Credentials” با اطمینان کار نمی کند
- روش “افزودن اتصال” از طریق رشته اتصال کاملاً غیر دوستانه است. من می خواهم یک رابط LLM برای اضافه کردن DBS بدهم. بنابراین می توانید تقریباً هر چیزی را چسبانده ، و اطلاعات لازم را جمع آوری می کند.