マガジンのカバー画像

AI

7
運営しているクリエイター

記事一覧

GPTを利用したBotの精度を実用レベルに引き上げる10個のアプローチ

GPTを利用したBotの精度を実用レベルに引き上げる10個のアプローチ

GPTsの登場も相まり盛り上がる「GPTベースのBot開発」。
生成AIを活用した様々な会話型AIが作成される中、AIを実用的に活かしきれずに悩んでいる声も実は少なくありません。

よくあるのが、「生成AIブームでGPTのボットを作ってみたは良いが、その後なかなか使われなくなった・・・」という話。生成AIにより超強力なBotが生み出せるのは間違いないので、実用されなくなるのはもったいないです。

もっとみる
エージェント型AIシステム構築の7つの原則: OpenAI『Practices for Governing Agentic AI』を読み解く

エージェント型AIシステム構築の7つの原則: OpenAI『Practices for Governing Agentic AI』を読み解く

本稿はLLM Advent Calendar 2023 19日目の記事です。

AIエージェントシステム構築のガイドラインについてOpenAIの研究者らが論じているホワイトペーパー『Practices for Governing Agentic AI』(2023年12月14日公開、以下ホワイトペーパー)の内容が非常に示唆に富むものだったので、本稿ではこの内容を読み解いていこうと思います。

注意事

もっとみる
Google Gemini Pro VisionのAPIをStreamlitでウェブアプリ構築方法

Google Gemini Pro VisionのAPIをStreamlitでウェブアプリ構築方法

Google Gemini Pro Visionという画像に対して操作が可能なAPIがあります。

今回、Google Gemini Pro VisionのAPIを利用して、Streamlitでウェブアプリを構築方法を紹介していきます。

まずは、app.pyとして以下を用意します。

import streamlit as stimport google.generativeai as gena

もっとみる
「プログラマー不要時代」は、「プログラミング知識必要時代」の裏返し、だ。

「プログラマー不要時代」は、「プログラミング知識必要時代」の裏返し、だ。

以下の記事はタイトルこそ、「プログラマー不要時代」となっているものの、記事の最後は「プログラミングに対する深い理解が必要」と結ばれています。

あなたは、「プログラマー不要時代」と聞いて喜ぶ側の人間ですか?

このニュースに、恐々としている人、ワクワクしている人、関係ないと思っている人が、色々いるかもしれません。

プログラミングをやったことがない、または浅い関わりをしている人は、プログラミングを

もっとみる
Gemini APIとLINE Bot APIを組み合わせたチャットボット(GeminOwl)の構築

Gemini APIとLINE Bot APIを組み合わせたチャットボット(GeminOwl)の構築

はじめにGemini APIとLINE Bot APIを組み合わせて、ユーザーと対話するLINE Botを作成していきます。

こちらの記事もおすすめ

環境変数の設定最初のステップは、Gemini APIキー、LINEのアクセストークン、LINEチャンネルシークレット、NgrokのAuthtokenを`.env`ファイルに設定することです。これにより、機密情報の安全な管理が可能になります。

G

もっとみる
非エンジニアがGPTのCodeinterpreterでLINEチャットボットのポケモン図鑑を作ってみた

非エンジニアがGPTのCodeinterpreterでLINEチャットボットのポケモン図鑑を作ってみた

こんにちは。ニャンタです。

今回、思いつきでLINEチャットボットのポケモン図鑑を作ってみました。

コード生成に用いたツールは
GPTのCode interpreterです。

ちなみに私は元学校教員で非エンジニアです(情報科教員でしたが開発経験はありません!)
今回のBot作成にあたり、あらかじめ何か1つBOTを作ってみると流れが理解できるかと思います。

私は以下のサイトを参考に1つBOT

もっとみる
Open Interpreter - 自然言語でコーディングを実現するオープンソースツール

Open Interpreter - 自然言語でコーディングを実現するオープンソースツール

Open Interpreterは、自然言語でプログラミングができるようになる、興味深いオープンソースツールです。機能呼び出し型の大規模言語モデルを利用して、Python、JavaScript、Bashなどのコードをローカルで実行できるのが大きな特徴です。インストールと利用は簡単で、コーディング作業の効率化を図れそうなツールです。

Open InterpreterとはOpen Interpret

もっとみる