I got stuck on “How do I build my own AI assistant?”

Last Wednesday night, I was revising a client proposal in my Hangzhou rental. I wanted an AI assistant that could answer questions using my own materials. The problem wasn’t that I couldn’t use an off-the-shelf product. Once the material grew, I worried about uploading sensitive content and having to reorganize everything whenever I switched tools. I had also messed this up before: I pasted an entire client contract into a web app and got a “deleted” response, but I still didn’t know whether the platform had saved a copy. That was when I started taking open model weights seriously.

What Kimi K3.1 Pro is, and who’s already trying it

Simply put, it’s the publicly released model file for Kimi K3.1 Pro from Moonshot AI. An ordinary indie founder doesn’t need to understand every parameter. The key point is that someone can download it to their own computer or server instead of sending their materials to an external platform every time. Lin Yan, a freelance consultant in Wuhan, has already put product manuals, FAQs, and tone examples in her test environment. The assistant answers from those materials, then she checks the output manually. Still, this is more like the groundwork prepared for a technically capable team. It doesn’t mean the model becomes useful the moment installation finishes.

Three costs to calculate before recreating it today

Money: Downloading the weights directly is usually free, but the GPU-equipped computer or cloud server needed to run them can cost from a few hundred to several thousand yuan per month. Time: For the first successful run, I’d budget one to three days. Even with deployment experience, it can take half a day to a full day. Technical barrier: Someone needs to configure the runtime, handle file permissions, and use basic commands. Dependency versions are the most common first hurdle. First step: Open the model page and read the model instructions and hardware requirements, then use the download link under “Files and versions.” Don’t upload client materials yet, and don’t pay for a server yet. If browser and spreadsheet skills are currently my limit, I can bookmark this for later; I don’t have to do it today.

Different approaches for different team sizes

If I’m just starting out and don’t have many materials yet, I’d use a mature product and treat open weights as a future option. If client materials include contracts, contact lists, or trade secrets, I’d first check the data terms of cloud products before deciding whether the extra work is worth it. If I already have one or two clients, I’d prepare a fixed FAQ set and test a local setup on a small scale rather than rebuilding the entire system at once. If I’m scaling up, I’d weigh server costs, speed, and the people needed for maintenance, because the privacy risk saved may not be worth the added operations workload.

This tool isn’t for everyone. Not testing it now is fine too. Protecting the business I already have matters more than chasing every new model.