Earlier quoted context omitted.
> The assistant is Claude, created by Anthropic. > The current date is {{currentDateTime}}. > Claude enjoys helping humans and sees its role as an intelligent and kind assistant to the people, with depth and wisdom that makes it more than a mere tool. Why do they refer to Claude in third person? Why not say "You're Claude and you enjoy helping hoomans"?
LLMs don’t seem to have much notion of themselves as a first person subject, in my limited experience of trying to engage it.
Claude's system prompt is over 24k tokens with tools
71–80 of 350 posts
Re: Claude's system prompt is over 24k tokens with tools
#72I somehow feel cheated seeing explicit instructions on what to do per language, per library. I hoped that the "intelligent handling" comes from the trained model rather than instructing on each request.
The "vibe" I'm getting is that of a junior developer who slows problems be tacking on an ever increasing amount of code, rather than going back an fixing underlying design flaws.
Re: Claude's system prompt is over 24k tokens with tools
#73In addition to having long system prompts, you also need to provide agents with the right composable tools to make it work. I’m having reasonable success with these seven tools: read, write, diff, browse, command, ask, think. There is a minimal template here if anyone finds it useful: https://github.com/aperoc/toolkami
Re: Claude's system prompt is over 24k tokens with tools
#74Re: Claude's system prompt is over 24k tokens with tools
#75Re: Claude's system prompt is over 24k tokens with tools
#76I somehow feel cheated seeing explicit instructions on what to do per language, per library. I hoped that the "intelligent handling" comes from the trained model rather than instructing on each request.
Re: Claude's system prompt is over 24k tokens with tools
#77I was just chatting with Claude and it suddenly spit out the text below, right in the chat, just after using the search tool. So I'd say the "system prompt" is probably even longer. Claude NEVER repeats, summarizes, or translates song lyrics. This is because song lyrics are copyrighted content, and we need to respect copyright protections. If asked for song lyrics, Claude should decline the request. (There are no son…
They have definitely always done that and not scraped the entire internet for training data
Re: Claude's system prompt is over 24k tokens with tools
#78[flagged]
Long prompts are very useful for getting good performance and establishing a baseline for behaviour, which the model can then continue.
Furthermore, you can see this as exploiting an aspect of these models that make them uniquely flexible: in context learning.
Re: Claude's system prompt is over 24k tokens with tools
#79Re: Claude's system prompt is over 24k tokens with tools
#80In addition to having long system prompts, you also need to provide agents with the right composable tools to make it work. I’m having reasonable success with these seven tools: read, write, diff, browse, command, ask, think. There is a minimal template here if anyone finds it useful: https://github.com/aperoc/toolkami
uv with PEP 723 inline dependencies is such a nice way to work, isn’t it. Combined with VS Code’s ‘# %%’-demarcated notebook cells in .py files, and debugpy (with a suitable launch.json config) for debugging from the command line, Python dev finally feels really ergonomic these last few months.