AIツール Cody について

G検定

近年のAI技術の進歩は目覚ましく、様々な分野でAIツールが活用されています。その中でも、開発者の間で注目を集めているのが、AIコーディングアシスタント「Cody」です。Codyは、開発者のコーディング作業を支援するだけでなく、コードの理解を深めたり、バグの修正を提案したりと、多岐にわたる機能を提供しています。本稿では、Codyの機能、開発元、利用方法、料金プラン、評判、他のAIツールとの比較、最新情報などを詳しく解説し、Codyの全貌に迫ります。

Codyとは?

Codyは、Sourcegraph社によって開発されたAIを搭載したコーディングアシスタントです。1 Sourcegraph社は、コードインテリジェンスを提供する企業であり、開発者がコードベース全体を検索・ナビゲートするためのツールを開発しています。2 Codyは、まるで「AI社員」のように、質問への回答、タスクの完了、新人研修、サポートとトラブルシューティング、新しいアイデアや洞察の提供など、様々なタスクを支援してくれます。3

Codyは、企業内のナレッジベースを学習し、その知識に基づいて質問に答えてくれます。2 例えば、「この関数の役割は?」「このエラーの原因は?」といった質問に対して、Codyはコードベース全体を解析し、文脈を理解した上で回答を生成します。4 また、Codyは、記事、PowerPoint、PDFなど、様々な形式のドキュメントから情報を収集し、それらを組み合わせて回答を生成することができます。3 回答の根拠となったソースも提供してくれるため、回答の信頼性を確認することも可能です。3

Codyは、新人研修にも活用することができます。3 新入社員は、Codyに質問することで、必要な情報を迅速に得ることができ、スムーズに業務を習得することができます。 また、Codyは、サポートとトラブルシューティングにも役立ちます。3 例えば、Zoomで音声が聞こえない場合、Codyはサポートドキュメントを参照して、問題の解決方法を提案してくれます。 さらに、Codyは、新しいアイデアや提案を提供してくれることもあります。3 Codyは過去の会話や文脈を記憶しているため、状況に応じたアイデアやアドバイスを提供することができます。

Codyの機能

Codyは、AIを活用した様々な機能を提供することで、開発者のコーディング作業を効率化し、より質の高いコード作成を支援します。主な機能は以下の通りです。

  • 質問への回答: コードに関する質問に対して、CodyはAIを用いて的確な回答を提供します。5 例えば、「この関数の役割は?」「このエラーの原因は?」といった質問に対して、Codyはコードベース全体を解析し、文脈を理解した上で回答を生成します。
  • コードの自動生成: Codyは、開発者の指示に基づいてコードを自動生成することができます。5 例えば、「ユーザー認証のコードを書いて」と指示すれば、Codyは適切なコードを生成します。 また、既存のコードをコピー&ペーストし、値を変更するだけで、Codyが新しいコードを生成してくれる機能もあります。6
  • コードの修正: Codyは、コードの問題点を検出し、修正案を提案します。7 例えば、コードのスタイルが統一されていない場合や、潜在的なバグが含まれている場合、Codyは修正案を提示します。
  • コードの説明: Codyは、コードの機能や動作を分かりやすく説明します。7 特に、複雑なコードやレガシーコードを理解する際に役立ちます。
  • コードのドキュメント生成: Codyは、コードからドキュメントを自動生成することができます。4 これにより、開発者はドキュメント作成の手間を省き、より重要な作業に集中することができます。
  • チャット: Codyは、チャット形式で質問や指示を受け付けることができます。8 これにより、開発者は自然な言葉でCodyと対話しながら、コーディング作業を進めることができます。6
  • コードベース全体の理解: Codyは、コードベース全体を理解し、文脈に応じた支援を提供します。9 Sourcegraphのコード検索・分析ツールと統合されているため、より的確なコードの自動補完、説明、編集が可能です。10 これにより、開発者はプロジェクト全体を把握しやすくなり、より効率的に作業を進めることができます。
  • チャット指向プログラミング (CHOP): Codyは、CHOPと呼ばれる、AIとの自然な会話を通じてコードを書く新しいパラダイムを可能にします。8
  • 翻訳アシスタント: Codyは、高度な言語翻訳ツールとしても機能し、様々な言語で正確な翻訳を提供します。11
  • カスタマーサポートチャットボット: Webサイトにパーソナライズされたカスタマーサポートチャットボットを作成することができます。11 これにより、顧客はWebサイト上でCodyと対話し、質問への回答やサポートを受けることができます。
  • 求人情報チャットボット: 応募者は、Codyと対話することで、求人情報や近くの求人情報を得ることができます。11
  • 画像処理: Codyは、テキストだけでなく、画像も処理することができます。12 これにより、画像に関連する質問にも答えることができます。

