OpenAI Agent SDKでアプリを構築する

まえがき

OpenAIから開発者向けにAgent SDKが発表されたました。これを機にpythonとReactでゼロからアプリ構築をしていきたいと思います。今回は、シンプルなチャットアプリを構築していきます。

ファイル作成

フロントエンドファイルの作成

ルートディレクトリでコマンドを入力します。

npx create-react-app frontend

インストール完了後、以下のコマンドを入力してクライアントを起動します。

cd frontend
npm start

バックエンドファイルの作成

cd ..
mkdir backend
cd backend
touch main.py

main.pyファイルを作成したら以下のソースコードを貼り付けます。

from agents import Agent, Runner

agent = Agent(name="Assistant", instructions="You are a helpful assistant")

result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)

# Code within the code,
# Functions calling themselves,
# Infinite loop's dance.

次に、agent SDKをインストールしていきます。

pip install openai-agents

インストールが完了したら、OpenAIのAPIキーをターミナル上にExportします。

export OPENAI_API_KEY=your_api_key

最後に、以下のコマンドでバックエンドの実行を確認します。

python main.py

Runner Agent

Runnerクラスでエージェントの実行を行います。

from agents import Agent, Runner

async def main():
    agent = Agent(name="Assistant", instructions="You are a helpful assistant")

    result = await Runner.run(agent, "Write a haiku about recursion in programming.")
    print(result.final_output)
    # Code within the code,
    # Functions calling themselves,
    # Infinite loop's dance.

ストリーミング出力を行っている場合は、 RunResultStreamingがエージェントの実行結果に含まれています。

以下のコードが呼び出し方法の参考になります。

import asyncio
from openai.types.responses import ResponseTextDeltaEvent
from agents import Agent, Runner

async def main():
    agent = Agent(
        name="Joker",
        instructions="You are a helpful assistant.",
    )

    result = Runner.run_streamed(agent, input="Please tell me 5 jokes.")
    async for event in result.stream_events():
        if event.type == "raw_response_event" and isinstance(event.data, ResponseTextDeltaEvent):
            print(event.data.delta, end="", flush=True)


if __name__ == "__main__":
    asyncio.run(main())

Response API (Web Search Tool)

ResponseAPIを使って検索機能を実装します。

import openai from OpenAI

client = OpenAI (
    api_key = "XXXXXX"
)

