Outils pour utilisateurs

Outils du site


informatique:ai_coding:samples

AI coding samples

Question RegEx

peux tu générer en Php une expression régulière pour lire les lignes au format syslog ?

Avec ollama

deepcoder 14b :

Avec cette simple question ça a répondu:

  • /^([A-Za-z]+\\d+ \\d{1,2}:\\d{2}:\\d{2})\\s+(\\S+)\\s+(\\w+)\\s+(.*)$/m

Je repose la question en précisant la RFC 3164 :

  • ^(\d+:\d+:\d+|\+\d+:\d+:\d+)\s+([a-zA-Z0-9_\-\.]+)\s*(\[\d+-[A-Za-z]+\])?\s+(.*)$

smollm2

codestral

Online

chat.mistral.ai :

Avec la question en précisant la RFC 3164 :

  • RFC 5424
    • /^<(\d+)>([^\s]+)\s+(\S+\s+\S+\s+\S+)\s+([^\s]+)\s+([^\s]+)(?:\[(\d+)\])?(?:[^\s]+)?\s*(.*)$/
  • RFC 3164
    • /^<(\d+)>([A-Za-z]{3}\s+\d{1,2}\s+\d{2}:\d{2}:\d{2})\s+([^\s]+)\s+(.*)$/

En lui disant que c'est faux et en donnant des exemples :

  • /^(\w{3}\s+\d{2}\s+\d{2}:\d{2}:\d{2})\s+([^\s]+)\s+([^:\s]+)(?:\[(\d+)\])?:\s*(.*)$/

Petit projet carto

Prompts:

  • hello
  • Do you know how to make with Javascript and Leaflet an animated map with a serie of markers with timestamp ?
  • yes, create please
  • with Php can you generate data from the SQLite @crowdsec.db.sqlite with fields “source_latitude” as latitude, “source_longitude” as longitude, “source_as_name” as name and “created_at” for timestamp
  • Can you add in the view, at the right of “speed” control, the first and last date of events

Avec opencode

Comparaison des résultats selon les models:

Big Pickle

  • Big Pickle (opencode zen) Démo
    • un joli panneau de contrôle sous la carte
      • avec choix de la vitesse et progress bar
      • une popup sur les points
    • usage d'un cluster
    • à trouvé tout seul la table alerts

Grok Code Fast 1

  • Grok Code Fast 1 (opencode zen) Démo
    • fait juste le job, à minima, sans style ni ihm bien faite
    • à trouvé tout seul la table alerts

qwen3-coder-30b-a3b-instruct

  • Qwen3-Coder-30B-A3B-Instruct (opencode ovhcloud) Démo
    • fait juste le job, à minima, sans style ni ihm bien faite
    • à trouvé tout seul la table alerts
  • Codestral (mistral)
    • Parti dans une longue boucle d'install de packages npm !
      • je l'ai stoppé (déjà 535 packages dans nodes_modules)
    • Recommence en précisant dans le prompt de ne pas utilisé npm mais seulement un cdn
      • Ça essaye plein de chose mais sans succès.
    • J'abandonne

Gpt Oss 120B

  • Gpt Oss 120B (ovhcloud) Démo
    • les simples prompts ne suffisent pas, il faut discuter pour qu'il passe à l'action, et les temps de réflexion sont beaucoup plus long (il itère beaucoup)
      • j'ai du corrigé les liens CDN car il a utilisé une librairie leaflet-timedimension. Mais bataille infinie car il remet le mauvais, même quand je lui parle d'autre chose.
      • Sur une demande, il traite aussi d'autres sujets …

  • Gpt Oss 20B (ovhcloud) Démo
    • plus efficace que le 120B, tout en étant toujours verbeux
      • a fait quelques erreurs de syntaxe
  • DeepSeek-R1-Distill-Llama-70B (ovhcloud)
    • pas d'agent, pas d'accès au fichier, que du code dans le chat

Pour l'instant mon préféré est “Big Pickle” fourni gratos (pour l'instant) par opencode/zen. C'est le moins verbeux et qui cible vraiment bien les endroits où opérer, ne retouche pas ailleurs sans demande, et à partir de prompts simples (sans REcontextualiser).

informatique/ai_coding/samples.txt · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki