Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIエージェントとLangChain

 AIエージェントとLangChain

Masahiro Nishimi

January 30, 2024
Tweet

More Decks by Masahiro Nishimi

Other Decks in Programming

Transcript

  1. 11/7 OpenAI DevDayでサム・アルトマンCEOが語った言葉 Eventually, you'll just askthe computer for what

    you need and it'll do all of these tasks for you. These capabilities are often talkedin the AI field about as "agents." The upsides of thisare going to be tremendous. At OpenAI, we really believethat gradual iterative deployment is the best way to address the safety issues,the safety challenges with AI. We think it's especially importantto move carefully towards this future of agents. 最終的には、コンピュータに必要なことを頼むだけで、これらのタスクをすべ てやってくれるようになるだろう。 このような能力は、AIの分野ではしばしば「エージェント」として語られる。 これによってもたらされるプラス面は、とてつもなく大きなものになる。 We introduced GPTs, custom versions of GPT that combine instructions, extended knowledge and actions. We launched the Assistants API to make it easier to build assistive experiences with your own apps. These are your first steps towards AI agents and we'll be increasing their capabilities over time. 我々が今回紹介するGPTsはGPTのカスタムバージョンであり、命令、拡張知 識、およびアクションを組み合わせたものだ。 また、独自のアプリでエージェント体験を簡単に構築するためのアシスタント APIの提供も開始した。 これらはAIエージェントへの第一歩であり、我々は時間をかけてその機能を増 やしていく予定だ。
  2. 2024/1/10 OpenAIがChatGPT for Teamを発表 Plusと違いチャットデータがGPTのトレーニングに使用されない、というビジネスユースには嬉しいアップデートだった が、何よりも大きい変化はチーム内のみでGPTsを共有できるようになったこと。 Output the results of

    the use case analysis according to the following definition by toml: [definition] output_language = "Japanese" output_format = "markdown" [target_user] prompt = "Based on the product_description provided, provide a bulleted description of the target user's industry, job title, and tasks." [needs_and_challenges] prompt = "Based on the product_description provided, identify and describe them in bullet points the main needs and problems faced by the user." Output the results of the use case analysis according to the following definition by toml: [definition] output_language = "Japanese" output_format = "markdown" [target_user] prompt = "Based on the product_description provided, provide a bulleted description of the target user's industry, job title, and tasks." [needs_and_challenges] prompt = "Based on the product_description provided, identify and describe them in bullet points the main needs and problems faced by the user." Output the results of the use case analysis according to the following definition by toml: [definition] output_language = "Japanese" output_format = "markdown" [target_user] prompt = "Based on the product_description provided, provide a bulleted description of the target user's industry, job title, and tasks." [needs_and_challenges] prompt = "Based on the product_description provided, identify and describe them in bullet points the main needs and problems faced by the user." 社内プロンプト集の共有 個別目的のGPTsを共有 「便利プロンプト集をため込む」から「便利なエージェントをたくさん作成する」へのパラダイムシフト 業務ソフトウェアがエージェント化していく時代を示唆している
  3. 11/16 Microsoft Ignite 2023 サティア・ナデラCEO We are Copilot Company. We

    believe in the future where there will be Copilot for everyone, and everything you do. 我々はCopilotカンパニーだ。あらゆる人のあらゆる行動の側 にCopilotが存在する、という未来を信じている OSを起動し、アプリケーションを利用したりWebブラウザで 情報にアクセスするのと同じように、何か行動を起こすとき にはCopilotを呼び出して、買い物や電話や分析や制作をする ようになるだろう。我々はあなたがどこにいてもCopilotがそ こにあってほしいと考えている。
  4. ヒエラルキー型のチームワーク User Supervisor Document Team Research Team Searcher Web Scraper

    Writer Chart Generator ユーザーから受け取ったタスク内容から、 どちらのチームに仕事を任せるかを判断する 各チームからの成果物を元に、更に仕事を チームに依頼するか判断する リサーチの プロフェッショナルとし て仕事をする ライティングのスペシャリストと して仕事をする
  5. シンプルなライティングチーム Supervisor Checker Researcher Writer 以下のURLに関する記事を書いてー! https://techcrunch.com/2024/01/25/kids-spent-60-mo re-time-on-tiktok-than-youtube-last-year-20-tried-op enais-chatgpt/ ①まずはResearcherに調べさせ

    よう ②Webスクレイピングツールで 調べるよ ③調べた結果をまとめたよ ④リサーチャーから記事が上 がってきた。品質チェックして もらおう。
  6. シンプルなライティングチーム Supervisor Checker Researcher Writer 以下のURLに関する記事を書いてー! https://techcrunch.com/2024/01/25/kids-spent-60-mo re-time-on-tiktok-than-youtube-last-year-20-tried-op enais-chatgpt/ ①まずはResearcherに調べさせ

    よう ②Webスクレイピングツールで 調べるよ ③調べた結果をまとめたよ ④リサーチャーから記事が上 がってきた。品質チェックして もらおう。 ⑤記事が英語だからNGね。文章 もAIっぽいから、人間っぽい文 章にしてね。
  7. シンプルなライティングチーム Supervisor Checker Researcher Writer 以下のURLに関する記事を書いてー! https://techcrunch.com/2024/01/25/kids-spent-60-mo re-time-on-tiktok-than-youtube-last-year-20-tried-op enais-chatgpt/ ①まずはResearcherに調べさせ

    よう ②Webスクレイピングツールで 調べるよ ③調べた結果をまとめたよ ④リサーチャーから記事が上 がってきた。品質チェックして もらおう。 ⑤記事が英語だからNGね。文章 もAIっぽいから、人間っぽい文 章にしてね。 ⑥品質チェックのフィードバッ クを元にライターに書き直して もらおう。
  8. シンプルなライティングチーム Supervisor Checker Researcher Writer 以下のURLに関する記事を書いてー! https://techcrunch.com/2024/01/25/kids-spent-60-mo re-time-on-tiktok-than-youtube-last-year-20-tried-op enais-chatgpt/ ①まずはResearcherに調べさせ

    よう ②Webスクレイピングツールで 調べるよ ③調べた結果をまとめたよ ④リサーチャーから記事が上 がってきた。品質チェックして もらおう。 ⑤記事が英語だからNGね。文章 もAIっぽいから、人間っぽい文 章にしてね。 ⑥品質チェックのフィードバッ クを元にライターに書き直して もらおう。 ⑦フィードバックを元に書き直 したよ。
  9. シンプルなライティングチーム Supervisor Checker Researcher Writer 以下のURLに関する記事を書いてー! https://techcrunch.com/2024/01/25/kids-spent-60-mo re-time-on-tiktok-than-youtube-last-year-20-tried-op enais-chatgpt/ ①まずはResearcherに調べさせ

    よう ②Webスクレイピングツールで 調べるよ ③調べた結果をまとめたよ ④リサーチャーから記事が上 がってきた。品質チェックして もらおう。 ⑤記事が英語だからNGね。文章 もAIっぽいから、人間っぽい文 章にしてね。 ⑥品質チェックのフィードバッ クを元にライターに書き直して もらおう。 ⑦フィードバックを元に書き直 したよ。 ⑧良さそうだからユーザーに返 却しよう。