I've been frustrated by the fact that people still believe that python is some sort of magical default to build LLM apps. It's not. English is the new programming language.<p>White paper for reference:
<a href="https://arxiv.org/abs/2210.03629" rel="nofollow noreferrer">https://arxiv.org/abs/2210.03629</a><p>Notice how the prompt used in Langchain (python)
<a href="https://github.com/langchain-ai/langchain/blob/d21a494a2763900b8ad7cef5e27c739bfec356f3/libs/langchain/langchain/agents/mrkl/prompt.py#L5-L13">https://github.com/langchain-ai/langchain/blob/d21a494a27639...</a><p>Is the same as it is in Langchain.rb (ruby)
<a href="https://github.com/andreibondarev/langchainrb/blob/6fc2b962ce64f915fe3a060e8c7c9b750117bb1d/lib/langchain/agent/react_agent/react_agent_prompt.yaml#L3-L26">https://github.com/andreibondarev/langchainrb/blob/6fc2b962c...</a>