ビジュアルスタジオコード、GitHub コパイロット、またはコードウィスパラー
このクラスでは 6点の作品を作ります。
作品1点につき制作にかかる時間の目安は30 分から 1 時間です。
AI で作成されたスネークゲーム
心理的な問題を相談するチャットボット
英語を入力すると文法を訂正し、英語を自然な英語に修正するチャットボット
ユーザーがアップロードしたPDFファイル内の質問を検索するチャットボット
ウィキペディアで検索を行うチャットボット
My OneDrive にアップロードされたデータに関する質問に答えるチャットボット
こんなことを学びます
![]()
Langchainを使用して私のデータにリンクされたチャットボットを作成する
ジェネレーティブAIモデルを使用してチャットボットを作成することには多くの制限があります。言語モデルには 更新まだ学べないケースが多いです。AIモデルは未学習の情報に対して不正確に反応する (ハライゼーション) ことが多いです。 テキスト 他に何にも対処できないけど インターネット検索それができないモデルもあります。回答内容 ファイルとして保存そんな仕事すらできない。
LAN Chainを使用すると、文書に関する質問をしたり、インターネットを検索したり、結果をファイルとして保存したりできます。このクラスでは、言語モデルに未知の情報をリンクできるチェーンが使われていますが、 自分のデータ内を検索するチャットボット私が作ります
あなたが持っている多くのデータのデータベースに基づいてチャットボットが質問するチャットボットを作ってみませんか?
人工知能を使ったパイソンコーディング
最近最も人気のあるプログラミング言語は何ですか Pythonこれです。Python でできることはたくさんあります。 AI サービス開発その一つです。また、ジェネレーティブAIはコーディングの補助としても使用できます。AI を使ったコーディングは開発のスピードと品質を向上させることができ、コーディングも比較的簡単です。
ジェネレーティブAIはコードブロックを推奨します。適切なコンテキスト、コメント、プロンプトがあれば簡単にコーディングできます。 AI コーディングエイドまた、エラー修正とリファクタリング機能も提供します。このクラスの目的は、Python でコーディングできる人なら誰でもチャットボットを開発できるようにすることです。
このレッスンで使用する AI コーディングエイド
Python でコーディングする場合、 AI コーディングエイド彼らは大いに役立ちます。IDE の拡張機能として提供されているか、IDE の形で使用できるため、このような理由があります。 ジョブワークスペースにあるすべてのファイルを参照すると、ソースコードブロックの候補が表示されます。関連するファイルをすべてエディタで開いてソースコードの候補を取得すると、より正確な候補が得られます。
ほとんどの AI コーディング支援 おしゃべり 機能が付属しています。コーディング中にわからないことについて質問したり、エディターで開いているソースコードについて質問したり、ソースコードを変更して生成したりすることもできます。
コーディング中 エラーは十分に解決されていません トラブルに遭ったことはありますか?これからは、AIコーディング支援とジェネレーティブAIがクラスメートのコーディングを支援します。Python で自由にコーディングして、お好きなチャットボットを自由に実装してください。
GitHub コパイロット
これはよく知られているAIコーディング支援であり、VS Code拡張機能をインストールして試してみる予定です。 GitHub とたくさんのオープンソースコード学習後、ソースコードブロックを提案し、豊富な機能を提供します。
アマゾンコードウィスパラー
Amazon Q に統合されたコードウィスパラーを使用すると、コードブロックの提案を受け取ることができます。すべての機能 完全無料として使うこともできますし、アカウントを作るなどの面倒な手続きをしなくても使えます。
カーソルIDE
ビジュアルスタジオコードに基づいて開発されました 人工知能を搭載したIDEこれです。 プライバシーモード提供されているので、モデルのトレーニングにソースコードが使用されるのを防ぐことができます。外部に公開してはいけないソースコードの場合、セキュリティを確保できます。
私はこのようなことを学ぶつもりです
AI コーディング支援をうまく利用する方法
AIコーディング支援はコーディングの精度と速度を向上させることができますが、常にそうです 正確な提案それはやるということではありません。また、動作しないソースコードを提案したり、開発者の意図を超えるコードを生成したりします。AIのコーディング支援をもう少しうまく扱うことで、 希望するソースコード入手方法について説明しています。
ジェネレーティブAIへ コーディングに関する質問また、もう少し効果を上げる方法も紹介します。
プロンプトエンジニアリング
チャットボットを実装するには、プロンプトを使用することが不可欠です。AI モデルにクエリを実行する場合、 適切に設計されたプロンプト送信すると、少し良い結果が得られます。AI モデルのレスポンスの質 AI サービスの品質影響が及ぶため、役立つプロンプトエンジニアリングの方法論をいくつか紹介します。
gradio を使ったチャットボットのユーザーインターフェースの作成
チャットボットを実装している場合は、ユーザーインターフェイスが必要です。グラディオへ UI を簡単かつシンプルに実装その方法について説明しています。必要なインターフェースをすぐに実装できます。gradio で実装されている UI にはブラウザからアクセスできます。 ウェブベース これはUIであり、他のユーザーがアクセスできるように公開UIを作成することもできます。
ジェネレーティブ AI API を使用する
ジェネレーティブ AI API の使用方法を学びましょう。キーが発行され、発行されたキーが外部に発行されます。 露出せずに 使用方法、モデル パラメータを設定その方法を説明します。
ジェネレーティブ AI モデルを使用したチャットボットの作成
OpenAI API とクロード API を呼び出してみましょう。実装したいサービスに合わせてモデルのパラメーターを調整して API を呼び出し、心理カウンセリングチャットボットと英文添削チャットボットを実装します。
チャットボットの実装は絶対に難しくありません。チャットボットは、ソースコードファイルと設定ファイルを1つずつ実装するだけで完成し、ソースコードは数行未満です。ほとんどの作業はAIモデルが行うので、多くの機能を備えているように見えるチャットボットは、実はとても シンプルな実装これは可能です。チャットボットを実装したら、その実装がいかにシンプルで簡単であるかに驚かれることでしょう。
ラングチェーンを使ったチャットボットの作成
ジェネレーティブAIモデルのみを使用してチャットボットを作成することには多くの制限があります。また、少し不快でもあります。LanChainを使うことで、複雑な機能を持つチャットボットをより簡単かつ効果的に実装できます。プロンプト テンプレートモデルの応答を適切な形式で指定または解析し、 インターネットユーザーから提供されたファイルに接続してアクセスするチャットボットを実装できます。 チャット履歴を記憶するチャットボットを実装し、複数の連続タスクを設定できます。チャットボットの応答結果 ファイルとして保存あなたならできる。自分の ワンドライブ私に グーグルドライブアクセスも可能です
クラスメートが欲しがる関数をLangchainで簡単に実装しよう〜
学生向けリソース
クラスメートがチャットボットを実装するのに役立つ資料を提供します。
一度ビデオを見た後、覚えていませんか? コースプレゼンテーション資料すべてPDFでお届けします。
講義の視聴中にチャットボットを実装しようとしたのにエラーが出た?何をしてもミッションは解決できないんですか?
講義で実施 すべてのソースコードとミッションのベストプラクティスファイルを提供します。
各章の最初のレッスンの添付ファイルぜひチェックしてください〜と ミッション説明講座の添付ファイルぜひチェックしてみてください。
コースとデモンストレーションプロンプトファイルに実装されているすべてのソースコード
コースで実装されているすべてのソースコードへ コメントを追加して提供私がやってあげる。デモンストレーションを試してみるか、教材で試してみてください プロンプトファイルまた、すべてお渡しします。コーディングを試みても機能しない場合は、開いて確認してください。
コース教材 PDF ファイル
コースで使用されるすべてのプレゼンテーションファイルはPDFに変換されて提供されます。データ内部 アクセスする必要のある URLイナ、 覚えておくべき情報含まれているので、保存してチャットボットを実装してみてください。
クラスカリキュラム1
カリキュラム
チャプター 0 件クリエイター紹介
리나
作成者 リナこれです。私はコンピューターエンジニアリングを専攻し、ソフトウェアエンジニアリングを研究しながらロボットプロジェクトを行い、ネットワーク企業、エレクトロニクス企業、認定ソフトウェアテストおよび認証機関で開発者および研究者として働きました。
開発中は、JavaベースのWeb開発、Androidスマートフォン開発、ソフトウェアテスト/認証の開発を行ってきました。Chat GPTを初めて使用した日、私の衝撃と強い魅力は、私の開発と研究の経験をはるかに上回りました。
そんな強い魅力で ジェネレーティブAI分野の公開講座できました。その時ほど仕事に夢中になったことはない。目が覚めると、夜明けまで新しく開発、発表、アップグレードされたモデルやサービスを探していましたが、講義中に学生の質問に答えるための調査や勉強に費やす時間は楽しくありませんでした。
プロンプトエンジニアリングセット ジェネレーティブAI 背中を向けてみたら、当たり前だった Pythonセット ラングチェイン興味を持ちました。とても簡単で、JAVAやCなどの言語には匹敵しません。 シンプルな AI モデルを使用して、使いたいチャットボットを実装します自分にできることにとても感銘を受けました。Pythonの知識があればそれほど難しいことではないので、クラスメートのみんなにこのような楽しみを楽しんでもらいたいです。
専攻ではない人でも簡単にできます。 人工知能を使ったパイソンコーディングAIの助けを借りれば、誰でも難なくできるというヒントをお伝えします。クラスメートのチャットボットの導入を支援しています。