Codyのソリューション

Codyは、様々なビジネスニーズに対応するソリューションを提供しています。13

 

FeatureDescription
カスタムナレッジベース統合さまざまなドキュメントタイプから情報を吸収したり、Webサイト全体をクロールして、ビジネス向けのパーソナライズされたナレッジベースを作成できます。
瞬時の応答カスタマイズされたナレッジベースを活用して、ビジネス関連のクエリに迅速かつ正確な回答を提供し、情報へのアクセスを合理化します。
多面的なユーティリティプロフェッショナルなメールの作成、ドキュメントの翻訳、マーケティングコンテンツの生成など、さまざまなタスクを支援します。
効率ブースター迅速なサポートとトラブルシューティングを提供することにより、チームはよりスマートかつ迅速に作業できます。
アイデア生成過去のやり取りを記憶する機能により、状況に応じた提案や新鮮な視点を提供します。
生産性の向上Codyはオンデマンドの知識リソースであるため、情報を探すのに費やす時間が大幅に短縮されます。
カスタマイズ特定のビジネスニーズとプロセスに合わせてCodyを調整できるため、高度にパーソナライズされたエクスペリエンスが実現します。
セキュリティとプライバシー堅牢なAWS暗号化とSOC II標準を利用することにより、データの安全とプライバシーが確保されます。
言語の汎用性Codyの多言語機能により、ユーザーはあらゆる言語で情報を構築および操作できるようになり、グローバルなコラボレーションが促進されます。

Codyの開発元と開発の背景

Codyは、Sourcegraph社によって開発されました。1 Sourcegraph社は、コードインテリジェンスを提供する企業であり、開発者がコードベース全体を検索・ナビゲートするためのツールを開発しています。1 Codyは、開発者のコーディング作業を高速化するために設計されたAIコーディングアシスタントであり、Sourcegraph社のコードインテリジェンス技術と最新のLLM(大規模言語モデル)を組み合わせることで、高度なコード支援を実現しています。8 Codyは、Claude 3 SonnetをデフォルトのLLMとして使用しており、開発者により高速で正確な提案を提供します。2

Codyの開発背景には、ソフトウェア開発の複雑化と開発者不足という課題があります。 近年、ソフトウェア開発は大規模化・複雑化しており、開発者は膨大な量のコードを理解し、保守する必要に迫られています。 また、世界的に開発者不足が深刻化しており、開発者の負担を軽減し、生産性を向上させることが求められています。 Codyは、これらの課題を解決するために開発されました。 AIを活用することで、開発者はより効率的にコーディング作業を進めることができ、ソフトウェア開発を大幅に加速させることができます。2 より質の高いソフトウェアを開発することができます。

Codyの利用方法

Codyは、Webアプリ、デスクトップアプリ、VS Codeなどのコードエディタの拡張機能として利用することができます。5

  • Webアプリ: WebブラウザからCodyにアクセスし、チャット形式で質問や指示を入力することができます。
  • デスクトップアプリ: デスクトップアプリをインストールすることで、より快適にCodyを利用することができます。
  • VS Code拡張機能: VS CodeにCodyの拡張機能をインストールすることで、コードエディタ上でCodyの機能を利用することができます。6 例えば、コードの自動補完、コードの説明、コードの修正などをVS Code上で直接実行することができます。

Codyを利用するためには、Sourcegraphのアカウントを作成し、Codyにリポジトリを追加する必要があります。 リポジトリを追加することで、Codyはコードベース全体を解析し、文脈に応じた支援を提供することができます。 また、Codyを使いこなすための包括的なチュートリアルも用意されています。14

Codyの利用料金とプラン

Codyは、無料プランと有料プランを提供しています。15

  • 無料プラン: 毎月100クレジット、サイトウィジェット、最大100ドキュメントのアップロードが可能です。15
  • 有料プラン: ベーシック(月額29ドル)、プレミアム(月額99ドル)、アドバンスト(月額249ドル)の3つのプランがあります。15 プランが上がるにつれて、クレジット数やその他の特典が増加します。15 アドバンストプランでは、以下のような機能が利用可能です。16
  • 25,000クレジット
  • GPT 4o Mini 32K
  • GPT 4o 32K
  • Claude 3.5 Sonnet 32K
  • チームメンバー30人
  • 90日間の会話ログ
  • 25,000のWebサイトページ
  • Webサイトクローラー

