I've been building+maintaining this Go-idiomatic port of langchain concepts to Go.<p>We're gaining a bit of traction and would love input, feedback, and contributions.<p>we have some nascent docs+tutorials here:<p><a href="https://tmc.github.io/langchaingo/docs/getting-started/guide-ollama" rel="nofollow noreferrer">https://tmc.github.io/langchaingo/docs/getting-started/guide...</a><p>And a ton of examples here: <a href="https://github.com/tmc/langchaingo/tree/main/examples">https://github.com/tmc/langchaingo/tree/main/examples</a>
In combination with go simplicity, you can have a sophisticated agent running in like 150 lines of code. I've actually started building an AI driven platform with langchain-go, still in heavy beta phase, but the LLM integration and adding new agents is fun and short, as all fun stuff are :D, take a look: <a href="https://asai.astrosynapse.ai/" rel="nofollow noreferrer">https://asai.astrosynapse.ai/</a>