DEV Community

Takashi Abe
Takashi Abe

Posted on

When I Hired Multiple Generative AIs as Subordinates, Parallel Development Processing Never Stopped

Today is a relaxed introduction to recent Shossan updates.

1. Major Update to Obsidian AI Exporter

The tool I have been publicly releasing for saving Gemini chat results to Obsidian, called Obsidian AI Exporter, has been significantly powered up.

In my previous introduction, it was Gemini-only, but now it supports four sites: ChatGPT, Claude (including Deep Research), and Perplexity. In addition to Obsidian integration, you can now save as pure Markdown files or copy to clipboard.

Obsidian AI Exporter - Chrome Web Store
Export AI conversations from Gemini, Claude, ChatGPT, and Perplexity to Obsidian

While I think it will be in the maintenance phase unless there are major UI changes, I am still looking to add more useful features. If you have any feature requests, please let me know!

Currently, I am considering automatic tagging, expanding the append feature, which is still not quite there, and Wiki Link support for Obsidian.

2. Building Your Own News Curation Site with n8n

I wanted a site where I could read the latest overseas news summarized in a format convenient for me, so I developed my own curation platform.

The mechanism uses n8n to fetch updates from specific RSS feeds and URL lists, then an LLM (generative AI) translates and summarizes the content into Japanese. This is then registered to a display app I built with Docker.

By managing specific news URLs as unique keys, it prevents duplicate posts with a simple mechanism. The main body is simple and just displays content, but I designed it with loose coupling so that LLMs and feeds can be easily changed. I have also published the source code, so please take a look if you are interested.

Around v2, the check/ingest/post article parts are the developed app portions.

I named it tech-news as is since it is for personal use, but really the content to post can be anything as long as it is Markdown, so it is like a simple blog. Since I am developing it component by component for easy reuse, I am feeling like it has become more versatile than I expected.

3. Revamping Home VPN Environment with Tailscale

On the infrastructure side, I am organizing my home access environment.

Tailscale | Secure Connectivity for AI, IoT & Multi-Cloud
The connectivity platform for devs, IT, and security teams.

I had been using the VPN function of my Yamaha router, but considering security and convenience, I am currently introducing and configuring Tailscale.

Being able to safely access home resources via NAT traversal without opening VPN ports externally is safe and comfortable. The app is also easy to use, and functionally very detailed settings are possible. I have no idea why it is free for up to 3 users.

Currently, I am configuring a router with Docker on my home Linux server and managing settings with Ansible. An environment is coming together where I can work without being conscious of the boundary between home and the internet even when out.

From the Joy of Researching to the Joy of Realizing

Running multiple projects in parallel like this, I can feel the changes in development style in the AI era firsthand.

In the past, I found joy in the trial and error of researching technologies one by one. But now, I find it fun to watch my ideas take shape one after another, using multiple generative AIs as my subordinates. Is this a change due to age, or is it new excitement brought about by technological evolution?

The image of what I wanted to do becomes realized with the help of AI. Grinning at that process, I am giving instructions to my new subordinates again today.

Top comments (0)