Cody Proは、プロの開発者向けに、最高のモデルに制限なくアクセスできるプランで、月額9ドルです。8 Cody Enterpriseは、セキュリティ、スケーラビリティ、コードベース全体にわたるコンテキストを求める企業向けのプランで、ユーザーあたり月額19ドルです。8 また、Cody Enterpriseは、12ヶ月契約のオプションも用意されており、25ユーザーで年間5,700ドルです。17

さらに、Cody Proを初めて利用する場合は、「DevStarterPack」というコードを入力することで、1ヶ月間無料で利用することができます。8

Codyと他のAIツールとの比較

Codyは、GitHub Copilot、Tabnine、Amazon CodeWhisperer、Continue 18 など、他のAIコーディングアシスタントと比較されることがあります。 Codyは、コードベース全体を理解し、文脈に応じた支援を提供することに重点を置いており、19 特に大規模なプロジェクトやレガシーコードを扱う開発者にとって有効です。

CodyとCopilotを比較した例では、CodyはCopilotよりも詳細な回答を生成し、その回答の根拠となったソースも明示することができました。9 また、CodyはCopilotよりも正確なコードを生成し、開発環境のセットアップも容易でした。9

 

機能CodyDevin
ターミナル統合
タブ補完N/A
言語非依存
APIアクセス
自己ホスト可能
テスト生成
リアルタイム補完
使用状況分析
説明/チャット
フルコードベースコンテキスト
VS CodeサポートN/A
JetBrainsサポートN/A
NVIMサポートN/A
サポートされているモデルGPT-4、Claude、カスタムカスタムコグニションモデル
価格設定無料ティア + Pro $9/月チーム $500/月、エンタープライズ

Codyの代替となるAIツールとしては、GitHub Copilot、Tabnine、Amazon CodeWhisperer、Kite、AskCodi、MutableAI、Codigaなどがあります。10 これらのツールは、それぞれ異なる機能や特徴を備えているため、開発者は自身のニーズに合わせて最適なツールを選択する必要があります。

Codyの評判とユーザーレビュー

Codyは、多くの開発者から高い評価を得ています。14 Gartnerのレビューでは、Codyは5点満点中4.3点の評価を獲得しており、ユーザーからは「日々の業務で開発者を支援するAIツールは、現代において誰もが検討し、評価すべきものです。Codyは、観察者ではなく、採用者になることを容易にします。」といった声が寄せられています。20

 

評価サイト評価レビュー
Futurepedia4.3/5ビジネスを効率的で知識主導型の環境に変えることに優れています。会社の特定のデータベースを参照し、文脈的に正確な応答を提供する独自の機能は、あらゆるチームに比類のない利点を提供します。堅牢なセキュリティ機能、カスタマイズ可能な統合オプション、ユーザーフレンドリーなインターフェースを備えたCodyは、不可欠なAIチームメンバーとなり、業界全体の生産性とイノベーションを向上させる態勢が整っています。 14
Gartner4.3/8AIは、開発者が日々の業務を支援する上で、現代において誰もが検討し、評価すべきものです。Codyを使用すると、観察者ではなく、簡単に採用者になることができます。 20
JetBrainsこのAIは、AIに不合理なほど腹を立てるのが得意です。多くの可能性を秘めていますが、意図したとおりに使用するのに驚くほどの労力がかかるため、価値があるというレベルには達していません。 21
All About AI3.5/5Cody AIは、手頃な価格帯で注目を集めました。3〜50人のチームを処理し、1,000〜25,000のドキュメントまたはWebサイトページを効率的に管理します。24時間365日のカスタマーサポート、クレジットカード不要の無料トライアル、GPT 3.5 16K、GPT 4、およびカスタムナレッジベースとの強力な統合など、当社の技術環境にシームレスに適合します。カスタマイズオプションは画期的です。埋め込み可能なWebサイトウィジェットとWebサイトクローラーは、データインタラクションを完全に強化します。 13
Product Hunt4.7/5ゼロコードのエクスペリエンスと、AIを使用してローカルおよびキュレーションされたコンテンツと対話する先駆者でした。私は製品が大好きです。 22

