「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
このコースは、生成AIと大規模言語モデル(LLM)の世界に飛び込みたいと願う、AIエンジニア、データサイエンティスト、そして開発者を目指す方に最適です。わずか8週間で、実践的なアプリケーションを構築し、最先端の技術を習得することで、AIへの理解を飛躍的に深めることができます。急速に進化するAI業界で、他社との差別化を図るための実践的な経験を積むことができます。ぜひご参加いただき、AIテクノロジーのリーダーへの第一歩を踏み出しましょう!
https://github.com/ed-donner/llm_engineering/blob/main/requirements.txt
python-dotenv jupyterlab ipywidgets requests numpy pandas scipy scikit-learn matplotlib gensim torch transformers tqdm openai gradio langchain langchain-core langchain-text-splitters langchain-openai langchain-chroma langchain-community datasets==3.6.0 matplotlib google-generativeai anthropic chromadb plotly jupyter-dash beautifulsoup4 pydub modal ollama psutil setuptools speedtest-cli sentence_transformers feedparser protobuf==3.20.2 wandb
GPT-4o、Claude 3.5などのフロンティア・モデルを活用し、商用プロジェクトを構築
Day1に含まれる内容だが、環境構築などが中心なので切り出した。
GradioでUI構築、マルチモーダルAIアシスタント/Chatボットを開発
Hugging Faceを用いたOSSモデル活用(Pipelines API、トークナイザ、モデル探求)をGoogle Colab上で行う。
モデル選択とベンチマーク、コード生成課題(Python → 高速C++変換)
(座学)
(座学)
(座学)
※ BoWの次元は1000、Word2Vecの次元は400だったこともあり。
- プロンプトでは実現できない初期出力のスタイルやトーンを設定
- フォーマットなど特定の種類の出力を生成する際の信頼性を向上させる
- 複雑なプロンプトに従えない問題を修正し従順性を高める
- エッジケース(例外的な入力)に対処する
- プロンプトでは難しい新スキル・タスクを実行
最後に複数のエージェントが協力する完全自律型AIソリューションを構築
https://drive.google.com/drive/folders/1JwNorpRHdnf_pU0GE5yYtfKlyrKC3CoV