عاملهای هوش مصنوعی جایگزین اپلیکیشنها نمیشوند
مردم میگویند عاملهای هوش مصنوعی جایگزین SaaS و وبسایتها خواهند شد. من مخالفم.
من به عنوان یک سازنده نرمافزار، نگاه متفاوتی دارم. عاملهای هوش مصنوعی جایگزین نرمافزار نمیشوند، بلکه لایه جدیدی را بر روی آن اضافه میکنند.
کسبوکارها به پایگاههای داده، APIها و جریانهای کاری (workflows) متکی هستند. این سیستمها از بین نخواهند رفت. هوش مصنوعی صرفاً روش جدیدی برای تعامل با آنها فراهم میکند.
به این مثالها فکر کنید:
- ماشینحسابها جایگزین ریاضی نشدند.
- گوگل جایگزین وبسایتها نشد.
- گوشیهای هوشمند جایگزین کامپیوترها نشدند.
آنها نحوه دسترسی ما به ابزارها را تغییر دادند. عاملهای هوش مصنوعی نیز همین کار را میکنند.
هوش مصنوعی زمانی بهترین عملکرد را دارد که وظایف تکراری را انجام دهد.
از هوش مصنوعی برای موارد زیر استفاده کنید:
- جمعآوری اطلاعات از چندین تب (tab).
- جستجو در فایلهای PDF و پایگاههای داده.
- تولید گزارشها.
- بهروزرسانی سوابق.
- خلاصهسازی جلسات.
عاملهای هوش مصنوعی بینقص نیستند. من شاهد شکست آنها در موارد زیر بودهام:
- درک نادرست دستورالعملها.
- استفاده از دادههای ناقص.
- ارائه پاسخهای بیش از حد مطمئن.
- از دست دادن زمینه (context).
به همین دلیل است که نظارت انسانی اهمیت دارد. بهترین سیستمها، سیستمهای مشارکتی هستند. انسانها کنترل را در دست دارند، در حالی که هوش مصنوعی سرعت کار را بالا میبرد.
این روند، مهندسی نرمافزار قوی را ارزشمندتر میکند. هوش مصنوعی پیچیدگی را افزایش میدهد و به سیستمهای بکاند (backend)، امنیت و زیرساختهای بهتری نیاز دارد.
ما در دنیایی که فقط چتباتها در آن حضور دارند زندگی نخواهیم کرد. ما شاهد تجربههای ترکیبی (hybrid) خواهیم بود. شما همچنان از داشبوردها و دکمهها استفاده خواهید کرد، اما این گزینه را هم خواهید داشت که از یک هوش مصنوعی بخواهید کار را برایتان انجام دهد.
اگر توسعهدهنده هستید، ابتدا روی اصول اولیه تمرکز کنید:
- پایگاههای داده (Databases)
- APIها
- استقرار ابری (Cloud deployment)
- معماری محصول (Product architecture)
سپس، ابزارهای هوش مصنوعی مانند RAG و پایگاههای داده برداری (vector databases) را یاد بگیرید. بهترین مهندسان، مهارتهای سنتی را با قابلیتهای هوش مصنوعی ترکیب خواهند کرد.
من نمیخواهم جایگزین انسانها شوم، بلکه میخواهم توانمندیهای آنها را تقویت کنم. بهترین محصولات به انسانها کمک میکنند تا سریعتر کار کنند و تصمیمات بهتری بگیرند.
فرصت واقعی در ساخت سیستمهایی نهفته است که در آنها نرمافزار و انسان با هم همکاری میکنند.
آیا فکر میکنید عاملهای هوش مصنوعی جایگزین اپلیکیشنها میشوند یا فقط یک لایه جدید اضافه میکنند؟