Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
IshidaMotohiro 石田

本講座では12回の講座(セクション)と20本の動画を通して、AIと生成AIの違い、言語生成系AIの特徴、そしてChatGPTを自分の趣味あるいは業務に活用するための知識と技術を身につけることができます。

ChatGPTをカスタマイズする場合、プログラミング言語について少しの知識を身につけることで、より応用の幅が広がります。そこで、Pythonについて、必要最低限の知識と技術についても習得し、自分独自のChatGPTを開発できるようになります。本講座では、Pythonを受講生の皆さんのパソコンにインストールするのではなく、ブラウザから使えるクラウド開発環境であるGoogle Colaboratoryを使います。

 本動画の内容は、石田基広著『手を動かして学ぶ 生成AI使い方入門』 シーアンドアール研究所 (2024/7/10) ISBN-13 : 978-4863544406  で復習することができます。

Enroll now

What's inside

Learning objectives

  • 生成aiの基礎を理解できます
  • Python言語の基礎を学びます
  • Openai社のchatgptを開発に利用できるようになります
  • 生成言語aiを使ったアプリ開発に必要となる知識と技術を学びます

Syllabus

このセクションでは、生成AIが登場する前のAI技術とその普及状況について知ることができます。

2022年から広く注目を集めるようになった生成AIについて、その前段階のAIを含め、何ができるのかを開設しています。

本講座ではPythonというプログラミング言語を使って言葉を生成するAIを拡張することを学びますが、WEBのChatGPTにおいても、ある程度はノーコード(プログラミング言語なし)で応用的なことができることを確認します。

Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Suitable for those who want to explore the potential of artificial intelligence in their hobbies or work
Appropriate for learners with little to no Python programming language skills
Develops skills in customizing ChatGPT, which can enhance its utility for specific tasks
Provides a foundation for developing applications using generative language AI
Taught by an instructor recognized for their expertise in the field of generative AI
Offers hands-on practice through interactive materials and labs, enhancing the learning experience

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

生成ai開発実践入門

受講者によると、本コースは生成AI開発への包括的で実践的な入門を提供しており、特にChatGPT APIのハンズオンでの活用に優れています。受講者は、Google Colaboratoryを使用するため環境構築の手間がかからない点を高く評価しており、これによりRAGの実装やStreamlitでのWebアプリ開発といった実践的なプロジェクトに直接取り組むことができます。多くの学習者はPythonの基礎が十分かつうまく統合されていると感じた一方で、一部のプログラミング未経験者からはプログラミング概念の学習曲線が急であるという声もありました。全体として、AIを業務に応用したいと考えるプロフェッショナルにとって現在の技術に関する明確な説明が得られる、非常に実践性の高いコースと見なされています。
講師の解説が明瞭で、コースの構成が理解しやすい。
"講師の方の説明も明瞭で、途中で迷うことなく学習を進められました。"
"全体的に非常に分かりやすい構成でした。最新のChatGPT APIやRAGの概念を、手を動かしながら理解できます。"
"初心者でもついていけるよう、丁寧に解説されていて非常に満足です。"
RAG、Assistant APIなど最新の生成AI技術を学習できる。
"特にRAGやAssistant APIなど、最新の技術トレンドを取り入れている点が評価できます。"
"生成AIの最先端技術を手軽に学べる素晴らしいコースです。"
"内容は新しい技術が多く、役立ちます。AIの歴史から学べ、全体像を把握するのに役立ちました。"
Google Colaboratory利用で学習開始のハードルが低い。
"特にGoogle Colaboratoryを使うので環境構築の手間がなく、すぐに実践に移れたのが良かったです。"
"Google Colaboratoryを使うので環境構築不要なのは非常に助かりました。"
"PC環境の準備に悩むことなく学習に集中できました。Pythonの基礎も無理なく習得できました。"
"環境構築不要で実践的なコードを試せるColaboratoryの活用は、学習のハードルを大きく下げています。"
生成AIとAPIを使った実用的なアプリ開発が可能になる。
"このコースは、生成AIの基本からPythonを使ったAPI連携、そしてStreamlitでのアプリ開発まで、一貫して学ぶことができました。"
"特にAssistant APIとRAGの実装は、他のコースではあまり触れられていない部分で、非常に役立ちました。"
"Streamlitを使ったWebアプリ開発は、学んだことをすぐに形にできるので達成感がありました。業務効率化に直結する内容です。"
"ChatGPTをAPI経由で操作する方法がよく分かり、RAGのセクションは具体的なデータを使って試すことができ、ビジネスでの応用可能性を感じました。"
Python初心者には難易度が高く、経験者には物足りない可能性。
"Pythonの経験が全くないと少し難しい部分もありました。特に辞書やAPIの概念は、もう少し時間をかけて説明してほしかったです。"
"Pythonの経験が全くない自分には少し難しかったです。基本の文法解説が足りないと感じました。期待していたほどではなかった。"
"コース自体はよく構成されていますが、Pythonの経験者には少し物足りないかもしれません。より高度なトピックも欲しかったです。"
"Pythonの基礎も必要最低限に抑えられており、効率的です。プログラミング未経験でも安心して受講できました。"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 言語生成AI開発入門 with these activities:
Review Python Basics
Reinforce your understanding of fundamental Python concepts.
Browse courses on Python
Show steps
  • Refer to your notes or online resources to review Python fundamentals
  • Practice writing simple Python programs to apply your understanding
Organize and Review Materials
Organize and review your notes, assignments, quizzes, and exams to refresh and integrate your understanding of the concepts.
Show steps
  • Gather all your course materials
  • Review and summarize your notes
  • Complete practice problems from your assignments
Practice Python Coding Challenges
Strengthen your Python skills through repetitive exercises and coding challenges.
Browse courses on Python
Show steps
  • Find a coding challenge platform
  • Choose a coding challenge and analyze the problem
  • Develop and test your Python solution
  • Review and refine your solution
Five other activities
Expand to see all activities and additional details
Show all eight activities
Learn Python for Natural Language Processing
Acquire specialized Python skills for handling and manipulating text and language data.
Browse courses on Python
Show steps
  • Find tutorials or courses on Python for Natural Language Processing
  • Follow the tutorials and complete the exercises
  • Apply your knowledge in mini-projects or personal experiments
Learn Advanced Python Techniques
Expand your Python knowledge by following structured tutorials on specific concepts.
Browse courses on Python
Show steps
  • Identify areas in Python you want to improve
  • Find tutorials or courses covering these concepts
  • Follow the tutorials and complete the exercises
  • Practice implementing the techniques in your own Python projects
Attend a Python Workshop or Hackathon
Immerse yourself in a hands-on environment and learn from experts and peers.
Browse courses on Python
Show steps
  • Find and register for an upcoming Python workshop or hackathon
  • Attend the event and participate actively
  • Network with other attendees and learn from their experiences
Develop a Python Application
Solidify your Python skills by building a substantial Python application.
Browse courses on Python
Show steps
  • Brainstorm and define the scope of your project
  • Set up a development environment and necessary libraries
  • Design and implement the architecture of your application
  • Test and debug your code throughout the development process
  • Refine and optimize your application based on user feedback or your own evaluations
Design a Web App with Python and Streamlit
Gain practical experience in developing and deploying a web application using Python and Streamlit.
Browse courses on Python
Show steps
  • Plan the design and functionality of your web app
  • Set up a development environment with Python and Streamlit
  • Develop the front-end and back-end components of your app
  • Test and debug your app to ensure it meets your requirements
  • Deploy your app to a hosting platform and share it with others

Career center

Learners who complete 言語生成AI開発入門 will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser