<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>チャットボット on Xainome Blog</title>
    <link>https://xainome-blog.pages.dev/tags/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88/</link>
    <description>Recent content in チャットボット on Xainome Blog</description>
    <generator>Hugo</generator>
    <language>ja-JP</language>
    <lastBuildDate>Mon, 22 Jan 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://xainome-blog.pages.dev/tags/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Gemini-proを使って簡単なチャットボットを作ってみよう！</title>
      <link>https://xainome-blog.pages.dev/posts/2024/01/gemini-pro-tutorial/</link>
      <pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://xainome-blog.pages.dev/posts/2024/01/gemini-pro-tutorial/</guid>
      <description>&lt;p&gt;生成AIがどんどん進化していく中でGoogleが新たなモデルを出しました。それが&amp;quot;Gemini-pro&amp;quot;です。&lt;/p&gt;
&lt;p&gt;ちなみに&lt;a href=&#34;https://deepmind.google/technologies/gemini/#bard&#34;&gt;こちら&lt;/a&gt;のページの下の画像リンクからGeminiが搭載されたBardを使うことができます。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xainome-blog.pages.dev/posts/2024/01/gemini-pro-tutorial/images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-01-22-161239-1024x359.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;チャットボットを作るにはAPIが必要なのでまずはAPIキーを取得します。キーは&lt;a href=&#34;https://ai.google.dev/&#34;&gt;こちら&lt;/a&gt;から取得できます。画像の&amp;quot;Get API key in Google AI Studio&amp;quot;のリンクをクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xainome-blog.pages.dev/posts/2024/01/gemini-pro-tutorial/images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-01-22-162015-1024x430.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;ページが移動したら&amp;quot;Get API key&amp;quot;タブから&amp;quot;Create API key in new project&amp;quot;をクリックすればAPIキーを取得することができます。これでチャットボットの準備ができました。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xainome-blog.pages.dev/posts/2024/01/gemini-pro-tutorial/images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-01-22-162415-1024x230.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;次にGoogle Colaboratoryを起動します。APIキーの設定とモデルの取得と機械学習webアプリケーションを設定するだけで使うことができます。今回は&amp;quot;Gradio&amp;quot;を使うことにします。他のアプリもありますが、いつか使ってみたいですね。&lt;/p&gt;
&lt;p&gt;コードは以下のように設定します。&amp;ldquo;YOU&amp;rsquo;RE_APIKEY&amp;quot;に取得したAPIキーを入れてください。&lt;/p&gt;
&lt;p&gt;!pip install gradio&lt;/p&gt;
&lt;p&gt;import gradio as gr&lt;br&gt;
import google.generativeai as genai&lt;/p&gt;
&lt;p&gt;# APIキーの設定&lt;br&gt;
GOOGLE_API_KEY = &amp;ldquo;YOU&amp;rsquo;RE_APIKEY&amp;rdquo;&lt;br&gt;
genai.configure(api_key=GOOGLE_API_KEY)&lt;/p&gt;
&lt;p&gt;# Generative AIモデルの初期化&lt;br&gt;
model = genai.GenerativeModel(&amp;ldquo;gemini-pro&amp;rdquo;)&lt;/p&gt;
&lt;p&gt;# チャットボットの動作を定義&lt;br&gt;
def chatbot(prompt):&lt;br&gt;
# Generative AIモデルを使用して推論を実行&lt;br&gt;
response = model.generate_content(prompt)&lt;br&gt;
return response.text&lt;/p&gt;
&lt;p&gt;# Gradio UIの設定&lt;br&gt;
iface = gr.Interface(&lt;br&gt;
fn=chatbot,&lt;br&gt;
inputs=gr.Textbox(type=&amp;ldquo;text&amp;rdquo;, placeholder=&amp;ldquo;Press Enter to Submit&amp;rdquo;),&lt;br&gt;
outputs=&amp;ldquo;text&amp;rdquo;,&lt;br&gt;
live=True&lt;br&gt;
)&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
