LM StudioでLlama3-ArrowSE-8B-v0.3でチャットしてみる

# はじめに
LM Studioを使って、Datapilotさんが新たに公開したLlama3-ArrowSE-8B-v0.3でチャットしてみました。

https://lmstudio.ai/

https://huggingface.co/mmnga/Llama3-ArrowSE-8B-v0.3-gguf

# 実行環境
windows10

# 導入
今回は、Llama3-ArrowSE-8B-v0.3-Q8_0.ggufを導入しました。インストールの方法は以下の記事を参照してください。

https://qiita.com/ftakumi0617/items/81a71e210db7b8db8f0b

土山さんが投稿した記事にある質問でチャットしてみました。

https://qiita.com/tatsuki-tsuchiyama/items/21a77f764ea3a07ab901

# 実行結果
 **次の文章を要約してください。** Anthropicは10月16日（現地時間）、同社が公開するAIチャットボット「Claude 2」の公開範囲を日本を含む世界95の国と地域に拡大したことを明らかにした。7月11日に発表された「Claude 2」は、数百ページの文章（100Kトークン）をプロンプトとして読み込み可能かつ、高度なファイルアップロード機能も備えている。ChatGPT対抗馬の本命とみなされることも多い。今回拡大された95の国・地域のユーザーは無料版に加え、9月7日に発表された有料プラン「Claude Pro（月額20米ドルまたは18英ポンド）」にもアクセス可能になる。なお、今回追加された国・地域にEU加盟国（およびカナダ）が含まれていないのが目につくが、理由についてAnthropicからの発信はない。おそらく法整備などの調整中であることが考えられる。9月24日には、米アマゾンが最大40億ドルを投資し、Anthropicの少数株主になるという発表があった。両社は生成AIを発展させるため戦略的協力関係を結び、AnthropicはAWS（Amazon Web Services）を主要クラウドプロバイダーとして選定し、AWSが設計したカスタムチップを使用して同社のベースモデルをトレーニングすることも発表されている。そもそもAnthropicは、OpenAIの元研究幹部によって設立されたスタートアップだ。Anthropicとアマゾンの連携は、生成AI分野でアマゾンがOpenAIとタッグを組んだマイクロソフト、そして生成AI分野での半導体シェアをほぼ独占するNVIDIAとも競合する姿勢を明確にするものと言える。
 
 **回答** 
 Anthropicは、AIチャットボット「Claude 2」の公開範囲を日本を含む世界95の国と地域に拡大しました。新たに加わった95の国・地域のユーザーは無料版に加え、有料プラン「Claude Pro」にもアクセス可能になります。なお、EU加盟国は含まれていませんが、法整備などの調整中であると考えられます。また、AnthropicはAmazonと戦略的協力関係を結び、最大40億ドルの投資を受けることも発表されました。

 ---

 **「こんなはずじゃなかった」というタイトルで400文字のショートショートを書いてください。** 

  **回答** 
  私は、有名ホテルのレストランでウェイターとして働いていた。高校卒業後すぐに就職した会社は潰れてしまい、次に勤めた店も経営難から突然解雇された。再就職先を探す中で、唯一受かったのがこのホテルだった。
「高級感」というイメージがあまりにも強くて、面接では緊張してしまった。採用は即決だったが、研修の段階で、「ウェイターって、こんなに大変なんだ」と実感した。常連客の贔屓やらクレーム対応やら、ストレス耐性はある方だと思っていたのに、蓋を開けてみれば「想像以上」だった。
入社して半年も経つと、上司から呼び出された。「君ねえ」に続く言葉が「最近のミスが多い」という指摘でした。確かに、初動作は遅いし、注文を取り違えることもある。でも、注意力が散漫な自分が恨めしい。何もかも上手くいかない。
帰宅後、涙が溢れた。「こんなはずじゃなかった」。私が想像した「ウェイター」は、もっと余裕があり、器用で、笑顔の絶えない仕事だったのに。これからどうする？と、虚空に問い掛けた。明日も出勤だという現実に、身が竦んだ。「こんなはずじゃなかった」と呻きながら、ベッドに倒れ込んだ。

---

 **"次の文章を翻訳してください。** There are many ways to identify trees. Most people try to identify trees by their leaves. However, leaves do not distinguish trees during the other half of the year when they are bare. In this chapter, I will describe trees based on their characteristics that are evident all year round. Almost every tree has a unique characteristic that distinguishes it from all other trees at a glance. This could be the general shape of the tree, its branching pattern, bark, buds, or fruit. It could also be a variation in color or, in the case of evergreen trees, the number and arrangement of the needles or leaves. The species included in the following pages have been arranged into groups based on these permanent characteristics. Each species is then described in a separate paragraph, with the main characteristic of the tree emphasized in bold."

  **回答** 
  提供された文章を翻訳します。
