見出し画像

もうPlamo βしか推せない

Preferred NetworksのPlamo βの良さを実感するため、夏休みの旅行日程の作成の出来栄えを他LLMと比較してみた。

比較したLLM :
Plamo β、llama-3.1-70b-instruct、GPT-4o、Claude 3.5 Sonnet。
PythonからAPI経由で利用。

質問 :
「夏休み家族で行く2泊3日の京都旅行プラン」。

結果 :
Plamo βは家族構成をよく理解して、京都の観光地を提案してくれる。
小さな子供が楽しめるポイントをおすすめしてくれる。
回答の構成も読みやすく、個人的には一番いいと再確認した。

llamaは家族構成とか気にせず、京都の有名な観光地を挙げている。
予定も窮屈すぎる。午前中に嵐山に行って、午後から清水寺は小さな子供がいたら無理だろう。
回答の構成もあまり読みやすくはない。

GPTのプランも結構いいね。子供が喜ぶスポットを紹介してる。
Plamoの方が見やすいかなっと思う程度の差。

Claudeもllamaと似た傾向。京都の主要な観光地は押さえているが子供向けではない。金閣寺見学からの京都御苑の散策は子供には退屈すぎて大騒ぎだろう。

結論 :
Plamo βが一番いいね。これからPlamo推しです。
これを一から開発するなんてPreferred Networksすごっ。

import requests
from openai import OpenAI
import anthropic
from google.colab import userdata

#Access to LLM with requests
def chatbot(url, api, model, role, question):

    data = {
        "model": model,
        "messages": [
            {
                "role": "system",
                "content": role
                },
            {
                "role": "user",
                "content": question
            }
        ]
    }

    headers = {
        "accept": "application/json",
        "content-type": "application/json",
        "authorization": "Bearer " + api
    }

    response = requests.post(url, json = data, headers = headers)

    return response.json()["choices"][0]["message"]["content"]

#Access to GPT
def chatbot_openai(api, role, question):

    client = OpenAI(api_key = api)

    response = client.chat.completions.create(
            model="gpt-4o",
            messages=[
                {"role": "system",
                 "content": role},
                {"role": "user",
                 "content": question}
            ]
    )
    return response.choices[0].message.content

#Access to Claude
def chatbot_claude(api, role, question):
    
    client = anthropic.Anthropic(api_key = api)

    response = client.messages.create(
            model="claude-3-5-sonnet-20240620",
            max_tokens = 1000,
            system= role,
            messages=[
                {
                    "role": "user",
                    "content": [
                    {
                        "type": "text",
                        "text": question
                    }
                    ]
                }
            ]
            )
    return response.content[0].text

plamo_url = "https://platform.preferredai.jp/api/completion/v1/chat/completions"
perplexity_url = "https://api.perplexity.ai/chat/completions"

role = "あなたは旅行会社で働いており、旅行の企画の専門家です。"
question = "夏休みに京都に旅行に行きます。家族で2泊3日で旅行するオススメ旅程を教えて。\
            家族構成は両親と小学生と幼稚園児の子供の4人家族です。\
            子供が小さいので人混みは避けたいです。"

print("=====PLaMo Result=====")
print(chatbot(url = plamo_url, api = userdata.get('plamo_api'), model = 'plamo-beta', role = role, question = question))
print()

print("=====Perplexity Result=====")
print(chatbot(url = perplexity_url, api = userdata.get('perplexity_api'), model = "llama-3.1-70b-instruct", role = role, question = question))
print()

print("=====OpenAI Result=====")
print(chatbot_openai(api = userdata.get('openai_api'), role = role, question = question))
print()

print("=====Claude Result=====")
print(chatbot_claude(api = userdata.get('claude_api'), role = role, question = question))
print()

結果

=====PLaMo Result=====
 夏休みに京都への家族旅行、いいですね!以下に、人混みを避けた23日のオススメ旅程をご提案します。


【1日目】

・京都駅に到着したら、まずは宿泊先にチェックイン。荷物を置いて身軽になりましょう。

・京都水族館へ。京都駅から徒歩圏内にあり、屋内展示が多いので、暑さや雨を気にせず楽しめます。イルカショーもありますよ。

・水族館の後は、梅小路公園を散策。広大な芝生広場や川が流れており、自然を満喫できます。

・早めの夕食を済ませ、ホテルでゆっくりと過ごしましょう。


【2日目】

・嵐山へ。渡月橋や竹林の小径など、京都らしい風景を楽しめます。竹林の小径は比較的人が少なく、小さなお子様連れでも歩きやすいです。

・嵐山では、人力車に乗ってみるのもおすすめです。車夫さんがガイドをしてくれるので、より深く嵐山の魅力を知ることができます。

