OPENAIのお気に入りの動画をピックアップします。
デザイン関連の動画はかなり洗練されていて、見応えがあります。
OPENAIのお気に入りの動画をピックアップします。
デザイン関連の動画はかなり洗練されていて、見応えがあります。
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クラスでエージェントの実行を行います。
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())
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
近年、多くの企業が人材不足や競争激化にさらされるなか、新人の早期戦力化と離職率の低減はますます重要度を増しています。
しかし、既存のプロジェクトや人員配置の都合上、新人教育をベテランではなく若手社員が担うケースが増えているのも事実です。「2年目や3年目の社員自身も、まだ学びたいことが多い中で、どうやって新人を育成すればいいのか?」と迷う方も多いでしょう。
本記事では、厚生労働省の離職率データやGoogleの「プロジェクトアリストテレス」、そして「褒める」文化の研究結果などのファクトを取り入れながら、新人を現場で指導するための5ステップを分かりやすく解説します。若手社員ならではの強みを活かし、心理的安全性や褒める文化を大切にしながら、新人をスムーズに育成するヒントをぜひ持ち帰ってください。
厚生労働省の調査によると、大卒の新卒社員の3年以内離職率は3割前後と高い水準にあります。令和3年3月卒業の新規大卒就職者の離職率は34.9%と、依然として早期離職が大きな課題です。
主な離職理由としては、仕事内容や待遇への不満、上司・同僚との関係性、企業文化とのミスマッチ、成長機会の不足などが挙げられます。こうした要因を早期に解消できないまま放置すると、採用コスト・育成コストがムダになるだけでなく、組織の士気低下につながりかねません。
一方、新人教育に力を入れている企業(たとえばトヨタ自動車や伊藤忠商事、大王製紙など)では、集合研修とOJTを組み合わせたり、現場への実地研修を重視したりすることで、定着率の向上を実現しているケースが多々見られます。
メリット
デメリット
Googleの「プロジェクトアリストテレス」によると、チームのパフォーマンスを高める最も重要な要因は心理的安全性でした。心理的安全性が高いチームでは、
など、個人の成長だけでなく組織全体の生産性向上につながると報告されています。
新人が不安なく業務に取り組める雰囲気を作るために、まずは以下を意識しましょう。
この段階で新人が「ここは自分の意見を言えるんだ」と感じられるようになると、後の教育プロセスがスムーズに進みます。
いずれも共通するのは「実務の中で学ばせる」点です。仕事を丸ごと任せる前に、一連の流れや意義を示しつつ、小さなタスクから順にチャレンジしてもらうのが効果的です。
実務をいきなり部分的に教えても、新人は「これが何に役立つのか?」と理解しづらい場合があります。最初に、
をざっくりと説明することで、学習意欲やモチベーションを高められます。
新人教育の効果測定をしないまま感覚的に教えていると、いつの間にか新人が成長を実感できず、モチベーションが下がってしまうことがあります。厚生労働省のレポートによると、定期的に新人の習熟度を把握し、必要に応じてフォローアップする企業ほど、早期離職率の低下につながる可能性が高いとされています。
具体的には、
新人が最初から大きな案件を担当するのはリスクが高いため、段階的に任せる範囲を広げる方が現実的です。
多くの研究で、「褒める」行為が個人のやる気や自己肯定感を高め、離職率の低下につながる効果が示唆されています。特に、上司や先輩からの具体的なフィードバックは、モチベーションを著しく向上させる要因です。
新人教育が進むにつれ、計画と実績のギャップが生じるのは当然です。そこで、以下のツールを活用して改善サイクルを回しましょう。
若手社員が新人を指導するメリットの一つに、「教える側」のスキルアップが挙げられます。教えるために業務内容を整理し、相手に合わせて説明する力が身につくと、結果的に自身の仕事の質も高まりやすいです。
新人にとっては、キャリアの最初期にどのような指導を受けるかが、離職率やスキル習得速度に大きく影響します。心理的安全性を大切にし、褒める文化を取り入れたOJTを実践することで、新人の適応力や成長意欲が高まり、会社への帰属意識も向上するでしょう。
さらに、若手社員が新人を教えるメリットは、新人だけでなく指導する若手自身にも及びます。教える過程で、論理的思考・コミュニケーション力・リーダーシップなどが培われるため、結果的にチーム全体の活性化を促す好循環が生まれます。
自分の業務と新人指導を両立するのは確かに大変ですが、その先には組織やチームへの貢献と、自身のキャリアアップという大きな報酬が待っています。ぜひ、本稿で紹介した5ステップを参考に、現場での新人育成に挑戦してみてください。きっと、あなた自身の成長にもつながるはずです。
Appleが昨年発表したiPhone 15 Proは、映像制作のプロフェッショナル向けに多くの強力な機能を搭載しています。その中でも特筆すべきは、ProResフォーマットでのLogエンコーディングが可能になったことです。ProResは、映画やCMなどの高品質映像制作に使用されるコーデックで、従来は高価なカメラでしか実現できないクオリティを、iPhoneで手軽に扱えるようになりました。さらに、iPhone 15 Proは映画制作の世界的な色彩基準であるACES(Academy Color Encoding System)にも対応しており、これは業界全体にとって大きな進展だと考えています。
2年前のAppleイベントの発表では、ユーザー待望のUSBC端子になったことで思ったほど話題になりませんでしたが、Log撮影できるということや、AppleLogの表現力には感動しました。
ACESは、映画芸術科学アカデミーによって開発された無料でオープンなカラーマネジメントおよび画像交換システムです。これにより、異なるカメラやソフトウェア間での色の再現性を統一することができます。ACESは、RGBベースのワークフローと超広色域、高いダイナミックレンジを提供し、プロの映像制作における色管理の標準として急速に普及しています。iPhone 15 ProのLog撮影機能とACESの組み合わせは、映像制作者がより正確で美しい映像を作成するための強力なツールとなります。
撮影時に映像のダイナミックレンジを最大限に活かして、後の編集工程で色や明るさを自由に調整できるフォーマットです。
これは、特に映画やCMなどのプロフェッショナルな映像制作で重要な役割を果たします。Log撮影を行うことで、暗い部分から明るい部分まで、撮影時に失われがちな細部も後から修正可能となり、映像の質感や色の深みを細かくコントロールできるようになります。iPhone 15 ProのProRes Log撮影により、これまでのモバイル撮影では得られなかった柔軟性が実現されました。
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撮影の本領発揮の場です。撮影した映像は、ACES対応の編集ソフトを使ってカラーマネジメントを行い、理想の色彩を実現します。具体的なワークフローとしては、iPhoneで撮影した映像をMacに転送し、Final Cut ProやDaVinci Resolveといったプロ仕様のソフトでACESカラーシステムを使って編集します。色調補正、露出の調整、ガンマ補正などを行うことで、映像の質を極限まで高めることが可能です。
実際のワークフローとしては、iphoneで外部ストレージにテザー撮影をした後、Macで編集を行います。
iPhone 15 Proは、ProRes LogとACES対応によって、モバイルデバイスでの映像制作における新たな時代を切り開きました。これまで高価な専門機器でしか実現できなかったハイエンドな映像制作が、手軽なスマートフォンで行えるようになったことは、映画制作のプロからアマチュアまで幅広い層にとって大きなメリットです。特に、Log撮影と10bitフォーマットによって、プロフェッショナル品質の色表現が可能になり、クリエイターは色彩の可能性を最大限に引き出すことができるでしょう。
4Kでコスパが良いテレビを探している。そんな方に今、一番おすすめのテレビがあります。
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,800 | 64,800 | 89,800 | 119,800 |
43インチモデルに関しては、2024年9月10日まで期間限定で1万円オフのクーポンが配布されています。
定価より1万円安い、29,800円で購入が可能です。
新卒1年目で2023年4月からエンジニアとして働いています。大学では情報系出身ではなかったので、入社前の勉強としてITパスポートを取得しました。受験時の実務経験は半年程度になります。
<受験時のIT系の資格>
試験結果は以下の通りです。
A試験:635/1000
B試験:640/1000
どちらもギリギリでした。体感では、午前は700点取れたと思っていたのでかなり危なかったです。
基本情報技術者試験は過去2回不合格になっていました。。
過去の試験結果はこちらです。
A試験:570/1000
B試験:600/1000
1回目の受験時(10月)
A試験は実力通り、B試験は150点分ぐらい勘が当たった気がしています。
この時は全体的に演習不足という感じがしていました。
A試験:710/1000
B試験:495/1000
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試験対策をしない(逆も同じ)
③時間をはからずだらだら勉強してしまう、本番を想定していない。
これらは学習効果が低く勉強が無駄になってしまうので、絶対にやらないでください!
これから試験を受ける予定の方は、試験に向けて効果的な学習ができるようにしっかりと対策を立てていきましょう。
ここではお勧めの学習教材を紹介していきます。
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エンジニアです。これからソースコードを入力するので、エラーがあればその解説を行ってください。
また、ソースコードに関する質問を送る場合があります。その時は質問に対して丁寧に回答し、専門用語の解説も行うこと。