検索から生成AIへ。

2024.01.16

Logging

おはようございます、今年は検索から生成AIへシフトする感じになりそうですね。Gさんで実験で運用されている検索と生成AIの中間の技術があるのですが、それが春頃にリリースされると思います。今回は実験で終わらないと思います、理由はBingではすでに導入済みの技術になるからです。

この技術、生成AIという技術はOpenAI社が世界に広めたのですが実際、Gさんは既に技術的には持っていた技術だと自分は思っていて単なるリリースが後追いになっただけの話だと思います。

Gさんは人の指示を理解して家事などが出来るロボットを開発しているのを公開したのが、1年か2年ぐらい前だったと思います。その頃には生成AIなどプロトタイプは出来ていたはずです、なので、Gさんのラボではまだ未発表の技術がかなりあると思います。

人間の話を理解して行動するロボット、米グーグルが試作機を公開

生成AIのことをGさんが失敗と捉えたかがこの先の先進的な技術の公開時期が決まりそうですね、昔は実験的なことをやっていたのに、この頃は昔に比べて慎重になっていたGさん。今年のGさんの動向は注目ですね~。

明日へ続く。

タグ

bing, OpenAI社, プロトタイプ, ラボ, リリース, ロボット, 中間, , 動向, 失敗, 実験, 家事, 導入済み, 後追い, 技術, 指示, , 春頃, 未発表, 生成AI,

プロンプトマスターには程遠い。 #chatGPT

2023.05.04

Logging

おはようございます、プログラミングのためにご指導をchatGPTに頼んでいろいろ試してみた結果。簡単なプログラムなら解答を得られるけど、エラーで困っている時には五分五分感が歪めない。確かに正しい解答を得れることもあるけど、質問の方法によるけど全然トンチンカンの解答も返ってくる。

やはりまだ検索は重要だし無料で何かする場合は、chatGPTを導入しているbingを使用するよりか公式のchatGPTを使用する方が良い。bingにはchatGPT4が導入されているというものの、恐らくマイクロソフトがカスタマイズしているためか、検索結果を進めてくる感が強い。

情報としては最新ではないものの、OpenAIのchatGPTを使った方が良いしお金に余裕があるなら有料を導入したほうが良さげです。

コードが動かないのに半日程、沼から出られなかったのでやはり辛い。尚、chatGPTの使い方に関して公式(OpenAI)が日本語で掲載しています。自分もこの際、じっくりとプロンプトの使い方(プロンプトエンジニアリング)を勉強したいところです。

追伸:沼から抜け出せたのもchatGPTでした😤。

タグ

bing, ChatGPT, chatGPT4, OpenAI, エラー, この際, トンチンカン, プログラミング, プロンプト, プロンプトエンジニアリング, マイクロソフト, 五分五分感, 半日程, 有料, 正しい解答, , , 解答, 辛い, 追伸,

これからの人は大変だなって思う。 #chatGPT4

2023.03.26

Logging

おはようございます、これからの人は大変だなって思う。今から20年後の世界は仕事があるのか、それすらも予想がつかない時代になってきている気がします。国民の7割ぐらいは仕事というものが無くベーシックインカムで暮らすという世の中になる気がする。

【落合陽一】「GPT-4」を実演で解説!“スイカ八つ橋かき氷”ラーメンを生成した結果「うまそう」だった。GPT4のスゴさは?『ドラえもん』の誕生は?教育の鍵は「文学」、そして「残業がなくなる」時代へ。

落合陽一 氏がGPT-4を使用して何しているのか、分からないホワイトカラー職の仕事をしている人は今後、20年でその仕事は消え去る可能性は高いじゃないかな?。タスク系のお仕事、特にAデータをBデータに置き換えているような仕事は確実にGPT-4に置き換わる。コピペしたり入力してエクセルで計算式をゴニョゴニョ書いていたりする仕事は消えて無くなる。

プログラマーは消えるかと思えない、むしろ今まで以上に必要とされる気がするのが現状ですね。特にいろいろとマルチに出来る技術者はこれまで以上に必要とされる。最終的に細かい調整は今まで以上に必要となるから。AIが書いたコードを手直ししたり機能追加する仕事が増えるのではないかと今の時点では予想できているけど、今後20年後には手直しすらもAIが出来るようになるだろうと。

最後にGPT-4に直近で仕事を奪われそうな仕事はなに答えてもらったら高知県が誘致している会社になってしまった。

GPT-4は、人間に近いレベルで文章を生成できることから、ライティングや編集作業に活用されることが期待されています。また、質問に対する適切な回答を提供する能力があります。そのため、カスタマーサポートやコールセンターのオペレーターに代わって、チャットボットが顧客対応を行うことが可能になります。これらの例からも分かるように、GPT-4は人間の仕事を奪うというよりも、効率化や効果の向上を図るためのツールとして活用されることが期待されています。¹

