本記事について
Organization:IBMに所属している記事を中心に展開します。
あくまで個人の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
VS CodeライクなIDEだけじゃない、IBM Bob Shell
macOS / Linuxでも使いたい。できればCLIで。そんなときにはIDE版ではなく、Bob Shellを利用することができます。
- macOS/Linux
curl -fsSL https://bob.ibm.com/download/bobshell.sh | bash
- Windows
powershell -ep Bypass 'irm -Uri "https://bob.ibm.com/download/bobshell.ps1" | iex'
参照:Bob Shell
インストーラーも用意されています。お好みの方を選択してください。
参照:ドキュメント インストール
IDE版とCLI版では印象や使い勝手に下記のような差があります。
- IDEの情報が多い画面は苦手だけど、Shellはシンプル
- GUIよりコマンドが好き。しかも普段のShellもいつも通り使える
- インタラクティブにコマンドを自然言語で実行できる
コマンドをいじるのに慣れている人からすると、IDE版は煩雑に思えるかもしれません。しかしVS Codeライクであるということは、できるだけそのプラットフォームに沿った形をしているので、結果的にいつもの使い勝手を求めるのであれば、慣れている方を選ぶことができます。
Bob Shellの特徴
主な特徴:
- 対話型AI: 自然言語でコミュニケーション
- コード分析: 既存コードの理解と説明
- 質問応答: 技術的な質問への回答
- ドキュメント参照: 外部リソースへのアクセス
- 実装支援: コード実装の提案(ユーザーが明示的に要求した場合)
BobにBob Shellの動きを出力してもらいました
Bob Shellの造形を深くする記事の紹介
Bob Shellを知るために、読むと解像度を上げることができる記事を4つ紹介いたします。引用した記事の名前と、著者、URL、その概要について、記載いたします。
ご参考にしてください。
IBM Bob: Bob-Shellを使ってみよう!
著者: @yanagih 様
URL: https://qiita.com/yanagih/items/c61a2452bc932f925d81
概要: 特徴から、従来のShellとの違いを述べつつ、セットアップまで解説しています。さらに、Bob Shellを使用しているところをスクリーンショットを交えて、活用しています。実際のレシート読み取り、精度、考え方などが随所にスクリーンショットと合わせて説明されており、Bob Shellの雰囲気を知るのにぴったりです。
Bob-Shellで日本語プロンプトを使ったログ分析を実践してみた
著者: @spssfun2017 様
URL: https://qiita.com/spssfun2017/items/c773b96d2f0a3d203ed3
概要: ログ分析について、Bob Shellを利用した事例です。通常のコマンドの実行、Bobが動き、コマンドをコンテキストとして読み込んだ内容の理解をしているスクリーンショット、実際のフィルタリングの様子など、時系列分析まで、Bob Shellを交えて説明しています。Bob Shellのシンプルさと分析に使用した時の様子がよくわかる記事です。
すぐ試せる!IBM Bobコマンド20選
著者: @HinanoKawahori 様
URL: https://qiita.com/HinanoKawahori/items/56adb658d020322d3afc
概要: IBM BobのBob Shellに備わっているコマンドを基本から、だんだんとレベルを上げてPhaseごとに5つずつ解説しています。つまづきポイントも説明されており、会話が長くなってきた時にどのようなコマンドを打つと良いのか、重要な会話の時はどうするのか、Tipsを含めて説明されている「すぐに試せる」記事です。
もう手作業に戻れない。IBM Bob で Liberty 開発を効率化するコマンドアセットを公開しました
著者: @ktgr 様
URL: https://qiita.com/ktgr/items/8eb67fbaec8d28efb24e
概要: IBM BobとLibertyのコラボレーションをした記事です。ちょっと毛色は違いますが、コマンドを利用して、Libertyの開発を効率化している記事となっています。Libertyを利用している方はBobを利用すればさらに効率化した開発を実現することができるTips記事となっています。
AI駆動開発パートナーのIBM Bob、Shell版との相性を試してみませんか?
Bob Shellの特徴と、それに関する記事を紹介しました。Shellで利用する時のイメージから、実際の利用シーンまで、Shellの方が好きな方、開発を効率的にしたい方にはぜひ触れていただきたいです。
Shell版でもBobはあなたの開発パートナーです。コマンドが好き、わかりやすさ、UIのシンプルさがお好みのエンジニアの方には、Bob Shellに触れて、使い勝手をお試しください。
IBM Bobの無料トライアルは、下記のページからどうぞ。
参照:IBM Bob
次の記事では、課題に対してどう利用できるかをご紹介させていただきたいと思います。
すこしでも興味を持っていただければ幸いです。