response = client.response.create(
    model="gpt-4o",
    tools=[{"type": "web_search_preview"}],
    input="2025年3月14日の政治の事件は?",
)
#APIの結果全てを取得する場合
print(response)
#テキストのみ取得する場合
print(response.output_text)
Response(id='XXXXXXXXXXX', created_at=1742000929.0, error=None, incomplete_details=None, instructions=None, metadata={}, model='gpt-4o-2024-08-06', object='response', output=[ResponseFunctionWebSearch(id='ws_67d4d32239fc8192b80a8ff92c37cdd0027548a8deef9e5f', status='completed', type='web_search_call'), ResponseOutputMessage(id='YYYYYYYYYYYYYYY', content=[ResponseOutputText(annotations=[AnnotationURLCitation(end_index=192, start_index=102, title='シリア暫定憲法を承認\u3000正式な政権移行に5年\u3000表現の自由や女性の権利も盛り込まれる (2025年3月14日掲載) - ライブドアニュース', type='url_citation', url='https://news.livedoor.com/topics/detail/28341151/?utm_source=openai'), AnnotationURLCitation(end_index=331, start_index=251, title='2025年3月14日のヘッドラインニュース - GIGAZINE', type='url_citation', url='https://gigazine.net/news/20250314-headline/?utm_source=openai'), AnnotationURLCitation(end_index=522, start_index=432, title='トランプ政権、「出生地主義」制限で最高裁に申し立て (2025年3月14日掲載) - ライブドアニュース', type='url_citation', url='https://news.livedoor.com/topics/detail/28341057/?utm_source=openai'), AnnotationURLCitation(end_index=715, start_index=625, title='北朝鮮が自民党の改憲推進に警告\u3000韓米日安保協力を非難 (2025年3月14日掲載) - ライブドアニュース', type='url_citation', url='https://news.livedoor.com/topics/detail/28341246/?utm_source=openai'), AnnotationURLCitation(end_index=899, start_index=788, title='石破首相、改めて「違法性はない」~商品券配布問題(2025年3月14日掲載)|日テレNEWS NNN', type='url_citation', url='https://news.ntv.co.jp/category/politics/08c6b04760d444e88c165308d4952c5b?utm_source=openai')], text='2025年3月14日には、以下の政治的な出来事が報じられました。\n\n**シリアの暫定憲法承認**\n\nシリアのシャラア暫定大統領は、正式な政権への移行期間を5年と定める暫定憲法草案に署名し、承認しました。 ([news.livedoor.com](https://news.livedoor.com/topics/detail/28341151/?utm_source=openai))\n\n**日本の政治家襲撃事件**\n\nNHK党の立花孝志党首が、財務省前でナタを持った男に襲われる事件が発生しました。 ([gigazine.net](https://gigazine.net/news/20250314-headline/?utm_source=openai))\n\n**米国の出生地主義制限に関する最高裁への申し立て**\n\nトランプ米政権は、米国で生まれればほぼ無条件で米国籍を得られる「出生地主義」を大幅に制限する大統領令を認めるよう、最高裁に申し立てました。 ([news.livedoor.com](https://news.livedoor.com/topics/detail/28341057/?utm_source=openai))\n\n**北朝鮮による日本の改憲推進への警告**\n\n北朝鮮の朝鮮中央通信は、日本の自民党が戦力保有と交戦権を認めない「平和憲法」の改正を推進しようとしていることを指摘し、韓米日の安全保障協力を非難しました。 ([news.livedoor.com](https://news.livedoor.com/topics/detail/28341246/?utm_source=openai))\n\n**石破首相の商品券配布問題**\n\n石破首相が自民党新人議員に10万円相当の商品券を配っていた問題で、首相は「違法性はない」と強調しました。 ([news.ntv.co.jp](https://news.ntv.co.jp/category/politics/08c6b04760d444e88c165308d4952c5b?utm_source=openai))\n\nこれらの出来事が、2025年3月14日に報じられた主な政治的なニュースです。 ', type='output_text')], role='assistant', status='completed', type='message')], parallel_tool_calls=True, temperature=1.0, tool_choice='auto', tools=[WebSearchTool(type='web_search_preview', search_context_size='medium', user_location=UserLocation(type='approximate', city=None, country='US', region=None, timezone=None))], top_p=1.0, max_output_tokens=None, previous_response_id=None, reasoning=Reasoning(effort=None, generate_summary=None), status='completed', text=ResponseTextConfig(format=ResponseFormatText(type='text')), truncation='disabled', usage=ResponseUsage(input_tokens=331, output_tokens=536, output_tokens_details=OutputTokensDetails(reasoning_tokens=0), total_tokens=867, input_tokens_details={'cached_tokens': 0}), user=None, store=True

若手社員による「新人現場指導」の5ステップ

近年、多くの企業が人材不足や競争激化にさらされるなか、新人の早期戦力化と離職率の低減はますます重要度を増しています。
しかし、既存のプロジェクトや人員配置の都合上、新人教育をベテランではなく若手社員が担うケースが増えているのも事実です。「2年目や3年目の社員自身も、まだ学びたいことが多い中で、どうやって新人を育成すればいいのか?」と迷う方も多いでしょう。

本記事では、厚生労働省の離職率データやGoogleの「プロジェクトアリストテレス」、そして「褒める」文化の研究結果などのファクトを取り入れながら、新人を現場で指導するための5ステップを分かりやすく解説します。若手社員ならではの強みを活かし、心理的安全性や褒める文化を大切にしながら、新人をスムーズに育成するヒントをぜひ持ち帰ってください。

新人現場指導が求められる背景

新卒離職率と企業の課題

厚生労働省の調査によると、大卒の新卒社員の3年以内離職率は3割前後と高い水準にあります。令和3年3月卒業の新規大卒就職者の離職率は34.9%と、依然として早期離職が大きな課題です。
主な離職理由としては、仕事内容や待遇への不満、上司・同僚との関係性、企業文化とのミスマッチ、成長機会の不足などが挙げられます。こうした要因を早期に解消できないまま放置すると、採用コスト・育成コストがムダになるだけでなく、組織の士気低下につながりかねません。

一方、新人教育に力を入れている企業(たとえばトヨタ自動車や伊藤忠商事、大王製紙など)では、集合研修とOJTを組み合わせたり、現場への実地研修を重視したりすることで、定着率の向上を実現しているケースが多々見られます。

若手社員が担うOJTのメリット・デメリット

メリット

  • 心理的ハードルの低さ:年齢やキャリアが近い若手が教えるほうが、新人にとって質問しやすい
  • 自分自身の成長:教えるために業務知識を再整理したり、リーダーシップを身につけられる

デメリット

  • 負担の増大:教育者役と自身の業務を両立するため、時間管理が難しくなる
  • 未熟さによる不安:若手自身が「自分の指導で合ってるのか?」と迷いが生じやすい

ステップ1:事前準備と心理的安全性の確保

心理的安全性がもたらす効果

Googleの「プロジェクトアリストテレス」によると、チームのパフォーマンスを高める最も重要な要因は心理的安全性でした。心理的安全性が高いチームでは、

  • 失敗や疑問を素直に共有できる
  • 離職率が低下する
  • 新しいアイデアや改善策が生まれやすい

など、個人の成長だけでなく組織全体の生産性向上につながると報告されています。

現場における心構えと雑談の役割

新人が不安なく業務に取り組める雰囲気を作るために、まずは以下を意識しましょう。

  • 声かけ・雑談:お互いの趣味や前職・大学時代の話など、仕事外の情報交換を通じて距離を縮める
  • ミスを責めない:失敗が起きても、責任追及より「どう改善できるか」を共に考える

この段階で新人が「ここは自分の意見を言えるんだ」と感じられるようになると、後の教育プロセスがスムーズに進みます。

ステップ2:実務の指導と補足知識の説明

企業事例(トヨタ、伊藤忠など)に見るOJTのポイント

  • トヨタ自動車:1年間の集合研修後、配属先で先輩社員がマンツーマン指導。
  • 伊藤忠商事:グループワークやディスカッション中心の研修で主体性を養成。
  • 大王製紙:現場での実習を重視し、製造や販売プロセスを実体験させる。

いずれも共通するのは「実務の中で学ばせる」点です。仕事を丸ごと任せる前に、一連の流れや意義を示しつつ、小さなタスクから順にチャレンジしてもらうのが効果的です。

ゴール設定と全体像の提示

実務をいきなり部分的に教えても、新人は「これが何に役立つのか?」と理解しづらい場合があります。最初に、

  1. プロジェクトのゴール(何を、いつまでに達成するのか)
  2. 業務フローの全体像(どのようなステップを踏むか)
  3. 新人に期待する役割(その中で何を担当してもらうか)

をざっくりと説明することで、学習意欲やモチベーションを高められます。

ステップ3:進捗管理とカリキュラム設計

新人教育における効果測定の重要性

新人教育の効果測定をしないまま感覚的に教えていると、いつの間にか新人が成長を実感できず、モチベーションが下がってしまうことがあります。厚生労働省のレポートによると、定期的に新人の習熟度を把握し、必要に応じてフォローアップする企業ほど、早期離職率の低下につながる可能性が高いとされています。

具体的には、

  • アンケートや面談:理解度や満足度を調査し、現場の課題を早期発見
  • 筆記試験・実技試験:業務に必要な専門知識やスキルが身についているかを客観的にチェック
  • 行動観察:実務における行動パターンを先輩社員が観察し、適宜フィードバック

小さなタスク → 中期的なスキル伸長の流れ

新人が最初から大きな案件を担当するのはリスクが高いため、段階的に任せる範囲を広げる方が現実的です。

  1. 小さなタスク(例:データ入力、資料整理など)
    • 指導者がレビューしながら、コミュニケーションパターンを把握
  2. 中規模タスク(例:レポート作成、簡単な交渉など)
    • 新人の得意・不得意を見極めつつ、補足知識を追加
  3. 中期的なカリキュラム
    • 本人の意向やキャリアビジョンを踏まえ、スキルアップの道筋を提示

ステップ4:質問対応・フィードバックと褒める文化

「褒める」ことがもたらすモチベーション

多くの研究で、「褒める」行為が個人のやる気や自己肯定感を高め、離職率の低下につながる効果が示唆されています。特に、上司や先輩からの具体的なフィードバックは、モチベーションを著しく向上させる要因です。

  • 過程を褒める:成果だけでなく、コツコツ準備してきた点や改善策を考えた姿勢などを評価する
  • 第三者を交えた称賛:ミーティングや雑談の中で「○○さんが頑張ってくれて助かったよ」などと周囲にも伝える

効果的な質問対応・レビュー・面談の進め方

  • すぐに答えを与えすぎない
    • 質問されたら、まず「君はどう思う?」と相手の考えを引き出す。思考力を育てる機会に。
  • タイミングを逃さないレビュー
    • 完成物を溜め込むのではなく、小さな進捗ごとにチェックし、こまめにフィードバックする。
  • 個人面談の活用
    • 雑談からキャリアの悩みまで、プライベートも含めて信頼関係を深める機会を定期的に作る。

ステップ5:効果検証と次のステップへの誘導

アンケート、チェックリスト、行動観察の活用

新人教育が進むにつれ、計画と実績のギャップが生じるのは当然です。そこで、以下のツールを活用して改善サイクルを回しましょう。

  • チェックリスト:業務の習熟度を「できる/できない」で可視化
  • アンケート:新人が抱える不安や、指導方法への意見を吸い上げる
  • 行動観察・フィールドノート:日々の業務で気づいたことを担当者が簡単に記録し、次の面談などで振り返る

新人・若手双方が成長する仕組みづくり

若手社員が新人を指導するメリットの一つに、「教える側」のスキルアップが挙げられます。教えるために業務内容を整理し、相手に合わせて説明する力が身につくと、結果的に自身の仕事の質も高まりやすいです。

  • 次のステップ提案:「そろそろ中級者向けのプロジェクトに挑戦してみない?」と、新人の可能性を広げる
  • リレー方式:新人がさらに後輩を教えられるようになれば、組織全体でOJTが循環しやすくなる

まとめ:若手社員の指導が組織にもたらす波及効果

新人にとっては、キャリアの最初期にどのような指導を受けるかが、離職率やスキル習得速度に大きく影響します。心理的安全性を大切にし、褒める文化を取り入れたOJTを実践することで、新人の適応力や成長意欲が高まり、会社への帰属意識も向上するでしょう。

さらに、若手社員が新人を教えるメリットは、新人だけでなく指導する若手自身にも及びます。教える過程で、論理的思考・コミュニケーション力・リーダーシップなどが培われるため、結果的にチーム全体の活性化を促す好循環が生まれます。

自分の業務と新人指導を両立するのは確かに大変ですが、その先には組織やチームへの貢献と、自身のキャリアアップという大きな報酬が待っています。ぜひ、本稿で紹介した5ステップを参考に、現場での新人育成に挑戦してみてください。きっと、あなた自身の成長にもつながるはずです。

【Apple Log】 iPhoneが変える映像制作の未来とACES対応

iPhone 15 Proの新機能: ProRes Log対応とは?

Appleが昨年発表したiPhone 15 Proは、映像制作のプロフェッショナル向けに多くの強力な機能を搭載しています。その中でも特筆すべきは、ProResフォーマットでのLogエンコーディングが可能になったことです。ProResは、映画やCMなどの高品質映像制作に使用されるコーデックで、従来は高価なカメラでしか実現できないクオリティを、iPhoneで手軽に扱えるようになりました。さらに、iPhone 15 Proは映画制作の世界的な色彩基準であるACES(Academy Color Encoding System)にも対応しており、これは業界全体にとって大きな進展だと考えています。

2年前のAppleイベントの発表では、ユーザー待望のUSBC端子になったことで思ったほど話題になりませんでしたが、Log撮影できるということや、AppleLogの表現力には感動しました。

近年のAppleイベントはiphoneで撮影されています。詳細はApple Newsroomで紹介されています。

ACES(アカデミーカラーエンコーディングシステム)

ACESは、映画芸術科学アカデミーによって開発された無料でオープンなカラーマネジメントおよび画像交換システムです。これにより、異なるカメラやソフトウェア間での色の再現性を統一することができます。ACESは、RGBベースのワークフローと超広色域、高いダイナミックレンジを提供し、プロの映像制作における色管理の標準として急速に普及しています。iPhone 15 ProのLog撮影機能とACESの組み合わせは、映像制作者がより正確で美しい映像を作成するための強力なツールとなります。

Log撮影のメリットと映像編集での重要性

Log撮影とは

撮影時に映像のダイナミックレンジを最大限に活かして、後の編集工程で色や明るさを自由に調整できるフォーマットです。

これは、特に映画やCMなどのプロフェッショナルな映像制作で重要な役割を果たします。Log撮影を行うことで、暗い部分から明るい部分まで、撮影時に失われがちな細部も後から修正可能となり、映像の質感や色の深みを細かくコントロールできるようになります。iPhone 15 ProのProRes Log撮影により、これまでのモバイル撮影では得られなかった柔軟性が実現されました。

10bitのApple Logと8bitの違い:プロフェッショナル品質への飛躍

iPhone 15 ProのApple Logは、10bitフォーマットに対応しており、これが従来の8bitフォーマットとどれほど異なるのかを理解することが重要です。

8bitフォーマットでは、RGBそれぞれの色チャンネルに256階調(2の8乗)が存在します。つまり、全体で約1677万色(256×256×256)が表現可能です。しかし、10bitフォーマットでは、RGB各チャンネルで1024階調(2の10乗)が表現され、約10億7374万色(1024×1024×1024)となります。これは、8bitの色表現の約64倍の精度です。

この違いにより、特に微妙なグラデーションや色の階調表現において、10bitの映像は圧倒的に滑らかでリアルな描写が可能です。色の境目が見えてしまう「バンディング現象」が減少し、プロフェッショナルな映像制作で求められる細かな色調補正や演出においても、10bitは非常に重要な役割を果たします。

特に、iPhone 15 ProのApple Logは、SONYのFX3やFX30などの20~30万円クラスの一眼ミラーレスカメラと同等の品質を誇ると言われており、モバイルデバイスでありながら、ハイエンドな映像制作に耐えうるクオリティを実現しています。例えば、ソニーやパナソニックのハイエンドカメラが提供する10bit動画と同等の色再現性を、手軽に持ち運べるiPhone 15 Proで実現できるのは、クリエイターにとって非常に魅力的な選択肢です。

実際のワークフロー: iPhone 15 ProでのLog撮影から編集まで

Log撮影について
Apple Logの編集について

iPhone 15 ProでのLog撮影は、簡単な操作で行えますが、撮影後の編集こそがLog撮影の本領発揮の場です。撮影した映像は、ACES対応の編集ソフトを使ってカラーマネジメントを行い、理想の色彩を実現します。具体的なワークフローとしては、iPhoneで撮影した映像をMacに転送し、Final Cut ProやDaVinci Resolveといったプロ仕様のソフトでACESカラーシステムを使って編集します。色調補正、露出の調整、ガンマ補正などを行うことで、映像の質を極限まで高めることが可能です。

実際のワークフローとしては、iphoneで外部ストレージにテザー撮影をした後、Macで編集を行います。

結論

iPhone 15 Proは、ProRes LogとACES対応によって、モバイルデバイスでの映像制作における新たな時代を切り開きました。これまで高価な専門機器でしか実現できなかったハイエンドな映像制作が、手軽なスマートフォンで行えるようになったことは、映画制作のプロからアマチュアまで幅広い層にとって大きなメリットです。特に、Log撮影と10bitフォーマットによって、プロフェッショナル品質の色表現が可能になり、クリエイターは色彩の可能性を最大限に引き出すことができるでしょう。

【コスパ最高】Xiaomi TV a pro 43 2025が発売されました。

4Kでコスパが良いテレビを探している。そんな方に今、一番おすすめのテレビがあります。

Xiaomiから新型テレビが発売開始

Xiaomi TV a pro 43 2025 というスマートテレビが2024年8月28日に発売が開始されました。

4K miniLEDという性能ながら、価格は驚異の39,800円。
この価格帯のスマートテレビだとフルHDが多い中、コスパ最強の製品がやってきました!

当製品は「Xiaomi TV a pro 2025」というラインナップで、4サイズ展開されています。それぞれの価格は以下の通りとなっています。

43インチ55インチ65インチ75インチ
39,80064,80089,800119,800
期間限定キャンペーン中!

43インチモデルに関しては、2024年9月10日まで期間限定で1万円オフのクーポンが配布されています。
定価より1万円安い、29,800円で購入が可能です。

【基本情報技術者試験】合格体験記

受験時のスペック

新卒1年目で2023年4月からエンジニアとして働いています。大学では情報系出身ではなかったので、入社前の勉強としてITパスポートを取得しました。受験時の実務経験は半年程度になります。

<受験時のIT系の資格>

  • ITパスポート

試験結果は以下の通りです。

試験結果

どちらもギリギリでした。体感では、午前は700点取れたと思っていたのでかなり危なかったです。

過去の試験結果

基本情報技術者試験は過去2回不合格になっていました。。

過去の試験結果はこちらです。

1回目

1回目の受験時(10月)

A試験は実力通り、B試験は150点分ぐらい勘が当たった気がしています。

この時は全体的に演習不足という感じがしていました。

2回目

2回目の受験時(11月)

A試験だけは突破しなければと思い、対策にかなり力を入れました。

B試験は実力通りだったと思います。

学習の全体像

3月参考書1周
8月過去問道場(A試験)を数問、B試験の問題集を半分くらい
9月過去問道場(A試験)を100問
10月B試験の対策を1週間で詰め込み受験
11月過去問道場(A試験)を300問。A試験対策にかなり力を入れ受験
12月A試験とB試験どちらもペースダウン。。
1月7割B試験対策に時間を使う。晴れて合格!

3月から学習をスタートしましたが、新人研修や引っ越し、初めての業務などがあり学習を思うように進められませんでした。

途中で何回もあきらめそうになりましたが、なんとか合格できました。

基本情報技術者試験合格に向けて学習する中で反省点がいくつかありました。

①インプット中心×

②偏った学習×

③本番を意識しない×

①参考書を読み進めるだけ(Youtubeの解説動画をみるだけ)の学習

②A試験対策をしている間にB試験対策をしない(逆も同じ)

③時間をはからずだらだら勉強してしまう、本番を想定していない。

これらは学習効果が低く勉強が無駄になってしまうので、絶対にやらないでください!

これから試験を受ける予定の方は、試験に向けて効果的な学習ができるようにしっかりと対策を立てていきましょう。

学習教材

ここではお勧めの学習教材を紹介していきます。

【基本情報技術者試験YouTuber】すーさん

YouTubeでの学習は有効で、僕は【基本情報技術者試験YouTuber】すーさんの動画で学習しました。非常にわかりやすかったのでおすすめです。

試験対策にはアウトプットが最も効果的なので、過去問道場でアウトプットを行いましょう。

https://www.fe-siken.com/fekakomon.php

また、書籍で出題範囲をすべて確認できるとよいかと思います。

参考書は以下のどちらかをお勧めします。イラスト多めが好みの方は「キタミ式」を選んでおくと良いです。

最後に

かなり苦戦した基本情報技術者試験でしたが、受験して勉強法を見直して改善を繰り返すと少しずつですが成長した実感があります。今回の試験でさらに勉強法を改善できると思うので、応用情報技術者試験も合格できるように学習を続けようと思います!

プログラミング言語の特徴

オブジェクト指向型

Java

Javaはオブジェクト指向言語の代表例であり、デスクトップアプリやAndroidアプリの開発に広く使われています。ソースコードの修正が容易で、大規模開発に適している点が特徴です。また、求人数も多く、仕事を求めるプログラマーにおすすめの言語です。

PHP

PHPはWebアプリ分野で活躍する言語で、文法が平易なため初心者にも習得が容易です。フレームワークが充実しており、ECサイトやSNSなど多様なアプリを開発することが可能です​。

JavaScript

JavaScriptはWebアプリ分野のフロントエンド開発に特化した言語です。サイトの表側のレイアウトやサイト表示後の処理を担当することが多いです。

Python

Pythonはプログラミング初心者から上級者まで幅広く使われる言語です。シンプルで覚えることが少ない構文、1行で多くの処理を記述できる点、外部ライブラリの豊富さ、標準ライブラリにより多くの機能が用意されている点が特徴です。

C++

C++はC言語をオブジェクト指向で書けるようにした言語で、C言語の機能にオブジェクト指向の概念を加えたものです​。

Swift

SwiftはiOSアプリ開発で使われる言語で、iOSだけでなく、MacブックやApple WatchなどApple製品全ての開発で使用可能です。文法が平易でバグが出にくい仕様であるため、初心者にも扱いやすいという特徴があります。

プロンプト

用語解説

これからSAPに関する用語を入力します。
以下の条件に従って回答してください。

#条件1
・【概要の説明】
・【使う場面】
・【専門用語の解説】
この3つの解説文を作成してください。

#条件2
・マークダウン形式で出力
・英語圏の情報は日本語に訳す

プログラミング

あなたはプロのABAPエンジニアです。これからソースコードを入力するので、エラーがあればその解説を行ってください。
また、ソースコードに関する質問を送る場合があります。その時は質問に対して丁寧に回答し、専門用語の解説も行うこと。