Reading Notes: 'Practical Introduction to Building Chat Systems with ChatGPT/LangChain' by Shingo Yoshida / ChatGPT/LangChainによるチャットシステム構築[実践]入門
I’d like to share insights I gained from reading 『ChatGPT/LangChainによるチャットシステム構築[実践]入門』吉田真吾(著) (Practical Introduction to Building Chat Systems with ChatGPT/LangChain by Shingo Yoshida).
Background: Getting Started with LangChain
I read this book to get started with LangChain as part of practicing LLM application development.
- Gijutsu-Hyohron: Practical Introduction to Building Chat Systems with ChatGPT/LangChain
- Amazon.co.jp: Practical Introduction to Building Chat Systems with ChatGPT/LangChain eBook : Shingo Yoshida, Yuki Oshima
Impression: Recommended Book for LangChain Introduction
I thought it was an excellent book for quickly learning about LLM application development using OpenAI API and LangChain. Following the keywords mentioned in this book seems to provide a smooth introduction to AI/LLM development.
Below are URLs from the book that I’ll want to reference in the future.
Quickstart
Frameworks Other Than LangChain
- run-llama/llama_index: LlamaIndex (formerly GPT Index) is a data framework for your LLM applications
- microsoft/semantic-kernel: Integrate cutting-edge LLM technology quickly and easily into your apps
- guidance-ai/guidance: A guidance language for controlling large language models.
Vector Stores
OSS
Useful Services
Documentation
- Prompt Engineering Guide | Prompt Engineering Guide
- Generative AI Usage Guidelines | Resources - Japan Deep Learning Association [Official]
- About Testing and Evaluation: Patterns for Building LLM-based Systems & Products
About LLM Security Measures
- OWASP Top 10 for Large Language Model Applications | OWASP Foundation
- Universal and Transferable Attacks on Aligned Language Models
Recommended YouTube Videos
[For those who want to start developing generative AI apps]
— ?????? Shingo Yoshida (@yoshidashingo) December 20, 2023
1. Mr. Egashira's (@segavvy) really easy-to-understand AI introduction https://t.co/V0BIOZAxE7
2. Mr. Oshima's (@oshima_123) LangChain introduction starting from prompt engineering https://t.co/QcrJzLG5gE
There were many helpful things, but for me, these two in particular
It might be good to also watch the videos recommended by the author.
- YouTube: [2023/12/07] [For Beginners] Really Easy-to-Understand AI Introduction—Explaining from Scratch to Latest Trends Without Formulas or Technical Terms! [Archive]
- YouTube: [2023/04/20] LangChain Introduction Starting from Prompt Engineering
That’s all from the Gemba, where I got started with LangChain.
![『ChatGPT/LangChainによるチャットシステム構築[実践]入門』吉田真吾(著)](https://res.cloudinary.com/codenote-net/image/upload/c_pad,w_582,h_306,b_rgb:ffffff/v1704027060/Book/978-4297138394.jpg)