# Code Projectテスト

コードプロジェクト関係のテストの記述です。

# new Projects テスト

##### Project選択

Bionicの2つのプロジェクト「Code」と「Work」から「Code」を選択します。

[![1__#$!@%!#__Pasted Graphic 2.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/eRAy8J9D2Kh423Ol-1-at-pasted-graphic-2.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/eRAy8J9D2Kh423Ol-1-at-pasted-graphic-2.png)

今回は、テスト用にPICプログラムを使用するので「Code」を選択します。

[![1__#$!@%!#__Pasted Graphic 3.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/gycqqkdNdXKoaNuF-1-at-pasted-graphic-3.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/gycqqkdNdXKoaNuF-1-at-pasted-graphic-3.png)

Project name<span class="s1">は「</span>code test<span class="s1">」とし「</span>Create<span class="s1">」ボタンをクリックして作成します。</span>

次の様に「<span class="s2">Code</span>」選択時の初期画面が表示されます。  
この状態では、未だ設定が完了していません。[![Pasted Graphic 43.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/etSujOLCwo9co6W9-pasted-graphic-43.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/etSujOLCwo9co6W9-pasted-graphic-43.png)

##### モデルの選択

チャット画面の「<span class="s1">Choose a model</span>」からダウンロードしたモデル「<span class="s1">GPT OSS 20B</span>」を選択します。

[![Pasted Graphic 52.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/AixlqsAVtOYd8opV-pasted-graphic-52.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/AixlqsAVtOYd8opV-pasted-graphic-52.png)

##### ターゲットの選択

ターゲットとするコードのRootフォルダを選択します。

[![Pasted Graphic 63.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/wjacwpzmUP2UenYy-pasted-graphic-63.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/wjacwpzmUP2UenYy-pasted-graphic-63.png)

「<span class="s1">Select folder</span>」をクリックしてターゲットの<span class="s1">Root</span>フォルダを「<span class="s1">Use Folder</span>」クリックで選択します。

[![Pasted Graphic 73.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/Kogx2s2dtakE0zbu-pasted-graphic-73.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/Kogx2s2dtakE0zbu-pasted-graphic-73.png)

次の画面の様にプロンプトを受け付けるようになります。

[![Pasted Graphic 83.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/u9X98Iw7ZsYgIaVf-pasted-graphic-83.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/u9X98Iw7ZsYgIaVf-pasted-graphic-83.png)

##### \[プロンプト-最初\]

最初の質問をしてみましょう。

「フォルダ内容を説明して下さい。」  
と入力して、指定したフォルダのファイルを確認させます。

[![Pasted Graphic 92.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/7BZh6Rk80QRiuBs4-pasted-graphic-92.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/7BZh6Rk80QRiuBs4-pasted-graphic-92.png)

約<span class="s1">1</span>分後に。。。

[![Pasted Graphic 102.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/a9kyFIFqvE0kkqBK-pasted-graphic-102.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/a9kyFIFqvE0kkqBK-pasted-graphic-102.png)

んー、日本語で表示させましょう。  
「日本語で説明して下さい」と入力します。  
約<span class="s1">40</span>秒後。。。

[![Pasted Graphic 112.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/VKKAlSTYm7CvEwvm-pasted-graphic-112.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/VKKAlSTYm7CvEwvm-pasted-graphic-112.png)

それらしく、説明されています。また、c/hのcコードは簡単な説明もされています。

内容を一度読み込んで解釈している様です。

[![Pasted Graphic 122.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/NlFFsL2hnQBBsb4b-pasted-graphic-122.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/NlFFsL2hnQBBsb4b-pasted-graphic-122.png)

##### \[プロンプト-概要をmdファイル作成\]

次に、説明した結果をマークダウンファイル「フォルダ<span class="s1">-</span>ファイル説明<span class="s1"> from LLLM.md</span>」に出力してましょう。  
マークダウンファイル「フォルダ<span class="s1">-</span>ファイル説明<span class="s1"> from LLLM.md</span>」に説明を出力しください。

[![Pasted Graphic 132.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/m29jDPscgee61yL8-pasted-graphic-132.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/m29jDPscgee61yL8-pasted-graphic-132.png)

ファイル作成中

[![Pasted Graphic 142.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/EKyum1gSLZPTWVfW-pasted-graphic-142.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/EKyum1gSLZPTWVfW-pasted-graphic-142.png)

ファイル作成完了<span class="s1">!</span>

[![Pasted Graphic 152.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/QIdd38KC1edYM65r-pasted-graphic-152.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/QIdd38KC1edYM65r-pasted-graphic-152.png)

内容を確認します。

[![Pasted Graphic 172.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/ZMoaQ197cCelR7J2-pasted-graphic-172.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/ZMoaQ197cCelR7J2-pasted-graphic-172.png)

生成されたマークダウンファイルを確認します。

[![Pasted Graphic 162.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/ACndhBXNIsbtxeQ2-pasted-graphic-162.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/ACndhBXNIsbtxeQ2-pasted-graphic-162.png)

<span class="s1">PIC</span>プログラミング環境<span class="s1">(IDE)</span>で作成しているプロジェクトを実際にビルドしてみましょう。

プロンプトで次を入力します。

「ビルドして下さい。」  
コードをビルド<span class="s1">(make)</span>している様ですね。

[![Pasted Graphic 182.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/MButlS2CHt0s4rfg-pasted-graphic-182.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/MButlS2CHt0s4rfg-pasted-graphic-182.png)

この時のPCのリソース消費状態をアクティビティモニタで確認します。

ビルド中の<span class="s1">CPU/GPU</span>使用状態です。

[![Pasted Graphic 192.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/jIUrOcYRhNhpVnf0-pasted-graphic-192.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/jIUrOcYRhNhpVnf0-pasted-graphic-192.png)

ビルド結果

[![Pasted Graphic 202.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/w3Svt8myeH55I5HY-pasted-graphic-202.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/w3Svt8myeH55I5HY-pasted-graphic-202.png)

ビルド結果に関して説明を求めた結果。。。

[![Pasted Graphic 212.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/i50Ljyw9zIIkCPYM-pasted-graphic-212.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/i50Ljyw9zIIkCPYM-pasted-graphic-212.png)

...<span class="s1">略</span>...

[![Pasted Graphic 222.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/hLIWtk8NiKVNIkom-pasted-graphic-222.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/hLIWtk8NiKVNIkom-pasted-graphic-222.png)

##### \[**テスト結果\]**

<span class="s1">Bionic</span>のインストールと<span class="s1">Code</span>プロジェクトを簡単にテストしてみました。  
<span class="s1">Agent</span>ベースになって、一回のプロンプトで実行出来る作業が増えて作業効率が格段に良くなりました。  
クラウドタイプに比べて、エージェントが出来る事作業スピードは遅いという感じです。  
ただ、ローカル環境で完結し実行時のコスト<span class="s1">(</span>生成時のコストはゼロ<span class="s1">)</span>とセキュリティ<span class="s1">(</span>外部には情報を出さない<span class="s1">)</span>は格段に向上します。  
<span class="s1">(</span>補足<span class="s1">: Bionic</span>はクラウド上の実行時に、有料のデータ保持ゼロのLM Studioセキュアクラウド上で実行することが可能となっています。<span class="s1">)</span>

エージェントして、指示を実行するためにネットワークからツールなどをダウンロードするのですが、この行為をローカル<span class="s1">LLM</span>の機能としてどう考えるか<span class="s1">?</span>完全にローカル環境下で実施するなら許可できないのですが、今回は使用するツールのダウンロードを許容しています。設定にこの辺の許可設定が有るのねも知れませんが、現在は特にユーザーには認証すること無くツールを使用しています。

未だ、進化中の<span class="s1">Bionic</span>なので、今後の進化でどのようになっていくのか<span class="s1">?</span>そして、<span class="s1">Bionic</span>と同様な環境を構築する事<span class="s1">(</span>環境構築<span class="s1">/</span>予算<span class="s1">/</span>時間<span class="s1">/etc...)</span>を考えると特定の環境下で使用する場合には有利だと考えしています。<span class="s1">LM Studio</span>を部分に使用していたのですが、<span class="s1">Bionic</span>で更に使用率は上昇していきそうです<span class="s1">(</span>特にオフラインでは<span class="s1">)</span>。

# PDF出力テスト結果

##### <span class="s1">ビルド結果のPDF化</span>

<span class="s1">Code</span>プロジェクトの「[new Projects テスト](https://book.a10-objects.jp/books/lm-studio-bionic/page/new-projects "new Projects テスト")」の「ビルド結果」をPDFへ出力するテストを実施してみました。

[![スクリーンショット 2026-07-22 3.09.022.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/3XEnTmXbe5O3mlUK-2026-07-22-3-09-022.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/3XEnTmXbe5O3mlUK-2026-07-22-3-09-022.png)

ERROR<span class="s1">だが、トライ中</span>! エージェントが頑張っています。

[![スクリーンショット 2026-07-22 3.16.482.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/B52DXP6cLfS4MTKm-2026-07-22-3-16-482.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/B52DXP6cLfS4MTKm-2026-07-22-3-16-482.png)

この時のPCのリソース消費状態をアクティビティモニタで確認します。  
PDF作成中のCPU/GPU使用状態です。

[![スクリーンショット 2026-07-22 3.19.082.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/KNWAZo8xXPYGYUIu-2026-07-22-3-19-082.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/KNWAZo8xXPYGYUIu-2026-07-22-3-19-082.png)

<span class="s1">PDF</span>化完了しました。

[![スクリーンショット 2026-07-22 3.19.252.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/hLeCTOZaTpKqoNgO-2026-07-22-3-19-252.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/hLeCTOZaTpKqoNgO-2026-07-22-3-19-252.png)

生成された「<span class="s1">PDF</span>」ファイルを確認します。

[![スクリーンショット 2026-07-22 3.20.082.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/FbgJ4m3q9vptLWPl-2026-07-22-3-20-082.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/FbgJ4m3q9vptLWPl-2026-07-22-3-20-082.png)

ファイルを確認したらどうも漢字コードに問題が有り日本語が正しく表示されない状態です。

[![スクリーンショット 2026-07-22 3.20.232.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/k3WwtdC4I7nmJYIc-2026-07-22-3-20-232.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/k3WwtdC4I7nmJYIc-2026-07-22-3-20-232.png)

漢字コードをUTF-8で再度PDF出力を試みます。

[![スクリーンショット 2026-07-22 3.24.192.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/fulC57eVlG1EUtpM-2026-07-22-3-24-192.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/fulC57eVlG1EUtpM-2026-07-22-3-24-192.png)

また、失敗ですね。

[![スクリーンショット 2026-07-22 3.24.422.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/NNgdeNDgt6XxnfcW-2026-07-22-3-24-422.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/NNgdeNDgt6XxnfcW-2026-07-22-3-24-422.png)

再度、修正を要求します。

[![スクリーンショット 2026-07-22 3.28.112.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/TbeRWXFH9XVGUjZU-2026-07-22-3-28-112.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/TbeRWXFH9XVGUjZU-2026-07-22-3-28-112.png)

新しいツールをインスートルして<span class="s1">PDF</span>の生成を試みる用なので「<span class="s1">Yes </span>」で許可します。

[![スクリーンショット 2026-07-22 3.30.442.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/Sj8XJWhCAxhWify0-2026-07-22-3-30-442.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/Sj8XJWhCAxhWify0-2026-07-22-3-30-442.png)

実行途中。

[![スクリーンショット 2026-07-22 3.38.122.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/iYiat0XG0dnf85ee-2026-07-22-3-38-122.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/iYiat0XG0dnf85ee-2026-07-22-3-38-122.png)

作業中。

[![スクリーンショット 2026-07-22 3.47.582.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/KvR8S1Vo5k4S2vlR-2026-07-22-3-47-582.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/KvR8S1Vo5k4S2vlR-2026-07-22-3-47-582.png)

何故か<span class="s1">?  
</span>過去の事を出力。。。。

[![スクリーンショット 2026-07-22 3.49.282.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/DI3enJXMSwu0vd0U-2026-07-22-3-49-282.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/DI3enJXMSwu0vd0U-2026-07-22-3-49-282.png)

ファイルを再度確認します。

[![Pasted Graphic2.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/dmm9Ul9ldDVGyi16-pasted-graphic2.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/dmm9Ul9ldDVGyi16-pasted-graphic2.png)

新しいPDFの文字コードはUTF-8となったようですが「ビルド結果」をPDF化した内容では無いようです。

[![Pasted Graphic 12.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/cVgpoLgFkPgMRtqO-pasted-graphic-12.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/cVgpoLgFkPgMRtqO-pasted-graphic-12.png)

再度、ビルドからトライしてみます。

「ビルドを実行し、ビルド結果を文字コード<span class="s1">ITF-8</span>の<span class="s1">PDF</span>ファイルにしてください。」

[![2__#$!@%!#__Pasted Graphic 22.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/9djZJUqDgAnJGlMr-2-at-pasted-graphic-22.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/9djZJUqDgAnJGlMr-2-at-pasted-graphic-22.png)

[![Pasted Graphic 32.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/z94EEM4V16tx4C9F-pasted-graphic-32.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/z94EEM4V16tx4C9F-pasted-graphic-32.png)

<span class="s1">新しいPDF</span>ファイルの内容。

[![2__#$!@%!#__Pasted Graphic 52.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/qC8Fr6uoQlfGn2RU-2-at-pasted-graphic-52.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/qC8Fr6uoQlfGn2RU-2-at-pasted-graphic-52.png)

ビルド内容を表示してみます。

[![Pasted Graphic 44.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/zwMujkN1Y2uwdb1v-pasted-graphic-44.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/zwMujkN1Y2uwdb1v-pasted-graphic-44.png)

ビルド結果として<span class="s1">PDF</span>ファイルの内容が許容範囲であるかと言うと、記録ファイルとしては<span class="s1">NG</span>では有るがとりあえず<span class="s1">PDF</span>の文字して日本語て出力していることは<span class="s1">OK</span>です。結論は使えないと言う事です。しかし、生成AIのエージェントではよく有る事ですが。。上手く特徴をつかんで使用すれば良いツールとして使用できる部分も多々有ると感じています。

##### フォルダ-ファイル説明のPDF

別の内容の<span class="s1">PDF</span>化を実施してみました。

<span class="s1">「フォルダ</span><span class="s2">-</span><span class="s1">ファイル説明</span><span class="s2"> .md</span><span class="s1">」を</span><span class="s2">PDF</span><span class="s1">化してください。</span><span class="s2">  
</span><span class="s1">文字コードは二辺後に対応した「</span><span class="s2">UTF-8</span><span class="s1">」としてください。</span>

[![Pasted Graphic 62.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/8bHMbg3PGCzKnvz5-pasted-graphic-62.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/8bHMbg3PGCzKnvz5-pasted-graphic-62.png)

処理中

日本語が「二辺後」になっていますが、とりあえず継続実行します。  
最終的に「<span class="s1">Error</span>」となり終了しました。

[![スクリーンショット 2026-07-22 4.16.452.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/2dE4D4jnOgSB8yuy-2026-07-22-4-16-452.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/2dE4D4jnOgSB8yuy-2026-07-22-4-16-452.png)

誤字を修正して再度<span class="s1">PDF</span>化を要求します。

<span class="s2">フォルダ</span><span class="s3">-</span><span class="s2">ファイル説明</span> <span class="s2">のを</span><span class="s3">PDF</span><span class="s2">化してください。</span><span class="s3">  
</span><span class="s2">文字コードは日本語に対応した「</span><span class="s3">UTF-8</span><span class="s2">」としてください。</span>

[![Pasted Graphic 84.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/EqeIwlftJWkE02sM-pasted-graphic-84.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/EqeIwlftJWkE02sM-pasted-graphic-84.png)

失敗したので「<span class="s1">Retry</span>」します。

[![Pasted Graphic 92.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/ux5RugEhzWOKPexS-pasted-graphic-92.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/ux5RugEhzWOKPexS-pasted-graphic-92.png)

<span class="s1">「</span>Retry<span class="s1">」結果</span>

[![Pasted Graphic 112.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/gfrVb7hHwqogaNh1-pasted-graphic-112.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/gfrVb7hHwqogaNh1-pasted-graphic-112.png)

基本、日本語は弱い<span class="s1">? (</span>他の生成<span class="s1">AI</span>でも<span class="s1">?)</span>感じはします。

生成された「<span class="s1">python3</span>」のコード。

[![Pasted Graphic 122.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/ic5fOqEjeiHQdk3I-pasted-graphic-122.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/ic5fOqEjeiHQdk3I-pasted-graphic-122.png)

最終的に。。。。

エージェントは諦めて、マークダウンファイルの内容を説明して終了です。

[![Pasted Graphic 133.png](https://book.a10-objects.jp/uploads/images/gallery/2026-07/scaled-1680-/U4gtnTddDNIxpCH9-pasted-graphic-133.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-07/U4gtnTddDNIxpCH9-pasted-graphic-133.png)

##### **PDF化のまとめ**

今回の初期テストでは、未だ日本語<span class="s1">PDF</span>化は不得意のようです。

今後の成長に期待します。

今後もエージェント動作を色々とトライしてみたいと思います。