Je n'ai pas encore trouvé un framework Go prêt pour la production pour les agents d'IA. Alors j'ai construit un.

DEV - 29/05
Comment construire un cadre Go pour les agents d'IA en production — et comme décisions d'architecture que...

Comment construire un cadre Go pour les agents d'IA en production — et comme décisions d'architecture qui sont vraiment importantes.

Chaque année, nous avons écrit un logiciel de manière professionnelle et il n'y a toujours qu'une seule ligne de code open source.

Não é que eu não quisesse. C'est ainsi que vous travaillez lorsque vous construisez l'intérieur de l'entreprise — le code est celui-ci, les problèmes sont spécifiques au domaine de celui-ci, et quand vous avez finalement quelque chose que vous pouvez comprendre pour quelque chose qui est utile, j'ai déjà passé la crise prochaine.

Dois meseses atrás decidi mudar isso.

Vous avez construit un agent de conversation IA chez Go. Précisez un framework. Je vais chercher et rencontrer... Python. Mais Python. Nos dépôts ont été abandonnés en 2023. Et "il s'agit également d'implanter le SDK d'OpenAI" — qui fonctionne comme votre trafic réel et l'agent vient répondre deux fois pour votre message.

Nada prêt pour la production. Rien avec une architecture verte. Nada que vous puissiez passer pour un moment et faire cela.

Alors construit. Le résultat est eywa — framework Go pour les agents de conversation IA, architecture hexagonale, v1.0.0, licence MIT, open source.

Le nom d'Avatar — Eywa est un réseau neuronal qui connecte tous nos êtres vivants à Pandora. La métaphore en est : un système qui connecte les LLM, les canaux, la mémoire et les ferraments de l'organisme, où chaque partie perçoit et répond à l'environnement.

Ici où tu apprends à construire.

Parce que Go et pas Python

L'écosystème d'IA vit en Python. LangChain, LlamaIndex, CrewAI – tout Python. Si vous êtes un prototipando ou un rodando notebooks, faz sentido total.

Mais si vous êtes en train de faire quelque chose dans la production avec l'échelle de vérité — les utilisateurs réels demandent des messages réels et vous avez une observation précise, un contrôle de cohérence et quelque chose qui n...
[Courte citation de 8% de l'article original]

Loading...