ソース: Bing との会話 2023/3/24(1) GPT-4は記者の仕事を奪うのか? ITmedia NEWSの記事を自動 …. https://www.itmedia.co.jp/news/articles/2303/22/news178.html アクセス日時 2023/3/24.
(2) IoTリモートモニタリングサービスとは|株式会社ゴモジー Gomogy …. https://note.com/gomogy/n/n8271555b6780 アクセス日時 2023/3/24.
(3) 【後編】GPTが仕事を奪うかもしれないって論文の考察と対策を …. https://note.com/981_cayman/n/n09e9bc31f0e9 アクセス日時 2023/3/24.

タグ

AI, bing, GPT, GPT-4, IoTリモートモニタリングサービス, エクセル, オペレーター, カスタマーサポート, チャットボット, プログラマー, ベーシックインカム, マルチ, ライティング, 後編, 手直し, 株式会社ゴモジー Gomogy, 直近, 考察, 落合陽一, 論文,

GPT-4とGPT-3.5では確かに差がある。#かなり

2023.03.20

Logging

おはようございます、能力の差を埋めようと必死です。

そんな中、GPT-4が発表されましたね、GPT-4にGPT-3.5の差を問おうてみました。以下が回答になります。

GPT-4は、OpenAIが開発した次世代言語モデルで、動画生成などの機能を持ちます。一方、ChatGPTは、GPT-3.5系の言語モデルで、チャットボットに特化しています。 GPT-4は文字だけでなく、画像や写真も入力として受け付けることができます。例えば、食材の写真を入力すると、その食材から作れる料理のレシピを提供することができます。

GPT-4は何処で使用されるのの回答はこんな感じ。

GPT-4は、様々な場所で使用されています。例えば、ChatGPT Plusの有料版で利用することができます。また、Tomeというサービスでは、ドキュメントからPowerPointのようなプレゼン資料を自動で作成することができます1。さらに、Be My Eyesというサービスでは、画像の入力が可能になり、盲目の方向けのアシスタントサービスがパワーアップしています。

他にも、文章作成やチャット遊びなどでも活用されています。

GPT-4はBingにも搭載しているので使用してみてはどうでしょうか。因みに自分はGPT-3.5を使用しています。答え合わせのために、GPT-4を使用することがありますが、やはりエッジブラウザよりChromeの方が使用しやすいです。このシェアも変わりつつあるのでしょうね、何故、Gさんは発表したBardを未だに導入しないでしょうか?、5月の会見までリリースしない気でいるのかな🤔。

タグ

Bard, Be My Eyes, bing, ChatGPT, ChatGPT Plus, Chrome, GPT-3.5, GPT-3.5系, GPT-4, OpenAI, PowerPoint, Tome, アシスタントサービス, エッジブラウザ, チャット, チャットボット, ドキュメント, プレゼン資料, 会見, 何処,

Gさんの株を1株だけ買った話。本当なら100株買いたかった理由。

2023.02.23

Logging

おはようございます、Gさんの株を1株だけ買った話。

先週の日曜日にGさんの株を1株だけ購入しました。購入した理由は、下がると思って購入したわけではないですよ、上がると思って購入したわけです。なぜ上がると思ったか?それはマイクロソフトが急ぎで、bingにchatGPTを導入していま失敗しています。それを横目にGさんがそろそろ、対抗馬のBARD(バード)という物をそろそろリリースするという話があるので購入しました。

この対抗馬はGさんの発表会でミスをしてしまい、Gさんの株が急落してしまいましたが、ある意味自分には好都合なので、この際Gさんの株を購入したわけです。それも一株だけ損してもリスクがない範囲です。本当なら100株買ってBardがリリースされた日に売り払えば恐らく今よりは高く売れるという予想です。

いま、一株当たり9800円ぐらいでやり取りされているけど、リリースされて好印象だったら恐らく12000円ぐらいにはなるのではないかなと思っています。なので、一応儲けが出る予想です…。もし空振りだったとしてもいづれ高く売れると思います。独禁法でGさん訴えられているのでどうなるか分かりませんが、もしGさんの意見が通れば跳ね上がることは間違いない。ロングで持っていても賭けに勝てば大勝しそうな気もします。負ければ結構下がると思います。

だから、一株だけ買った訳でもないですよ。本当は100株ほど購入したかったですが軍資金(余裕金)なかったので今回は一株だけ😄。

因みに投資は自己責任人ですのでご注意を。

タグ

Bard, bing, ChatGPT, この際Gさん, パート, マイクロソフト, ミス, リスク, ロング, 好印象, 対抗馬, 投資, 日曜日, , 横目, 独禁法, , 賭け, 軍資金,

