Go Casts 🚀
前往频道在 Telegram
Ex Snapp! Senior Software Engineer فوق لیسانس هوش مصنوعی از دانشگاه تهران اشتراک محتوا در مورد مهندسی نرم افزار، هوش مصنوعی، گولنگ https://gocasts.ir پروفایل https://www.linkedin.com/in/gohossein ارتباط @lifography Ai for Software @aicasts_ir
显示更多8 974
订阅者
+2224 小时
+8517 天
+83530 天
数据加载中...
吸引订阅者
九月 '26
九月 '26
+911
在12个频道中
八月 '26
+161
在1个频道中
Get PRO
七月 '26
+99
在2个频道中
Get PRO
六月 '26
+114
在0个频道中
Get PRO
五月 '26
+60
在0个频道中
Get PRO
四月 '26
+17
在0个频道中
Get PRO
三月 '26
+15
在0个频道中
Get PRO
二月 '26
+56
在0个频道中
Get PRO
一月 '26
+23
在0个频道中
Get PRO
十二月 '25
+1 989
在20个频道中
Get PRO
十一月 '25
+210
在13个频道中
Get PRO
十月 '25
+157
在4个频道中
Get PRO
九月 '25
+81
在1个频道中
Get PRO
八月 '25
+171
在3个频道中
Get PRO
七月 '25
+157
在2个频道中
Get PRO
六月 '25
+137
在1个频道中
Get PRO
五月 '25
+192
在3个频道中
Get PRO
四月 '25
+143
在2个频道中
Get PRO
三月 '25
+349
在2个频道中
Get PRO
二月 '25
+189
在0个频道中
Get PRO
一月 '25
+377
在17个频道中
Get PRO
十二月 '24
+166
在1个频道中
Get PRO
十一月 '24
+173
在2个频道中
Get PRO
十月 '24
+286
在1个频道中
Get PRO
九月 '24
+220
在1个频道中
Get PRO
八月 '24
+237
在1个频道中
Get PRO
七月 '24
+400
在5个频道中
Get PRO
六月 '24
+315
在3个频道中
Get PRO
五月 '24
+178
在3个频道中
Get PRO
四月 '24
+274
在4个频道中
Get PRO
三月 '24
+248
在1个频道中
Get PRO
二月 '24
+171
在0个频道中
Get PRO
一月 '24
+155
在0个频道中
Get PRO
十二月 '23
+205
在1个频道中
Get PRO
十一月 '23
+128
在0个频道中
Get PRO
十月 '23
+150
在1个频道中
Get PRO
九月 '23
+322
在0个频道中
Get PRO
八月 '23
+116
在0个频道中
Get PRO
七月 '23
+165
在0个频道中
Get PRO
六月 '23
+174
在0个频道中
Get PRO
五月 '23
+49
在0个频道中
Get PRO
四月 '23
+77
在0个频道中
Get PRO
三月 '23
+27
在0个频道中
Get PRO
二月 '23
+23
在0个频道中
Get PRO
一月 '23
+90
在0个频道中
Get PRO
十二月 '22
+35
在0个频道中
Get PRO
十一月 '22
+77
在0个频道中
Get PRO
十月 '22
+26
在0个频道中
Get PRO
九月 '22
+211
在0个频道中
Get PRO
八月 '22
+470
在0个频道中
Get PRO
七月 '22
+56
在0个频道中
Get PRO
六月 '22
+57
在0个频道中
Get PRO
五月 '22
+103
在0个频道中
Get PRO
四月 '22
+103
在0个频道中
Get PRO
三月 '22
+64
在0个频道中
Get PRO
二月 '22
+180
在0个频道中
Get PRO
一月 '22
+148
在0个频道中
Get PRO
十二月 '21
+419
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 22 九月 | +13 | |||
| 21 九月 | +26 | |||
| 20 九月 | +52 | |||
| 19 九月 | +94 | |||
| 18 九月 | +247 | |||
| 17 九月 | +446 | |||
| 16 九月 | +1 | |||
| 15 九月 | +2 | |||
| 14 九月 | +3 | |||
| 13 九月 | +1 | |||
| 12 九月 | +3 | |||
| 11 九月 | +4 | |||
| 10 九月 | 0 | |||
| 09 九月 | 0 | |||
| 08 九月 | +5 | |||
| 07 九月 | +2 | |||
| 06 九月 | +1 | |||
| 05 九月 | +1 | |||
| 04 九月 | +3 | |||
| 03 九月 | +4 | |||
| 02 九月 | +3 | |||
| 01 九月 | 0 |
频道帖子
مارتین فاولر یه مطلب نوشته به اسم «I don't like LLMs».
فاولر قبول داره که این ابزارها کار میکنن. حتی از Jessica Kerr نقل میکنه که استفاده نکردن ازشون غیرمسئولانهست. مشکلش با کاراییشون نیست، با رفتارشونه. میگه ادای آدم رو درمیارن، و تازه ادای آدمی رو که اگه واقعی بود باهاش رفیق نمیشد. وقتی یه چیزی رو نمیدونن با همون اطمینانی که جواب درست میدن سرهمش میکنن، و اشتباهشون رو که بگی یه عذرخواهی سرسری میکنن و میرن سراغ جواب بعدی.
لینک مطلبش رو گذاشتم، تمایل داشتید بخونید:
https://martinfowler.com/articles/2026-dont-like-llms.html
@gocasts
| 2 | سلام به همه دوستان
یکی از دوستان به همراه تیمش سرویس CDN رو از صفر نوشتن — نه روی استکهای آمادهٔ معمول. با مؤسسش جلسه داشتم؛ چیزی که دیدم این بود که تو مدت کوتاهی رشد خوبی داشتن. به گفتهٔ خودشون بالای ۷۰ مشتری دارن و در اوج قطعیهای اینترنت، سرویسشون بالا مونده و از بیرون هم در دسترس بوده.
دو تا ویژگیاش برام واقعاً جالب بود:
۱) لاگ کامل درخواستها. یعنی میتونی ببینی دقیقاً چی از CDN رد شده، نه فقط چند تا نمودار کلی. برای دیباگ و تحلیل ترافیک ارزشش رو داره.
۲) سرویس Gateway. این یکی به درد خیلیهامون میخوره. از سرور ایران که میخوای به پروایدرهای خارجی ریکوئست بزنی، معمولاً به خاطر تحریم به ۴۰۳ میخوری. اینجا یه base URL روی دامنهٔ خودت میگیری و به جای آدرس اصلی توی کدت میذاری:
https://openrouter.ai/api/v1/chat/completions
↓
https://openrouter.yourdomain.com/api/v1/chat/completions
برای OpenRouter، سرویسهای گوگل، docker pull، رجیستری npm و مشابهش. به گفتهٔ خودشون حتی موقع قطعی اینترنت هم فعال میمونه.
صادقانه: من خودم هنوز روی پروداکشن تستش نکردم، و این پست تبلیغ نیست. CDN خوب تو ایران کم داریم و ترجیح میدم تیمی که داره جدی روش کار میکنه دیده بشه. اگر امتحانش کردید حتماً بهم فیدبک بدید.
🔗 CDN: https://nsin.ir/products/cdn/
🔗 Gateway: https://nsin.ir/products/gateways/
ثبتنام با ۱۰٪ تخفیف گوکست
🔗 https://panel.nsin.ir/auth/jwt/sign-up?ref=gocasts
این فیچر ai crawlerها رو هم اینجا تو کانالشون میتونید بخونید در موردش
https://t.me/nsin_ir/24
حمایته، نه تبلیغ ❤️
@gocasts | 1 789 |
| 3 | همکاران سیستم برگزار میکند:
بوتکمپ برنامهنویسی Go
ℹ️ آغاز دوره از ۲ مهرماه | ۴ جلسه ۴.۵ ساعته | ساعت ۸:۳۰ تا ۱۳
‼️ در طی ۴ جلسه مباحث اصلی برنامهنویسی با زبان Go رو یاد میگیری و با انجام پروژههای کوچک به حل چالشها و مسائل واقعی دنیای برنامهنویسی میپردازی.
🔺هزینه دوره: رایگان
📧 برای شرکت در این دوره کافیه رزومهت رو برای ما ارسال کنی:
Hr-Dev@systemgroup.net
🔷 سرفصلهای بوتکمپ
- Think in Go
Familiarity with Go Program Structure, Data Types, Types, and Functions
- Build with Go
Methods، Interfaces، Abstraction, Packages
- Go Beyond One Thread
Goroutine، Channel، Shared State, Concurrency
- Engineer with Confidence
Development Tools, Testing, Project structure, and principles of writing reliable software
⌛ مهلت ارسال رزومه: سهشنبه ۳۱ شهریورماه ۱۴۰۵
📍این دوره آموزشی به صورت حضوری در محل شرکت همکاران سیستم در شهر تهران برگزار میشه.
لینکدین | اینستاگرام | 2 520 |
| 4 | یه نکتهی جذاب در مقالهی جدید مهندسی Uber اینه که برای نصفکردن latency جستوجوی Uber Eats، فقط سراغ بهینهسازی مدل یا زیرساخت نرفتن؛ کل مسیر «تایپکردن تا دیدن اولین نتایج» رو اندازه گرفتن.
مثلاً hydration رو به دو بخش شکستن: دادههایی که ranking واقعاً لازم داره وارد critical path میشن و اطلاعات نمایشی مثل قیمت و تخفیف، همزمان و جداگانه دریافت میشن. چند retrieval کمبازده رو هم حذف کردن، زنجیرهها رو زودتر deduplicate کردن و با گروهبندی آیتمهای مشابه، تعداد lookupها رو بیشتر از ۱۰۰ برابر کاهش دادن. حتی در سرویسهای Go، جای pointer و value type رو بازنگری کردن؛ چون در بعضی سرویسها GC بیش از ۴۰٪ CPU رو مصرف میکرد. نمونهی خوبی از اینکه performance معمولاً با یک ترفند عجیب بهتر نمیشه؛ بلکه باید کار اضافه، dependency اشتباه و allocationهای ریز روی hot path رو پیدا کرد!
اما برای من، جذابترین بخش ماجرا agent loop اوبر بود. به یک coding agent هدف مشخص کاهش latency و ابزارهایی برای خواندن traceهای واقعی production، پیداکردن spanهای کند، نوشتن fix، بازکردن PR و اجرای benchmark داده بودن. بعد agent در یک حلقهی «اندازهگیری ← تشخیص ← اصلاح ← اعتبارسنجی» جلو میرفت تا یا به هدف برسه یا بازده تغییر بعدی از یک حد کمتر بشه. نکتهی مهم اینه که اینجا agent صرفاً کد تولید نمیکنه؛ به observability و verification وصل شده و هر تغییر باید اثر قابلاندازهگیری داشته باشه. برای اینکه افزایش سرعت کیفیت نتایج جستوجو رو خراب نکنه هم یک سیستم ارزیابی مبتنی بر LLM ساخته بودن تا feedback loop سریعتر بشه.
به نظرم این دقیقاً یکی از کاربردهای جدی AI agentها در مهندسی نرمافزاره: سپردن بهینهسازیهای کوچیک، کمهیجان ولی پرتعداد یا allocation نامناسب به سیستمی که پروداکشن رو مشاهده میکنه، تغییر میده و نتیجه رو دوباره اندازه میگیره.
https://www.uber.com/gb/en/blog/uber-eats-search-pipeline
@gocasts | 4 678 |
| 5 | برخی از دوستان به درستی در کامنت ها اشاره کردن که ai باعث شده دیگه مثل قدیم از برنامه نویسی لذت نبرن.
پاسخ بنده اینه که از یه جنبه هایی این حرف درسته. ولی از یه جنبه هایی هم آدم هیجان زده میتونه باشه.
به شخصه تکنولوژی های فوق العاده متنوعی در یک دهه گذشته برای خودم لیست کرده بودم که یه روزی سعی کنم عمیق تر یادشون بگیرم و باهاشون یه محصولی رو توسعه بدم و لذتش رو ببرم.
لیست این ابزار و تکنولوژی و زبان ها اینقدر طولانی شده که هیچ وقت حتی نمیتونم ۱ درصدشون رو عملی کنم.
اومدن ai یه هیجان و انرژی جدیدی رو به آدم میده. چون بهش اجازه میده که با صرف کردن زمان کمتری از تکنولوژی مد نظرش کمک بگیره و محصول تولید کنه و اون لذت نهایی که توسعه و ساختن با استفاده از تکنولوژی و ابزار محبوبش هست رو بهش برسه.
درسته که در نهایت عمق دانشی که کسب میکنه به اندازه حالت بدون ai نمیشه. اما خب واقع بین اگه باشیم بدون ai احتمالا حتی ۱ درصد اون ابزار و تکنولوژی هارو نمیتونستیم تجربه کنیم.
اما ai این اجازه رو میده که بصورت هوشمندانه و selective مفاهیم مهم تر هر تکنولوژی رو یاد بگیریم و باهاشون محصول توسعه بدیم و ازش لذت ببریم.
از یاد نبریم که یکی از عوامل اصلی ای که ما نمیتونیم یادگیری یه چیز سخت رو ادامه بدیم اینه که خیلی زمان میبره که به یه خروجی ملموس برسیم. واسه همینه شاید همیشه یادگیری یه چیزی که خروجی ملموس داره مثل تکنولوژی های front-end برای خیلی ها ساده تره. چون در مراحل ابتدایی یادگیری به خروجی ملموس میرسی...
با اومدن ai این قضیه میتونه برای سخت ترین تکنولوژی ها هم رخ بده و در خیلی از موارد بتونی از اول مسیر یادگیری خروجی ملموس داشته باشی که بهت انگیزه مضاعف بده برای طی کردن ادامه مسیر یادگیری
این لینک کامنت ها
https://t.me/c/1525472919/7803
https://t.me/c/1525472919/7810
که پاسخ کوتاهی در این کامنت نوشته م
https://t.me/c/1525472919/7811
@gocasts | 4 816 |
| 6 | اولین کدی که من نوشتم سال ۱۳۷۶ توی دبیرستان البرز بود، به زبان پاسکال! و نه یک دل بلکه صد دل عاشق برنامه نویسی شدم 🙂 چرا؟ چون داشتم یه چیز جدید میساختم. اما این چیز با بقیه چیزایی که مهندسها میسازن یه فرق اصلی داره و اون فرق اینه که این چیز شبیه یک موجود زندست! از خودش رفتار داره... و این منو عاشق خودش کرد.
مهندسین عمران یا معماری یا برق چیزایی میسازن که اصولن فیزیکیان، ثابت تر رفتار یا کار میکنن، اما نرم افزار بیشتر به یک موجود زنده شبیه... و از این بابت ما مهندسین متفاوتی باید باشیم 🙂
در طول این سالها خیلی اشتباهات کردم... خیلی چیزا یاد گرفتم... چالشهای خیلی از برنامه نویسایی که باهاشون کار کردم رو دیدم... خیلی برنامه نویس تربیت کردم که یعضیهاشون بعد از حدود یک سال با مصاحبههای قوی ای که انجام دادن شرکتای خارجی رفتن...
من همیشه سعی کردم یاد بگیرم... و یاد بدم.... سالهاست که از تدریس لذت می برم هرچند که کمتر پابلیک حضور داشتم و الان دارم بیشترش میکنم.
دورههایی که من بعنوان مسیر مهندس نرم افزار شدن توی سایتم گذاشتم حاصل این ۲۳ ساله که از عمر حرفهایم توی این کار میگذره و انچه دیدم و چشیدم 🙂
بعنوان یه هدیه کوچولو روز برنامه نویس، روی اکثر دورهها تخفیفهای حدود ۳۵ تا ۴۰ درصد گذاشتم که تا فردا شب فقط فعاله.
برید نگاهشون کنید... حتمن چیزی توش پیدا میکنید که بدردتون بخوره تو هر سطحی یه موضوعی هست.
https://behradz.ir/dd-tg
اگه بیشتر از یک دوره خواستید یا دو مرحله ای خواستید پرداخت کنید هم بهم توی تلگرام پیام بدید. آیدی تلگرامم توی سایت و گروه تلگراممون هست.
@mindfulsoft | 4 518 |
| 7 | روز برنامهنویس مبارک!
امسال این تبریک یه مزهی دیگه داره. خیلیهامون این چند وقت یه سؤال ته ذهنمون بوده: این همه سال که پای کد نشستیم، قراره چقدرش بیارزش بشه؟
بذارید صادق باشم: بعضی چیزها واقعاً عوض شده. نوشتن CRUD، بویلرپلیت، کوئریای که قبلاً نیم ساعت وقت میبرد — اینها دیگه مزیت نیستن. و راه ورود برای تازهکارها سختتر شده، نه آسونتر. انکارش کمکی نمیکنه...
ولی چیزی که کمتر گفته میشه اینه: ارزشِ فهمیدن بالا رفته، نه پایین.
وقتی تولید کد ارزون میشه، کدِ بد هم ارزون تولید میشه. اون وسط کسی میارزه که بفهمه چرا این کوئری زیر بار میترکه، چرا این سرویس تحت فشار قفل میکنه، کجای این معماری سه ماه دیگه میشکنه. ایجنت میتونه صد تا راهحل پیشنهاد بده؛ تشخیص اینکه کدوم درسته، هنوز کار آدمیه که سیستم رو میشناسه.
و یه چیز دیگه که توی این سالها بیسروصدا توی ما ساخته شده: این شغل فقط سینتکس یادمون نداده. یاد گرفتیم مسئلهی بزرگ و مبهم رو بشکنیم به تکههای قابل حل. یاد گرفتیم به هر چیزی که «کار میکنه» اعتماد نکنیم و بپرسیم از کجا معلوم. یاد گرفتیم فرضیه بسازیم، ردش کنیم، دوباره بسازیم. یاد گرفتیم با آدمها سر تصمیمهای سخت به توافق برسیم و نیازِ واقعی رو از چیزی که گفته میشه بیرون بکشیم.
اینها همون مهارتهایین که توی عصری که همهچیز تولید مصنوعی داره، تعیینکننده شدن. وقتی متن و کد و تحلیل به وفور و ارزون تولید میشه، آدمی برندهست که بتونه تشخیص بده کدومش درسته، کدومش پوچه، و اصلاً مسئلهی درست کدومه. تفکر انتقادی الان یه مهارت نرم نیست — خط اول دفاعه.
ما هیچوقت فقط تایپیست نبودیم. کارمون تبدیل ابهام به سیستمی بود که کار کنه. اون قسمت هنوز سر جاشه — فقط لایههای زیرش سریعتر شده.
پس اگر این روزها دلسرد شدید: تجربهتون باطل نشده، جاش عوض شده. رفته یک یا چند لایه بالاتر. کسی که سالها دیباگ کرده، الان میتونه خروجی ایجنت رو در چند ثانیه قضاوت کنه — کاری که تازهکار نمیتونه.
روزتون مبارک. هنوز کلی چیز هست که فقط شما بلدید!
فصل، فصل ساختنه!
موفق باشید ❤️
@gocasts | 4 295 |
| 8 | روز برنامهنویس مبارک!
@gocasts | 3 413 |
| 9 | یه اصل ساده تو مدیریت زمان هست، از کتاب معروف Getting Things Done (دیوید آلن):
«اگه کاری کمتر از ۲ دقیقه طول میکشه، همون لحظه انجامش بده»
دلیلش هم مشخصه: نوشتنش تو لیست، بعداً دیدنش، به یادش آوردن، دوباره سراغش رفتن... کل این پروسه خودش بیشتر از خودِ کار طول میکشه. پس ارزونترین راه همون لحظه تموم کردنشه.
حالا حکایت ما با ai-agentها عملا اینطوری میشه که اگه این اصل رو جدی بگیریمش تقریباً همهچی میفته زیر این آستانه!
https://gettingthingsdone.com/2020/05/the-two-minute-rule-2/
@gocasts | 3 795 |
| 10 | دوستان سنیور گولنگ اگه به دنبال موقعیت جدید هستید این موقعیت رو هم اقدام کنید.
https://jobinja.ir/companies/hafhashtad/jobs/trjN/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-senior-golang-software-engineer-%D8%AF%D8%B1-%D9%87%D9%81-%D9%87%D8%B4%D8%AA%D8%A7%D8%AF
@gocasts | 4 727 |
| 11 | محصول Delta رو از چند ماه پیش درخواست Early Access داده بودم. خیلی محصول متفاوت و فوقالعاده ای به نظر میاد.
این هفته ایمیل دانلودش رو دریافت کردم و تونستم نصبش کنم.
برای وقتایی فوقالعادهست که میخوای hands-on بمونی روی پروژه چون بهت اجازه میده یه pair programming باحال با ai داشته باشی. یه interface کاملا متفاوت بهت میده برای توسعه ai-assisted که روی پاسخ های llm میتونی کامنت بزاری و یا conversation رو به یه نقطه خاص برگردونی یا از context کپی بگیری و یه thread جدید باز کنی.
By the creators of Zed
Review where the work happened
Agents write code faster than teams can review it. Delta preserves the work behind every change, so review starts with context instead of a cold diff.
برای llm هم بهت اجازه میده یه سری از subscriptionهای خودت مثل chatgpt رو استفاده کنی و یا zed vip بگیری.
از اینجا میتونید درخواست بدید
https://delta.dev
خود Delta روی DeltaDB توسعه داده شده
https://zed.dev/deltadb
Video
Ai Casts | Ai for Software
@aicasts_ir
Agentic Dev Circle Group
@agenticdevcircle
@gocasts | 4 475 |
| 12 | کمتر از دو ماه دیگه تیمسازی ۳ ساله میشه.
چیزی که اختصاصی GoCasts هست. بیش از ۱۱۰ جلسه هفتگی راهنمایی و code-review به مدت زمان جمعی بیش از ۱۶۰ ساعت.
با همه نواقص GoCasts ادعا میکنم که تیمسازی شیوه خاص ما بوده که بچهها بیشتر و بهتر مفاهیم مختلف رو درک کنن. خودشون دست و پنجه نرم کنن با چالش های توسعه نرم افزار. قطعا نقص و کم و کاستی هم زیاد داشته و داره. اما درگیر کردن ذهن مخاطب هفته به هفته با چالش های ریز و درشت میتونه در بلند مدت به شخص ذهنیت بهتری از معماری نرم افزار و چالش های مختلف توسعه بده.
توضیحات تکمیلی سایت
https://gocasts.ir
امکان پرداخت ۴ قسطه با اسنپ پی هم فراهم شده.
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.me/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.me/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts | 4 732 |
| 13 | گوگل امروز پستی منتشر کرده با این ادعا که Go برای توسعهی AI-assisted زبان ایدهآلیه.
نکات مهم مقاله و یه سری نکاتی که برای توسعه agentic میتونه مفید باشه رو در این پست میتونید بخونید.
🔗 https://gocasts.ir/why-go-is-an-ideal-language-for-ai-assisted-development/
Ai for Software
@aicasts_ir
Agentic Dev Circle Group
@agenticdevcircle
@gocasts | 4 090 |
| 14 | راننده کامیون محله مون روزی پنج-شیش میلیون پول تبلیغات میده که شاید یه بار ۲۰ تومنی گیرش بیاد، دوستش گفت این که قماره، اگه بار گیرت نیاد چی، کل تبلیغات ت سوخت میشه، ولی چاره ای نیست، اگه تبلیغ نکنه بار گیرش نمیاد... ولو اینکه در ماه چندین روز هم پول تبلیغاتش سوخت بشه. به هر حال اگه بخواد تو حرفهاش بمونه باید این هزینهای که بهش تحمیل شده رو بپردازه
حالا حکایت ما و ai هم همینه...
همه مون کلی خرج ریز و درشت تو زندگی مون دارید، یک دلارم یک دلاره، ولی واقعا چاره ای نیست، باید روش قمار کنیم، اونقدری باید خرجش کنیم و مسلط بشیم که شانس بیشتری داشته باشیم بمونیم تو این حوزه.
لایه های abstraction توسعه محصول عوض شده و برای شناخت و تسلط abstraction های جدید باید تا میتونیم از ai خروجی و محصول بکشیم بیرون، و این قضیه صادقانه ارتباط مستقیم با هزینه ای داره که برای ai انجام میدیم.
در مورد موضوع abstraction باید مفصل صحبت بشه، اما یه نکته فقط بخوام بگم اینه که از نظر بنده مسیر اشتباهیه که از ai بخوایم تسک های ریز به ریز و کوچیک انجام بده، اینطوری اشتباهی استفاده میکنیم ازش
باید ازش بخوایم کل محصول یا فیچر رو یکجا انجام بده، هر طوری که خودش صلاح میدونه... اینطوری سرعت و قدرت واقعی ai رو استفاده میکنیم. واقعا باید فکر کنیم یه تیم مهندسی خفن تحت کنترلمون هست و micro-manage نکنیم، باید یاد بگیریم مهارت های مورد نیاز مدیریت agentها به عنوان ستون های اصلی توسعه چیه و صرفا از لایه های بیرونی تر نظارت کنیم رو کارش.
همچنان بسیاری از مهارتهای مهندسی نرمافزار مهمه و مهمتر هم شده. سعی میکنم جلوتر بیشتر توضیح بدم. ولی مهارت تسلط به ایجنت های توسعه و غیرتوسعه هم روز به روز مهمتر میشه.
@gocasts | 4 188 |
| 15 | با GPT Sol و Claude Fable که کار میکنی کلا خالی میشی از درون...
هر چقدر تلاش میکنی که بتونی به هر حال یه جای پروسه تاثیرگذار باشی که افتخار کنی به خودت تقریبا وجود نداره!
تجربههای ۲۰ دلاری ای که ما داریم شوخی ای بیش نیست و صرفا جهت مزه مزه کردن به کار میاد. اکانتهای ۱۰۰ دلاری به بالارو باید تجربه کرد که قدرت اصلی agentها در توسعه روزمره مشخص بشه.
هر چقدر تلاش میکنی که یه طوری پروژه رو از اول ساختار بدی که مسلط بمونی به big picture تقریبا بی فایده ست.
شاید علت اصلیش به harnessing برمیگرده. همیشه اول پروژه اینطوریم که همه چیز رو با من چک کن و با تایید من طراحی رو مستند کن و جلو برو. ولی خیلی سخته خودتو کنترل کنی که یه جایی به بعد بهش نگی خودت ادامه بده.. آخرش خسته میشی از بس که داری صرفا تایید میکنی و بهش میگی باشه داداش هر چی خودت صلاح میدونی برو جلو ببینم چی میشه!
و اینجا همون نقطه ای هست که دیگه هیچی نمیدونی از پروژه و صرفا نظارهگر میشی.
بد که نظارهگر شدی اونجاست که کلی فکر منفی میاد تو ذهنت که خب من که صرفا شدم یه اپراتور ساده و داریم به کجا میریم و چیکار میخوایم بکنیم و چی قراره سرمون بیاد و ازینجور داستانا 😀
پینوشت:این صرفا یه حس لحظهای هست و قطعا کلی نکته در مورد خوب و بد ایجنتها وجود داره...
فعلا ادامه میدیم در حد توان تا فردا خدا کریمه ❤️
@gocasts | 5 158 |
| 16 | جلسه مشاوره و ریویو سه نفره: من و Claude و ChatGPT
تجربه مثبتی بود از اینکه ایجنت های Claude و ChatGPT رو همزمان استفاده کردم برای نقد سیستم.
مثل این میمونه دو تا مشاور سنیور رو به جلسه دعوت کنی و آزادانه و بیرحمانه بخوای ازشون سیستم ت رو نقد کنن.
اینطوری بود که یه ریویو مشترک رو مستقلا دادم هر دوتاشون انجام بدن و فایل گزارش ش رو بنویسن. بعد گزارش هر کدوم رو دادم اون یکی هم نقد کنه و با گزارش خودش مقایسه کنه. در نهایت ازشون خواستم گزارش هاشون رو با توجه به نقدهای همدیگه بروز کنن. طبیعتا این کار تا ابد نباید ادامه پیدا کنه. یکی دو تکرار کافیه احتمالا.
در ادامه پاسخشون به نقد اون یکی رو باز دادم در موردش نظر بدن.
آخر سر هم گزارش تکمیل شده ایجنتی که کاملتر بود (بعد از مرج کردن نکات و نقد ایجنت مقابل) رو دادم به ایجنتی که قرار بود پیاده سازی رو انجام بده.
برای یه ریویو مهم این کارو کردم و مثالی که در پایین این متن نوشتم واقعا در پرامپت های یک تا پنج هر بار نتیجه گزارش بهتر شد و بنظرم این روش موثر بود.
نمونه پرامپت هارو اینجا قرار میدم. متن پرامپت اصلی این نبوده ولی صرفا میخوام منظور رو برسونم.
نمونه های پرامپت رو در هر دو ایجنت Claude و ChatGPT انجام دادم اما اینجا فقط یکی ش رو میارم چون مثل همه.
پرامپت اول
ازش میخوام ریویو کنه مفصل و جدی و گزارش رو بصورت فایل بنویسه
کد رو ریویو کن و به دنبال باگ های حیاتی و مهمی باش که پیدا نشده
پرامپت دوم
نقد گزارش طرف مقابل رو ازش میخوام
فایل گزارش Claude رو اتچ کردم
بررسی کن ببین چقدر نکاتی که گفته شده (چه مثبت چه منفی) درسته و باگ هایی که پیدا کرده معتبر هستند و در نهایت کدوم مواردش با گزارش خودت همپوشانی داره
پرامپت سوم
بروزرسانی گزارش با توجه به نقد طرف مقابل
اگه در فایل اتچ شده آیتمی وجود داره که در گزارش شما نیست فایل گزارش خودتون رو بروز کنید
پرامپت چهارم
حالا پاسخ به نقدشون رو هم میدم به همدیگه که باز بررسی کنن
این پاسخ claude (طرف مقابل) به نقد و مقایسه گزارش خودش و شماست
نظرت در موردش چیه؟
پرامپت پنجم
به عنوان حسن ختام میخوام که اگه نقد طرف مقابل باز نکته اضافه تری داره بازم گزارش ش رو بروز کنه
پاسخ claude نکته اضافه تری داشت که مثبت باشه و تاثیر داشته باشه در گزارش نهایی خودت و پلن اجرا؟
در نهایت دو تا فایل گزارش وجود خواهد داشت که احتمالا خیلی شبیه به هم هستن. باز میشه این دو تارو مرج کرد و یا اونی که با کیفیت تره رو ملاک قرار بدی برای مراحل بعدی و پیاده سازی. در تجربه من٬ مرحله مرج کردن رو هم ارزیابی کردم و نیاز به مرج کردن نبود پس از بررسی. به اذعان هر دو ایجنت یه گزارش کاملتر بود که همونو استفاده کردم برای پیاده سازی.
با ai فاصله شما تا یک حرکت خلاقانه فقط ذهن زیبای شماست!
@gocasts
گروه Agentic Dev Circle
@agenticdevcircle | 4 814 |
| 17 | بچه های ایرانی کارت، گمونم دیشب یه دیپلوی رفتید سر هر سفارش داره تا بی نهایت پیامک میفرسته!
ریورت کنید تا فاکتور پیامک سر به فلک نکشیده
تو ۱۲ ساعت گذشته برای حداقل ۱۵۰ یا ۲۰۰ بار پیامک اومده برای من
احتمالا تو گلوی broker گیر کرده، ارسال پیامک رو ack نمیده برمیگرده تو صف...
نمیدونم چیه ولی هر چی هست چکش کنید لطفا | 4 038 |
| 18 | یه گروه زدم برای تبادل نظر و گفتگو در مورد ai agentها هم برای practiceهای توسعه agentic و هم مهندسی ai agentها در پروداکشن. دوست داشتید عضو بشید.
این مشخصات گروهه
Agentic Dev Circle
@agenticdevcircle
@gocasts | 3 990 |
| 19 | یکی از بچههای GoCasts پلتفرم آموزشی خودش رو راهاندازی کرده
تمایل داشتید دورههاش رو بررسی کنید و حمایت کنید.
https://learnpath.ir/
کانال تلگرامش
@learnpath_ir
کانال بله
https://ble.ir/learnpath_ir/-5397442306485142270/1777105806561
@gocasts | 4 035 |
| 20 | هوش مصنوعی گند زده به همه چیز
پیدا کردن مقاله فنی خوب از حفاری در معدن داره سختتر میشه
قبلا پیدا کردن مقالات فنی و تکنیکال ناب کار خیلی راحتتری بود.
به جرأت میتونم بگم اکثر مقالاتی که در مورد ایجنتهای هوش مصنوعی میبینم هیچ بار فنی ای نداره٬ صرفا یا داره تنظیم کردن یه ابزار رو نشون میده یا اینکه چطوری پرامپت بنویسی یا ورکفلو بسازی که فلان کارو بهتر انجام بده.
آدم حالش بد میشه از حجم زیاد این دسته از محتوا
چیزی که تردیدی نسبت بهش نیست اینه که هوش مصنوعی هر کاری هم بکنه در نهایت باید سطح فنی دانش خودمون رو بروز نگه داریم. بخشی از این دانش فنی مربوط به هوش مصنوعی و ایجنتهاش خواهد بود اما همچنان بخش زیادیش مربوط به ابزار و الگوهای مهندسی ای هست که داریم استفاده میکنیم یا از ai میخوایم که به اون شیوه کارو جلو ببره.
به شدت نگران بیسواد شدن خودم هستم. کم سواد که بودم عملا دارم بیسواد میشم...
این قضیه یه جورایی همهگیر هم شده.
آقای Ian Lance Taylor یکی از اعضای اصلی تیم گولنگ هست و تو این تاپیک داره در مورد همین قضیه صحبت میکنه.
https://groups.google.com/g/golang-nuts/c/gOQ6Q0bFdfY
@gocasts | 4 562 |
