Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2024, à 13:21

LRDP

Artificial Intelligence

Bonjour,
je ne sais pas trop si je suis au bon endroit pour parler de l'IA d'Anthropic "Claude 3.5 Sonnet", que mon épouse a mis sur son Iphone (IA fabuleuse ! )

Je me connecte à Claude par Firefox et lui ai demandé si c'était possible de l'installer sur Ubuntu. L'IA répond qu'il n'y a pas de version téléchargeable, mais il y a une possibilité par ce biais .

L'un d'entre vous a-t-il déjà installé cet environnement spécifique ?

En tout cas, les conversations avec Claude sont "bluffantes"

Dernière modification par LRDP (Le 10/07/2024, à 14:40)


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#2 Le 15/10/2024, à 21:18

65BéVé

Re : Artificial Intelligence

Bonjour,
As-tu progressé sur ton projet ?
Je pense que tu devrais demander dans la section "logiciels".
Parceque je suis intéréssé aussi.
Merci.


Salutations distinguées,

UBUNTU 22.04

Hors ligne

#3 Le 16/10/2024, à 12:21

LRDP

Re : Artificial Intelligence

Bonjour,
je ne suis pas allé plus loin depuis juillet, car finalement Claude se lance dans n'importe quel navigateur (claude.ai), à la différence des smartphones où l'application est autonome, mais le meilleur est que le compte établi se retrouve sur tous les appareils ce qui fait que j'ai l'historique et tous les contenus des discussions sur tous les appareils comportant l'application. La base de données est très pointue et très enrichissante, mais le quota gratuit quotidien se limite à 10-12 questions, et c'est souvent tellement passionnant que j'arrive rapidement à l'échéance.
Bonne journée.


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne

#4 Le 16/10/2024, à 15:20

65BéVé

Re : Artificial Intelligence

Bonsoir LRDP,
J'ai commencé la configuration comme indiquée dans ton lien #1
J'ai vite buté sur le paramétrage  de Python et j'ai choisi à la place la formule IA de Firefox .
j'ai pu rapidement lui faire générer du code c-shell et c'est tout ce que je voulais.
(La touche CTRL+B pour accéder au CHATbot via Firefox)
Merci beaucoup.

Dernière modification par 65BéVé (Le 16/10/2024, à 15:50)


Salutations distinguées,

UBUNTU 22.04

Hors ligne

#5 Le 17/10/2024, à 00:53

cqfd93

Re : Artificial Intelligence

Bonjour,

claude.ai marche très bien dans firefox. Il est vraiment bluffant, je lui ai fait générer et améliorer deux scripts bash et si je n'avais pas déjà atteint ma limite avec la version gratuite, je serais encore en train de jouer avec.


cqfd93

En ligne

#6 Le 18/10/2024, à 01:06

cqfd93

Re : Artificial Intelligence

Un petit exemple : un script pour extraire un bloc de pages d'un pdf (pratique pour ne garder que les pages en français d'un mode d'emploi multilingue par exemple)

#!/bin/bash

# Vérifier si pdftk et zenity sont installés
for cmd in pdftk zenity; do
    if ! command -v $cmd &> /dev/null; then
        zenity --error --text="$cmd n'est pas installé. Veuillez l'installer avant d'exécuter ce script."
        exit 1
    fi
done