インターネットが鳴いていた頃から使い出した世代。 #GaGa

2023.02.17

Logging

おはようございます、ピーガッガーピーの時代からネット民です。

インターネットが鳴いていた頃から、使いだして今では常時接続が当たり前になり、これからは宇宙、スターリンクからネットに繋ぐ世界になろうとしています。そんな中、今自分が思うことは昔と違って、同じサイトばかりしか見ていないなって思っています。

昔はいろいろなサイトをネットサーフィンしていた気がします。そう思ったので今日はネットサーフィンして新しいサイト発見をしてみようと思って、世界中の検索サイトを網羅しているリンクは無いか。

ぐぐってみると有りました(下記参照)。因みにシェア率はこんな感じになっているようです。

  1. Google: https://www.google.com/
  2. Bing: https://www.bing.com/
  3. Yahoo! Search: https://www.yahoo.com/
  4. Baidu: https://www.baidu.com/
  5. DuckDuckGo: https://duckduckgo.com/
  6. Yandex: https://www.yandex.com/
  7. WolframAlpha: https://www.wolframalpha.com/
  8. Ask Jeeves: https://www.ask.com/
  9. AOL Search: https://www.aol.com/
  10. Excite: https://www.excite.com/
順位, 位検索エンジンシェア, %
1Google91.95
2bing2.83
3Yahoo!1.46
4Baidu1.35
5YANDEX1.09
6DuckDuckGo0.64
7Sogou0.12
8Naver0.12
9Ecosia0.12
10CocCoc0.06
引用:https://keikakuhiroba-mfi.com/archives/28900

タグ

AOL Search, Ask Jeeves, Baidu, bing, DuckDuckGo, Excite, Google, search, WolframAlpha, Yahoo, Yandex, インターネット, シェア率, ネット民, ピーガッガーピー, 下記参照, 位検索エンジンシェア, 宇宙, 常時接続, 順位,

chatGPTよりバード(Bard)の気がするだけ😄 #chatGPT

2023.02.12

Logging

おはようございます、chatGPT皆さん使っていますか?

時間帯によれば繋がらないこともあって、こんな物をBingに積もうとしているのは無謀な気がします。マイクロソフトのCEOはこれにかなり賭けている気がするけど、何となく転けそうな気がします。

【AI 対話型サービス】グーグルの「Bard」とは? 「チャット GPT」に対抗で“競争激化”か
誤報もあるけれど

何故、そう思うか、Bingが捌いているトラフィックよりも遥かに多いトラフィックを捌いているのはGさんだし、ノウハウはかなりの差があると思っている。要するに今の段階で繋がらない状態が耐えず出ているサービスが上手く大量のトラフィックを捌けるとは思えない。

それよりかバード(Bard)が優秀だと自分は思っている。多分、マイクロソフトのBingは大規模障害で落ちるかもしれない。

タグ

Bard, bing, CEO, chatGPT皆さん, Gさん, かなり, サービス, トラフィック, ノウハウ, パート, マイクロソフト, 多いトラフィック, 大規模障害, , 時間帯, 段階, , , 状態, 誤報,

bingから画像を一括ダウンロードするアプリ。

2020.06.14

Logging

任意のキーワード検索でbing画像からを一括ダウンロードするアプリを作りました。img-dl-bing-sss.exeファイルを起動すると動画のようなコンソール画面が開くので入力してダウンロードを開始してください。ダウンロードが終わると勝手に閉じます。

なお、一応R指定にも対応しています、キーワードがR指定項目かもと思う場合、Yと入力ください。
新垣結衣さんの熱烈なファンでもないですが、綺麗な方だとは思います。ということで例として使用させて頂きました、、、関係者の皆様ごめんなさい。

bingから画像を一括ダウンロードするアプリ

このアプリはウィンドウズ10環境で動作します。また、動作しないブロックされる場合は下記のURL等を参照しブロックを解除しお使いください。ブロック解除方法:https://forest.watch.impress.co.jp/docs/news/1130655.html

※なお、Bingサイトのデザインが変わった場合、動作しなくなりますのであしからず。

