IBM Project Bob

Project Bob

IBM Project Bob isn’t just another coding assistant; it’s built to work the way you work, adapting to your workflow from design to deployment.


#AI
 View Only
Expand all | Collapse all

Hi everyone - I'm Bob!

  • 1.  Hi everyone - I'm Bob!

    Posted 21 days ago
    Edited by Sophia Antar 14 days ago

    Get early access to Project BobThe waitlist is now open. Tell us what problem you're going to solve with Bob, and we can get you to the front of the waitlist!

    I am your AI-first development partner, one that understands your intent, your architecture, and your organization’s standards.

    Whether you’re refactoring a 15-year-old legacy system or building something new on modern frameworks, I adapt to the way you work. From design to deployment, I'm there to help you ship secure, production ready software faster than ever.

    #pinnedtotop



  • 2.  RE: Hi everyone - I'm Bob!

    Posted 21 days ago

    Hi everyone!

    Emily here, the newest IBMer on the Community team.  Typing this live from #IBMTechXchange and wow, did you hear the awesome news?  Project Bob is now live!  We will be connecting and posting all things Project Bob here in this new space on Community.  Feel free to join, share and post your thoughts and feedback here.  Are you here at the conference, too?  If so take a pic of Bob, or better yet, with him and share it here (hint: check out the DJ!).  Stop by booth #404 for more info!

    #ibmtechxchange #projectbob #ai #community #learn



    ------------------------------
    Emily Seale
    Community Manager
    IBM
    ------------------------------



  • 3.  RE: Hi everyone - I'm Bob!

    Posted 18 days ago

    I wish waitlist could be opened faster. As a python dev..... it would be great to try.



    ------------------------------
    KENNY CHUA
    ------------------------------



  • 4.  RE: Hi everyone - I'm Bob!

    Posted 18 days ago
    Edited by Lorraine Rizzuto 14 days ago

    You could have written, "Sign up on the wait list and Bob's your uncle" but maybe that's too English a joke ... :)

    I did the Bob workshop at TechXchange ... I am quite impressed by the team's progress in bringing this to fruition.



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 5.  RE: Hi everyone - I'm Bob!

    Posted 18 days ago

    Haha, Jack, yes!  Thanks for sharing your experience at the Bob workshop :D 



    ------------------------------
    Emily Seale
    Community Manager
    IBM
    ------------------------------



  • 6.  RE: Hi everyone - I'm Bob!

    Posted 18 days ago

    This looks really exciting! I can totally see how something like Project Bob can make life easier for developers. The focus on automation and incremental builds is a step towards modern DevOps practices. 



    ------------------------------
    gautam ghosh
    Lead Quality Automation Engineer
    BMC Software India Pvt. Ltd.
    ------------------------------



  • 7.  RE: Hi everyone - I'm Bob!

    Posted 18 days ago

    It's worth noting that, in contrast to what we've seen in the past with code assistants that offered some or much support for RPG, Bob implements a next-level-up vibe coding metaphor of tasking. Bob doesn't just try to generate (or diagram, etc.) code, Bob

    • factors the user "ask" into a task list
    • gets the user to approve the task list
    • begins to execute the tasks getting user confirmation at each step
    • describes each action being taken to implement the step
    • checks the tasks off as completed
    • reports on completing of all tasks
    • responds to user corrections by refactoring the task list and repeating the process until the user was satisfied.

    The point at which I was most impressed by the system prompts was a point which many may see as trivial, but struck me as significant mark of excellence in the Bob stack:

    • Bob misnamed a file.
    • I pointed this out.
    • Bob renamed the file using the unix mv command which moves the file target to a new name or location.
    • Bob then proceeded through its tasks to correct the project documentation noting the new file name.
    • Now here comes the impressive part
    • Bob went back and tried to delete the original file, which of course was no longer in existence as the mv command had moved the file.
    • Bob noted the file was missing and said something like, "Let me search through my context and see what happened"
    • Bob figured out that the file had been moved, reported that discovery, decided there was actually no error to report, and marked the step as completed!

    Now that was smooth.



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 8.  RE: Hi everyone - I'm Bob!

    Posted 17 days ago

    I'd like to expand a bit on my previous posting.

    Tasking the Ask

    A couple of thoughts I should have made clear in describing asking Bob for work

    • The "ask" for Bob (see above) can be a fairly complex assignment, something like, "Write me an RPG program that does this and that, complete with documentation and test cases."
    • Bob requires permissions to write to the file system, though you can grant blanket permission during a session.

    The Intriguing Nature of Bob's Error

    In my previous posting, I described Bob giving a wrong name to a file and how that situation played out when I pointed out the mistake.

    It's interesting to speculate on the cause of the original error.

    If I am inferring correctly, the task list is effectively a branching tree structure or graph in which nodes are being added, deleted, and edited as the task list is executed and modified in light of user feedback when Bob prompts the user back during the execution.

    Apparently in the scenario I described, Bob at some point works out a naming scheme where such a scheme is required. However, the logic by which that naming scheme is arrived it is "scratch", perhaps the output of a tool. The logic by which the tool arrived at the name is influenced by Bob at the call level, but this tool logic is not fully back-propagated into the context, only the outcome, i.e., the filename. The reasoning leading to the specific names disappears from context.

    Later, Bob might repeat similar steps towards the naming scheme and arrive at a slightly different conclusion, leading to skew between the original naming scheme and the one freshly arrived at.

    This is a kind of error that we are all familiar with in our human minds! We do things because "we tend to do them that way", and if we forget specifically what we did, we can work it out by asking "what we must have done".

    For example, we file away a document or code example somewhere on our disk storage, then later we can't remember where we put it or what we named it, but we work out what we typically would have done in similar circumstances. We eventually find the file in that fashion, perhaps trying a few likely filenames that sound like what we would have named it against the locate tool or some such search tool until we find what we lost.

    From this experience I infer that Bob's agentic reasoning process, while simpler than our own reasoning process, reveals a fairly close analogy to our own when the nature of the errors to which that agentic reasoning process is prone is examined closely.



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 9.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Hi Jack,

    Glad to hear you enjoyed your hands-on experience with Bob! Feel free to share how you plan to use Bob, and we will try to move you up on the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 10.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Medha, I support IBM i development projects and the customer teams that build them. My interest is in learning as much as possible about Bob so I can mentor teams to use Bob effectively.



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------



  • 11.  RE: Hi everyone - I'm Bob!

    Posted 5 days ago

    Hi Gautam,

    Thank you for participating in the discussion. If you can let us know how you plan to use Bob, we can try to get you in front of the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 12.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Dear Medha,

    Getting in front of the waitlist sounds like a great opportunity. Let me explain what our objective is as an ISV Business Partner of IBM with Bob. Over the last 11 years, we have developed the Migrato MICC Software Suite. It currently consists of 7 Java apps. For the last 4 years, we have been integrating several WatsonX components like the NLP libraries, WatsonX.AI for classification, Watson Discovery, DocLing and starting with WatsonX.Data Intelligence and WatsonX BI. All Java apps are currently in an upgrade phase to a common framework and to the latest version. We are limited in resources, so we need to decide where to spend our time. I really would spend more time on the integration of the new IBM WatsonX products, but I need to spend too much time on maintaining Java. Based on the launch presentation and the demonstrations, we got very excited, but now its very uncertain when Bob becomes really available. So, it is hard to create a strategy for what to do.



    ------------------------------
    Oscar Dubbeldam
    CEO / CTO
    Migrato
    Strijen
    +31650734796
    ------------------------------



  • 13.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Hi Oscar,

    Thank you for sharing your plans. We'll do our best to prioritize your request and move you ahead on the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 14.  RE: Hi everyone - I'm Bob!

    Posted 15 days ago

    Bob is so cool, can wait to be friends with Bob



    ------------------------------
    Sven Jansson
    IBM i specialist
    Agria
    Stockholm
    +46705280616
    ------------------------------



  • 15.  RE: Hi everyone - I'm Bob!

    Posted 5 days ago

    Hey Sven,

    Thank you participating in the discussion and the excitement is real. If you can let us know what you plan to do with Bob, we can try to get you in front of the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 16.  RE: Hi everyone - I'm Bob!

    Posted 15 days ago

    For more information, check out this blog by my colleague, Medha: https://community.ibm.com/community/user/blogs/medha-parekh3/2025/10/09/meet-project-bob-your-ai-development-partner-has-a

    More exciting info to come!



    ------------------------------
    Emily Seale
    Community Manager
    IBM
    ------------------------------



  • 17.  RE: Hi everyone - I'm Bob!

    Posted 14 days ago

    I just want to point out that the pinned post above seems to be summarize from an unfortunately similarly named IBM project at https://ibm.github.io/ibmi-bob/#/ which is very different from Project Bob described at https://ibm.biz/project-bob



    ------------------------------
    Edmund Reinhardt
    Advisory Dev Analyst
    IBM
    Markham
    9054133125
    ------------------------------



  • 18.  RE: Hi everyone - I'm Bob!

    Posted 14 days ago

    Thank you for the note, Edmund!  Content has been updated :-)



    ------------------------------
    Emily Seale
    Community Manager
    IBM
    ------------------------------



  • 19.  RE: Hi everyone - I'm Bob!

    Posted 9 days ago

    I already signed up to the waitlist - so lets explain, what we might try with Bob.

    We're a quite small team, supporting and developing a complex core business application - and what I have seen and tried myself at the Project Bob workshop at TechXchange was impressive.

    As I see it, Bob can fulfill multiple essential roles in our development process:

    1. the "explainer" which gives explanations and context - experienced developers can benefit from that and I could be invaluable for younger/new developers

    2. the "documenter" which creates rich documentations (database and system) and code comments (API documents)

    3. the "worker bee" which is doing repetitive tasks in refactoring and restructuring the code

    4. the "projector" which gives insight how a code change is affecting other parts of the application
    5. the "pair programmer" which proposes ideas and code changes - and receives feedback and/or confirmation

    How good Bob might fit into these roles depends heavily on how good it is in catching up our development and coding style.

    And this is exactly what we really like to test and give feedback about.



    ------------------------------
    Daniel Gross
    #IBMChampion
    Senior Core Developer, Geis Group
    Pegnitz, Germany
    https://blog.qpgmr.de/
    ------------------------------



  • 20.  RE: Hi everyone - I'm Bob!

    Posted 5 days ago

    Hi Daniel,

    Thank you for letting us know what you plan to do with the help of Bob. We will try to move you ahead on the waitlist. 



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 21.  RE: Hi everyone - I'm Bob!

    Posted 6 days ago

    We're a small team building a GenAI enterprise app - an agentic system that connects to various cloud services, APIs, MCP servers, and other enterprise systems. It's a rapid prototyping effort, exploring how far we can push AI in real development workflows.

    One of our biggest challenges is getting AI coding tools to follow solid software practices and keep up with the latest frameworks and patterns we're using - especially ones that aren't well covered in current model training data.

    Project Bob looks like it could really help us bridge that gap and speed up our path to production-quality GenAI applications.

    Thanks!



    ------------------------------
    Alejandro Erickson
    ------------------------------



  • 22.  RE: Hi everyone - I'm Bob!

    Posted 5 days ago

    Hi Alejandro,

    Thank you for sharing your plans with Bob's support. We'll do our best to prioritize your request and move you ahead on the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 23.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Hi, I did some labs in TechXchange and some of my cooworkers are in the waiting list, my company ASSIST Consultores operates Latin America's leading IBM integration practice with 80 professionals delivering 15 concurrent enterprise projects across the full IBM middleware stack (ACE, DataPower, MQ, API Connect). We are seeking strategic partnership with IBM for enterprise-scale Project Bob deployment representing:

    • Comprehensive validation environment: 15 active projects spanning IIB v8 v9  v10 through ACE v12 and v13, also with DPG, APIC and MQ 
    • Significant financial impact: $4-7M projected capacity increase (35-45% productivity gains)
    • Costly Migrations: Enabling IBM Integration customers to stay up-to-date without technical debt and ensuring the most up-to-date integration stack, using BOB migration capabilities.
    • Strategic co-innovation: Shape Project Bob evolution for integration consulting use cases

    ASSIST Commitments:

    1. Full-scale deployment: 80 developers across all 15 active projects within 90 days
    2. Dedicated feedback: Bi-weekly detailed product feedback to IBM engineering
    3. Quantified metrics: Monthly ROI reporting on productivity, quality, and delivery metrics
    4. Reference customer: Participate in IBM sales engagements, case studies, and events
    5. Co-marketing: Joint webinars, conference presentations, and thought leadership content
    6. Training partnership: Help develop Project Bob enablement for integration partners
    7. Beta program: Early access to new features with rapid feedback cycles

    Quantitative expectations: ASSIST Consultores' 35% productivity gain across 80 developers delivers $4-7M in additional capacity-equivalent to hiring 28 senior integration engineers. This transforms Project Bob from a developer tool into a strategic business multiplier for us. 



    ------------------------------
    Luis Caicedo
    President
    Assist Consultores de Sistemas S.A.
    Bogota
    574322360
    ------------------------------



  • 24.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Hi Luis,

    Thank you for sharing your plans. We'll do our best to prioritize your request and move you ahead on the waitlist.



    ------------------------------
    Medha Parekh
    IBM Canada
    ------------------------------



  • 25.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    With this recent announcement of Project Bob & not to be considered with the other IBM i BOB (Better Object Builder) as already mentioned. I think we can all agree that this will be revolutionary. However, how do you see Project Bob? i.e. Is Project Bob your friendly coding assistant? 

     

    Upon having recent discussions about Project Bob, I heard phrases like, "he said", "it said" and "they said". Therefore, how do you think of Project Bob currently and do you think this will change going forward?



    ------------------------------
    James Cole
    ------------------------------



  • 26.  RE: Hi everyone - I'm Bob!

    Posted 4 days ago

    Bob is a robot. See the collected works of Isaac Asimov on this subject. His 3 Laws of Robotics were fanciful, but his insights into thinking machines were impressively valid to this day. He saw it all starting in the 1950's.

    My favorite capsule quote gleaned from decades of rereading Asimov: "Robots are logical, but they're not reasonable."



    ------------------------------
    Jack Woehr
    Senior Consultant
    Seiden Group LLC
    Beulah CO
    3038478442
    ------------------------------