・昼食は、お子様連れでも入りやすいお店を事前にリサーチしておきましょう。

・午後は、東映太秦映画村へ。江戸時代の町並みが再現されており、時代劇の世界に浸ることができます。お子様が楽しめるイベントやアトラクションも多数あります。

・早めにホテルに戻り、夕食と翌日に備えてゆっくりと休みましょう。


【3日目】

・京都御所へ。広大な敷地内にある美しい庭園や歴史的な建物を見学しながら、のんびりと散策できます。

・昼食は、京都らしい和食のお店を予約しておくと安心です。

・最後に、京都市動物園へ。動物との距離が近く、小さなお子様でも楽しめる動物園です。

・京都駅に戻り、お土産を購入したり、新幹線の時間まで駅周辺で過ごしたりして、帰路につきましょう。


人混みを避けるために、比較的混雑の少ない平日に旅行日程を組むこともおすすめです。また、京都の夏は暑いので、熱中症対策や日焼け対策をしっかりと行い、無理のないスケジュールで楽しんでくださいね。素敵な旅行になることを願っています!

=====Perplexity Result=====
京都は、夏休みの時期は非常に混雑するので、人気の観光地は避けて、家族でゆっくり楽しめるスポットを中心に旅程を組みました。

**1日目**

*   朝:京都駅前にある「京都パルコ」で朝食を楽しむ。京都パルコは、子供たちが楽しめる映画館やゲームセンターも併設されているので、家族で楽しめます。
*   午前中:京都駅からバスで約30分の「嵐山」へ。嵐山は、自然豊かなエリアで、家族で散策するのに適しています。天龍寺や竹林の小径を散策してみましょう。
*   昼:嵐山の「渡月橋」近くにある「嵯峨野トロッコ列車」に乗車。トロッコ列車は、家族で楽しめるアトラクションです。トロッコ列車の終点の「トロッコ嵯峨駅」で下車し、近くの「嵯峨野渓谷」でピクニックを楽しむ。
*   午後:嵯峨野渓谷からバスで約30分の「清水寺」へ。清水寺は、京都を代表する寺院の一つで、家族で参拝するのに適しています。清水寺の本堂から京都市内を一望することができます。
*   夕:清水寺からバスで約20分の「祇園」へ。祇園は、京都の伝統的な町並みが残るエリアで、家族で散策するのに適しています。夜は、祇園の「花見小路」で、京都の伝統的な料理を楽しむ。

**2日目**

*   朝:ホテルで朝食をとり、京都駅から電車で約15分の「二条城」へ。二条城は、京都の歴史を学べる城です。二条城の「二の丸御殿」や「本丸御殿」は、家族で見学するのに適しています。
*   午前中:二条城からバスで約20分の「京都御所」へ。京都御所は、京都の歴史を学べる場所です。京都御所の「紫宸殿」や「白虎殿」は、家族で見学するのに適しています。
*   昼:京都御所からバスで約10分の「三条大橋」近くの「三条河原」で、ピクニックを楽しむ。三条河原は、家族で散策するのに適しています。
*   午後:三条河原からバスで約20分の「東山」へ。東山は、京都の自然豊かなエリアで、家族で散策するのに適しています。東山の「哲学の道」や「銀閣寺」は、家族で見学するのに適しています。
*   夕:東山からバスで約20分の「河原町」へ。河原町は、京都の繁華街で、家族でショッピングや食事を楽しむことができます。

**3日目**

*   朝:ホテルで朝食をとり、京都駅から電車で約10分の「伏見稲荷大社」へ。伏見稲荷大社は、京都を代表する神社の一つで、家族で参拝するのに適しています。伏見稲荷大社の「千本鳥居」は、家族で見学するのに適しています。
*   午前中:伏見稲荷大社からバスで約20分の「宇治」へ。宇治は、京都の自然豊かなエリアで、家族で散策するのに適しています。宇治の「平等院」や「宇治川」は、家族で見学するのに適しています。
*   昼:宇治で、京都の伝統的な料理を楽しむ。
*   午後:宇治からバスで約30分の「京都駅」へ。京都駅で、家族でお土産を買い、旅行を終える。

この旅程は、家族で楽しめるスポットを中心に組みました。京都は、夏休みの時期は非常に混雑するので、人気の観光地は避けて、家族でゆっくり楽しめるスポットを中心に旅程を組みました。

=====OpenAI Result=====
それでは、京都を家族で楽しむための23日の旅程を提案させていただきます。子供が小さいので、人混みを避けつつも楽しめる場所を中心に考えました。