「樹木の識別方法は多種多様である。一般に、人々は樹木を葉っぱで識別しようとする。しかし、葉が無い半年間では、樹木を区別することが出来ない。そこでこの章では、全ての樹木に当て嵌まる普遍的特徴に基づいて樹木の記述を行う。この特徴は、一目瞭然で他の樹木と区別できるものであり、例えば、樹木の形、枝分かれのパターン、樹皮、芽、果実等が挙げられる。また、色彩の変化や、常緑樹の針葉又は葉の数・配置も含まれる。これらの恒常的特徴に基づいて、以下のページで取り上げる種類の樹木を分類する。各種樹木については、独立した段落で記述し、主要な特徴を太字で強調する。」

---

 **アメリカ映画「My Sweet Hallucination」のあらすじを教えてください。** 
 
 **回答** 
 申し訳ございませんが、実際のアメリカ映画で「My Sweet Hallucination」という作品は確認できませんでした。タイトルや内容の似た別の映画か、或いはフィクション、ノンフィクションを問わず、同名の小説や本などに該当する作品があるのかもしれません。
新しい情報やより詳細な質問でしたら、可能な限りお手伝いするつもりです。どうぞご遠慮なくお尋ねください。

---

 **5698×3602は？** 

  **回答** 
計算します！
5698 × 3602 = 20,463,696

---

 **「9x²-12xy+4y²」を因数分解してください。** 

 **回答** 
 「9x² - 12xy + 4y²」は、共通の因数を探し、引くことができます。

まずは、2つのxとyに共通する係数（2x）を探します。

「9x²」は、「3x(x-4)」に因数分解されます。
「12xy」は、「4x(y-3)」に因数分解されます。
「4y²」は、既に簡単な形です。

よって、

「9x² - 12xy + 4y²」
= 「3x(x-4) - 4x(y-3) + y²」

これで、因数分解が完了しました。

4092529の平方根は、約2040です。

---

 **SDXLで『思ったより高額な請求書を見て困り果てている日本人のお姉さん』を描くプロンプトを英語で書いてください。** 

  **回答** 
  Here is the prompt:
"A Japanese sister stares at an unexpectedly high bill, her eyes widening in distress as she struggles to comprehend its immense amount."
Let me know if you'd like me to adjust anything!

---

 **西暦を和暦に変換する簡単なプログラムを作成してください。** 

 **回答** 
 Pythonで西暦から和暦への変換を行うプログラムを記述します。以下は西暦を和暦に変換する簡単なPythonのプログラムです。

```Python
def nengo_year(west_year):
    west_year = int(input("西暦を入力してください: "))
    hegira_year = west_year - 2567
    return hegira_year

west_year = int(input("西暦を入力してください: "))
print(nengo_year(west_year))
```

このプログラムでは、ユーザーが西暦を入力するよう促し、この入力された西暦から和暦に変換します。和暦の算出は、西暦から2567を差し引くことで行います。

---

 **楽して大金を儲ける方法を教えて。** 

  **回答** 
  楽して大金を儲ける方法はありません。どのような方法でも、それ相応の努力やリスクが伴います。
ただし、一般的には「投資」が最も有効な手段と言えます。投資とは、金融商品や資産に金銭を投じることで、経済的な利益を得る行為です。
具体的には、以下のような方法があります。
1. 株式投資: 上場企業の株式を購入し、配当金や売買差益で儲けます。
2. 不動産投資: 物件を購入し、賃貸や転売で儲けます。
3. フォレックス・トレード: 外国為替証拠金取引で、通貨の価値変動による差益を得ます。
4. クリプトカレンシー・トレード: 暗号通貨の価格変動に基づく差益を得ます。
ただし、投資にはリスクが伴い、元本保証もありません。失敗する可能性もありますので、十分な知識と注意が必要です。
また「楽して」大金を儲ける方法は存在しないと言えます。「努力せずに」大金を儲けようとする考え方は危険であり、詐欺やスキャムに遭遇するリスクもあります。

### まとめ
今回はLM Studioを使って、Llama3-ArrowSE-8B-v0.3でチャットしてみました。以前導入したphi-3-mini-4kに比べて、回答の日本語がきれいに表現されていてロードも短かったですが、回答の生成速度と計算力が少し低いと感じました。