pull/1898/merge
Hiroshi Yoshioka 1 week ago committed by GitHub
commit d1300b8976
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -382,21 +382,20 @@ quadrantChart
``` ```
**これらのパラメータが重要な理由を理解する**: 異なるアプリケーションには異なるタイプの応答が必要です。カスタマーサービスボットは一貫性があり事実に基づくべき (低温度) ですが、創造的なライティングアシスタントは想像力豊かで多様であるべき (高温度) です。これらのパラメータを理解することで、AIの性格や応答スタイルを制御できます。 **これらのパラメータが重要な理由を理解する**: 異なるアプリケーションには異なるタイプの応答が必要です。カスタマーサービスボットは一貫性があり事実に基づくべき (低温度) ですが、創造的なライティングアシスタントは想像力豊かで多様であるべき (高温度) です。これらのパラメータを理解することで、AIの性格や応答スタイルを制御できます。
```
**Here's what's happening in this code:** **このコードの処理内容は以下の通りです:**
- **We import** the tools we need: `os` for reading environment variables and `OpenAI` for talking to the AI - **必要なツールをインポートします**:環境変数を読み込むための `os` と、AIとやり取りするための `OpenAI` を使用します。
- **We set up** the OpenAI client to point to GitHub's AI servers instead of OpenAI directly - **OpenAIクライアントを設定します**OpenAIのサーバーに直接接続するのではなく、GitHubのAIサーバーを指すように設定します。
- **We authenticate** using a special GitHub token (more on that in a minute!) - **認証を行います**特別なGitHubトークンを使用しますこれについては後ほど詳しく説明します
- **We structure** our conversation with different "roles" think of it like setting the scene for a play - **会話を構成します**:さまざまな「役割(ロール)」を定義します。これは、演劇の舞台設定を行うようなものだと考えてください。
- **We send** our request to the AI with some fine-tuning parameters - **リクエストを送信します**微調整ファインチューニング用のパラメータを添えて、AIにリクエストを送ります。
- **We extract** the actual response text from all the data that comes back - **応答テキストを抽出します**:返ってきたデータ全体から、実際の応答テキストを取り出します。
> 🔐 **Security Note**: Never hardcode API keys in your source code! Always use environment variables to store sensitive credentials like your `GITHUB_TOKEN`. > 🔐 **セキュリティ上の注意**APIキーをソースコードに直接記述ハードコーディングしないでください`GITHUB_TOKEN` のような機密情報は、必ず環境変数を使用して管理するようにしましょう。
### Creating a Reusable AI Function ### 再利用可能なAI関数の作成
Let's refactor this code into a clean, reusable function that we can easily integrate into our web application: このコードを、Webアプリケーションに簡単に組み込めるような、すっきりと整理された再利用可能な関数にリファクタリングしてみましょう。
```python ```python
import asyncio import asyncio
@ -2157,4 +2156,4 @@ Codespaceが読み込まれると、以下にアクセスできます
--- ---
**免責事項**: **免責事項**:
この文書はAI翻訳サービス[Co-op Translator](https://github.com/Azure/co-op-translator)を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解について、当社は責任を負いません。 この文書はAI翻訳サービス[Co-op Translator](https://github.com/Azure/co-op-translator)を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解について、当社は責任を負いません。

Loading…
Cancel
Save