# Vérifier si un argument a été passé
if [ $# -eq 0 ]; then
    zenity --error --text="Usage: $0 <fichier_pdf_source>"
    exit 1
fi

input_pdf="$1"

# Vérifier si le fichier existe
if [ ! -f "$input_pdf" ]; then
    zenity --error --text="Le fichier $input_pdf n'existe pas."
    exit 1
fi

# Obtenir le nombre total de pages
total_pages=$(pdftk "$input_pdf" dump_data | grep NumberOfPages | awk '{print $2}')

# Fonction pour valider le numéro de page
validate_page_number() {
    local page=$1
    if ! [[ "$page" =~ ^[0-9]+$ ]] || [ "$page" -lt 1 ] || [ "$page" -gt "$total_pages" ]; then
        return 1
    fi
    return 0
}

# Demander la page de début
while true; do
    start_page=$(zenity --entry --title="Extraction de PDF" --text="Le fichier contient $total_pages pages.\nEntrez la page de début (1-$total_pages):" --entry-text="1")
    if [ $? -ne 0 ]; then
        zenity --error --text="Opération annulée."
        exit 1
    fi
    if validate_page_number "$start_page"; then
        break
    else
        zenity --error --text="Numéro de page invalide. Veuillez entrer un nombre entre 1 et $total_pages."
    fi
done

# Demander la page de fin
while true; do
    end_page=$(zenity --entry --title="Extraction de PDF" --text="Entrez la page de fin ($start_page-$total_pages):" --entry-text="$total_pages")
    if [ $? -ne 0 ]; then
        zenity --error --text="Opération annulée."
        exit 1
    fi
    if validate_page_number "$end_page" && [ "$end_page" -ge "$start_page" ]; then
        break
    else
        zenity --error --text="Numéro de page invalide. Veuillez entrer un nombre entre $start_page et $total_pages."
    fi
done

# Générer le nom du fichier de sortie
input_filename=$(basename "$input_pdf" .pdf)
output_pdf="${input_filename}_pages_${start_page}-${end_page}.pdf"

# Confirmer l'opération
zenity --question --title="Confirmation" --text="Voulez-vous extraire les pages $start_page à $end_page de $input_pdf vers $output_pdf ?"
if [ $? -ne 0 ]; then
    zenity --info --text="Opération annulée."
    exit 0
fi

# Extraire les pages spécifiées
if pdftk "$input_pdf" cat $start_page-$end_page output "$output_pdf"; then
    zenity --info --text="L'extraction est terminée. Le nouveau PDF a été créé : $output_pdf"
else
    zenity --error --text="Une erreur s'est produite lors de l'extraction des pages."
fi

cqfd93

En ligne

#7 Le 18/10/2024, à 07:00

nany

Re : Artificial Intelligence

Bonjour,



cqfd93 a écrit :

Un petit exemple

Il y a vraiment besoin de dépenser l’énergie d’une intelligence artificielle pour créer ce genre de petit script ?
J’espère que Claude est capable de pondre des scripts beaucoup plus complexes.

Il y a d’ailleurs une petite imperfection :

# Obtenir le nombre total de pages
total_pages=$(pdftk "$input_pdf" dump_data | grep NumberOfPages | awk '{print $2}')

Awk manipule les expressions rationnelles tout comme grep. On peut donc se passer de ce dernier :

# Obtenir le nombre total de pages
total_pages=$(pdftk "$input_pdf" dump_data | awk '/NumberOfPages/ {print $2}')

 

Et je me demande bien pourquoi la présence de la commande awk n’est pas testée à l’instar de celle de pdftk et zenity.

Hors ligne

#8 Le 18/10/2024, à 15:58

cqfd93

Re : Artificial Intelligence

nany a écrit :

Il y a vraiment besoin de dépenser l’énergie d’une intelligence artificielle pour créer ce genre de petit script ?

Non, bien sûr, mais il est quand même permis de le tester ?
Ceci dit, si je veux conserver mon cerveau en état de marche, j'ai intérêt à continuer d'écrire mes scripts moi-même, je n'ai pas ton niveau, loin de là, mais je me débrouille.
Tiens, d'ailleurs, on ne voit plus de questions de lycéens ou étudiants nous demandant de faire leurs exercices de programmations, l'IA y est sûrement pour quelque chose, je plains les profs…

Il y a d’ailleurs une petite imperfection :

# Obtenir le nombre total de pages
total_pages=$(pdftk "$input_pdf" dump_data | grep NumberOfPages | awk '{print $2}')

Awk manipule les expressions rationnelles tout comme grep. On peut donc se passer de ce dernier :

# Obtenir le nombre total de pages
total_pages=$(pdftk "$input_pdf" dump_data | awk '/NumberOfPages/ {print $2}')

J'aurais été bien incapable de voir ça ! wink

Et je me demande bien pourquoi la présence de la commande awk n’est pas testée à l’instar de celle de pdftk et zenity.

Diailleurs, au sujet de cette vérification :

# Vérifier si pdftk et zenity sont installés
for cmd in pdftk zenity; do
    if ! command -v $cmd &> /dev/null; then
        zenity --error --text="$cmd n'est pas installé. Veuillez l'installer avant d'exécuter ce script."
        exit 1
    fi
done

Est-ce que je comprends de travers ? Il vérifie si pdftk et zenity sont installés mais en cas d'absence, il affiche un message… avec zenity ?


cqfd93

En ligne

#9 Le 18/10/2024, à 16:02

nany

Re : Artificial Intelligence

cqfd93 a écrit :

Est-ce que je comprends de travers ? Il vérifie si pdftk et zenity sont installés mais en cas d'absence, il affiche un message… avec zenity ?

Non, tu ne comprends pas de travers (je n’avais pas fait gaffe à cette bourde).

Hors ligne

#10 Le 20/10/2024, à 17:41

chinois02

Re : Artificial Intelligence

LRDP a écrit :

Bonjour,
je ne sais pas trop si je suis au bon endroit pour parler de l'IA d'Anthropic "Claude 3.5 Sonnet", que mon épouse a mis sur son Iphone (IA fabuleuse ! )

Je me connecte à Claude par Firefox et lui ai demandé si c'était possible de l'installer sur Ubuntu. L'IA répond qu'il n'y a pas de version téléchargeable, mais il y a une possibilité par ce biais .

L'un d'entre vous a-t-il déjà installé cet environnement spécifique ?

En tout cas, les conversations avec Claude sont "bluffantes"

Bonsoir, Claudebot fait du scrapping et semble être peu respectueux du contenu des sites web....

Dernière modification par chinois02 (Le 20/10/2024, à 20:39)


N'importe qui peut voir ce que tu sembles être; quelques rares seulement peuvent tâter ce que tu es. Et ces derniers n'osent contredire l'opinion du grand nombre, renforcés par toute la majesté de l'État. Machiavel-Le Prince.

Hors ligne

#11 Le 18/11/2024, à 19:58

LRDP

Re : Artificial Intelligence

Bonsoir,
je ne voyais plus le suivi de cette intéressante conversation que je revois ce soir.
La version "pro" de Claude Sonnet 3.5 permet d'obtenir "opus" , en principe, qui est le module le plus puissant de cet IA. Et la nouvelle version de Sonnet est optimisée pour le codage.


Retour à Ubuntu Maté 20.04.6.
Config: maxi-tour avec 8 HD internes dont 2 SSD, 45 To de capacité
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti

Hors ligne