### 1日目:
#### 午前:
- **到着・チェックイン**:JR京都駅に到着後、宿にチェックイン。京都市内にあるホテルや旅館を選びましょう。
- **ランチ**:チェックイン後、宿の近くでランチがおすすめです。子供向けのメニューがあるお店を選ぶと良いでしょう。

#### 午後:
- **京都市動物園**:動物好きなお子様にぴったりです。広々としていて人混みも少なく、のんびり楽しむことができます。
- **平安神宮**:動物園の近くにあるので、ついでに寄ると良いでしょう。広い境内でリラックスできます。

#### 夕方:
- **鴨川沿いで散歩**:動物園から徒歩で行ける鴨川のほとりを散歩。夕方の涼しい時間帯に川辺を歩くのは気持ち良いです。

#### 夜:
- **夕食**:宿のレストランや近くのファミリーレストランで夕食を楽しんでください。

### 2日目:
#### 午前:
- **嵐山エリア**:混み合う竹林の小径は朝早くがおすすめですが、竹林から少し離れた比較的空いている公園や、亀岡方面に向かうトロッコ列車も楽しめます。
- **トロッコ列車嵯峨野**:子供たちには特に喜ばれるでしょう。自然を楽しむことができます。

#### 午後:
- **昼食**:嵐山エリアでランチ。家族連れでも安心して入れるレストランが多いです。
- **天龍寺**:広大な庭園を散策しながらリラックスできます。また、多くの観光客がいるメインの観光地から少し離れるエリアを選ぶと良いでしょう。
- **嵐山モンキーパーク**:少し運動になりますが、お猿さんたちと触れ合える楽しい場所です。

#### 夕方:
- **宿に戻る**:嵐山から宿に戻り、ゆっくり過ごしましょう。

#### 夜:
- **夕食**:宿や周辺で。

### 3日目:
#### 午前:
- **伏見稲荷大社**:早朝に訪れることで観光客を避けることができます。子供たちも「鳥居トンネル」に興味を示すでしょう。

#### 午後:
- **昼食**:伏見稲荷付近でランチ。
- **鉄道博物館**:京都鉄道博物館で電車や新幹線について学びながら楽しむことができます。

#### 夕方:
- **京都駅周辺を散策**:駅ビル内には色々なお店があり、最後にお土産を買う時間も確保できます。

#### 夜:
- **帰宅**:夕方の新幹線や電車で帰路につきます。

### 追加のヒント:
- **移動手段**:子供が小さいので、バスやタクシーをうまく利用し、無理のないペースで移動しましょう。
- **荷物**:軽い洋服やお子様のための持ち物(おむつ、水筒、軽食など)をしっかり準備しましょう。
- **休憩スポット**:各観光地での休憩場所を事前に確認しておくと良いでしょう。

これで家族全員が楽しい京都旅行を過ごせると思います。ご不明な点があれば、ぜひお聞かせください。

=====Claude Result=====
ご家族での京都旅行の計画、素晴らしいですね。お子様が小さいことと人混みを避けたいというご要望を考慮して、以下のような23日の旅程をおすすめします。

1日目:
- 午前: 京都駅到着後、ホテルにチェックイン
- 午後: 嵐山エリア散策
  - 渡月橋を渡る
  - 竹林の小径を散歩(比較的空いている時間帯を選ぶ)
  - 天龍寺の庭園見学(広い庭園でゆっくりできます)
- 夕方: ホテルに戻り、夕食

2日目:
- 午前: 金閣寺見学(開門直後に訪れると比較的空いています)
- 午後: 京都御苑散策
  - 広大な公園でピクニックランチを楽しむ
  - 子供たちが自由に遊べるスペースがあります
- 夕方: 二条城ライトアップ見学(季節限定イベント、要確認)

3日目:
- 午前: 東山エリア散策
  - 清水寺(早朝に訪れると空いています)
  - 八坂庚申堂(小さいですが、カラフルで子供も楽しめます)
- 午後: 京都駅で買い物、お土産選び
- 夕方: 帰路

追加のアドバイス:
1. 移動は地下鉄やバスを利用し、タクシーも活用すると便利です。
2. 各スポットの混雑状況を事前にチェックし、柔軟に予定を調整しましょう。
3. 子供の体力を考慮し、十分な休憩時間を設けてください。
4. 暑さ対策として、帽子や日傘、飲み物を忘れずに。
5. 子供向けの日本文化体験(浴衣着付けや和菓子作りなど)を予約するのも良いでしょう。

この旅程は一例ですので、ご家族の興味や体力に合わせてアレンジしてください。楽しい京都旅行になりますように!

この記事が気に入ったらサポートをしてみませんか?