Outils pour utilisateurs

Outils du site


informatique:ai_lm:autophp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:ai_lm:autophp [26/01/2026 15:30] – créée cyrilleinformatique:ai_lm:autophp [26/01/2026 15:53] (Version actuelle) – [Essai AutoPhp] cyrille
Ligne 1: Ligne 1:
 ====== Essai AutoPhp ====== ====== Essai AutoPhp ======
  
-[[https://github.com/LLPhant/AutoPHP|LLPhant/AutoPHP]] est un PoC pour l'exécution de tâches, basé sur le framework [[https://github.com/LLPhant/LLPhant|LLPhant/LLPhant]] qui lui même utilise [[https://github.com/openai-php/client|openai-php/client]].+[[https://github.com/LLPhant/AutoPHP|LLPhant/AutoPHP]] est un PoC pour l'exécution de tâches, basé sur le framework [[https://github.com/LLPhant/LLPhant|LLPhant/LLPhant]] qui lui même utilise [[https://github.com/openai-php/client|openai-php/client]], pour imaginer le R2-D2 sachant tout faire : [[https://www.youtube.com/watch?v=ZnYUxTtS6IU|Retour d'expérience sur la création d'un agent autonome]] ([[https://github.com/MaximeThoonsen|Maxime Thoonsen]], Youtube, janvier 2024) 
 +====== Définition des tâches ======
  
 +Le prompt AutoPhp , un peu modifié pour insister sur la création de la liste des tâches en pré-requis.
 +<code php>
 +$prompt = 'You are a task creation AI. '
 +    ."The objective is: {$objective}.\n"
 +    .'AT FIRST You have to **create tasks** to do the objective.'
 +    ;
 +</code>
 +
 +Observation de l'importance de la question aka ''objectif'' : une réelle différence entre ''organise'' et ''créé''.
 +
 +L'objectif: ''"**Organise** un rendez-vous avec les membres de l’équipe administrative à un moment où ils sont tous disponibles entre 9h et 18h"''
 +
 +**Sans tool déclaré** autre que ''addTasks'' :
 +
 +Réponse de **granite-4.0-h-tiny-Q4_K_M** :
 +  * Rechercher les horaires de disponibilité de chaque membre de l'équipe administrative (Voir quelles sont les heures de travail de chaque membre de l'équipe administrative pour trouver un moment de libre entre 9h et 18h.)
 +  * Envoyer un email ou un message à chaque membre pour proposer des dates et heures proposées (Envoyer un message à chaque membre de l'équipe administrative avec des propositions de rendez-vous entre 9h et 18h.)
 +  * Attendre les réponses de chaque membre et analyser les disponibilités proposées (Voir quels sont les horaires de libre proposés par chaque membre et trouver un moment de libre pour tous.)
 +  * Organiser le rendez-vous en choisissant la date et l'heure la plus adaptée pour tous (Choisir une date et une heure qui convient à tous les membres de l'équipe administrative et en informer les participants.)
 +
 +Réponse de **granite-4.0-h-small-Q8_0** :
 +  * Collect availability of administrative team members (Gather the availability of each administrative team member between 9h and 18h.)
 +  * Identify common available time slot (Analyze the collected availability to find a time slot where all members are available.)
 +  * Schedule meeting (Send a meeting invitation to the administrative team for the identified time slot.)
 +
 +Réponse de **gpt-oss-20b-mxfp4** :
 +  * Identify administrative team members (List all members of the administrative team who need to attend the meeting.)
 +  * Collect availability (Request each member’s available time slots between 9h and 18h.)
 +  * Determine common slot (Analyze collected availabilities to find a time when all members are free.)
 +  * Propose meeting time (Suggest the identified common time slot to the team for confirmation.)
 +  * Send calendar invites (Once confirmed, send calendar invites with meeting details and agenda.)
 +  * Set up meeting logistics (Reserve a meeting room or set up a virtual meeting link and share access details.)
 +  * Send reminders (Send a reminder to all participants 24 hours before the meeting.)
 +  * Prepare agenda (Draft and distribute the meeting agenda to participants ahead of time.)
 +  * Follow up after meeting (Send meeting minutes and action items to all attendees.)
 +
 +En modifiant un tout petit peu l'objectif: ''“**Créé** un rendez-vous avec les membres de l’équipe administrative à un moment où ils sont tous disponibles entre 9h et 18h”''
 +
 +Réponse de **granite-4.0-h-tiny-Q4_K_M** :
 +  * Rechercher les disponibilités des membres de l'équipe administrative (Voir les horaires de chacun pour trouver un moment acceptable)
 +  * Proposer plusieurs dates et heures possibles à l'équipe (Présenter des options pour faciliter la prise de décision)
 +  * Attendre la réponse des membres de l'équipe (Laisser un délai raisonnable pour que chacun confirme sa disponibilité)
 +  * Confirmer le rendez-vous une fois validé (Envoyer l'invitation avec les détails et le lien de réservation)
 +
 +Réponse de **granite-4.0-h-small-Q8_0** :
 +  * Collect availability of administrative team members (Send a poll to all administrative staff asking for their availability between 9h and 18h today. Include options for each hour slot.)
 +  * Analyze poll responses (Review the collected availability data to identify time slots where all team members are free.)
 +  * Schedule meeting (Once a mutually available time slot is found, send a calendar invite to all administrative staff for the meeting at that time.)
 +
 +Réponse de **gpt-oss-20b-mxfp4** :
 +  * Identify Administrative Team Members (Retrieve the list of all members in the administrative team.)
 +  * Collect Availability (Ask each team member for their available time slots between 9h and 18h.)
 +  * Find Common Slot (Analyze the collected availabilities to find a time slot that works for everyone.)
 +  * Schedule Meeting (Create a calendar event for the chosen time slot.)
 +  * Send Invites (Send calendar invites to all administrative team members.)
 +  * Confirm Attendance (Verify that all members have accepted the invite.)
  
informatique/ai_lm/autophp.1769437858.txt.gz · 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