本記事はこちらのブログを参考にしています。
翻訳にはアリババクラウドのModelStudio(Qwen)を使用しております。
Tongyi LingmaとApsara DevOpsを活用したインテリジェントな開発ソリューション
このソリューションは、Tongyi大規模言語モデルの一部であるTongyi Lingmaに基づいて、コード生成、補完、最適化、および単体テスト生成を提供し、コーディングの効率と品質を向上させます。さらに、Apsara DevOpsとFunction Compute(FC)を統合して、コード管理、継続的インテグレーション、デプロイメント、およびリリースを実現します。これにより、プロジェクトの納品が加速され、開発者にインテリジェントなコーディング、CI/CD、オンライン体験のデプロイメントが提供され、製品の反復が促進されます。
手順
開発者は、Apsara DevOpsを使用してコードのホスティングと継続的インテグレーションを行います。その後、Apsara DevOpsからコードをローカル環境にプルし、Tongyi Lingmaを使用してコードの生成や最適化を行います。これには、バグの修正、コードコメントの追加、単体テストの生成などが含まれます。最適化されたコードはApsara DevOpsにコミットされ、これが自動化パイプラインをトリガーします。このパイプラインは、自動的にコードチェックと単体テストを実行します。最後に、検証済みのコードがFCにデプロイされます。
利点
- インテリジェントな研究開発支援: 大量の高品質なオープンソースコードデータでトレーニングされたTongyi Lingmaは、行レベルまたは関数レベルのコード、単体テスト、最適化提案を迅速に生成し、開発者がコーディングタスクを効率的に完了するのを支援します。
- 効率的なプロジェクト開発と管理: Apsara DevOpsは、タスク管理からコードホスティング、CI/CDまでをカバーする完全なDevOpsツールチェーンを提供します。これにより、研究開発の協力効率が向上し、タイムリーで高品質なソフトウェアの提供が保証されます。
-
自動スケーリングと従量課金制: 開発チームは、FCの自動スケーリングと従量課金機能をフル活用できます。これにより、柔軟なリソース管理と迅速なアプリケーションリリースが可能になり、運用保守(O&M)の複雑さが軽減され、コスト効率が向上します。
対象顧客:
- ソフトウェア開発チーム: コード作成効率を向上させ、高品質なアウトプットを維持する必要があります。
- 技術チーム: インテリジェントなツールを通じて開発を合理化し、製品の反復を加速することを目指しています。
主な機能と価値:
- ソフトウェア開発者: Tongyi Lingmaは、インテリジェントなコード生成、研究開発におけるインテリジェントなQ&A、独立したタスク実行を提供し、開発者にインテリジェントな研究開発体験をもたらします。
- O&Mチーム: FCは自動的にスケーリングと負荷分散を処理し、O&Mの負担を軽減します。リアルタイムログ記録とモニタリング機能により、チームは潜在的な問題を迅速に特定し解決できます。
- ソフトウェア研究開発チーム: Apsara DevOpsは、包括的なプロジェクト管理、タスク管理、コード管理、製品管理、およびCI/CDツールを提供し、チームが効率的かつ高品質な研究開発の協力をサポートします。