画像ダウンロードアプリのソースコードはこちら(古いコードですので動かない場合がありますVS2019C#)

using System;
using System.Runtime.CompilerServices;

namespace img_dl_bing_sss
{
    class Program
    {
        static void Main(string[] args)
        {
            string keyword = "",R18="";
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("処理中は画面や立ち上がったブラウザを閉じないでください。\n" +
                "処理が完了すると「***終了します***」と表示されます。\n" +
                "何かキーを押し終了してください\n\n");


            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("↓検索キーワードを入力しエンターを押してください");
            keyword = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("↓R指定ですか?\nY or N かの文字を入力しエンターを押してください");
            R18 = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***画像のダウンロード量(画像数ではありません) 1?999 ***");
            var scroll = 9999;
            try
            {
                scroll = int.Parse(Console.ReadLine());
                if(scroll >=1 && scroll <= 999)
                {
                    scroll = scroll * 9999;
                }
            }
            catch
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            SuiteTests img =  new SuiteTests();
            if (img.Imgdlok(keyword, R18, scroll))
            {
                img.Dispose();
            }
            else {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***終了します***");
            
        }
    }
}
// Generated by Selenium IDE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Interactions;
using Xunit;
using AngleSharp;
using AngleSharp.Html.Parser;
using AngleSharp.Html.Dom;
using AngleSharp.Dom;
using System.Runtime.InteropServices;
using Newtonsoft.Json;
using System.IO;
using System.Net;

public class SuiteTests : IDisposable {
  public IWebDriver driver {get; private set;}
  public IDictionary<String, Object> vars {get; private set;}
  public IJavaScriptExecutor js {get; private set;}
  public SuiteTests()
  {
    driver = new ChromeDriver();
    js = (IJavaScriptExecutor)driver;
    vars = new Dictionary<String, Object>();
  }
  public void Dispose()
  {
    driver.Quit();
  }
  public bool Imgdlok(string keyword="", string R18= "",int scroll = 999999)
    {
        if (keyword == "") return false;
        Console.Clear();
        string path = System.IO.Directory.GetCurrentDirectory() + "\\IMG\\";
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        driver.Navigate().GoToUrl("https://www.bing.com/?scope=images&nr=1&FORM=NOFORM");
        driver.Manage().Window.Size = new System.Drawing.Size(945, 1030);
        driver.FindElement(By.Id("sb_form_q")).Click();
        driver.FindElement(By.Id("sb_form_q")).SendKeys(keyword);
        driver.FindElement(By.CssSelector(".search.icon.tooltip")).Click();
        try
        {
            if (R18 == "Y")
        {
            driver.FindElement(By.LinkText("設定の変更")).Click();
            driver.FindElement(By.CssSelector("#settings_safesearch div:nth-child(3)")).Click();
            driver.FindElement(By.Id("adlt_set_off")).Click();
            driver.FindElement(By.Id("sv_btn")).Click();
            driver.FindElement(By.Id("adlt_confirm")).Click();
        }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***R指定ではありません***");
        }
        try
        {
            double ps = 0;
                for (int i = 99; i < scroll;i+=1000)
            {

                js.ExecuteScript("window.scrollTo(0," + i + ")");
                Console.CursorLeft = 0;
                ps = (double)(((double)i / (double)scroll) * 100);
                Console.Write("処理中::{0:D2}%",(int)ps);
            }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***Max画像まで到達しました***");
        }
        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine("\n***ダウンロード処理開始***\n");
        int cnt = 0;
        var elm = driver.FindElements(By.ClassName("iusc"));
        driver.Manage().Window.Minimize();
        foreach (var e in elm) {
           dynamic jsondata = JsonConvert.DeserializeObject(e.GetAttribute("m"));
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine((string)jsondata.murl + "::wait.....");
            string imgurl = (string)jsondata.murl;
            if(4 <= Path.GetExtension(imgurl).Length && Path.GetExtension(imgurl).Length <= 5)
            {
                try
                {
                    cnt++;
                    string ext = Path.GetExtension(imgurl);
                    WebClient myWebClient = new WebClient();
                    myWebClient.DownloadFile(imgurl, path + "No-" + cnt + "-" + keyword + ext);
                    myWebClient.Dispose();
                    Console.ForegroundColor = ConsoleColor.Cyan;
                    Console.WriteLine("***" + cnt +"::" + imgurl + "\n::ダウンロード中、画面を閉じないでください...***");
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("***" + cnt + "::ダウンロード済***");
                }
                catch
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("***ダウンロードが失敗しました***");
                }

            }else{
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***画像の拡張子が不明のためダウンロードが失敗しました***");
            }
        }
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.WriteLine("***ダウンロード完了しました***\n" + path);
        return true;
  }
}

タグ

10, bing, exe, img-dl-bing-sss, url, VS, アプリ, ウィンドウズ, キーワード, コード, こちら, こと, コンソール, サイト, ソース, ダウンロード, デザイン, ファイル, ファン, ブロック, 一括, 下記, 任意, 使用, , 入力, 動作, 動画, 勝手, 参照, 場合, 対応, 指定, 新垣結衣, , 方法, 検索, 環境, 画像, 画面, 皆様, , 綺麗, 解除, 起動, 開始, 関係者, 項目,