JetBrainsのプラグインレビューでは、「このAIは、AIに不合理なほど腹を立てるのが得意です。多くの可能性を秘めていますが、意図したとおりに使用するのに驚くほどの労力がかかるため、価値があるというレベルには達していません。」といった否定的な意見も一部見られます。21

Slashdotのユーザーレビューでは、Codyは「エディター内にあるコーディングアシスタントAI」であり、「コードを見つけて説明し、記述することができる」と評価されています。23 あるユーザーは、「私はCody AIが大好きです。このツールの将来にとても興奮しています。業界の他のAIツールよりも成長する必要があると思います。」と述べています。23 一方で、「コンテキストがそれほど正確ではない場合があり、最新バージョンはバグが発生しました。」といった意見も寄せられています。23

SoftwareReviewsのユーザーレビューでは、「AIツールに関する事前の知識がほとんどなくても、基本的な機能を使用できますが、その潜在能力を最大限に活用するには時間がかかる可能性があります。また、開発者のレビューを必要とする、一貫性のない/最適ではない提案が何度か見られました。」といった意見があります。12 また、「機密データを扱っている場合は、Codyを使用し、オンプレミス展開オプションを使用してください。」というアドバイスもされています。12

Codyの最新情報と今後の展望

Codyは、常に進化を続けており、新しい機能が追加されています。 例えば、最近では、GitLabとの統合が発表されました。 これにより、GitLabユーザーはCodyを活用して、コードベースの規模に関係なく、シンプルなチャットインターフェースを通じてコードベースの完全な知識を活用できるようになりました。 また、Zapierなどのコミュニケーションプラットフォームや自動化ツールとの連携もサポートされ、様々なワークフローでCodyの機能を活用できるようになりました。14 さらに、高度な防御戦略やカスタマイズ可能なアクセス制御により、情報の安全性が確保されています。14

今後の展望としては、Codyの機能をさらに拡張していく計画があります。2 例えば、システム監視メトリクスなどのより多くのコンテキストソースを統合開発環境に取り込み、コード提案の精度と関連性を向上させる実験的なプロジェクトが開始されています。2 この改善により、Claude 3モデルで利用可能な200Kのコンテキストウィンドウを活用することで、より高度なAIインタラクションが可能になる予定です。2 また、言語モデルの微調整を行い、コンテキスト認識を向上させることで、Codyは実際の制作ニーズにより合致したコードや提案を生成できるようになると期待されています。24 さらに、開発者は、ドキュメント、Jira、GitHubなどの外部コンテキストプロバイダーをCodyに追加することで、コードエディターを離れることなく関連情報にアクセスできるようになります。24 例えば、Hacker Newsのようなサイトからデータを取得するカスタムコンテキストプロバイダーを追加することも可能です。24

結論

Codyは、AIを活用したコーディングアシスタントであり、開発者のコーディング作業を効率化し、より質の高いコード作成を支援します。 質問への回答、コードの自動生成、コードの修正、コードの説明など、多岐にわたる機能を提供しており、無料プランでも利用することができます。 Codyは、GitHub Copilotなどの他のAIコーディングアシスタントと比較しても、コードベース全体を理解し、文脈に応じた支援を提供することに重点を置いており、特に大規模なプロジェクトやレガシーコードを扱う開発者にとって有効です。 Codyは、常に進化を続けており、新しい機能が追加されています。 今後の展望としては、Codyの機能をさらに拡張していく計画があり、開発者の生産性をさらに向上させることが期待されます。

AIコーディングアシスタントは、開発者の生産性を向上させるだけでなく、コーディングの未来を形作る可能性を秘めています。25 McKinseyの調査によると、AIツールを使用している開発者は、使用していない開発者よりも平均で20〜50%高速に作業を行っています。25 AIは、コードの発見、ドキュメントの生成、単体テストの作成などのタスクを自動化するのに優れており、24 開発者は、より創造的な作業に集中することができます。 CodyのようなAIツールは、ソフトウェア開発におけるAIの変革の可能性を示す好例であり、コーディングの未来を形作る上で重要な役割を果たしていくでしょう。

