I think the upside for everyday people outweighs the (current) risks. I've been using Harper (harper.new) to keep track of my (complex) medical info. Obviously one of the use cases of AI is pulling out data from pdfs/images/etc. This app does that really well so I don't have to link with any patient portals. I do use the AI chat sometimes but mostly to ask questions about test results and stuff like that. Its way easier than trying get in to see my doc
I've been using a tool called Fabrk AI to build agents that have tools that integrate with any service that has Oauth. I've hooked it up to github, slack and gmail for now.
I write issues in a repo and the agent pulls it down, creates a branch and writes the code. Works pretty well. Even integrates with e2b.dev and can run code.
Yep! I'm using OpenAI's assistants api. Regarding the tool forking - I have the canonical function hosted on the server. When someone forks an agent it grabs the agent context and all the tools and creates a new `assistant` with Open AI. When the tool is called during a thread it just points to the canonical function. I'm really excited about the next step - allowing folks to create their own tools and add them to the canonical function list. This will allow everyone to build on each other's work and use tools as building blocks for complex agents. Thanks for checking it out! Lmk if you have other questions!
That makes sense. Like it. One question - in the video you mentioned adding credentials that would be available to the function calling. I didn't see that tool when I forked the HN demo agent. Where can I find that? I really like the credentials idea. Having a way to use them for tool/function calling but not available to the AI is smart. With credentials you could envision giving the AI access to all sorts of services. Really opens up the possibilities. Let me know where I can find the credentials tool. Thanks
So you can add credentials by clicking on the agent name and getting to the agent config. The agent in the video that had the credentials was a different private agent I have. Credentials were just added as a feature and I haven't built the functionality yet to fork them (need to fork only the keys not the value). But you can add credentials to any agent. If you can't find them, ping me at my HN handle at gmail and I can give you a quick walk through. Thanks again for checking Fabrk out!