background
hero image
hero image
Blog

My Technical Articles

Simply Building a Private Multimodal AI Chatbot by Integrating Dify and AWS Bedrock
AI AppDifyAWS Bedrock

Simply Building a Private Multimodal AI Chatbot by Integrating Dify and AWS Bedrock

With the advancement of AI technology, multimodal AI chatbots have been gaining attention, and I have also been personally studying them with great interest. As part of this, I have recently been researching how to build a private multimodal AI chatbot based on Dify and AWS Bedrock. In this article, I would like to share the information I have gathered.

2025.02

“Achieving Slack × AWS!” Introducing Our Internal AI Chatbot
AI AppAWSSlack API

“Achieving Slack × AWS!” Introducing Our Internal AI Chatbot

This time, we introduce the theme of 'An Internal AI Chatbot Using Slack and AWS,' covering both 'practical chatbot use cases' and 'backend architecture examples' in a simple overview. ※ This article is published on the Lawson Digital Innovation technology blog.

2025.01

Building a Web Engineer Portfolio Site with an AI Chatbot (Next.js, Dify, OpenAI)
AINext.jsDifyPersonal Development

Building a Web Engineer Portfolio Site with an AI Chatbot (Next.js, Dify, OpenAI)

I wanted to create a portfolio site that incorporates AI. Rather than simply providing static information, I wanted to offer a more dynamic and engaging experience by allowing AI to answer questions. My goal is to develop this website into something that can inspire and provide enjoyable experiences for visitors.

2024.12

[AI] Building a Personal 'US Stock Analysis Report Service' Using AI (crewAI & Ollama & OpenAI)
AIcrewAIllamaPersonal Development

[AI] Building a Personal 'US Stock Analysis Report Service' Using AI (crewAI & Ollama & OpenAI)

Although still in the experimental stage, I attempted to create a personal service utilizing AI, and I decided to document the process in this article. The main theme is providing web services by generating content through 'AI analysis of US stocks and investment recommendations.'

2024.07

[AI] Easily Build and Experiment with Local LLM AI for Development (Zenn Book)
AILocal LLMllama

[AI] Easily Build and Experiment with Local LLM AI for Development (Zenn Book)

I plan to introduce the implementation of LLM and AI tools in a local environment and provide examples of how they can be used. Although there are still challenges compared to commercial AI services, I hope this will serve as an opportunity for those who felt daunted by cloud AI tools to explore the world of LLM.

2024.05

[JavaScript/TypeScript] using: A keyword that makes managing resource variables easier
typescriptjavascriptECMAScriptusingresource management

[JavaScript/TypeScript] using: A keyword that makes managing resource variables easier

Variables declared with the `using` keyword are considered resource-type variables. This allows for automatic resource cleanup before the variables go out of scope, greatly reducing the need for the tedious task of writing explicit resource cleanup code.

2023.09

[Backend] Thinking about making external API to Mock API Server with Mockoon
phperror handlingexceptionoopsoftware architecture

[Backend] Thinking about making external API to Mock API Server with Mockoon

In this article, consider "How to make an external API to MockAPI to make software to more easier on testing, operating and maintain?"

2022.04

[PHP] principle of design of error handling with Exception, and integrate to application
phperror handlingexceptionoopsoftware architecture

[PHP] principle of design of error handling with Exception, and integrate to application

Study about how the exception concept is designed, and what principles we should follow. Lastly, describe an example of how to integrate the exception concept into an application.

2020.12

[Crypto] outline of homomorphic encryption
homomorphicencryptionsecurity

[Crypto] outline of homomorphic encryption

Study outlines about homomorphic encryption's definition, principle, generations, pros and cons, and available open sources.

2021.10

[PHP] Why we know Garbage Collection? give attention to memory and garbage collection. (8 articles)
phpgarbage collectionmemory managementvariable control mechanism

[PHP] Why we know Garbage Collection? give attention to memory and garbage collection. (8 articles)

Study deeply about garbage collection and the mechanism of how variables are handled in PHP. This series consists of 8 articles.

2020.8 ~ 2020.11

[Project] trap we easily fall in on AGILE projects
agileprojectbusiness

[Project] trap we easily fall in on AGILE projects

Presentation of a lightning talk at OZVISION, Inc.

2020.3

[Linux] study priority of process using nice command
linuxosprocessprioritynice

[Linux] study priority of process using nice command

Presentation of a study talk at OZVISION, Inc.

2020.3