نمودارهای معماری را در چند ثانیه با Amazon Q Developer CLI Agent ایجاد کنید!

اگر از Amazon Q Developer CLI Agent استفاده نکرده اید ، این نشانه شما برای شروع است!
مراحل نصب
نصب بسیار سریع و آسان است ، اگرچه مراحل بسته به سیستم عامل شما متفاوت است ، بنابراین باید مراحل لازم را برای سیستم عامل خاص خود دنبال کنید.
من از MAC استفاده می کنم ، بنابراین مراحل من واقعاً ساده بود ، اگر شما نیز از MAC استفاده می کنید ، در اینجا کاری را که برای نصب Ag Agent Developer CLI انجام می دهید ، در اینجا آورده شده است. در یک ترمینال ، به سادگی تایپ کنید:
brew install amazon-q
می توانید نصب را با استفاده از:
q --version
اگر اولین بار نسخه را نشان نمی دهد ، فقط پوسته یا ترمینال خود را مجدداً راه اندازی کنید و دوباره امتحان کنید.
exec $SHELL
q --version
ورود بعدی به Q Developer CLI ، شما می توانید با استفاده از شناسه AWS Builder خود که گزینه آزاد است ، وارد سیستم شوید ، یا اگر با استفاده از اعتبار مرکز هویت IAM خود در ورود به سیستم طرفدار سطح خود مشترک هستید:
q login
سپس ، برای شروع یک جلسه با Q Developer CLI ، آن:q chat
ایجاد نمودارهای معماری از یک الگوی IAC
من می خواستم از Q استفاده کنم تا به من کمک کند تا به سرعت یک نمودار معماری را بر اساس محتویات الگوی ابری خود که برای ایجاد یک VPC اساسی استفاده می کردم ، ایجاد کنم. از آنجا که الگوی من در GitHub ذخیره می شود ، من پیوندی به پرونده خام در سریع خود تهیه کردم و Q قادر به یافتن آن بود ، اما مطمئناً می توانید Q را برای خواندن پرونده های موجود در دستگاه محلی خود ، در داخل دایرکتوری که در آن کار می کنید ، بخوانید.
سریع
ابتدا سعی کردم یک نمودار پری دریایی ایجاد کنم. اگر قبلاً از پری دریایی استفاده نکرده اید ، این یک ابزار مبتنی بر JavaScript است که برای ارائه نمودارها از متن Markdown استفاده می شود.
در اینجا سریع من استفاده کردم:
Create a mermaid diagram that represents the contents
of the CloudFormation template named cf-template.yaml.
Here is a link to the template:
https://raw.githubusercontent.com/fayekins/amazon-q-dev/refs/heads/main/cf-template.yaml
The diagram should include all the AWS resources that
are described in the template, and use the following
best practices:
consistent spacing between elements,
align elements properly,
use clear labels for all components,
include CIDR blocks for all networking components,
make sure text is a readable size.
نمودار حاصل که توسعه دهنده Amazon Q ایجاد کرده است را می توان با چسباندن کد حاصل در ویرایشگر زنده پری دریایی مشاهده کرد.
در اینجا نتیجه ، خیلی بد نیست!
پالایش نمودار
در نهایت ، من می خواستم Q را برای ایجاد نمودارهایی تهیه کنم که در واقع می توانم از آنها استفاده کنم. برای همین من واقعاً به نمادهای رسمی AWS احتیاج دارم. بنابراین من از Q خواستم تا به جای آن ، با استفاده از نمادهای رسمی ، یک نمودار قرعه کشی ایجاد کند. در اینجا سریع بعدی من است:
Can you create the same diagram again but this time
create a draw.io diagram using the correct AWS icons
for the AWS resources.
در اینجا پاسخ از Q ، توضیح مراحل انجام شده و دستورالعمل های مشاهده نمودار آورده شده است.
و در اینجا نتیجه ، یک نمودار بسیار مناسب است!
من واقعاً از نتیجه راضی هستم و قطعاً قادر به استفاده از این قابلیت به جلو خواهم بود! Amazon Q Developer مطمئناً به سرعت در حال بهبود است و من مشتاقانه منتظر هستم تا ببینم چه کار دیگری می تواند انجام دهد تا روزانه در وقت من صرفه جویی کند.
آیا از AI برای ایجاد نمودارهای معماری خود استفاده می کنید؟