گوگل کلود راهاندازی نسخه بتای عمومی جعبه ابزار هوش مصنوعی جنراتیو برای پایگاههای داده را اعلام کرده است، یک سرور متنباز که با همکاری LangChain توسعه یافته است. این ابزار جدید برای کمک به توسعهدهندگان طراحی شده است تا برنامههای هوش مصنوعی جنراتیو مبتنی بر عامل در سطح تولید را به طور یکپارچه با پایگاههای داده ادغام کنند و در عین حال دسترسی ایمن، مقیاسپذیری و قابلیت مشاهده را تضمین کنند.
توسعه برنامههای کاربردی مبتنی بر هوش مصنوعی که با پایگاههای داده تعامل دارند، با چالشهایی مانند تنظیمات پیچیده، خطرات امنیتی و دید محدود گردش کار همراه است. جعبه ابزار هوش مصنوعی جنراتیو برای پایگاههای داده با سادهسازی اتصالات پایگاه داده برای برنامههای هوش مصنوعی، این مسائل را برطرف میکند. این از پایگاههای دادهای مانند PostgreSQL، MySQL، AlloyDB، Spanner و Cloud SQL پشتیبانی میکند و از پرس و جوی ایمن و کارآمد اطمینان میدهد.
این جعبه ابزار از دو جزء اصلی تشکیل شده است:
- سروری که ابزارهایی را برای برنامهها تعریف میکند.
- کلاینتی که این ابزارها را در چارچوبهای هماهنگسازی ادغام میکند و استقرار و بهروزرسانی متمرکز را امکانپذیر میکند.
با مدیریت اجرای ابزار و تعاملات پایگاه داده، جعبه ابزار عملکرد، امنیت و تجربه توسعهدهنده را بهبود میبخشد و ساخت و نگهداری برنامههای کاربردی مبتنی بر هوش مصنوعی را آسانتر میکند. علاوه بر این، جعبه ابزار با OpenTelemetry ادغام میشود و به توسعهدهندگان اجازه میدهد تا گردشهای کاری مبتنی بر هوش مصنوعی و پرس و جوهای پایگاه داده را در زمان واقعی ردیابی کنند و نظارت و اشکالزدایی را بهبود بخشند.
یکی از نکات برجسته اصلی این راهاندازی، سازگاری آن با LangChain، چارچوبی برای ساخت برنامههای LLM است. این ادغام به توسعهدهندگان امکان میدهد برنامههای هوش مصنوعی مبتنی بر عامل را بسازند که میتوانند ابزارها را به روشی ساختاریافته و قابل اعتماد فراخوانی کنند. LangGraph، توسعهای از LangChain، با مدیریت گردشهای کاری چند عاملی stateful و بهبود هماهنگی بین مدلهای هوش مصنوعی و ابزارهای خارجی، این قابلیت را بیشتر افزایش میدهد.
هریسون چیس، مدیرعامل LangChain، بر تأثیر این همکاری تأکید کرد و اظهار داشت:
ادغام جعبه ابزار هوش مصنوعی جنراتیو برای پایگاههای داده با اکوسیستم LangChain یک مزیت برای همه توسعهدهندگان است. به طور خاص، ادغام نزدیک بین جعبه ابزار و LangGraph به توسعهدهندگان این امکان را میدهد تا عوامل قابل اعتمادتری نسبت به قبل بسازند.
این راهاندازی قبلاً بحثهایی را در میان کارشناسان صنعت برانگیخته است. ویم ویکراماسینگ، بنیانگذار و مدیر ارشد فناوری در Visuo، اشاره کرد:
خوب است، اما اگر به عنوان یک سرور MCP ساخته شده بود، میتوانست مفیدتر باشد.
اندرو بروک، یک مدیر مهندسی در گوگل کلود، در پاسخ به این نکته، توضیح داد:
جعبه ابزار بر پیادهسازی و مدیریت ابزارهای متصل به پایگاه داده متمرکز است، در حالی که MCP یک پروتکل استاندارد برای دسترسی به ابزار را تعریف میکند. البته اینها ارتباط نزدیکی با هم دارند، اما دقیقاً یکسان نیستند. ما به طور فعال در مورد برخی از گزینهها برای سازگاری بحث میکنیم - اگر پیشنهادات یا درخواستهای خاصی دارید، لطفاً یک موضوع را باز کنید.
این پروژه اکنون برای آزمایش بتای عمومی باز است و کد منبع و مستندات آن در GitHub در دسترس است.