引用文献

  1. www.anthropic.com, 12月 29, 2024にアクセス、 https://www.anthropic.com/customers/sourcegraph#:~:text=Sourcegraph%20is%20a%20code%20intelligence,write%20and%20understand%20code%20faster.
  2. Sourcegraph enhances the intelligence and speed of their AI-powered coding assistant with Claude – Anthropic, 12月 29, 2024にアクセス、 https://www.anthropic.com/customers/sourcegraph
  3. Top AI Business Tool – Cody The AI You Train, 12月 29, 2024にアクセス、 https://meetcody.ai/ai-tool/
  4. Leveraging Cody AI for better and more efficient code – LogRocket Blog, 12月 29, 2024にアクセス、 https://blog.logrocket.com/leveraging-cody-ai-better-more-efficient-code/
  5. Meet Cody, an AI coding assistant that understands your code and context – Medium, 12月 29, 2024にアクセス、 https://medium.com/riteklick/meet-cody-an-ai-coding-assistant-that-understands-your-code-and-context-f4bc469af0c2
  6. The power user’s guide to Cody AI for Visual Studio Code – Sourcegraph, 12月 29, 2024にアクセス、 https://sourcegraph.com/blog/power-users-guide-to-cody-ai-for-visual-studio-code
  7. Cody AI – Features, Pricing & Deals – ToolsForHumans.ai, 12月 29, 2024にアクセス、 https://www.toolsforhumans.ai/ai-tools/cody-ai
  8. Cody | AI coding assistant – Sourcegraph, 12月 29, 2024にアクセス、 https://sourcegraph.com/cody
  9. Copilot vs. Cody: Why context matters for code AI – Sourcegraph, 12月 29, 2024にアクセス、 https://sourcegraph.com/blog/copilot-vs-cody-why-context-matters-for-code-ai
  10. 7 Sourcegraph Cody Alternatives You Should Know – Swimm, 12月 29, 2024にアクセス、 https://swimm.io/learn/ai-tools-for-developers/7-sourcegraph-cody-alternatives-you-should-know
  11. Cody – Business AI Employee Trained on Your Knowledge Base, 12月 29, 2024にアクセス、 https://meetcody.ai/
  12. Cody AI Customer Reviews 2024 – SoftwareReviews, 12月 29, 2024にアクセス、 https://www.softwarereviews.com/products/cody-ai?c_id=478
  13. Cody AI Review: Best AI Coding Assistant – AllAboutAI.com, 12月 29, 2024にアクセス、 https://www.allaboutai.com/ai-reviews/cody-ai/
  14. Cody AI Reviews: Use Cases, Pricing & Alternatives – Futurepedia, 12月 29, 2024にアクセス、 https://www.futurepedia.io/tool/cody
  15. Cody – Virtual Employee Powered by AI – B12 website, 12月 29, 2024にアクセス、 https://www.b12.io/ai-directory/cody/
  16. Pricing – Cody – The AI Trained on Your Business, 12月 29, 2024にアクセス、 https://meetcody.ai/pricing/
  17. Cody Enterprise – AWS Marketplace, 12月 29, 2024にアクセス、 https://aws.amazon.com/marketplace/pp/prodview-cov3mgelfxlte
  18. Sourcegraph Cody Compare, 12月 29, 2024にアクセス、 https://sourcegraph.com/compare
  19. Cody vs. Devin: Comparing AI Code Generation tools (2025) | Greptile Blog, 12月 29, 2024にアクセス、 https://www.greptile.com/blog/comparing-cody-vs-devin
  20. Sourcegraph Cody Reviews, Ratings & Features 2024 | Gartner Peer Insights, 12月 29, 2024にアクセス、 https://www.gartner.com/reviews/market/ai-code-assistants/vendor/sourcegraph/product/sourcegraph-cody
  21. Cody: AI Coding Assistant with Autocomplete & Chat – IntelliJ IDEs Plugin | Marketplace, 12月 29, 2024にアクセス、 https://plugins.jetbrains.com/plugin/9682-cody-ai-coding-assistant-with-autocomplete–chat/reviews
  22. Cody – AI for Business – Product Information, Latest Updates, and Reviews 2024, 12月 29, 2024にアクセス、 https://www.producthunt.com/products/cody-ai-for-business/reviews
  23. Cody Reviews – 2024 – Slashdot, 12月 29, 2024にアクセス、 https://slashdot.org/software/p/Sourcegraph-Cody/
  24. How Cody AI can supercharge your development workflow | We Love Open Source, 12月 29, 2024にアクセス、 https://allthingsopen.org/articles/cody-ai-supercharge-development-workflow

25. Copilot vs. Cody: All you need to know – DEV Community, 12月 29, 2024にアクセス、 https://dev.to/hackmamba/copilot-vs-cody-all-you-need-to-know-jdi

タイトルとURLをコピーしました